1 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/gomp/pr71758.c: New test.
5 * gfortran.dg/gomp/pr71758.f90: New test.
7 PR tree-optimization/71823
8 * gcc.dg/vect/pr71823.c: New test.
10 2016-07-11 David Malcolm <dmalcolm@redhat.com>
12 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
13 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
14 and LINE_MAP_MAX_LOCATION_WITH_COLS.
16 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
19 * gcc.target/i386/pr71801.c: New test.
21 2016-07-11 Richard Biener <rguenther@suse.de>
23 PR tree-optimization/71816
24 * gcc.dg/torture/pr71816.c: New testcase.
26 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
29 * gfortran.dg/dependency_46.f90: New test.
31 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
33 PR rtl-optimization/71621
34 * gcc.target/i386/pr71621-1.c: New.
35 * gcc.target/i386/pr71621-2.c: New.
37 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
39 * gfortran.dg/goacc/pr71704.f90: New test.
41 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
44 * gcc.target/powerpc/pr71297.c: New.
46 2016-07-08 Jiong Wang <jiong.wang@arm.com>
48 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
50 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
53 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
55 2016-07-08 Alan Hayward <alan.hayward@arm.com>
57 PR tree-optimization/71667
58 * gcc.dg/vect/pr71667.c: New
60 2016-07-08 Martin Liska <mliska@suse.cz>
62 * gcc.dg/torture/pr71606.c: New test.
64 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67 * gfortran.dg/pr71764.f90: New test.
69 2016-07-07 Jakub Jelinek <jakub@redhat.com>
70 Kai Tietz <ktietz70@googlemail.com>
74 * g++.dg/cpp0x/pr70869.C: New test.
75 * g++.dg/cpp0x/pr71054.C: New test.
77 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
79 * g++.dg/debug/pr71432.C: Fail on AIX.
81 2016-07-07 Martin Liska <mliska@suse.cz>
83 * gfortran.dg/do_1.f90: Remove a corner case that triggers
84 an undefined behavior.
85 * gfortran.dg/do_3.F90: Likewise.
86 * gfortran.dg/do_check_11.f90: New test.
87 * gfortran.dg/do_check_12.f90: New test.
88 * gfortran.dg/do_corner_warn.f90: New test.
90 2016-07-07 Martin Liska <mliska@suse.cz>
92 * gfortran.dg/predict-1.f90: Ammend the test.
93 * gfortran.dg/predict-2.f90: Likewise.
95 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
98 * g++.dg/pr71624.C: New test.
100 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
102 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
103 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
104 ARMv8-M Mainline architectures.
106 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
108 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
109 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
111 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
115 * gcc.target/powerpc/pr71763.c: New file.
117 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
119 PR tree-optimization/71518
120 * gcc.dg/pr71518.c: New test.
122 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
124 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
126 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
129 * gcc.target/avr/pr50739.c: New test.
131 2016-07-05 Jan Hubicka <jh@suse.cz>
133 * gcc.dg/tree-ssa/scev-14.c: update template.
135 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
137 * gcc.dg/vect/group-no-gaps-1.c: New test.
139 2016-07-05 Andi Kleen <ak@linux.intel.com>
141 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
142 if kernel supports MPX.
144 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
146 * gcc.c-torture/compile/pr69102.c: Require fpic support.
148 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
149 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
151 * gcc.target/powerpc/signbit-1.c: New test.
152 * gcc.target/powerpc/signbit-2.c: New test.
153 * gcc.target/powerpc/signbit-3.c: New test.
155 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157 PR rtl-optimization/71594
158 * gcc.dg/torture/pr71594.c: New test.
160 2016-07-05 Jan Hubicka <jh@suse.cz>
162 * gcc.dg/tree-ssa/scev-14.c: new testcase.
164 2016-07-05 David Malcolm <dmalcolm@redhat.com>
167 * gcc/testsuite/g++.dg/parse/error5.C: Update column
168 number of missing semicolon error.
169 * g++.dg/pr62314-2.C: New test case.
171 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
173 * gfortran.dg/coarray_stat_function.f90: New test.
174 * gfortran.dg/coarray_stat_whitespace.f90: New test.
175 * gfortran.dg/coarray_lib_comm_1: Adapting old test
178 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
181 * gfortran.dg/deferred_character_17.f90: New test.
183 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
185 * gcc.target/arm/neon/polytypes.c: Move to ...
186 * gcc.target/arm/polytypes.c: ... here.
187 * gcc.target/arm/neon/pr51534.c: Move to ...
188 * gcc.target/arm/pr51534.c: ... here.
189 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
190 * gcc.target/arm/vect-vcvt.c: ... here.
191 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
192 * gcc.target/arm/vect-vcvtq.c: ... here.
193 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
194 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
195 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
196 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
197 * gcc.target/arm/neon/neon.exp: Delete.
198 * gcc.target/arm/neon/: Delete.
200 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
203 * gfortran.dg: pr65575.f90: New test.
205 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
208 * gfortran.dg: pr35849.f90: New test.
210 2016-07-04 Jakub Jelinek <jakub@redhat.com>
213 * g++.dg/cpp0x/pr71739.C: New test.
215 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
217 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
219 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
221 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
223 * gcc.target/s390/loc-1.c: New test.
225 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
227 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
228 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
230 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
233 * gcc.target/aarch64/pr63874.c: New test.
235 2016-07-04 Jan Beulich <jbeulich@suse.com>
237 * g++.dg/header.c: New.
238 * gcc.dg/header.c: New.
240 2016-07-02 Jakub Jelinek <jakub@redhat.com>
243 * c-c++-common/Wunused-var-15.c: New test.
245 2016-07-01 Jakub Jelinek <jakub@redhat.com>
248 * gfortran.dg/gomp/pr71687.f90: New test.
250 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
252 * gcc.dg/const-float128-ped.c: Require __float128 effective
254 * gcc.dg/const-float128.c: Likewise.
255 * gcc.dg/torture/float128-cmp-invalid.c: Require
256 __float128 and base_quadfloat_support effective targets, and
258 * gcc.dg/torture/float128-div-underflow.c: Likewise.
259 * gcc.dg/torture/float128-extend-nan.c: Likewise.
260 * gcc.dg/torture/float128-nan.c: Likewise.
261 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
262 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
263 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
264 * lib/target-supports.exp (check_effective_target___float128):
266 (add_options_for___float128): New.
267 (check_effective_target_base_quadword_support): New.
269 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
272 * gcc.target/powerpc/pr71720.c: New test.
274 2016-07-01 Jan Beulich <jbeulich@suse.com>
278 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
281 * gcc.target/powerpc/pr71698.c: New test.
283 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
286 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
287 instead of ".foo" for its section name.
288 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
289 depending on MCU's flash size.
290 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
291 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
292 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
293 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
294 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
295 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
297 2016-07-01 Jan Beulich <jbeulich@suse.com>
299 * gcc.target/i386/pr65105-2.c: Add -msse2.
301 2016-06-30 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/71707
304 * gcc.dg/strlenopt-29.c: New test.
307 * gfortran.dg/gomp/pr71704.f90: New test.
310 * gfortran.dg/gomp/pr71705.f90: New test.
312 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
314 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
315 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
316 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
317 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
318 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
319 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
320 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
321 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
322 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
323 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
324 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
325 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
326 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
327 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
328 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
329 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
330 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
331 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
332 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
333 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
334 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
335 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
336 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
337 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
338 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
339 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
340 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
341 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
342 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
343 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
344 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
345 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
346 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
347 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
348 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
349 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
350 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
351 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
352 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
353 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
354 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
355 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
356 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
357 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
358 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
359 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
360 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
361 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
362 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
363 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
364 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
365 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
366 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
367 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
368 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
369 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
370 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
371 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
372 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
373 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
374 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
375 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
376 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
377 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
378 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
379 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
380 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
381 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
382 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
383 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
384 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
385 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
386 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
387 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
388 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
389 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
390 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
391 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
392 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
393 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
394 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
396 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
397 James Greenhalgh <james.greenhalgh@arm.com>
399 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
401 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
402 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
404 * gcc.target/aarch64/vget_set_lane_1.c: New test.
406 2016-06-30 David Malcolm <dmalcolm@redhat.com>
409 * gcc.dg/spellcheck-options-12.c: New test case.
411 2016-06-30 Jakub Jelinek <jakub@redhat.com>
414 * gcc.c-torture/compile/pr71693.c: New test.
416 2016-06-29 David Malcolm <dmalcolm@redhat.com>
418 * gcc.dg/spellcheck-params.c: New testcase.
419 * gcc.dg/spellcheck-params-2.c: New testcase.
421 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
423 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
424 vector extract instructions.
425 * gcc.target/powerpc/p9-extract-2.c: Likewise.
427 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
430 * gfortran.dg/unexpected_eof_2.f90: New test.
431 * gfortran.dg/unexpected_eof_3.f90: New test.
433 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
435 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
437 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
439 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
440 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
441 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
443 2016-06-29 Richard Biener <rguenther@suse.de>
446 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
448 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
450 * gcc.target/arm/aapcs/neon-vect10.c: Require
451 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
452 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
453 * gcc.target/arm/aapcs/vfp18.c: Likewise.
454 * gcc.target/arm/aapcs/vfp19.c: Likewise.
455 * gcc.target/arm/aapcs/vfp20.c: Likewise.
456 * gcc.target/arm/aapcs/vfp21.c: Likewise.
457 * gcc.target/arm/fp16-aapcs-1.c: Require
458 -mfloat-ab=hard. Also simplify the test.
459 * gcc.target/arm/fp16-aapcs-2.c: New.
461 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
463 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
465 (add_options_for_arm_fp16_ieee): New.
466 (add_options_for_arm_fp16_alternative): New.
467 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
469 (effective_target_arm_fp16_hw): New.
471 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
473 PR tree-optimization/71655
474 * g++.dg/pr71655.C: New test.
476 2016-06-29 Martin Liska <mliska@suse.cz>
478 * gcc.dg/pr71585.c: New test.
479 * gcc.dg/pr71585-2.c: New test.
480 * gcc.dg/pr71585-3.c: New test.
482 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
484 PR tree-optimization/70729
485 * g++.dg/vect/pr70729.cc: New test.
487 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
489 * c-c++-common/gomp/cancel-1.c: Extend.
491 2016-06-29 Jakub Jelinek <jakub@redhat.com>
493 PR tree-optimization/71625
494 * gcc.dg/strlenopt-28.c: New test.
496 2016-06-29 Richard Biener <rguenther@suse.de>
499 * g++.dg/torture/pr71002.C: Adjust testcase.
501 2016-06-29 Jakub Jelinek <jakub@redhat.com>
504 * gcc.dg/pr71685.c: New test.
506 2016-06-28 Martin Sebor <msebor@redhat.com>
509 * gcc.dg/init-bad-9.c: New test.
511 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
513 * gcc.target/powerpc/abs128-1.c: Require VSX.
514 * gcc.target/powerpc/copysign128-1.c: Likewise.
515 * gcc.target/powerpc/inf128-1.c: Likewise.
516 * gcc.target/powerpc/nan128-1.c: Likewise.
518 2016-06-28 Jakub Jelinek <jakub@redhat.com>
521 * gcc.c-torture/execute/pr71626-1.c: New test.
522 * gcc.c-torture/execute/pr71626-2.c: New test.
524 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
527 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
529 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
532 * gcc.target/powerpc/pr71670.c: New testcase.
534 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
537 * gcc.target/powerpc/pr71656-1.c: New test.
538 * gcc.target/powerpc/pr71656-2.c: New test.
540 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
542 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
546 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
547 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
548 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
549 Add arm_neon_fp16_ok effective target.
550 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
551 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
553 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
554 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
555 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
556 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
557 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
558 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
559 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
560 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
562 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
564 * gcc.dg/predict-12.c: New testcase.
566 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
569 * gfortran.dg/pr71649.f90: New test.
571 2016-06-25 Jakub Jelinek <jakub@redhat.com>
573 PR tree-optimization/71643
574 * g++.dg/opt/pr71643.C: New test.
576 PR tree-optimization/71631
577 * gcc.c-torture/execute/pr71631.c: New test.
579 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
581 * gcc.dg/predict-11.c: New testcase.
582 * gfortran.dg/predict-2.f90: New testcase.
584 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
586 * gcc.dg/predict-10.c: New test.
588 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
590 * gcc.target/powerpc/abs128-1.c: New.
591 * gcc.target/powerpc/copysign128-1.c: New.
592 * gcc.target/powerpc/inf128-1.c: New.
593 * gcc.target/powerpc/nan128-1.c: New.
595 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
597 * gfortran.dg/pr71642.f90: New test.
599 2016-06-24 Jakub Jelinek <jakub@redhat.com>
601 PR tree-optimization/71647
602 * gcc.target/i386/pr71647.c: New test.
604 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
606 * gcc.target/i386/noplt-gd-1.c: New test.
607 * gcc.target/i386/noplt-gd-2.c: Likewise.
608 * gcc.target/i386/noplt-gd-3.c: Likewise.
609 * gcc.target/i386/noplt-ld-1.c: Likewise.
610 * gcc.target/i386/noplt-ld-2.c: Likewise.
611 * gcc.target/i386/noplt-ld-3.c: Likewise.
612 * lib/target-supports.exp
613 (check_effective_target_tls_get_addr_via_got): New.
615 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
617 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
618 testsuite compile flags.
619 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
620 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
622 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
624 * g++dg/vect/pr36684.cc: Add dg-do compile.
625 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
626 * gcc.dg/vect/pr70021.c: Ditto.
627 * gcc.dg/vect/pr70138-1.c: Ditto.
628 * gcc.dg/vect/pr70138-2.c: Ditto.
629 * gcc.dg/vect/pr70354-1.c: Ditto.
630 * gcc.dg/vect/pr70354-2.c: Ditto.
631 * gcc.dg/vect/pr71259.c: Ditto.
632 * gcc.dg/vect/pr71416-1.c: Ditto.
633 * gcc.dg/vect/slp-43.c: Ditto.
634 * gcc.dg/vect/slp-45.c: Ditto.
635 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
636 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
637 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
638 * gfortran.dg/vect/pr69980.f90: Ditto.
640 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
642 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
643 * gcc.dg/vect/bb-slp-30.c: Ditto.
644 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
645 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
646 * gcc.dg/vect/pr45902.c: Ditto.
647 * gcc.dg/vect/pr48172.c: Ditto.
648 * gcc.dg/vect/pr48377.c: Ditto.
649 * gcc.dg/vect/pr49038.c: Ditto.
650 * gcc.dg/vect/pr49771.c: Ditto.
651 * gcc.dg/vect/pr52091.c: Ditto.
652 * gcc.dg/vect/pr53185-2.c: Ditto.
653 * gcc.dg/vect/pr56826.c: Ditto.
654 * gcc.dg/vect/pr60276.c: Ditto.
655 * gcc.dg/vect/pr62021.c: Ditto.
656 * gcc.dg/vect/pr63530.c: Ditto.
657 * gcc.dg/vect/pr65518.c: Ditto.
658 * gcc.dg/vect/pr65947-1.c: Ditto.
659 * gcc.dg/vect/pr65947-10.c: Ditto.
660 * gcc.dg/vect/pr65947-11.c: Ditto.
661 * gcc.dg/vect/pr65947-12.c: Ditto.
662 * gcc.dg/vect/pr65947-13.c: Ditto.
663 * gcc.dg/vect/pr65947-2.c: Ditto.
664 * gcc.dg/vect/pr65947-3.c: Ditto.
665 * gcc.dg/vect/pr65947-4.c: Ditto.
666 * gcc.dg/vect/pr65947-5.c: Ditto.
667 * gcc.dg/vect/pr65947-6.c: Ditto.
668 * gcc.dg/vect/pr65947-7.c: Ditto.
669 * gcc.dg/vect/pr65947-8.c: Ditto.
670 * gcc.dg/vect/pr65947-9.c: Ditto.
671 * gcc.dg/vect/pr71416-1.c: Ditto.
672 * gcc.dg/vect/pr71439.c: Ditto.
673 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
674 * gcc.dg/vect/vect-bswap16.c: Ditto.
675 * gcc.dg/vect/vect-bswap32.c: Ditto.
676 * gcc.dg/vect/vect-bswap64.c: Ditto.
677 * gcc.dg/vect/vect-live-1.c: Ditto.
678 * gcc.dg/vect/vect-live-2.c: Ditto.
679 * gcc.dg/vect/vect-live-3.c: Ditto.
680 * gcc.dg/vect/vect-live-4.c: Ditto.
681 * gcc.dg/vect/vect-live-5.c: Ditto.
682 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
683 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
684 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
685 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
686 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
687 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
688 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
689 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
690 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
691 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
692 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
693 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
694 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
695 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
696 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
697 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
698 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
700 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
702 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
704 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
706 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
707 ia32 if R_386_GOT32X relocation is supported.
708 * gcc.target/i386/noplt-3.c: Likewise.
709 * gcc.target/i386/noplt-2.c: Likewise.
710 (main): Renamed to ...
712 * gcc.target/i386/noplt-4.c: Likewise.
713 (main): Renamed to ...
715 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
716 * gcc.target/i386/pr67400-5.c: Likewise.
718 2016-06-24 Jakub Jelinek <jakub@redhat.com>
720 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
721 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
723 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
724 f4): Adjust expected diagnostics.
725 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
726 (T): If OVFP is defined, redefine to TP.
727 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
728 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
729 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
730 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
731 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
732 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
733 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
734 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
735 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
736 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
737 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
738 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
739 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
740 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
741 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
742 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
743 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
744 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
745 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
746 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
747 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
748 as last argument to __builtin_add_overflow_p.
750 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
752 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
753 dg-options and remove default vector testsuite compile flags.
754 * g++.dg/vect/pr33860a.cc: Ditto.
755 * g++.dg/vect/pr45470-a.cc: Ditto.
756 * g++.dg/vect/pr45470-b.cc: Ditto.
757 * g++.dg/vect/pr60896.cc: Ditto.
758 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
759 * gcc.dg/vect/pr18308.c: Ditto.
760 * gcc.dg/vect/pr24049.c: Ditto.
761 * gcc.dg/vect/pr33373.c: Ditto.
762 * gcc.dg/vect/pr36228.c: Ditto.
763 * gcc.dg/vect/pr42395.c: Ditto.
764 * gcc.dg/vect/pr42604.c: Ditto.
765 * gcc.dg/vect/pr46663.c: Ditto.
766 * gcc.dg/vect/pr48765.c: Ditto.
767 * gcc.dg/vect/pr49093.c: Ditto.
768 * gcc.dg/vect/pr49352.c: Ditto.
769 * gcc.dg/vect/pr52298.c: Ditto.
770 * gcc.dg/vect/pr52870.c: Ditto.
771 * gcc.dg/vect/pr53185.c: Ditto.
772 * gcc.dg/vect/pr53773.c: Ditto.
773 * gcc.dg/vect/pr56695.c: Ditto.
774 * gcc.dg/vect/pr62171.c: Ditto.
775 * gcc.dg/vect/pr63530.c: Ditto.
776 * gcc.dg/vect/pr68339.c: Ditto.
777 * gcc.dg/vect/pr71259.c: Ditto.
778 * gcc.dg/vect/vect-82_64.c: Ditto.
779 * gcc.dg/vect/vect-83_64.c: Ditto.
780 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
781 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
782 * gcc.dg/vect/vect-shift-2.c: Ditto.
783 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
784 * gfortran.dg/vect/pr39318.f90: Ditto.
785 * gfortran.dg/vect/pr45714-a.f: Ditto.
786 * gfortran.dg/vect/pr45714-b.f: Ditto.
787 * gfortran.dg/vect/pr46213.f90: Ditto.
789 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
790 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
792 * gcc.target/powerpc/p9-splat-5.c: New test.
794 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
796 PR tree-optimization/71488
797 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
798 * lib/target-supports.exp: ... here.
799 (check_sse4_hw_available): New procedure.
800 (check_effective_target_sse4_runtime): Ditto.
801 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
802 -march=westmere for sse4_runtime targets.
803 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
804 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
805 (dg-additional-options): Use for sse4_runtime targets.
806 (main): Call check_vect ().
807 (dg-final): Perform scan only for sse4_runtime targets.
809 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
813 * gcc.target/i386/pr66232-14.c: New file.
814 * gcc.target/i386/pr66232-15.c: Likewise.
815 * gcc.target/i386/pr66232-16.c: Likewise.
816 * gcc.target/i386/pr66232-17.c: Likewise.
817 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
818 ia32 if R_386_GOT32X relocation is supported.
819 * gcc.target/i386/pr67400-2.c: Likewise.
820 * gcc.target/i386/pr67400-3.c: Likewise.
821 * gcc.target/i386/pr67400-4.c: Likewise.
822 * gcc.target/i386/pr67400-6.c: Likewise.
823 * gcc.target/i386/pr67400-7.c: Likewise.
824 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
826 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
829 * gfortran.dg/char4_iunit_1.f03: Update test.
830 * gfortran.dg/f2003_io_5.f03: Update test.
831 * gfortran.dg/real_const_3.f90: Update test.
833 2016-06-23 Andi Kleen <ak@linux.intel.com>
835 * g++.dg/bprob/bprob.exp: Support autofdo.
836 * g++.dg/tree-prof/tree-prof.exp: dito.
837 * gcc.dg/tree-prof/tree-prof.exp: dito.
838 * gcc.misc-tests/bprob.exp: dito.
839 * gfortran.dg/prof/prof.exp: dito.
840 * lib/profopt.exp: dito.
841 * lib/target-supports.exp: Check for autofdo.
843 2016-06-23 Martin Liska <mliska@suse.cz>
845 * gcc.dg/pr71619.c: New test.
847 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
850 * gcc.target/i386/pr67400-1.c: New test.
851 * gcc.target/i386/pr67400-2.c: Likewise.
852 * gcc.target/i386/pr67400-3.c: Likewise.
853 * gcc.target/i386/pr67400-4.c: Likewise.
854 * gcc.target/i386/pr67400-5.c: Likewise.
855 * gcc.target/i386/pr67400-6.c: Likewise.
856 * gcc.target/i386/pr67400-7.c: Likewise.
858 2016-06-22 David Malcolm <dmalcolm@redhat.com>
860 * c-c++-common/missing-header-1.c: New test case.
861 * c-c++-common/missing-header-2.c: New test case.
862 * c-c++-common/missing-header-3.c: New test case.
863 * c-c++-common/missing-header-4.c: New test case.
865 2016-06-22 David Malcolm <dmalcolm@redhat.com>
868 * c-c++-common/attributes-1.c: Update dg-prune-output to include
870 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
871 expected results due to builtin "nanl" now being suggested for
873 * gcc.dg/pr67580.c: Update expected messages.
874 * gcc.dg/spellcheck-identifiers.c: New testcase.
875 * gcc.dg/spellcheck-typenames.c: New testcase.
877 2016-06-22 David Malcolm <dmalcolm@redhat.com>
879 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
882 diagnostic-test-show-locus-parseable-fixits.c to sources for
883 diagnostic_plugin_test_show_locus.c.
884 * lib/gcc-defs.exp (freeform_regexps): New global.
885 (dg-regexp): New function.
886 (handle-dg-regexps): New function.
887 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
888 freeform_regexps to the empty list.
889 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
891 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
893 PR tree-optimization/71488
894 * g++.dg/pr71488.C: New test.
895 * gcc.dg/vect/vect-bool-cmp.c: New test.
897 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
899 * gcc.dg/guality/param-5.c: New test.
901 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
903 * gcc.target/i386/asm-flag-7.c: New test.
905 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
907 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
908 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
909 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
910 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
911 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
912 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
917 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
918 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
919 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
920 * gcc.dg/tree-ssa/vrp87.c: Likewise.
921 * lib/target-supports.exp: Likewise.
923 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
925 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
926 * gcc.dg/attr-ms_struct-2.c: Likewise.
927 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
928 * gcc.dg/bf-ms-attrib.c: Likewise.
929 * gcc.dg/bf-ms-layout-2.c: Likewise.
930 * gcc.dg/bf-ms-layout-3.c: Likewise.
931 * gcc.dg/bf-ms-layout.c: Likewise.
932 * gcc.dg/bf-no-ms-layout.c: Likewise.
933 * gcc.target/i386/bitfield1.c: Likewise.
934 * gcc.target/i386/bitfield2.c: Likewise.
935 * gcc.target/i386/bitfield3.c: Likewise.
937 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
939 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
940 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
941 override other than -mcpu=power9 command-line option is specified,
942 or if the target operating system is aix.
943 * gcc.target/powerpc/darn-1.c: Likewise.
944 * gcc.target/powerpc/darn-2.c: Likewise.
945 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
946 test if effective-target is not powerpc_p9vector_ok or if the
947 target operating system is not defined.
948 * gcc.target/powerpc/vslv-1.c: Likewise.
949 * gcc.target/powerpc/vsrv-0.c: Likewise.
950 * gcc.target/powerpc/vsrv-1.c: Likewise.
952 2016-06-21 Tobias Burnus <burnus@net-b.de>
955 * gfortran.dg/coarray/data_1.f90: New.
957 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
959 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
960 (dg-require-effective-target): Use arm_v8_neon_hw.
961 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
962 (dg-require-effective-target): Likewise.
963 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
964 (dg-require-effective-target): Likewise.
965 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
966 (dg-require-effective-target): Likewise.
967 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
968 (dg-require-effective-target): Likewise.
969 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
970 (dg-require-effective-target): Likewise.
971 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
974 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
976 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
977 Set to 3 so test passes.
979 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
981 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
983 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
985 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
986 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
987 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
988 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
990 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
992 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
993 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
995 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
998 * gcc.target/i386/pr71549.c: New test.
1000 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1002 * gcc.target/powerpc/vadsdu-0.c: Replace
1003 dg-require-effective-target directive to allow test to run on more
1004 platforms, and add dg-skip-if directive to disable test on aix
1005 platforms because of known incompatibilities.
1006 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1007 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1008 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1009 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1010 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1011 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1012 * gcc.target/powerpc/vadsdub-2.c: Replace
1013 dg-require-effective-target directive to allow test to run on more
1014 platforms, and add dg-skip-if directive to disable test on aix
1015 platforms because of known incompatibilities.
1016 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1017 with vec_absdb call to differentiate this test from vadsdub-1.c.
1018 * gcc.target/powerpc/vadsduh-1.c: Replace
1019 dg-require-effective-target directive to allow test to run on more
1020 platforms, and add dg-skip-if directive to disable test on aix
1021 platforms because of known incompatibilities.
1022 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1023 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1024 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1026 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1028 PR tree-optimization/71588
1029 * gcc.dg/pr71558.c: New test.
1031 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1034 * c-c++-common/pr68657-2.c: Likewise.
1035 * c-c++-common/pr68657-3.c: Likewise.
1036 * gcc.dg/torture/pr69714.c: Require int32plus support.
1037 * gcc.dg/torture/pr70025.c: Likewise.
1038 * gcc.dg/torture/pr70083.c: Likewise.
1039 * gcc.dg/torture/pr70542.c: Likewise.
1040 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1042 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1045 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1047 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1050 * gcc.dg/pr71581.c: New test.
1052 PR rtl-optimization/71591
1053 * gcc.dg/cpp/pr71591.c: New test.
1055 2016-06-20 David B. Robins <gcc@davidrobins.net>
1058 * g++.dg/torture/pr71571.C: New test.
1060 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1063 * gcc.target/i386/sse2-pr71559.c: New test.
1064 * gcc.target/i386/avx-pr71559.c: New test.
1065 * gcc.target/i386/avx512f-pr71559.c: New test.
1067 2016-06-20 Tobias Burnus <burnus@net-b.de>
1070 * gfortran.dg/pointer_remapping_10.f90: New.
1072 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1074 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1076 2016-06-20 Martin Sebor <msebor@redhat.com>
1079 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1080 * gnu90-const-expr-1.c: Same.
1081 * gnu99-const-expr-1.c: Same.
1082 * gnu99-static-1.c: Same.
1084 2016-06-20 Renlin Li <renlin.li@arm.com>
1086 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1088 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1090 * gcc.target/aarch64/vcvt_f64_1.c: New.
1091 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1092 * gcc.target/aarch64/vrecp_f64_1.c: New.
1094 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1096 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1099 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1102 * gcc.target/avr/torture/pr71103-2.c: New test.
1104 2016-06-19 Martin Sebor <msebor@redhat.com>
1107 * gcc.dg/alignof.c: New test.
1109 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1111 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1112 vs dg-error; test constexpr specifier too.
1114 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1118 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1120 * lib/target-supports.exp
1121 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1122 arm_neon_ok and merge flags. Fix temporary test name.
1123 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1126 2016-06-17 Martin Liska <mliska@suse.cz>
1128 * gcc.dg/predict-9.c: Fix dump scanning.
1130 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1132 PR tree-optimization/71354
1133 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1135 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1137 PR tree-optimization/71347
1138 * gcc.dg/tree-ssa/pr71347.c: New test.
1140 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1142 PR tree-optimization/71354
1143 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1145 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1147 * gcc.dg/vect/vect-alias-check-1.c: New test.
1149 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1152 * gcc.target/avr/pr71151-1.c: New test.
1153 * gcc.target/avr/pr71151-2.c: New test.
1154 * gcc.target/avr/pr71151-3.c: New test.
1155 * gcc.target/avr/pr71151-4.c: New test.
1156 * gcc.target/avr/pr71151-5.c: New test.
1157 * gcc.target/avr/pr71151-6.c: New test.
1158 * gcc.target/avr/pr71151-7.c: New test.
1159 * gcc.target/avr/pr71151-8.c: New test.
1160 * gcc.target/avr/pr71151-common.h: New test.
1162 2016-06-16 Martin Liska <mliska@suse.cz>
1164 * gfortran.dg/predict-1.f90: New test.
1166 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1169 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1171 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1173 * g++.dg/vect/pr36648.cc: Disable cunrolli
1175 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1178 * gcc.c-torture/execute/pr71554.c: New test.
1180 PR rtl-optimization/71532
1181 * gcc.dg/torture/pr71532.c: New test.
1183 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1185 * gcc.target/powerpc/p9-dimode1.c: New test.
1186 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1188 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1190 * gcc.c-torture/compile/20160615-1.c: New test.
1192 * g++.dg/cpp0x/ref-qual17.C: New test.
1194 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1197 * gcc.target/i386/pr71529.C: New test.
1199 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1201 PR tree-optimization/71483
1202 * g++.dg/vect/pr71483.c: New
1204 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/inherit/crash6.C: New.
1208 * g++.dg/inherit/union2.C: Likewise.
1209 * g++.dg/inherit/virtual12.C: Likewise.
1210 * g++.dg/inherit/virtual13.C: Likewise.
1211 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1213 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1215 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1217 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1219 PR tree-optimization/71439
1220 * gcc.dg/vect/pr71439.c: New
1222 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1224 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1226 2016-06-15 Richard Biener <rguenther@suse.de>
1228 * gcc.dg/vect/slp-45.c: New testcase.
1230 2016-06-15 Richard Biener <rguenther@suse.de>
1232 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1234 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1236 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1237 requirements, and disable for AIX for now.
1238 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1240 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1243 * g++.dg/opt/pr71528.C: New test.
1246 * g++.dg/init/pr71516.C: New test.
1248 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/init/array46.C: New.
1252 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1254 * gcc.target/i386/float128-3.c: New test.
1255 * gcc.target/i386/quad-sse4.c: Ditto.
1256 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1257 Update scan strings.
1259 2016-06-14 Richard Biener <rguenther@suse.de>
1262 * gfortran.dg/pr71526.f90: New testcase.
1264 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1266 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1267 * gcc.dg/zero_bits_compound-1.c: Likewise.
1269 2016-06-14 Richard Biener <rguenther@suse.de>
1271 PR tree-optimization/71522
1272 * gcc.dg/torture/pr71522.c: New testcase.
1274 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1276 PR tree-optimization/71520
1277 * gcc.dg/tree-ssa/pr71520.c: New test.
1279 2016-06-14 Richard Biener <rguenther@suse.de>
1281 PR tree-optimization/71521
1282 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1284 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1287 * c-c++-common/ubsan/bounds-13.c: New test.
1289 PR preprocessor/71183
1290 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1292 2016-06-13 Jeff Law <law@redhat.com>
1294 PR tree-optimization/71403
1295 * c-c++-common/ubsan/pr71403-1.c: New test.
1296 * c-c++-common/ubsan/pr71403-2.c: New test.
1297 * c-c++-common/ubsan/pr71403-3.c: New test.
1299 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1303 Add -Wno-psabi -w to dg-options.
1305 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1307 * gcc.target/powerpc/vadsdu-0.c: New test.
1308 * gcc.target/powerpc/vadsdu-1.c: New test.
1309 * gcc.target/powerpc/vadsdu-2.c: New test.
1310 * gcc.target/powerpc/vadsdu-3.c: New test.
1311 * gcc.target/powerpc/vadsdu-4.c: New test.
1312 * gcc.target/powerpc/vadsdu-5.c: New test.
1313 * gcc.target/powerpc/vadsdub-1.c: New test.
1314 * gcc.target/powerpc/vadsdub-2.c: New test.
1315 * gcc.target/powerpc/vadsduh-1.c: New test.
1316 * gcc.target/powerpc/vadsduh-2.c: New test.
1317 * gcc.target/powerpc/vadsduw-1.c: New test.
1318 * gcc.target/powerpc/vadsduw-2.c: New test.
1320 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1322 * gcc.dg/c99-init-2.c (c): Update expected error message.
1323 * gcc.dg/init-bad-8.c (foo): Likewise.
1324 * gcc.dg/spellcheck-fields-3.c: New test case.
1326 2016-06-13 Martin Liska <mliska@suse.cz>
1328 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1329 and "guess loop iv compared" heuristics.
1330 * gcc.dg/predict-2.c: Likewise.
1331 * gcc.dg/predict-3.c: Likewise.
1332 * gcc.dg/predict-4.c: Likewise.
1333 * gcc.dg/predict-5.c: Likewise.
1334 * gcc.dg/predict-6.c: Likewise.
1336 2016-06-13 Marek Polacek <polacek@redhat.com>
1339 * c-c++-common/Wswitch-unreachable-4.c: New test.
1340 * gcc.dg/Wswitch-unreachable-2.c: New test.
1341 * g++.dg/tm/jump1.C: Move dg-warning.
1343 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1345 * gnat.dg/renaming10.ad[sb]: New test.
1347 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1350 * gfortran.dg/pr70673.f90: New test.
1352 2016-06-13 Richard Biener <rguenther@suse.de>
1355 * gcc.dg/align-3.c: New testcase.
1357 2016-06-13 Martin Liska <mliska@suse.cz>
1359 * gcc.target/i386/pr71458.c: New test.
1361 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1364 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1366 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1369 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1372 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1375 * gfortran.dg/comma_IO_extension_1.f90: New test.
1376 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1377 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1379 * gfortran.dg/graphite/pr38083.f90: Likewise.
1380 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1383 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1385 * gnat.dg/case_character.adb: New test.
1387 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1390 * gcc.target/powerpc/pr71310.c: New testcase.
1392 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1395 * gcc.dg/pr71478.c: New test.
1397 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.c-torture/execute/pr71494.c: New test.
1403 * gcc.target/i386/pr68657.c: New test.
1406 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1407 (test): Add -masm=intel alternatives.
1409 2016-06-10 Martin Sebor <msebor@redhat.com>
1412 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1414 2016-06-10 Jeff Law <law@redhat.com>
1416 PR tree-optimization/71335
1417 * gcc.c-torture/execute/pr71335.c: New test.
1419 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1421 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1422 the various "cannot tail-call: " messages.
1424 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1426 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1429 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1432 * c-c++-common/asan/pr71480.c: New test.
1434 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1436 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1437 (ASMNAME2): Likewise.
1438 (main): Replace fn in asm statement with ASMNAME ("fn").
1439 * gcc.dg/guality/pr68037-2.c: Likewise.
1440 * gcc.dg/guality/pr68037-3.c: Likewise.
1441 * gcc.dg/torture/pr68037-1.c: Likewise.
1442 * gcc.dg/torture/pr68037-2.c: Likewise.
1443 * gcc.dg/torture/pr68037-3.c: Likewise.
1445 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1448 * gcc.target/i386/pr68843-1.c: New test.
1449 * gcc.target/i386/pr68843-2.c: New test.
1451 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1452 Cesar Philippidis <cesar@codesourcery.com>
1455 * gcc.dg/goacc/nested-function-1.c: New file.
1456 * gcc.dg/goacc/nested-function-2.c: Likewise.
1457 * gcc.dg/goacc/pr71373.c: Likewise.
1458 * gfortran.dg/goacc/cray-2.f95: Likewise.
1459 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1460 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1461 * gfortran.dg/goacc/cray.f95: Update.
1462 * gfortran.dg/goacc/loop-1.f95: Likewise.
1463 * gfortran.dg/goacc/loop-3.f95: Likewise.
1464 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1465 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1467 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1469 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1470 for OpenACC tile clauses.
1471 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1474 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1476 * c-c++-common/goacc/cache-2.c: ... this new file.
1477 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1478 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1479 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1481 * gfortran.dg/goacc/cray.f95: Likewise.
1482 * gfortran.dg/goacc/loop-1.f95: Likewise.
1484 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1486 PR tree-optimization/71407
1487 PR tree-optimization/71416
1488 * gcc.dg/vect/pr71407.c: New
1489 * gcc.dg/vect/pr71416-1.c: New
1490 * gcc.dg/vect/pr71416-2.c: New
1492 2016-06-10 Richard Biener <rguenther@suse.de>
1495 * gcc.dg/torture/pr71477.c: New testcase.
1497 2016-06-09 Julia Koval <julia.koval@intel.com>
1499 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1500 * gcc.target/i386/interrupt-13.c: Likewise.
1501 * gcc.target/i386/interrupt-15.c: Likewise.
1502 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1503 * gcc.target/i386/interrupt-24.c: Likewise.
1504 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1505 * gcc.target/i386/interrupt-9.c: Likewise.
1506 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1508 2016-06-09 Martin Sebor <msebor@redhat.com>
1511 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1512 * gcc.dg/builtin-constant_p-1.c: Same.
1513 * gcc.dg/builtins-error.c: Same.
1514 * gcc.dg/pr70859.c: Same.
1516 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1518 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1519 * gcc.dg/torture/pr68067-1.c: Likewise.
1520 * gcc.dg/torture/pr68067-2.c: Likewise.
1522 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1524 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1527 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/inherit/crash5.C: New.
1532 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1535 * g++.dg/inherit/crash5.C: New.
1536 * g++.dg/inherit/virtual1.C: Adjust.
1538 2016-06-09 Martin Liska <mliska@suse.cz>
1540 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1541 * g++.dg/predict-loop-exit-2.C: Likewise.
1542 * g++.dg/predict-loop-exit-3.C: Likewise.
1543 * gcc.dg/predict-1.c: Likewise.
1544 * gcc.dg/predict-2.c: Likewise.
1545 * gcc.dg/predict-3.c: Likewise.
1546 * gcc.dg/predict-4.c: Likewise.
1547 * gcc.dg/predict-5.c: Likewise.
1548 * gcc.dg/predict-6.c: Likewise.
1549 * gcc.dg/predict-7.c: Likewise.
1551 2016-06-09 Richard Biener <rguenther@suse.de>
1553 PR tree-optimization/71462
1554 * gcc.dg/torture/pr71462.c: New testcase.
1556 2016-06-09 Marek Polacek <polacek@redhat.com>
1559 * gcc.dg/c11-generic-3.c: New test.
1561 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/init/array42.C: New.
1564 * g++.dg/init/array43.C: Likewise.
1565 * g++.dg/init/array44.C: Likewise.
1566 * g++.dg/init/array45.C: Likewise.
1567 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1568 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1569 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1570 * g++.dg/gomp/pr35751.C: Likewise.
1571 * g++.dg/init/array23.C: Likewise.
1572 * g++.dg/init/brace2.C: Likewise.
1573 * g++.dg/init/brace6.C: Likewise.
1575 2016-06-08 Martin Sebor <msebor@redhat.com>
1576 Jakub Jelinek <jakub@redhat.com>
1580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1581 * c-c++-common/builtin-arith-overflow-2.c: New test.
1582 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1583 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1584 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1586 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1589 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1591 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1593 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1594 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1595 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1596 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1597 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1598 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1599 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1600 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1601 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1602 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1603 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1604 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1605 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1607 2016-06-08 Richard Biener <rguenther@suse.de>
1609 PR tree-optimization/68558
1610 * gcc.dg/vect/slp-44.c: New testcase.
1612 2016-06-08 Richard Biener <rguenther@suse.de>
1614 * gcc.dg/vect/slp-43.c: New testcase.
1616 2016-06-08 Richard Biener <rguenther@suse.de>
1618 PR tree-optimization/71452
1619 * gcc.dg/torture/pr71452.c: New testcase.
1621 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1624 * g++.dg/torture/pr71448.C: New test.
1626 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1630 * g++.dg/debug/pr71432.C: New test.
1632 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1634 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1635 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1636 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1638 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1640 * gcc.dg/vect/vect-live-2.c: Update effective target.
1641 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1642 * lib/target-supports.exp: Add aarch64 to vect_long.
1644 2016-06-08 Marek Polacek <polacek@redhat.com>
1647 * gcc.dg/noncompile/pr71418.c: New test.
1650 * gcc.dg/noncompile/pr71426.c: New test.
1652 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1654 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1655 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1656 * gcc.dg/predict-3.c: Update template.
1657 * gcc.dg/predict-5.c: Update template.
1658 * gcc.dg/predict-6.c: Update template.
1659 * gcc.dg/predict-9.c: Update template.
1660 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1662 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1664 * gcc.target/powerpc/vec-mul.c: New test.
1666 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1668 * gcc.dg/spellcheck-fields-2.c: New test case.
1670 2016-06-07 Richard Biener <rguenther@suse.de>
1673 * gcc.dg/Wpragmas-1.c: New testcase.
1674 * gcc.dg/Wattributes-4.c: Likewise.
1675 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1678 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1680 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1681 spurious debug code.
1683 2016-06-07 Richard Biener <rguenther@suse.de>
1685 PR tree-optimization/71428
1686 * gcc.dg/torture/pr71428.c: New testcase.
1688 2016-06-07 Richard Biener <rguenther@suse.de>
1691 * gcc.dg/torture/pr71423.c: New testcase.
1693 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1696 * gcc.dg/tree-ssa/pr71408.c: New test.
1698 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1701 * g++.dg/torture/pr71281.C: New test.
1703 2016-06-06 Marek Polacek <polacek@redhat.com>
1706 * gcc.dg/pr71362.c: New test.
1708 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1709 Patrick Palka <ppalka@gcc.gnu.org>
1714 * g++.dg/opt/pr70847.C: New test.
1715 * g++.dg/ubsan/pr70847.C: New test.
1716 * g++.dg/ubsan/pr71393.C: New test.
1718 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1720 PR tree-optimization/71259
1721 * gcc.dg/vect/pr71259.c: New test.
1723 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1725 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1726 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1730 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1733 * gcc.c-torture/execute/pr37780.c: New test.
1734 * gcc.target/aarch64/pr37780_1.c: Likewise.
1735 * gcc.target/arm/pr37780_1.c: Likewise.
1737 2016-06-06 Marek Polacek <polacek@redhat.com>
1739 * c-c++-common/attr-may-alias-1.c: New test.
1740 * c-c++-common/attr-may-alias-2.c: New test.
1741 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1743 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1746 * gcc.target/i386/pr24414.c: New test.
1748 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1750 * gcc.target/sparc/vis4misc.c: New file.
1751 * gcc.target/sparc/fpcmp.c: Likewise.
1752 * gcc.target/sparc/fpcmpu.c: Likewise.
1754 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1756 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1757 * gcc.dg/vect/vect-live-3.c: Likewise.
1759 2016-06-06 Richard Biener <rguenther@suse.de>
1761 PR tree-optimization/71398
1762 * gcc.dg/torture/pr71398.c: New testcase.
1764 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1767 * g++.dg/pr71389.C: New test.
1769 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1772 * gfortran.dg/fmt_read_5.f: New test.
1774 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1777 * gfortran.dg/class_array_22.f03: New test.
1779 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1781 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1783 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1785 * gcc.dg/predict-9.c: Update template.
1787 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/template/pr49377.C: New.
1792 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1794 PR tree-optimization/71405
1795 * g++.dg/torture/pr71405.C: New test.
1797 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/inherit/crash5.C: New.
1801 * g++.dg/inherit/virtual1.C: Adjust.
1803 2016-06-03 Jeff Law <law@redhat.com>
1805 PR tree-optimization/71316
1806 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1808 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1810 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1811 dg-additional-options with just -fno-tree-scev-cprop in it.
1812 * gcc.dg/vect/vect-live-2.c: Likewise.
1813 * gcc.dg/vect/vect-live-5.c: Likewise.
1814 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1815 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1816 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1818 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1821 * g++.dg/other/friend6.C: New test.
1823 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1825 * g++.dg/torture/ppc-ldst-array.C: New.
1827 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1831 * gcc.dg/torture/builtin-fp-int-inexact.c,
1832 gcc.target/i386/387-builtin-fp-int-inexact.c,
1833 gcc.target/i386/387-rint-inline-1.c,
1834 gcc.target/i386/387-rint-inline-2.c,
1835 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1836 gcc.target/i386/sse2-rint-inline-1.c,
1837 gcc.target/i386/sse2-rint-inline-2.c,
1838 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1839 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1841 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1842 Julia Koval <julia.koval@intel.com>
1854 * gcc.dg/guality/pr68037-1.c: New test.
1855 * gcc.dg/guality/pr68037-2.c: Likewise.
1856 * gcc.dg/guality/pr68037-3.c: Likewise.
1857 * gcc.dg/torture/pr68037-1.c: Likewise.
1858 * gcc.dg/torture/pr68037-2.c: Likewise.
1859 * gcc.dg/torture/pr68037-3.c: Likewise.
1860 * gcc.dg/torture/pr68661-1a.c: Likewise.
1861 * gcc.dg/torture/pr68661-1b.c: Likewise.
1862 * gcc.target/i386/interrupt-1.c: Likewise.
1863 * gcc.target/i386/interrupt-2.c: Likewise.
1864 * gcc.target/i386/interrupt-3.c: Likewise.
1865 * gcc.target/i386/interrupt-4.c: Likewise.
1866 * gcc.target/i386/interrupt-5.c: Likewise.
1867 * gcc.target/i386/interrupt-6.c: Likewise.
1868 * gcc.target/i386/interrupt-7.c: Likewise.
1869 * gcc.target/i386/interrupt-8.c: Likewise.
1870 * gcc.target/i386/interrupt-9.c: Likewise.
1871 * gcc.target/i386/interrupt-10.c: Likewise.
1872 * gcc.target/i386/interrupt-11.c: Likewise.
1873 * gcc.target/i386/interrupt-12.c: Likewise.
1874 * gcc.target/i386/interrupt-13.c: Likewise.
1875 * gcc.target/i386/interrupt-14.c: Likewise.
1876 * gcc.target/i386/interrupt-15.c: Likewise.
1877 * gcc.target/i386/interrupt-16.c: Likewise.
1878 * gcc.target/i386/interrupt-17.c: Likewise.
1879 * gcc.target/i386/interrupt-18.c: Likewise.
1880 * gcc.target/i386/interrupt-19.c: Likewise.
1881 * gcc.target/i386/interrupt-20.c: Likewise.
1882 * gcc.target/i386/interrupt-21.c: Likewise.
1883 * gcc.target/i386/interrupt-22.c: Likewise.
1884 * gcc.target/i386/interrupt-23.c: Likewise.
1885 * gcc.target/i386/interrupt-24.c: Likewise.
1886 * gcc.target/i386/interrupt-25.c: Likewise.
1887 * gcc.target/i386/interrupt-26.c: Likewise.
1888 * gcc.target/i386/interrupt-27.c: Likewise.
1889 * gcc.target/i386/interrupt-28.c: Likewise.
1890 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1891 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1892 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1893 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1894 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1895 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1896 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1897 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1898 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1899 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1900 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1901 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1903 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1905 PR tree-optimization/52171
1906 * gcc.dg/pr52171.c: New test.
1907 * gcc.target/i386/pr52171.c: New test.
1909 2016-06-03 Jan Hubicka <jh@suse.cz>
1911 * g++.dg/tree-ssa/pred-1.C: New testcase
1912 * gcc.dg/tree-ssa/pred-1.c: New testcase
1914 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1917 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1919 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1921 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1923 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1925 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1927 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1928 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1929 * gcc.dg/vect/vect-live-1.c: New test.
1930 * gcc.dg/vect/vect-live-2.c: New test.
1931 * gcc.dg/vect/vect-live-3.c: New test.
1932 * gcc.dg/vect/vect-live-4.c: New test.
1933 * gcc.dg/vect/vect-live-5.c: New test.
1934 * gcc.dg/vect/vect-live-slp-1.c: New test.
1935 * gcc.dg/vect/vect-live-slp-2.c: New test.
1936 * gcc.dg/vect/vect-live-slp-3.c: New test.
1938 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1941 * g++.dg/opt/pr71387.C: New test.
1943 2016-06-02 Jeff Law <law@redhat.com>
1945 PR tree-optimization/71328
1946 * gcc.c-torture/compile/pr71328.c: New test.
1948 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1951 * gfortran.dg/fmt_read_3.f90: Fix typo.
1952 * gfortran.dg/fmt_read_4.f90: New test.
1954 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1956 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1957 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1958 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1959 * g++.dg/cpp0x/override2.C: Likewise.
1960 * g++.dg/parse/crash5.C: Likewise.
1961 * g++.dg/parse/error16.C: Likewise.
1962 * g++.dg/parse/error27.C: Likewise.
1963 * g++.dg/template/qualttp15.C: Likewise.
1964 * g++.dg/template/redecl4.C: Likewise.
1965 * g++.old-deja/g++.other/crash39.C: Likewise.
1966 * g++.old-deja/g++.other/struct1.C: Likewise.
1967 * g++.old-deja/g++.pt/m9a.C: Likewise.
1968 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1970 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1973 * c-c++-common/pr71372.c: New test.
1975 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1976 __TIME__ strings with __builtin_strcmp instead of printf and
1979 2016-06-02 Martin Liska <mliska@suse.cz>
1981 * gcc.dg/predict-9.c: New test.
1983 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1985 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1986 global set_compiler_env_var and global saved_compiler_env_var.
1988 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1990 PR rtl-optimization/71295
1991 * gcc.c-torture/compile/pr71295.c: New test.
1993 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1995 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1997 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1998 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2000 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2001 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2002 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2005 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2007 * gcc.target/powerpc/p9-splat-4.c: New test.
2009 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2012 * gcc.target/powerpc/pr71186.c: New test.
2014 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2017 * gfortran.dg/fmt_read_3.f90: New test.
2019 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2021 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2024 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2026 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2027 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2029 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2030 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2032 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2034 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2035 vars set by dg-set-compiler-env-var.
2037 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2040 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2041 to the module procedure declaration.
2042 * gfortran.dg/submodule_16.f08: New test.
2044 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2047 * c-c++-common/gomp/pr71371.c: New test.
2049 2016-06-01 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/71366
2052 * gcc.dg/torture/pr71366-1.c: New testcase.
2053 * gcc.dg/torture/pr71366-2.c: Likewise.
2055 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2057 * gcc.target/powerpc/vslv-0.c: New test.
2058 * gcc.target/powerpc/vslv-1.c: New test.
2059 * gcc.target/powerpc/vsrv-0.c: New test.
2060 * gcc.target/powerpc/vsrv-1.c: New test.
2062 2016-06-01 Nathan Sidwell <nathan@acm.org>
2064 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2065 * gcc.target/nvptx/weak.c: New.
2067 2016-06-01 Richard Biener <rguenther@suse.de>
2069 PR tree-optimization/71261
2070 * gcc.dg/torture/vect-bool-1.c: New testcase.
2072 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2074 * gfortran.dg/gomp/order-1.f90: New test.
2075 * gfortran.dg/gomp/order-2.f90: New test.
2077 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2079 * gcc.dg/unroll-6.c: Update template.
2080 * gcc.dg/unroll-7.c: New testcase.
2081 * gcc.dg/unroll-8.c: New testcase.
2083 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2085 * gnat.dg/opt56.ad[sb]: New test.
2087 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2090 * g++.dg/cpp0x/constexpr-ice16.C: New.
2092 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2094 PR tree-optimization/71314
2095 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2098 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2100 PR tree-optimization/71077
2101 * gcc.dg/tree-ssa/pr71077.c: New test.
2103 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2105 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2106 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2107 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2109 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2112 * g++.dg/cpp0x/pr71248.C: New.
2113 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2114 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2115 * g++.dg/init/new37.C: Likewise.
2116 * g++.dg/template/static1.C: Likewise.
2117 * g++.dg/template/static2.C: Likewise.
2119 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2121 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2123 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2125 2016-05-31 Marek Polacek <polacek@redhat.com>
2127 * c-c++-common/Wswitch-unreachable-3.c: New test.
2128 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2130 2016-05-31 Richard Biener <rguenther@suse.de>
2132 PR tree-optimization/71352
2133 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2135 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2137 * gcc.target/arm/armv5_thumb_isa.c: New test.
2139 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2142 * gcc.target/i386/pr71346.c: New test.
2144 2016-05-31 Tom de Vries <tom@codesourcery.com>
2146 PR tree-optimization/69068
2147 * gcc.dg/graphite/pr69068.c: New test.
2149 2016-05-27 Martin Sebor <msebor@redhat.com>
2152 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2154 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2157 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2158 nowait depend(inout: dd[0]) clauses where permitted.
2160 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2163 * g++.dg/parse/pr71238.C: New.
2164 * g++.dg/concepts/friend1.C: Test column numbers too.
2165 * g++.dg/cpp0x/initlist31.C: Likewise.
2166 * g++.dg/cpp0x/pr51420.C: Likewise.
2167 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2168 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2169 * g++.dg/ext/builtin3.C: Likewise.
2170 * g++.dg/lookup/friend12.C: Likewise.
2171 * g++.dg/lookup/friend7.C: Likewise.
2172 * g++.dg/lookup/koenig1.C: Likewise.
2173 * g++.dg/lookup/koenig5.C: Likewise.
2174 * g++.dg/lookup/used-before-declaration.C: Likewise.
2175 * g++.dg/overload/koenig1.C: Likewise.
2176 * g++.dg/template/crash65.C: Likewise.
2177 * g++.dg/template/friend57.C: Likewise.
2178 * g++.dg/warn/Wshadow-5.C: Likewise.
2179 * g++.dg/warn/Wunused-8.C: Likewise.
2180 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2181 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2182 * g++.old-deja/g++.jason/member.C: Likewise.
2183 * g++.old-deja/g++.jason/report.C: Likewise.
2184 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2185 * g++.old-deja/g++.law/visibility20.C: Likewise.
2186 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2187 * g++.old-deja/g++.other/static5.C: Likewise.
2188 * g++.old-deja/g++.pt/overload2.C: Likewise.
2190 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2192 * gcc.dg/tree-ssa/peel1.c: New testcase.
2193 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2194 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2196 2016-05-30 Tom de Vries <tom@codesourcery.com>
2198 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2201 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/parse/virtual1.C: New.
2206 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2208 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2209 Use correct register when clearing %edx.
2211 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2213 PR tree-optimization/71289
2214 * gcc.dg/pr71289.c: New test.
2216 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2220 * gcc.dg/tree-ssa/pr71269.c: New test.
2221 * gcc.dg/tree-ssa/pr71292.c: New test.
2223 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2226 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2228 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2230 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2231 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2232 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2234 2016-05-30 Tom de Vries <tom@codesourcery.com>
2236 PR tree-optimization/69067
2237 * gcc.dg/graphite/pr69067.c: New test.
2239 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2242 * gcc.target/i386/pr71245-1.c: New test.
2243 * gcc.target/i386/pr71245-2.c: Ditto.
2245 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2248 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2249 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2250 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2252 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2254 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2256 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2260 * g++.dg/overload/69855.C: New.
2261 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2262 * g++.old-deja/g++.pt/crash3.C: Likewise.
2264 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2267 * g++.dg/parse/namespace13.C: New.
2269 2016-05-26 Jeff Law <law@redhat.com>
2271 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2272 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2273 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2274 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2275 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2276 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2277 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2278 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2279 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2280 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2281 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2282 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2283 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2285 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2288 * g++.dg/overload/69855.C: New.
2289 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2290 * g++.old-deja/g++.pt/crash3.C: Likewise.
2292 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2295 * gcc.target/aarch64/va_arg_1.c: New testcase.
2296 * gcc.target/aarch64/va_arg_2.c: Likewise.
2297 * gcc.target/aarch64/va_arg_3.c: Likewise.
2299 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2301 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2302 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2303 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2304 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2305 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2307 2016-05-27 Marek Polacek <polacek@redhat.com>
2310 * g++.dg/torture/pr71308.C: New test.
2312 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2314 * gcc.dg/zero_bits_compound-1.c: New test.
2315 * gcc.dg/zero_bits_compound-2.c: New test.
2317 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2320 * gcc.dg/pr71279.c: New test.
2322 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2324 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2325 floating point min/max/comparison instructions.
2326 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2328 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2330 * c-c++-common/gomp/schedule-1.c: New test.
2331 * gfortran.dg/gomp/schedule-1.f90: New test.
2333 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2337 * g++.dg/cpp1y/auto-fn32.C: New test.
2338 * g++.dg/cpp1y/paren4.C: New test.
2340 2016-05-26 Nathan Sidwell <nathan@acm.org>
2342 * gcc.dg/20060410.c: Xfail on ptx.
2343 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2344 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2345 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2346 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2347 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2349 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2351 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2353 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2355 PR tree-optimization/71280
2356 * gcc.dg/pr71280.c: New test.
2358 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2360 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2361 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2363 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2365 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2367 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2370 2016-05-25 Jeff Law <law@redhat.com>
2372 PR tree-optimization/71272
2373 * gcc.c-torture/compile/pr71272.c: new test.
2375 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2377 * gcc.target/powerpc/vec-cmpne.c: New test.
2378 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2380 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2382 * gnat.dg/opt55.ad[sb]: New test.
2384 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2386 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2387 * c-c++-common/pr60226.c: Require int32plus.
2388 * gcc.c-torture/execute/pr70602.c: Likewise.
2389 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2390 unsigned long for malloc arg type.
2391 * gcc.dg/asr_div1.c: Require int32plus.
2392 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2393 * gcc.dg/pie-1.c: Require pie.
2394 * gcc.dg/pie-2.c: Likewise.
2395 * gcc.dg/pr59471.c: Require int32plus.
2396 * gcc.dg/pr59963-2.c: XFAIL for int16.
2397 * gcc.dg/pr60114.c: Require int32plus.
2398 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2399 unsigned long for typedef of size_t.
2400 * gcc.dg/pr63914.c: Require int32plus.
2401 * gcc.dg/pr64536.c: Require pt32plus.
2402 * gcc.dg/pr65658.c: Likewise.
2403 * gcc.dg/pr67271.c: Require int32plus.
2404 * gcc.dg/pr68112.c: Likewise.
2405 * gcc.dg/pr69071.c: Skip for avr target.
2406 * gcc.dg/pr69973.c: Require int32plus.
2407 * gcc.dg/pr70169.c: Skip for avr target.
2408 * gcc.dg/sso-6.c: Require int32plus.
2409 * gcc.dg/sso-7.c: Likewise.
2410 * gcc.dg/sso-8.c: Likewise.
2411 * gcc.dg/vrp-min-max-2.c: Likewise.
2413 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2416 * gcc.target/i386/pr70738-1.c: New test.
2417 * gcc.target/i386/pr70738-2.c: Likewise.
2418 * gcc.target/i386/pr70738-3.c: Likewise.
2419 * gcc.target/i386/pr70738-4.c: Likewise.
2420 * gcc.target/i386/pr70738-5.c: Likewise.
2421 * gcc.target/i386/pr70738-6.c: Likewise.
2422 * gcc.target/i386/pr70738-7.c: Likewise.
2423 * gcc.target/i386/pr70738-8.c: Likewise.
2424 * gcc.target/i386/pr70738-9.c: Likewise.
2426 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2428 PR rtl-optimization/66940
2429 * gcc.c-torture/execute/pr66940.c: New test.
2431 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2433 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2434 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2435 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2436 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2437 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2438 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2439 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2440 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2441 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2442 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2443 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2444 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2445 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2446 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2447 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2448 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2449 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2450 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2451 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2452 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2453 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2454 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2455 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2456 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2458 2016-05-25 Marek Polacek <polacek@redhat.com>
2461 * gcc.dg/noncompile/pr71265.c: New test.
2464 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2466 2016-05-25 Nathan Sidwell <nathan@acm.org>
2468 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2470 2016-05-25 Richard Biener <rguenther@suse.de>
2472 PR tree-optimization/71261
2473 * c-c++-common/torture/pr71261.c: New testcase.
2475 2016-05-25 Richard Biener <rguenther@suse.de>
2477 PR tree-optimization/71264
2478 * gcc.dg/vect/pr71264.c: New testcase.
2480 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2483 * g++.dg/cpp0x/alias-decl-53.C: New.
2484 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2486 2016-05-25 Martin Liska <mliska@suse.cz>
2488 * g++.dg/pr71239.C: New test.
2490 2016-05-25 Richard Biener <rguenther@suse.de>
2492 * gcc.dg/vect/pr58135.c: Rename to ...
2493 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2495 2016-05-25 Marek Polacek <polacek@redhat.com>
2497 * g++.dg/pr65295.C: Use target c++14.
2499 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2502 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2504 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2506 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2509 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2511 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2512 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2513 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2514 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2515 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2516 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2517 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2518 * c-c++-common/goacc/pcopy.c: Likewise.
2519 * c-c++-common/goacc/pcopyin.c: Likewise.
2520 * c-c++-common/goacc/pcopyout.c: Likewise.
2521 * c-c++-common/goacc/pcreate.c: Likewise.
2522 * c-c++-common/goacc/pr70688.c: New test.
2523 * c-c++-common/goacc/present-1.c: Adjust test.
2524 * c-c++-common/goacc/reduction-5.c: Likewise.
2525 * g++.dg/goacc/data-1.C: New test.
2527 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2529 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2530 vector parity built-in functions.
2531 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2532 count trailing zeros automatic vectorization.
2533 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2534 count trailing zeros built-in functions.
2536 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2538 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2540 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2543 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2545 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2548 * g++.dg/template/crash123.C: New.
2549 * g++.dg/template/crash124.C: Likewise.
2551 2016-05-24 Martin Sebor <msebor@redhat.com>
2554 * g++.dg/ext/flexary16.C: New test.
2556 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2558 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2559 before math.h is included.
2560 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2561 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2562 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2563 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2564 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2565 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2566 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2567 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2568 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2569 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2570 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2571 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2572 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2573 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2574 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2575 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2576 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2577 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2578 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2579 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2580 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2581 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2582 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2584 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2585 Kelvin Nilsen <kelvin@gcc.gnu.org>
2587 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2590 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/warn/Wno-narrowing1.C: New.
2595 2016-05-24 Marek Polacek <polacek@redhat.com>
2598 * c-c++-common/Wswitch-unreachable-2.c: New test.
2600 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2603 * g++.dg/vect/simd-clone-6.cc: New test.
2604 * g++.dg/gomp/declare-simd-6.C: New test.
2608 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2610 2016-05-24 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/71240
2613 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2615 2016-05-24 Richard Biener <rguenther@suse.de>
2617 PR tree-optimization/71230
2618 * gcc.dg/torture/pr71230.c: New testcase.
2619 * g++.dg/torture/pr71230.C: Likewise.
2621 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2623 * c-c++-common/goacc/routine-5.c: Add tests.
2624 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2625 * gfortran.dg/goacc/routine-6.f90: Add tests.
2627 2016-05-24 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/71253
2630 * gcc.dg/torture/pr71253.c: New testcase.
2632 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2635 * gfortran.dg/pr71252.f90: New test.
2637 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2639 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2641 2016-05-24 Richard Biener <rguenther@suse.de>
2645 * c-c++-common/vector-subscript-4.c: New testcase.
2646 * c-c++-common/vector-subscript-5.c: Likewise.
2648 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2651 * gfortran.dg/namelist_90.f: New test
2653 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2656 * gfortran.dg/unexpected_eof.f: New test
2658 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2659 Kelvin Nilsen <kelvin@gcc.gnu.org>
2661 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2664 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2667 * g++.dg/cpp0x/inh-ctor20.C: New.
2668 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2670 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2673 * g++.dg/cpp0x/variadic168.C: New.
2675 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2677 * g++.dg/cpp0x/pr31445.C: Test column number too.
2678 * g++.dg/cpp0x/pr32253.C: Likewise.
2679 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2680 * g++.dg/cpp0x/variadic36.C: Likewise.
2682 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2684 * gcc.dg/fold-notshift-2.c: Adjust.
2686 2016-05-23 Marek Polacek <polacek@redhat.com>
2689 * c-c++-common/Wswitch-unreachable-1.c: New test.
2690 * gcc.dg/Wswitch-unreachable-1.c: New test.
2691 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2692 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2693 * g++.dg/gomp/block-10.C: Likewise.
2694 * gcc.dg/gomp/block-10.c: Likewise.
2695 * g++.dg/gomp/block-9.C: Likewise.
2696 * gcc.dg/gomp/block-9.c: Likewise.
2697 * g++.dg/gomp/target-1.C: Likewise.
2698 * g++.dg/gomp/target-2.C: Likewise.
2699 * gcc.dg/gomp/target-1.c: Likewise.
2700 * gcc.dg/gomp/target-2.c: Likewise.
2701 * g++.dg/gomp/taskgroup-1.C: Likewise.
2702 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2703 * gcc.dg/gomp/teams-1.c: Likewise.
2704 * g++.dg/gomp/teams-1.C: Likewise.
2705 * g++.dg/overload/error3.C: Likewise.
2706 * g++.dg/tm/jump1.C: Likewise.
2707 * g++.dg/torture/pr40335.C: Likewise.
2708 * gcc.dg/c99-vla-jump-5.c: Likewise.
2709 * gcc.dg/switch-warn-1.c: Likewise.
2710 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2711 * gcc.dg/nested-func-1.c: Likewise.
2712 * gcc.dg/pr67784-4.c: Likewise.
2714 2016-05-23 Richard Biener <rguenther@suse.de>
2716 PR tree-optimization/71230
2717 * gfortran.dg/pr71230-1.f90: New testcase.
2718 * gfortran.dg/pr71230-2.f90: Likewise.
2720 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2722 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2723 * gcc.dg/vect/pr58135.c: Add new.
2724 * gfortran.dg/pr46519-1.f: Adjust test case.
2726 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2729 * g++.dg/cpp0x/decltype64.C: New.
2731 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2734 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2735 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2737 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2739 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2740 Add poly64x1_t and poly64x2_t cases if supported.
2741 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2742 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2743 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2744 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2745 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2747 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2749 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2757 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2759 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2761 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2763 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2764 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2766 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2769 constraint instead of "r".
2770 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2771 insn instead of vxorpd.
2772 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2774 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2775 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2777 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2779 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2780 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2782 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2784 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2787 * gcc.dg/tree-ssa/pr40921.c: New test.
2789 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2792 * gcc.target/avr/pr71103.c: New test.
2794 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2797 * gcc.dg/tree-ssa/pr71179.c: New test.
2799 2016-05-20 Martin Sebor <msebor@redhat.com>
2802 * gcc.dg/init-excess-2.c: New test.
2804 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2806 * gnat.dg/opt53.adb: New test.
2807 * gnat.dg/opt54.adb: Likewise.
2809 2016-05-20 Martin Jambor <mjambor@suse.cz>
2811 PR tree-optimization/70884
2812 * gcc.dg/tree-ssa/pr70919.c: New test.
2814 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2816 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2818 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2819 fix code formatting.
2821 2016-05-20 Nathan Sidwell <nathan@acm.org>
2823 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2825 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2827 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2829 * jit.dg/all-non-failing-tests.h: Add
2830 test-factorial-must-tail-call.c.
2831 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2832 * jit.dg/test-factorial-must-tail-call.c: New test case.
2834 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2837 * gfortran.dg/pr71204.f90: New test.
2839 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2841 * gcc.target/nvptx/sincos.c: New test.
2843 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/cpp1y/auto-fn31.C: New.
2848 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2850 * gcc.target/powerpc/vec-addec.c: New test.
2851 * gcc.target/powerpc/vec-addec-int128.c: New test.
2853 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2855 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2856 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2857 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2858 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2860 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2862 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2864 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2867 * g++.dg/opt/pr71210-1.C: New test.
2868 * g++.dg/opt/pr71210-2.C: New test.
2870 PR tree-optimization/29756
2871 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2872 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2873 only on selected targets where V4SImode vectors are known to be
2876 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2878 PR tree-optimization/71079
2879 PR tree-optimization/71206
2880 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2882 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2884 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2885 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2886 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2888 2016-05-20 Richard Guenther <rguenther@suse.de>
2890 PR tree-optimization/29756
2891 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2893 2016-05-20 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/71185
2896 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2898 2016-05-20 Richard Biener <rguenther@suse.de>
2900 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2902 2016-05-19 Marek Polacek <polacek@redhat.com>
2905 * g++.dg/diagnostic/pr71075.C: New test.
2907 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2910 * g++.dg/pr71184.C: New test case.
2912 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2914 * gcc.target/powerpc/darn-0.c: New test.
2915 * gcc.target/powerpc/darn-1.c: New test.
2916 * gcc.target/powerpc/darn-2.c: New test.
2918 2016-05-19 Marek Polacek <polacek@redhat.com>
2920 PR tree-optimization/71031
2921 * gcc.dg/tree-ssa/vrp100.c: New test.
2923 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2925 PR rtl-optimization/71148
2926 * gcc.dg/pr71148.c: New test.
2928 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2931 * gcc.target/arm/pr71056.c: New test.
2933 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2935 * c-c++-common/pr69669.c: Check the used mode.
2937 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2940 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2942 2016-05-19 Richard Biener <rguenther@suse.de>
2944 PR tree-optimization/70729
2945 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2946 * gcc.dg/graphite/scop-18.c: Likewise.
2947 * gcc.dg/pr41783.c: Disable LIM.
2948 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2949 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2950 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2951 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2952 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2953 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2954 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2955 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2956 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2957 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2958 * gfortran.dg/pr42108.f90: Likewise.
2960 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2963 * gcc.dg/spellcheck-options-11.c: New test case.
2965 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2968 * g++.dg/opt/pr71100.C: New test.
2970 2016-05-18 Martin Jambor <mjambor@suse.cz>
2973 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2974 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2975 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2976 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2978 2016-05-18 Martin Jambor <mjambor@suse.cz>
2981 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2982 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2983 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2984 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2985 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2987 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2990 * g++.dg/template/crash122.C: New.
2992 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2995 * g++.dg/template/pr70466-1.C: New.
2996 * g++.dg/template/pr70466-2.C: Likewise.
2998 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3000 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3001 splat operations and the XXSPLTIB instruction.
3002 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3003 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3004 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3005 xxlxor to clear a register.
3007 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3009 * gcc.dg/torture/pr71020.c: New test.
3011 2016-05-18 Martin Jambor <mjambor@suse.cz>
3014 * gcc.dg/ipa/pr70646.c: New test.
3016 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3018 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3020 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3023 missing tests for vreinterpretq_p{8,16}.
3025 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3027 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3028 vsliq_n_s64 and vsliq_n_u64.
3030 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3032 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3033 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3035 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3037 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3038 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3039 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3041 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3043 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3046 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3048 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3049 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3050 "blr\t" and switch to scan-assembler-times.
3052 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3054 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3056 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3057 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3059 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3061 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3062 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3063 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3064 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3065 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3066 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3068 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3069 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3071 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3072 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3074 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3075 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3077 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3079 2016-05-18 Richard Biener <rguenther@suse.de>
3081 PR tree-optimization/71168
3082 * gcc.dg/torture/pr71168.c: New testcase.
3084 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3087 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3088 * gcc.dg/tree-ssa/pr63586.c: New test.
3089 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3091 2016-05-17 Nathan Sidwell <nathan@acm.org>
3093 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3094 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3095 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3096 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3098 2016-05-17 Nathan Sidwell <nathan@acm.org>
3100 * gcc.target/nvptx/abi-vararg-3.c: New.
3102 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3104 PR tree-optimization/54579
3106 * gcc.dg/fold-notrotate-1.c: New test.
3107 * gcc.dg/fold-notshift-1.c: New test.
3108 * gcc.dg/fold-notshift-2.c: New test.
3110 2016-05-17 Marek Polacek <polacek@redhat.com>
3113 * g++.dg/ipa/pr71146.C: New test.
3115 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3117 * jit.dg/test-error-array-bounds.c: New test case.
3119 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3121 * gcc.dg/tree-ssa/and-1.c: New testcase.
3123 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3125 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3126 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3128 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3130 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3131 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3133 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3135 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3137 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3139 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3141 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3143 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3144 ".2d[index]" when scan the assembly.
3145 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3146 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3148 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3150 2016-05-17 Richard Biener <rguenther@suse.de>
3152 PR tree-optimization/71132
3153 * gcc.dg/torture/pr71132.c: New testcase.
3155 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3157 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3159 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3162 * gcc.target/aarch64/pr70809_1.c: New test.
3164 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3166 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3167 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3168 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3169 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3171 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3172 Ilya Enkovich <ilya.enkovich@intel.com>
3175 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3177 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3179 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3180 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3182 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3184 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3185 test for __ARM_FP16_ARGS.
3186 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3187 * gcc.target/arm/aapcs/neon-vect10.c: New.
3188 * gcc.target/arm/aapcs/neon-vect9.c: New.
3189 * gcc.target/arm/aapcs/vfp18.c: New.
3190 * gcc.target/arm/aapcs/vfp19.c: New.
3191 * gcc.target/arm/aapcs/vfp20.c: New.
3192 * gcc.target/arm/aapcs/vfp21.c: New.
3193 * gcc.target/arm/fp16-aapcs-1.c: New.
3194 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3195 test for __ARM_FP16_ARGS.
3196 * g++.target/arm/fp16-return-1.c: Update expected output.
3198 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3201 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3203 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3206 * gfortran.dg/pr69603.f90: New testcase.
3208 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3210 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3212 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3215 * gfortran.dg/pr71047.f08: New test.
3217 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3219 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3220 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3221 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3223 2016-05-13 Martin Sebor <msebor@redhat.com>
3226 * g++.dg/cpp0x/constexpr-60049.C: New test.
3228 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3231 * gcc.dg/pr71071.c: New test.
3233 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3235 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3236 remove XOP handling.
3237 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3239 2016-05-13 Nathan Sidwell <nathan@acm.org>
3241 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3242 __atomic_is_lock_free declaration.
3244 2016-05-13 Richard Biener <rguenther@suse.de>
3246 PR tree-optimization/42587
3247 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3249 2016-05-13 Martin Liska <mliska@suse.cz>
3251 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3252 the new format of dump output.
3254 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3256 * gcc.dg/pr71084.c: New test.
3258 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3261 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3263 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3265 * gcc.target/aarch64/struct_return.c: New test.
3267 2016-05-12 Marek Polacek <polacek@redhat.com>
3270 * c-c++-common/pr70756-2.c: New test.
3271 * c-c++-common/pr70756.c: New test.
3273 2016-05-12 Richard Biener <rguenther@suse.de>
3275 PR tree-optimization/71059
3276 * gcc.dg/torture/pr71059.c: New testcase.
3278 2016-05-12 Richard Biener <rguenther@suse.de>
3280 PR tree-optimization/71062
3281 * gcc.dg/torture/pr71062.c: New testcase.
3283 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3285 PR tree-optimization/71006
3286 * gcc.dg/pr71006.c: New test.
3288 2016-05-12 Marek Polacek <polacek@redhat.com>
3291 * gcc.dg/opts-7.c: New test.
3293 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3296 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3297 Add -save-temps to dg-options.
3298 Scan for ldmfd rather than pop instruction.
3299 * gcc.target/arm/interrupt-2.c: Likewise.
3300 * gcc.target/arm/pr70830.c: New test.
3302 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3304 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3305 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3307 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3308 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3309 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3312 * gcc.target/i386/avx512vl-pack-1.c: New test.
3313 * gcc.target/i386/avx512vl-pack-2.c: New test.
3314 * gcc.target/i386/avx512bw-pack-2.c: New test.
3316 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3318 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3319 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3320 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3322 2016-05-12 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/70986
3325 * gcc.dg/torture/pr70986-1.c: New testcase.
3326 * gcc.dg/torture/pr70986-2.c: Likewise.
3327 * gcc.dg/torture/pr70986-3.c: Likewise.
3329 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3332 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3333 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3335 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3337 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3339 * gcc.target/i386/pr66746.c: Ditto.
3341 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3343 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3345 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3346 warning when using -mvsx-timode.
3347 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3348 * gcc.target/powerpc/dform-2.c: Likewise.
3349 * gcc.target/powerpc/pr68805.c: Likewise.
3351 2016-05-11 Marek Polacek <polacek@redhat.com>
3354 * c-c++-common/attributes-3.c: New test.
3356 2016-05-11 Nathan Sidwell <nathan@acm.org>
3358 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3359 * gcc.c-torture/execute/pr68185.c: Likewise.
3360 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3361 * gcc.dg/pr69634.c: Requires scheduling.
3362 * gcc.dg/torture/pr66178.c: Require label values.
3363 * gcc.dg/setjmp-6.c: Require indirect jumps.
3365 2016-05-11 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/71055
3368 * gcc.dg/torture/pr71055.c: New testcase.
3370 2016-05-11 Richard Biener <rguenther@suse.de>
3373 * g++.dg/debug/pr71057.C: New testcase.
3375 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3378 * gfortran.dg/gomp/pr70855.f90: New test.
3380 2016-05-11 Richard Biener <rguenther@suse.de>
3383 * g++.dg/torture/pr71002.C: New testcase.
3385 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3388 * gcc.dg/pr70807.c: New test.
3390 2016-05-10 Martin Sebor <msebor@redhat.com>
3393 * g++.dg/Wattributes.C: New test.
3395 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3397 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3398 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3399 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3401 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3404 * gcc.target/i386/pr70799-1.c: New test.
3406 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3408 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3410 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3413 * gcc.target/i386/pr70877.c: New test.
3415 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3417 PR tree-optimization/70786
3418 * gcc.target/i386/pr70876.c: New test.
3420 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3423 * gcc.target/i386/avx512vl-logic-1.c: New test.
3424 * gcc.target/i386/avx512vl-logic-2.c: New test.
3425 * gcc.target/i386/avx512dq-logic-2.c: New test.
3427 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3430 * gcc.target/powerpc/pr70963.c: New.
3432 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3434 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3435 (test_very_wide_line): Add ruler to expected output.
3436 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3437 (test_very_wide_line): Likewise.
3438 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3439 (test_show_locus): Within the handling of "test_very_wide_line",
3440 enable show_ruler_p on the diagnostic context.
3442 2016-05-10 Richard Biener <rguenther@suse.de>
3444 PR tree-optimization/71039
3445 * gcc.dg/torture/pr71039.c: New testcase.
3447 2016-05-10 Nathan Sidwell <nathan@acm.org>
3449 * gcc.dg/nested-func-10.c: Requires alloca.
3450 * gcc.dg/nested-func-9.c: Requires alloca.
3451 * gcc.c-torture/execute/pr70460.c: Requires labels.
3452 * gcc.c-torture/compile/pr70199.c: Requires labels.
3453 * gcc.target/nvptx/decl.c: Compile only.
3454 * gcc.target/nvptx/trailing-init.c: Compile only.
3455 * gcc.target/nvptx/ary-init.c: Compile only.
3457 2016-05-10 Marek Polacek <polacek@redhat.com>
3460 * gcc.dg/attr-opt-1.c: New test.
3462 2016-05-10 Richard Biener <rguenther@suse.de>
3464 PR tree-optimization/70497
3465 PR tree-optimization/28367
3466 * gcc.dg/torture/20160404-1.c: New testcase.
3467 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3468 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3470 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3472 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3474 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3476 * gcc.target/i386/fabsneg-1.c New test.
3478 2016-05-09 Alan Modra <amodra@gmail.com>
3481 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3483 2016-05-09 Richard Biener <rguenther@suse.de>
3485 PR tree-optimization/70985
3486 * gcc.dg/torture/pr70985.c: New testcase.
3488 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3490 * gcc.dg/tree-ssa/ifc-9.c: New test.
3491 * gcc.dg/tree-ssa/ifc-10.c: New test.
3492 * gcc.dg/tree-ssa/ifc-11.c: New test.
3493 * gcc.dg/tree-ssa/ifc-12.c: New test.
3494 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3495 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3496 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3498 2016-05-09 Richard Biener <rguenther@suse.de>
3501 * gfortran.dg/pr70937.f90: New testcase.
3503 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3505 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3507 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3510 * gfortran.dg/dec_structure_1.f90: New testcase.
3511 * gfortran.dg/dec_structure_2.f90: Ditto.
3512 * gfortran.dg/dec_structure_3.f90: Ditto.
3513 * gfortran.dg/dec_structure_4.f90: Ditto.
3514 * gfortran.dg/dec_structure_5.f90: Ditto.
3515 * gfortran.dg/dec_structure_6.f90: Ditto.
3516 * gfortran.dg/dec_structure_7.f90: Ditto.
3517 * gfortran.dg/dec_structure_8.f90: Ditto.
3518 * gfortran.dg/dec_structure_9.f90: Ditto.
3519 * gfortran.dg/dec_structure_10.f90: Ditto.
3520 * gfortran.dg/dec_structure_11.f90: Ditto.
3521 * gfortran.dg/dec_union_1.f90: Ditto.
3522 * gfortran.dg/dec_union_2.f90: Ditto.
3523 * gfortran.dg/dec_union_3.f90: Ditto.
3524 * gfortran.dg/dec_union_4.f90: Ditto.
3525 * gfortran.dg/dec_union_5.f90: Ditto.
3526 * gfortran.dg/dec_union_6.f90: Ditto.
3527 * gfortran.dg/dec_union_7.f90: Ditto.
3529 2016-05-07 Tom de Vries <tom@codesourcery.com>
3531 PR tree-optimization/70956
3532 * gcc.dg/graphite/pr70956.c: New test.
3534 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3538 (a, b, c, d): Change type from char to signed char.
3539 (main): Compare against (signed char) -1634678893 instead of
3540 hardcoded -109. Use __builtin_abort instead of abort.
3542 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3543 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3545 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3547 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3550 * gcc.dg/torture/pr70935.c: New test.
3552 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3555 * gcc.target/sh/pr58219.c: New tests.
3557 2016-05-06 Richard Biener <rguenther@suse.de>
3559 PR tree-optimization/70960
3560 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3562 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3565 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3566 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3567 Adjust expected instruction counts.
3568 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3570 2016-05-06 Marek Polacek <polacek@redhat.com>
3573 * gcc.dg/ubsan/bounds-3.c: New test.
3575 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3578 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3580 2016-05-06 Richard Biener <rguenther@suse.de>
3583 * gfortran.dg/pr70931.f90: New testcase.
3585 2016-05-06 Richard Biener <rguenther@suse.de>
3588 * gcc.dg/torture/pr70941.c: New testcase.
3590 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3592 PR tree-optimization/57206
3593 * gcc.dg/vect/pr57206.c: New test.
3595 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3597 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3599 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3601 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3603 * c-c++-common/Wdangling-else-4.c: New test.
3605 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3609 * g++.dg/opt/pr70906.C: New test.
3610 * g++.dg/opt/pr70933.C: New test.
3612 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3614 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3616 * gcc.dg/ipa/pure-const-3.c: New testcase.
3618 2016-05-04 Marek Polacek <polacek@redhat.com>
3620 * c-c++-common/Wdangling-else-1.c: New test.
3621 * c-c++-common/Wdangling-else-2.c: New test.
3622 * c-c++-common/Wdangling-else-3.c: New test.
3624 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3626 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3629 2016-05-04 Marek Polacek <polacek@redhat.com>
3632 * gcc.dg/Waddress-2.c: New test.
3634 2016-05-04 Alan Modra <amodra@gmail.com>
3636 * gcc.target/powerpc/pr70866.c: New.
3638 2016-05-03 Martin Sebor <msebor@redhat.com>
3641 * c-c++-common/builtin_location.c: New test.
3642 * g++.dg/cpp1y/builtin_location.C: New test.
3644 2016-05-03 Marek Polacek <polacek@redhat.com>
3647 * gcc.dg/pr70859.c: New test.
3648 * gcc.dg/pr70859-2.c: New test.
3650 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3652 * gnat.dg/debug5.adb: New testcase.
3654 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3656 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3657 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3658 Procedure to check for z10 instruction set.
3660 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3662 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3664 2016-05-03 Alan Modra <amodra@gmail.com>
3666 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3668 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3670 * gcc.target/i386/avx512f-cvt-1.c: New test.
3672 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3674 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3675 -fdump-tree-vrp-details.
3677 2016-05-03 Richard Biener <rguenther@suse.de>
3679 * gcc.dg/pr30172-1.c: Adjust.
3680 * gcc.dg/pr63743.c: Likewise.
3681 * gcc.dg/tm/pr51696.c: Likewise.
3682 * c-c++-common/tm/safe-1.c: Likewise.
3683 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3684 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3685 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3686 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3688 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3690 PR rtl-optimization/70467
3691 * gcc.target/i386/pr70467-3.c: New test.
3692 * gcc.target/i386/pr70467-4.c: New test.
3694 PR tree-optimization/70916
3695 * gcc.c-torture/compile/pr70916.c: New test.
3698 * gcc.target/i386/pr49244-1.c: New test.
3699 * gcc.target/i386/pr49244-2.c: New test.
3701 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3703 PR rtl-optimization/44281
3704 * gcc.target/i386/pr44281.c: New test.
3706 2016-05-03 bin cheng <bin.cheng@arm.com>
3708 PR tree-optimization/56541
3709 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3710 * gcc.dg/vect/pr56541.c: new test.
3712 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3714 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3716 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3718 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3721 * c-c++-common/asan/clone-test-1.c (main): Align child process
3724 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3727 * g++.dg/spellcheck-fields-2.C: New test case.
3729 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3732 * g++.dg/pr62314.C: New test case.
3734 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3736 * gcc.dg/ipa/inline-8.c: New testcase.
3738 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3740 PR rtl-optimization/70467
3741 * gcc.target/i386/pr70467-1.c: New test.
3743 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3745 * gcc.dg/spec-options.c: Run the test on all targets.
3746 * gcc.dg/foo.specs: Use cpp_unique_options.
3748 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3750 * gcc.dg/tree-ssa/unord.c: New testcase.
3752 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3754 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3756 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3758 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3760 2016-05-02 Marek Polacek <polacek@redhat.com>
3763 * gcc.dg/enum-incomplete-3.c: New test.
3765 2016-05-02 Marek Polacek <polacek@redhat.com>
3766 Tom de Vries <tom@codesourcery.com>
3768 PR tree-optimization/70700
3769 * gcc.dg/pr70700.c: New test.
3771 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3773 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3774 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3775 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3776 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3777 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3779 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3781 * ada/acats/run_acats: Rename into...
3782 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3783 * ada/acats/run_all.sh: Remove redundant test.
3784 (target_run): Move around.
3785 (target_gnatchop): Use newly built executable.
3786 (target_gnatmake): Likewise.
3787 Check that the compilation of impbit succeeds.
3789 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3791 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3792 * gcc.dg/20021029-1.c: Likewise.
3793 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3794 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3795 * gcc.target/sh/cmpstr.c: Likewise.
3796 * gcc.target/sh/cmpstrn.c: Likewise.
3797 * gcc.target/sh/memset.c: Likewise.
3798 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3799 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3800 * gcc.target/sh/pr39423-1.c: Likewise.
3801 * gcc.target/sh/pr49468-di.c: Likewise.
3802 * gcc.target/sh/pr49468-si.c: Likewise.
3803 * gcc.target/sh/pr49880-1.c: Likewise.
3804 * gcc.target/sh/pr49880-2.c: Likewise.
3805 * gcc.target/sh/pr49880-3.c: Likewise.
3806 * gcc.target/sh/pr50751-1.c: Likewise.
3807 * gcc.target/sh/pr50751-4.c: Likewise.
3808 * gcc.target/sh/pr50751-7.c: Likewise.
3809 * gcc.target/sh/pr51244-1.c: Likewise.
3810 * gcc.target/sh/pr51244-10.c: Likewise.
3811 * gcc.target/sh/pr51244-11.c: Likewise.
3812 * gcc.target/sh/pr51244-12.c: Likewise.
3813 * gcc.target/sh/pr51244-13.c: Likewise.
3814 * gcc.target/sh/pr51244-14.c: Likewise.
3815 * gcc.target/sh/pr51244-17.c: Likewise.
3816 * gcc.target/sh/pr51244-18.c: Likewise.
3817 * gcc.target/sh/pr51244-19.c: Likewise.
3818 * gcc.target/sh/pr51244-4.c: Likewise.
3819 * gcc.target/sh/pr51244-5.c: Likewise.
3820 * gcc.target/sh/pr51244-7.c: Likewise.
3821 * gcc.target/sh/pr51244-8.c: Likewise.
3822 * gcc.target/sh/pr51244-9.c: Likewise.
3823 * gcc.target/sh/pr51697.c: Likewise.
3824 * gcc.target/sh/pr52483-1.c: Likewise.
3825 * gcc.target/sh/pr52483-2.c: Likewise.
3826 * gcc.target/sh/pr52483-3.c: Likewise.
3827 * gcc.target/sh/pr52483-5.c: Likewise.
3828 * gcc.target/sh/pr52933-1.c: Likewise.
3829 * gcc.target/sh/pr52933-2.c: Likewise.
3830 * gcc.target/sh/pr52933-3.c: Likewise.
3831 * gcc.target/sh/pr53568-1.c: Likewise.
3832 * gcc.target/sh/pr53976-1.c: Likewise.
3833 * gcc.target/sh/pr53988-1.c: Likewise.
3834 * gcc.target/sh/pr53988.c: Likewise.
3835 * gcc.target/sh/pr54089-1.c: Likewise.
3836 * gcc.target/sh/pr54089-6.c: Likewise.
3837 * gcc.target/sh/pr54089-7.c: Likewise.
3838 * gcc.target/sh/pr54089-8.c: Likewise.
3839 * gcc.target/sh/pr54089-9.c: Likewise.
3840 * gcc.target/sh/pr54236-1.c: Likewise.
3841 * gcc.target/sh/pr54236-2.c: Likewise.
3842 * gcc.target/sh/pr54236-3.c: Likewise.
3843 * gcc.target/sh/pr54236-4.c: Likewise.
3844 * gcc.target/sh/pr54386.c: Likewise.
3845 * gcc.target/sh/pr54602-1.c: Likewise.
3846 * gcc.target/sh/pr54685.c: Likewise.
3847 * gcc.target/sh/pr54760-1.c: Likewise.
3848 * gcc.target/sh/pr54760-2.c: Likewise.
3849 * gcc.target/sh/pr54760-3.c: Likewise.
3850 * gcc.target/sh/pr54760-4.c: Likewise.
3851 * gcc.target/sh/pr54760-5.c: Likewise.
3852 * gcc.target/sh/pr54760-6.c: Likewise.
3853 * gcc.target/sh/pr55146.c: Likewise.
3854 * gcc.target/sh/pr55160.c: Likewise.
3855 * gcc.target/sh/pr59278.c: Likewise.
3856 * gcc.target/sh/pr59401-1.c: Likewise.
3857 * gcc.target/sh/pr59533-1.c: Likewise.
3858 * gcc.target/sh/pr63260.c: Likewise.
3859 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3860 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3861 * gcc.target/sh/strlen.c: Likewise.
3862 * gcc.target/sh/torture/pr30807.c: Likewise.
3863 * gcc.target/sh/torture/pr34777.c: Likewise.
3864 * gcc.target/sh/torture/pr64652.c: Likewise.
3865 * gcc.target/sh/torture/pr65505.c: Likewise.
3866 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3867 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3869 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3872 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3874 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3876 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3877 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3878 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3879 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3881 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3883 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3884 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3886 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3889 * c-c++-common/goacc/combined-reduction.c: New test.
3890 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3892 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3894 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3895 *movdi_internal pattern only if PIC off.
3896 * gcc.target/i386/pr70155-2.c: Likewise.
3897 * gcc.target/i386/pr70155-3.c: Likewise.
3898 * gcc.target/i386/pr70155-4.c: Likewise.
3899 * gcc.target/i386/pr70155-5.c: Likewise.
3900 * gcc.target/i386/pr70155-6.c: Likewise.
3901 * gcc.target/i386/pr70155-7.c: Likewise.
3902 * gcc.target/i386/pr70155-8.c: Likewise.
3903 * gcc.target/i386/pr70155-15.c: Likewise.
3904 * gcc.target/i386/pr70155-17.c: Likewise.
3905 * gcc.target/i386/pr70155-22.c: Likewise.
3907 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3909 PR tree-optimization/70803
3910 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3912 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3914 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3915 optimization of vector loop.
3916 * gcc.target/i386/vect-unpack-3.c: New test.
3917 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3918 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3919 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3921 2016-04-29 Marek Polacek <polacek@redhat.com>
3924 * g++.dg/ubsan/null-7.C: New test.
3927 * gcc.dg/pr70852.c: New test.
3929 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3932 * g++.dg/cpp0x/alignas6.C: New test.
3934 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3936 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3937 * gcc.dg/pr27003.c: Likewise.
3938 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3939 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3940 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3941 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3942 * gcc.target/arc/mxy.c: Likewise.
3943 * gcc.target/arc/mswape.c: Likewise.
3944 * gcc.target/arc/mrtsc.c: Likewise.
3945 * gcc.target/arc/mcrc.c: Likewise.
3946 * gcc.target/arc/mdsp-packa.c: Likewise.
3947 * gcc.target/arc/mdvbf.c: Likewise.
3948 * gcc.target/arc/mlock.c: Likewise.
3949 * gcc.target/arc/mmac-24.c: Likewise.
3950 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3952 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3953 Matthijs Kooijman <matthijs@stdin.nl>
3954 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3957 * gcc.target/avr/pr60040-1.c: New.
3958 * gcc.target/avr/pr60040-2.c: New.
3960 2016-04-29 Richard Biener <rguenther@suse.de>
3962 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3964 2016-04-29 Richard Biener <rguenther@suse.de>
3966 PR tree-optimization/13962
3967 PR tree-optimization/65686
3968 * gcc.dg/uninit-pr65686.c: New testcase.
3970 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3973 * gcc.dg/pr70843.c: New test.
3975 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3978 * gcc.target/i386/pr70858.c: New test.
3980 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3982 * gcc.target/arc/nps400-1.c: New file.
3984 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3985 Andrew Burgess <andrew.burgess@embecosm.com>
3987 * gcc.target/arc/movh_cl-1.c: New file.
3989 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3990 Andrew Burgess <andrew.burgess@embecosm.com>
3992 * gcc.target/arc/extzv-1.c: New file.
3993 * gcc.target/arc/insv-1.c: New file.
3994 * gcc.target/arc/insv-2.c: New file.
3995 * gcc.target/arc/movb-1.c: New file.
3996 * gcc.target/arc/movb-2.c: New file.
3997 * gcc.target/arc/movb-3.c: New file.
3998 * gcc.target/arc/movb-4.c: New file.
3999 * gcc.target/arc/movb-5.c: New file.
4000 * gcc.target/arc/movb_cl-1.c: New file.
4001 * gcc.target/arc/movb_cl-2.c: New file.
4002 * gcc.target/arc/movbi_cl-1.c: New file.
4003 * gcc.target/arc/movl-1.c: New file.
4005 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4006 Andrew Burgess <andrew.burgess@embecosm.com>
4008 * gcc.target/arc/cmem-1.c: New file.
4009 * gcc.target/arc/cmem-2.c: New file.
4010 * gcc.target/arc/cmem-3.c: New file.
4011 * gcc.target/arc/cmem-4.c: New file.
4012 * gcc.target/arc/cmem-5.c: New file.
4013 * gcc.target/arc/cmem-6.c: New file.
4014 * gcc.target/arc/cmem-7.c: New file.
4015 * gcc.target/arc/cmem-ld.inc: New file.
4016 * gcc.target/arc/cmem-st.inc: New file.
4018 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4021 * gcc.target/i386/pr70821.c: New test.
4023 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4025 * gcc.target/powerpc/vec-adde.c: New test.
4026 * gcc.target/powerpc/vec-adde-int128.c: New test.
4028 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4030 * gcc.target/i386/avx-vround-1.c: New test.
4031 * gcc.target/i386/avx-vround-2.c: New test.
4032 * gcc.target/i386/avx512vl-vround-1.c: New test.
4033 * gcc.target/i386/avx512vl-vround-2.c: New test.
4035 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4038 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4039 (check_effective_target_cilkplus_runtime): ... this.
4040 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4041 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4043 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4044 Require cilkplus_runtime.
4045 Don't add -lcilkrts.
4046 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4047 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4048 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4049 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4050 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4051 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4052 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4053 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4054 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4055 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4056 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4057 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4058 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4059 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4060 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4061 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4062 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4063 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4064 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4065 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4066 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4067 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4068 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4069 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4070 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4071 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4072 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4073 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4074 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4076 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4077 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4079 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4081 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4084 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4086 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4087 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4089 2015-04-27 Ryan Burn <contact@rnburn.com>
4093 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4095 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4096 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4098 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4100 * gnat.dg/limited_with4.ad[sb]: New test.
4101 * gnat.dg/limited_with4_pkg.ads: New helper.
4103 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4106 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4107 and movv1ti_internal patterns
4108 * gcc.target/i386/pr70155-1.c: New test.
4109 * gcc.target/i386/pr70155-2.c: Likewise.
4110 * gcc.target/i386/pr70155-3.c: Likewise.
4111 * gcc.target/i386/pr70155-4.c: Likewise.
4112 * gcc.target/i386/pr70155-5.c: Likewise.
4113 * gcc.target/i386/pr70155-6.c: Likewise.
4114 * gcc.target/i386/pr70155-7.c: Likewise.
4115 * gcc.target/i386/pr70155-8.c: Likewise.
4116 * gcc.target/i386/pr70155-9.c: Likewise.
4117 * gcc.target/i386/pr70155-10.c: Likewise.
4118 * gcc.target/i386/pr70155-11.c: Likewise.
4119 * gcc.target/i386/pr70155-12.c: Likewise.
4120 * gcc.target/i386/pr70155-13.c: Likewise.
4121 * gcc.target/i386/pr70155-14.c: Likewise.
4122 * gcc.target/i386/pr70155-15.c: Likewise.
4123 * gcc.target/i386/pr70155-16.c: Likewise.
4124 * gcc.target/i386/pr70155-17.c: Likewise.
4125 * gcc.target/i386/pr70155-18.c: Likewise.
4126 * gcc.target/i386/pr70155-19.c: Likewise.
4127 * gcc.target/i386/pr70155-20.c: Likewise.
4128 * gcc.target/i386/pr70155-21.c: Likewise.
4129 * gcc.target/i386/pr70155-22.c: Likewise.
4131 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4133 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4136 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4138 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4139 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4140 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4141 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4142 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4144 2016-04-27 Richard Biener <rguenther@suse.de>
4147 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4148 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4150 2016-04-27 Nathan Sidwell <nathan@acm.org>
4152 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4153 * g++.dg/ubsan/pr63956.C: Adjust error location.
4155 2016-04-27 Nick Clifton <nickc@redhat.com>
4158 * gcc.dg/pr49889.c: New test.
4160 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4162 * c-c++-common/memset-array.c: New test.
4164 2016-04-26 Martin Sebor <msebor@redhat.com>
4167 * g++.dg/cpp1y/func_constexpr.C: New test.
4169 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4172 * g++.dg/cpp0x/enum32.C: New test.
4173 * g++.dg/cpp0x/enum33.C: New test.
4175 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4177 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4178 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4179 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4180 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4181 * gcc.c-torture/execute/pr38151.c: Likewise.
4182 * gcc.c-torture/execute/pr66556.c: Likewise.
4183 * gcc.c-torture/execute/pr67781.c: Likewise.
4184 * gcc.c-torture/execute/pr68648.c: Likewise.
4186 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4188 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4190 2016-04-26 Marek Polacek <polacek@redhat.com>
4193 * gcc.dg/pr67784-3.c: New test.
4194 * gcc.dg/pr67784-4.c: New test.
4195 * gcc.dg/pr67784-5.c: New test.
4198 * gcc.dg/Wnested-externs-2.c: New test.
4200 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4202 * gcc.dg/fold-plusmult.c: Adjust.
4203 * gcc.dg/no-strict-overflow-6.c: Adjust.
4204 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4206 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4208 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4210 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4211 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4212 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4213 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4214 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4215 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4216 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4217 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4218 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4219 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4220 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4221 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4222 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4223 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4224 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4225 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4226 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4227 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4228 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4229 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4230 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4231 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4233 * gcc.target/i386/pr32219-4.c: Likewise.
4234 * gcc.target/i386/pr32219-6.c: Likewise.
4235 * gcc.target/i386/pr32219-8.c: Likewise.
4237 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4239 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4242 2016-04-26 Marek Polacek <polacek@redhat.com>
4245 * g++.dg/ext/cond2.C: New test.
4247 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4249 PR tree-optimization/70771
4250 PR tree-optimization/70775
4251 * gcc.dg/pr70771.c: New test.
4252 * gcc.dg/pr70775.c: New test.
4254 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4256 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4258 2016-04-25 Richard Biener <rguenther@suse.de>
4260 PR tree-optimization/70780
4261 * gcc.dg/torture/pr70780.c: New testcase.
4263 2016-04-25 Michael Collison <michael.collison@arm.com>
4265 * gcc.target/arm/neon-vaddws16.c: New test.
4266 * gcc.target/arm/neon-vaddws32.c: New test.
4267 * gcc.target/arm/neon-vaddwu16.c: New test.
4268 * gcc.target/arm/neon-vaddwu32.c: New test.
4269 * gcc.target/arm/neon-vaddwu8.c: New test.
4270 * lib/target-supports.exp
4271 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4272 that arm neon support vector widen sum of HImode TO SImode.
4274 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4277 * c-c++-common/asan/pr70712.c: New test.
4279 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4281 * .gitattributes: New file.
4283 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4285 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4287 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4289 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4290 * gfortran.dg/submodule_15.f08: Likewise.
4292 2016-04-22 Richard Biener <rguenther@suse.de>
4294 PR tree-optimization/70740
4295 * gcc.dg/torture/pr70740.c: New testcase.
4297 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4300 * gcc.target/i386/pr70750-1.c: New test.
4301 * gcc.target/i386/pr70750-2.c: Likewise.
4303 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4306 * g++.dg/cpp0x/auto48.C: New.
4308 2016-04-21 Marek Polacek <polacek@redhat.com>
4311 * g++.dg/cpp0x/forw_enum12.C: New test.
4312 * g++.dg/cpp0x/forw_enum13.C: New test.
4314 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4317 * gcc.target/i386/pr70728.c: New test.
4319 2016-04-21 Richard Biener <rguenther@suse.de>
4322 * gcc.dg/pr70747.c: New testcase.
4324 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4326 PR tree-optimization/70715
4327 * gcc.dg/tree-ssa/scev-13.c: New test.
4329 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4331 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4333 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4335 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4337 2016-04-20 Jan Hubicka <jh@suse.cz>
4340 * g++.dg/ipa/nothrow-1.C: New testcase.
4342 2016-04-20 Nathan Sidwell <nathan@acm.org>
4345 * g++.dg/eh/delete1.C: New.
4347 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4349 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4350 -mtune-ctrl=sse_typeless_stores.
4352 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4354 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4356 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4358 PR tree-optimization/69489
4359 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4361 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4364 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4365 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4366 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4368 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4370 PR tree-optimization/56625
4371 PR tree-optimization/69489
4372 * gcc.dg/vect/pr56625.c: New test.
4373 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4375 2016-04-20 Andrew Pinski <apinski@cavium.com>
4378 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4380 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4382 * gnat.dg/self1.adb: Remove now incorrect test.
4384 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4386 * gcc.dg/tree-ssa/scev-11.c: New test.
4387 * gcc.dg/tree-ssa/scev-12.c: New test.
4389 2016-04-20 Marek Polacek <polacek@redhat.com>
4391 PR tree-optimization/70725
4392 * gcc.dg/pr70725.c: New test.
4394 2016-04-20 Richard Biener <rguenther@suse.de>
4396 PR tree-optimization/70726
4397 * g++.dg/vect/pr70726.cc: New testcase.
4399 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4402 * gcc.target/s390/pr70674.c: New test.
4404 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4406 PR libgfortran/70684
4407 * gfortran.dg/list_read_14.f90: New test.
4409 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4412 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4413 extern to force it misaligned.
4417 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4418 Don't check `*' before movv4sf_internal.
4419 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4420 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4421 Don't check `*' before movv16qi_internal.
4422 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4423 extern to force it misaligned.
4427 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4428 Don't check `*' before movv2df_internal.
4429 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4430 extern to force it misaligned.
4434 Check movv8sf_internal instead of avx_storeups256.
4435 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4437 2016-04-19 Richard Biener <rguenther@suse.de>
4439 PR tree-optimization/70171
4440 * g++.dg/tree-ssa/pr70171.C: New testcase.
4442 2016-04-19 Richard Biener <rguenther@suse.de>
4444 PR tree-optimization/70724
4445 * gcc.dg/torture/pr70724.c: New testcase.
4447 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4450 * gcc.target/i386/pr70689.c: New.
4452 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4455 * gcc.target/i386/pr70708.c: New test.
4457 2016-04-18 Richard Biener <rguenther@suse.de>
4459 PR tree-optimization/43434
4460 * gcc.dg/vect/pr43434.c: New testcase.
4461 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4462 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4463 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4464 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4465 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4466 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4467 * gcc.dg/gomp/pr68640.c: Likewise.
4468 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4469 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4471 2016-04-18 Richard Biener <rguenther@suse.de>
4473 PR tree-optimization/70701
4474 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4476 2016-04-18 Tom de Vries <tom@codesourcery.com>
4479 * gcc.dg/pr70161.c: Add dot-file scans.
4480 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4481 instead of after last dot char.
4483 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4485 * c-c++-common/dump-ada-spec-3.c: New test.
4486 * c-c++-common/dump-ada-spec-4.c: Likewise.
4488 2016-04-17 Tom de Vries <tom@codesourcery.com>
4491 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4493 2016-04-15 Jan Hubicka <jh@suse.cz>
4496 * g++.dg/ipa/pure-const-1.C: New testcase.
4497 * g++.dg/ipa/pure-const-2.C: New testcase.
4498 * g++.dg/ipa/pure-const-3.C: New testcase.
4500 2016-04-15 Marek Polacek <polacek@redhat.com>
4503 * gcc.dg/bitfld-22.c: New test.
4505 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4507 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4510 2016-04-15 Marek Polacek <polacek@redhat.com>
4513 * c-c++-common/pr70651.c: New test.
4515 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4517 PR rtl-optimization/70681
4518 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4519 dump scan on arm and powerpc.
4520 * gcc.dg/pr10474.c: Likewise.
4522 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4527 * g++.dg/cpp1y/vla11.C: Revert for real.
4530 * c-c++-common/Wparentheses-1.c: New test.
4531 * c-c++-common/gomp/Wparentheses-1.c: New test.
4532 * c-c++-common/gomp/Wparentheses-2.c: New test.
4533 * c-c++-common/gomp/Wparentheses-3.c: New test.
4534 * c-c++-common/gomp/Wparentheses-4.c: New test.
4535 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4536 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4537 * c-c++-common/goacc/Wparentheses-1.c: New test.
4539 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4542 * gcc.target/i386/pr70662.c: New test.
4544 2016-04-15 Richard Biener <rguenther@suse.de>
4545 Alan Modra <amodra@gmail.com>
4547 PR tree-optimization/70130
4548 * gcc.dg/vect/O3-pr70130.c: New testcase.
4550 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4553 * gcc.target/powerpc/pr70669.c: New test.
4556 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4557 a power7 system that does not have an assembler that supports
4560 2016-04-14 Martin Sebor <msebor@redhat.com>
4565 * c-c++-common/ubsan/vla-1.c: Revert.
4566 * g++.dg/cpp1y/vla11.C: Same.
4567 * g++.dg/cpp1y/vla12.C: Same.
4568 * g++.dg/cpp1y/vla13.C: Same.
4569 * g++.dg/cpp1y/vla14.C: Same.
4570 * g++.dg/cpp1y/vla3.C: Same.
4571 * g++.dg/init/array24.C: Same.
4572 * g++.dg/ubsan/vla-1.C: Same.
4574 2016-04-14 Marek Polacek <polacek@redhat.com>
4575 Jan Hubicka <hubicka@ucw.cz>
4578 * g++.dg/torture/pr70029.C: New test.
4580 2016-04-14 Martin Sebor <msebor@redhat.com>
4582 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4583 type size to prevent failures on targets with very low maximum
4586 2016-04-14 Richard Biener <rguenther@suse.de>
4588 PR tree-optimization/70623
4589 * gcc.dg/torture/pr70623.c: New testcase.
4590 * gcc.dg/torture/pr70623-2.c: Likewise.
4592 2016-04-13 Martin Sebor <msebor@redhat.com>
4597 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4598 * g++.dg/cpp1y/vla11.C: New test.
4599 * g++.dg/cpp1y/vla12.C: New test.
4600 * g++.dg/cpp1y/vla13.C: New test.
4601 * g++.dg/cpp1y/vla14.C: New test.
4602 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4603 * g++.dg/init/array24.C: Fully brace VLA initializer.
4604 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4606 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4609 * g++.dg/opt/pr70641.C: New test.
4611 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4613 PR rtl-optimization/68749
4614 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4615 effects of argument promotions.
4616 Remove default args to dg-skip-if.
4618 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4621 * g++.dg/parse/pr70635.C: New.
4623 2016-04-13 Marek Polacek <polacek@redhat.com>
4626 * c-c++-common/Wmisleading-indentation-4.c: New test.
4628 2016-04-13 Marek Polacek <polacek@redhat.com>
4631 * gcc.dg/Wparentheses-12.c: New test.
4632 * gcc.dg/Wparentheses-13.c: New test.
4634 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4636 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4637 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4638 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4640 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4643 * gcc.c-torture/compile/pr70633.c: New test.
4646 * gcc.dg/torture/pr70628.c: New test.
4648 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4651 * g++.dg/template/pr70610.C: New test.
4652 * g++.dg/template/pr70610-2.C: New test.
4653 * g++.dg/template/pr70610-3.C: New test.
4654 * g++.dg/template/pr70610-4.C: New test.
4656 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4658 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4662 * g++.dg/ext/pr70571.C: New test.
4664 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4667 * gcc.target/powerpc/pr70640.c: New test.
4669 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4672 * g++.dg/parse/pr68722.C: New.
4674 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4676 PR rtl-optimization/70596
4677 * gcc.target/i386/pr70596.c: New test.
4679 2016-04-12 Nathan Sidwell <nathan@acm.org>
4682 * g++.dg/init/pr70501.C: New.
4684 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4686 * gcc.target/i386/asm-flag-6.c: New test.
4688 2016-04-12 Tom de Vries <tom@codesourcery.com>
4690 PR tree-optimization/68756
4691 * gcc.dg/graphite/pr68756.c: New test.
4693 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4695 PR tree-optimization/70602
4696 * gcc.c-torture/execute/pr70602.c: New test.
4698 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4701 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4702 __float128 emulator is built and runs.
4703 * gcc.target/powerpc/float128-1.c: Likewise.
4705 * lib/target-supports.exp (check_ppc_float128_sw_available):
4706 Rework tests for __float128 software and hardware
4707 availability. Fix exit condition to return 0 on success.
4709 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4712 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4713 * gcc.target/aarch64/target_attr_15.c: Likewise.
4715 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/cpp1y/pr69066.C: New.
4720 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4723 * gfortran.dg/pr36192.f90: Update test.
4724 * gfortran.dg/pr36192_1.f90: Update test.
4725 * gfortran.dg/real_dimension_1.f: Update test.
4726 * gfortran.dg/parameter_array_init_7.f90: New test.
4728 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4731 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4733 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4735 PR rtl-optimization/66669
4736 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4738 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4740 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4741 * gcc.dg/pie-1.c: Likewise.
4742 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4743 * gcc.dg/pic-4.c: Likewise.
4744 * gcc.dg/pie-3.c: Likewise.
4745 * gcc.dg/pie-4.c: Likewise.
4747 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4749 PR tree-optimization/68644
4750 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4752 PR rtl-optimization/64886
4753 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4755 2016-04-09 Tom de Vries <tom@codesourcery.com>
4757 PR tree-optimization/68953
4758 * gcc.dg/graphite/pr68953.c: New test.
4760 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4763 * gfortran.dg/deferred_character_16.f90: New test.
4765 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4767 PR tree-optimization/70586
4768 * gcc.c-torture/execute/pr70586.c: New test.
4770 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4773 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4774 with __builtin_memset
4775 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4777 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4781 PR tree-optimization/70373
4785 * c-c++-common/goacc/reduction-5.c: New test.
4786 * c-c++-common/goacc/reduction-promotions.c: New test.
4787 * gfortran.dg/goacc/reduction-3.f95: New test.
4788 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4790 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4794 * g++.dg/pr70590.C: New test.
4795 * g++.dg/pr70590-2.C: New test.
4797 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4800 * gcc.target/i386/pr70593.c: New test.
4802 PR rtl-optimization/70574
4803 * gcc.target/i386/avx2-pr70574.c: New test.
4805 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4808 * c-c++-common/asan/pr70541.c: New test.
4810 2016-04-08 Tom de Vries <tom@codesourcery.com>
4812 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4813 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4815 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4818 * gcc.c-torture/execute/pr70566.c: New test.
4820 2016-04-08 Tom de Vries <tom@codesourcery.com>
4822 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4823 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4825 2016-04-08 Alan Modra <amodra@gmail.com>
4827 * gcc.target/powerpc/pr70117.c: New.
4829 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4832 * gcc.dg/lto/simd-function_0.c: New test.
4834 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4836 * c-c++-common/attr-simd-2.c: Likewise.
4837 * c-c++-common/attr-simd-4.c: Likewise.
4838 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4839 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4841 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4844 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4846 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4847 Tom de Vries <tom@codesourcery.com>
4849 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4850 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4851 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4852 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4853 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4854 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4855 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4856 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4858 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4861 * g++.dg/warn/Wparentheses-29.C: New test.
4863 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4866 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4867 explicit braces to resolve a future -Wparentheses warning.
4869 2016-04-06 Richard Henderson <rth@redhat.com>
4871 * gcc.dg/pr61817-1.c: New test.
4872 * gcc.dg/pr61817-2.c: New test.
4873 * gcc.dg/pr69391-1.c: New test.
4874 * gcc.dg/pr69391-2.c: New test.
4876 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4878 PR rtl-optimization/70398
4879 * gcc.target/aarch64/pr70398.c: New.
4881 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4883 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4885 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4886 Pedro Alves <palves@redhat.com>
4888 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4890 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4892 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4893 Check for avx512f effective targets instead of avx2.
4894 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4896 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4897 * g++.dg/gomp/declare-simd-1.C: Likewise.
4898 * g++.dg/gomp/declare-simd-3.C: Likewise.
4899 * g++.dg/gomp/declare-simd-4.C: Likewise.
4902 * c-c++-common/gomp/pr70550-1.c: New test.
4903 * c-c++-common/gomp/pr70550-2.c: New test.
4905 2016-04-05 Nathan Sidwell <nathan@acm.org>
4908 * g++.dg/ext/attribute-may-alias-5.C: New.
4910 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4913 * c-c++-common/pr70336.c: New test.
4914 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4915 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4917 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4920 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4922 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4924 PR rtl-optimization/70542
4925 * gcc.dg/torture/pr70542.c: New test.
4926 * gcc.target/i386/avx2-pr70542.c: New test.
4928 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4930 PR tree-optimization/70509
4931 * gcc.target/i386/avx512bw-pr70509.c: New test.
4933 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4936 * g++.dg/ext/constexpr-vla4.C: New test.
4938 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4941 * gcc.target/i386/pr70510.c: New test.
4943 2016-04-05 Richard Biener <rguenther@suse.de>
4945 PR tree-optimization/70526
4946 * g++.dg/torture/pr70526.C: New testcase.
4948 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4951 * gcc.target/i386/pr70525.c: New test.
4953 2016-04-05 Richard Biener <rguenther@suse.de>
4956 * g++.dg/torture/pr70499.C: New testcase.
4958 2016-04-05 Richard Biener <rguenther@suse.de>
4960 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4963 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4966 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4967 rs6000 ABI warnings.
4969 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4972 * g++.dg/ipa/devirt-51.C: New testcase.
4974 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4975 Jakub Jelinek <jakub@redhat.com>
4978 * gcc.dg/torture/pr70457.c: New.
4980 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4983 * gfortran.dg/allocate_with_source_19.f08: New test.
4985 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4988 * gfortran.dg/coarray_allocate_6.f08: New test.
4990 2016-04-04 Richard Biener <rguenther@suse.de>
4992 PR rtl-optimization/70484
4993 * gcc.dg/torture/pr70484.c: New testcase.
4995 2016-04-04 Marek Polacek <polacek@redhat.com>
4998 * gcc.dg/torture/pr70307.c: New test.
5000 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5004 * gcc.target/sh/torture/pr70416.c: New.
5006 2016-04-02 Martin Sebor <msebor@redhat.com>
5012 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5013 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5014 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5015 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5016 * g++.dg/cpp0x/constexpr-string.C: Same.
5017 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5018 * g++.dg/cpp0x/pr65398.C: Same.
5019 * g++.dg/ext/constexpr-vla1.C: Same.
5020 * g++.dg/ext/constexpr-vla2.C: Same.
5021 * g++.dg/ext/constexpr-vla3.C: Same.
5022 * g++.dg/ubsan/pr63956.C: Same.
5024 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5026 PR rtl-optimization/70467
5027 * gcc.target/i386/pr70467-2.c: New test.
5029 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5030 Marek Polacek <polacek@redhat.com>
5033 * g++.dg/init/new47.C: New test.
5035 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5038 * gcc.target/arm/pr70496.c: New test.
5040 2016-04-01 Nathan Sidwell <nathan@acm.org>
5043 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5045 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5048 * gcc.dg/strlenopt.h (memmove): New.
5049 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5050 instead of "string.h".
5051 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5052 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5053 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5054 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5055 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5056 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5057 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5058 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5059 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5060 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5061 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5062 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5063 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5064 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5065 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5066 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5067 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5068 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5069 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5070 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5072 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5074 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5075 (Holder::foo): Reflect this.
5077 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5080 * gcc.dg/pr70442.c: New test.
5082 2016-03-31 Nathan Sidwell <nathan@acm.org>
5085 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5087 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5090 * gcc.target/i386/pr70453.c: New test.
5092 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5095 * gcc.c-torture/pr70292.c: New test.
5097 2016-03-31 Marek Polacek <polacek@redhat.com>
5100 * c-c++-common/pr70297.c: New test.
5101 * g++.dg/cpp0x/typedef-redecl.C: New test.
5102 * gcc.dg/typedef-redecl2.c: New test.
5104 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5106 PR rtl-optimization/70460
5107 * gcc.c-torture/execute/pr70460.c: New test.
5109 2016-03-31 Richard Biener <rguenther@suse.de>
5112 * g++.dg/ext/vector30.C: New testcase.
5114 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5115 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5117 * gfortran.dg/fmt_pf.f90: New test.
5119 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5121 Forward-port from 5 branch
5122 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5125 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5126 dg-require-effective-target after dg-do.
5128 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5130 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5132 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5133 Julian Brown <julian@codesourcery.com>
5134 Chung-Lin Tang <cltang@codesourcery.com>
5135 Cesar Philippidis <cesar@codesourcery.com>
5136 James Norris <jnorris@codesourcery.com>
5137 Tom de Vries <tom@codesourcery.com>
5138 Nathan Sidwell <nathan@codesourcery.com>
5140 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5141 * c-c++-common/goacc/loop-clauses.c: Likewise.
5142 * g++.dg/goacc/template.C: Likewise.
5143 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5144 * gfortran.dg/goacc/loop-1.f95: Likewise.
5145 * gfortran.dg/goacc/loop-5.f95: Likewise.
5146 * gfortran.dg/goacc/loop-6.f95: Likewise.
5147 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5148 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5149 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5150 * c-c++-common/goacc/clauses-fail.c: Likewise.
5151 * c-c++-common/goacc/parallel-1.c: Likewise.
5152 * c-c++-common/goacc/reduction-1.c: Likewise.
5153 * c-c++-common/goacc/reduction-2.c: Likewise.
5154 * c-c++-common/goacc/reduction-3.c: Likewise.
5155 * c-c++-common/goacc/reduction-4.c: Likewise.
5156 * c-c++-common/goacc/routine-3.c: Likewise.
5157 * c-c++-common/goacc/routine-4.c: Likewise.
5158 * c-c++-common/goacc/routine-5.c: Likewise.
5159 * c-c++-common/goacc/tile.c: Likewise.
5160 * g++.dg/goacc/template.C: Likewise.
5161 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5162 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5163 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5164 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5165 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5166 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5167 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5168 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5169 * c-c++-common/goacc/use_device-1.c: ... this file.
5170 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5171 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5172 * c-c++-common/goacc/host_data-6.c: ... this file.
5173 * c-c++-common/goacc/loop-2-kernels.c: New file.
5174 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5175 * c-c++-common/goacc/loop-3.c: Likewise.
5176 * g++.dg/goacc/reference.C: Likewise.
5177 * g++.dg/goacc/routine-1.C: Likewise.
5178 * g++.dg/goacc/routine-2.C: Likewise.
5180 2016-03-30 Richard Biener <rguenther@suse.de>
5183 * gcc.dg/torture/pr70450.c: New testcase.
5185 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5188 * gcc.dg/torture/pr70421.c: New test.
5189 * gcc.target/i386/avx512f-pr70421.c: New test.
5191 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5194 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5195 (check): New function.
5197 (foo): Align stack to 16 bytes when calling bar.
5198 * gcc.target/i386/cleanup-2.c: Likewise.
5200 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5202 PR tree-optimization/59124
5203 * gcc.dg/Warray-bounds-19.c: New test.
5205 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5207 * lib/prune.exp (escape_regex_chars): New.
5208 (prune_file_path): Update to quote metcharacters for regexp.
5210 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5212 PR rtl-optimization/70429
5213 * gcc.c-torture/execute/pr70429.c: New test.
5215 PR tree-optimization/70405
5216 * gcc.dg/pr70405.c: New test.
5218 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5221 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5222 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5224 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5227 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5228 __cilkrts_set_param to set two workers.
5229 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5230 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5232 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5234 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5236 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5239 * gcc.target/i386/pr70406.c: New test.
5241 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5243 * gnat.dg/specs/double_record_extension3.ads: New test.
5245 2016-03-25 Richard Henderson <rth@redhat.com>
5248 * gcc.target/aarch64/pr70120-1.c: New.
5249 * gcc.target/aarch64/pr70120-2.c: New.
5250 * gcc.target/aarch64/pr70120-3.c: New.
5252 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5255 * g++.dg/template/mangle2.C: The dg-do directive should be
5256 "compile" not "assemble".
5258 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5261 * gcc.dg/pr69650.c: New test.
5263 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5265 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5267 2016-03-25 Alan Modra <amodra@gmail.com>
5269 * gcc.dg/dfp/pr70052.c: New test.
5271 2016-03-24 Richard Henderson <rth@redhat.com>
5274 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5275 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5277 2016-03-24 Tom de Vries <tom@codesourcery.com>
5279 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5281 2016-03-24 Tom de Vries <tom@codesourcery.com>
5283 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5284 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5286 2016-03-24 Tom de Vries <tom@codesourcery.com>
5288 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5289 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5291 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5294 * g++.dg/template/mangle2.C: New test.
5296 2016-03-24 Richard Biener <rguenther@suse.de>
5298 PR tree-optimization/70396
5299 * gcc.dg/torture/pr70396.c: New testcase.
5301 2016-03-24 Richard Biener <rguenther@suse.de>
5304 * gcc.dg/torture/pr70370.c: New testcase.
5306 2016-03-24 Tom de Vries <tom@codesourcery.com>
5308 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5309 * gfortran.dg/goacc/kernels-tree.f95: Same.
5310 * gfortran.dg/goacc/parallel-tree.f95: Same.
5312 2016-03-24 Tom de Vries <tom@codesourcery.com>
5314 * c-c++-common/goacc/uninit-if-clause.c: New test.
5315 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5317 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5320 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5323 2016-03-24 Richard Biener <rguenther@suse.de>
5325 PR tree-optimization/70372
5326 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5328 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5331 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5333 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5336 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5338 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5341 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5342 * g++.dg/cpp1y/pr70001.C: New test.
5345 * g++.dg/cpp0x/constexpr-70323.C: New test.
5347 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5348 Jason Merrill <jason@redhat.com>
5349 Jakub Jelinek <jakub@redhat.com>
5352 * g++.dg/cpp0x/constexpr-69315.C: New test.
5353 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5355 2016-03-23 Marek Polacek <polacek@redhat.com>
5358 * g++.dg/warn/Wignored-attributes-1.C: New test.
5359 * g++.dg/warn/Wignored-attributes-2.C: New test.
5361 2016-03-23 Tom de Vries <tom@codesourcery.com>
5363 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5365 * gfortran.dg/goacc/private-3.f95 (test): Same.
5366 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5369 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5371 * lib/target-supports.exp: Remove v7ve entry from loop
5372 creating effective target checks.
5373 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5374 (add_options_for_arm_arch_v7ve): Likewise.
5376 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5378 PR tree-optimization/70354
5379 * gcc.dg/vect/pr70354-1.c: New test.
5380 * gcc.dg/vect/pr70354-2.c: New test.
5381 * gcc.target/i386/avx2-pr70354-1.c: New test.
5382 * gcc.target/i386/avx2-pr70354-2.c: New test.
5384 2016-03-22 Jeff Law <law@redhat.com>
5387 * gcc.dg/tree-ssa/pr70232.c: New test.
5389 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5392 * gcc.target/i386/pr70302.c: New test.
5394 2016-03-22 Richard Biener <rguenther@suse.de>
5397 * g++.dg/torture/pr70251.C: New testcase.
5399 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5402 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5403 Wmisleading-indentation.c.
5404 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5405 reflect change to diagnostic text and order of messages.
5406 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5408 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5410 * g++.dg/ext/java-3.C: Don't compile on AIX.
5412 2016-03-22 Richard Biener <rguenther@suse.de>
5415 * gcc.dg/torture/pr70333.c: New testcase.
5417 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5419 * g++.dg/ext/pr70290.C: New test.
5421 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5424 * gcc.target/i386/pr70325.c: New test.
5426 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5429 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5430 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5433 * gcc.target/i386/pr70300.c: New test.
5436 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5437 (func2): New function for cond with parens, xfail warning for c++.
5438 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5440 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5443 * g++.dg/template/ptrmem30.C: New test.
5445 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5448 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5449 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5451 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5454 * gcc.dg/pr70326.c: New test.
5456 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5457 Jakub Jelinek <jakub@redhat.com>
5459 PR tree-optimization/70317
5460 * gcc.dg/pr70317.c: New test.
5462 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5465 * gcc.target/i386/pr70327.c: New test.
5467 2016-03-21 Martin Liska <mliska@suse.cz>
5470 * gcc.dg/ipa/pr70306.c: New test.
5472 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5474 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5475 * gcc.target/arm/attr-align3.c: Likewise.
5476 * gcc.target/arm/attr_arm.c: Likewise.
5477 * gcc.target/arm/flip-thumb.c: Likewise.
5479 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5482 * gcc.target/powerpc/altivec-36.c: New test.
5484 2016-03-21 Richard Biener <rguenther@suse.de>
5486 PR tree-optimization/70310
5487 * gcc.dg/torture/pr70310.c: New testcase.
5489 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5492 * gcc.target/i386/pr70293.c: New test.
5494 2016-03-21 Richard Biener <rguenther@suse.de>
5496 PR tree-optimization/70288
5497 * gcc.dg/torture/pr70288-1.c: New testcase.
5498 * gcc.dg/torture/pr70288-2.c: Likewise.
5500 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5502 PR rtl-optimization/69307
5503 * gcc.target/arm/pr69307.c: New test.
5505 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5507 PR rtl-optimization/69102
5508 * gcc.c-torture/compile/pr69102.c: New test.
5510 2016-03-18 Jeff Law <law@redhat.com>
5512 PR rtl-optimization/70263
5513 * gcc.c-torture/compile/pr70263-1.c: New test.
5514 * gcc.target/i386/pr70263-2.c: New test.
5516 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5518 PR rtl-optimization/70278
5519 * gcc.dg/torture/pr70278.c: New test.
5520 * gcc.target/arm/pr70278.c: New test.
5522 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5525 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5526 (test_builtin_types_compatible_p): New test function.
5527 * gcc.dg/pr70281.c: New test case.
5529 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5532 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5534 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5536 PR tree-optimization/70252
5537 * gcc.dg/pr70252.c: New test.
5539 2016-03-18 Tom de Vries <tom@codesourcery.com>
5541 * gcc.dg/pr70161-2.c: New test.
5542 * gcc.dg/pr70161.c: New test.
5544 2016-03-18 Tom de Vries <tom@codesourcery.com>
5547 * gcc.dg/pr70269.c: New test.
5549 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5552 * g++.dg/ext/java-3.C: New test.
5554 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5557 * g++.dg/lookup/pr70205.C: New test.
5559 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5562 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5564 2016-03-17 Marek Polacek <polacek@redhat.com>
5567 * gcc.dg/atomic-op-6.c: New test.
5569 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5572 * c-c++-common/pr70264.c: New test case.
5574 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5577 * c-c++-common/pr70144-1.c: New test.
5578 * c-c++-common/pr70144-2.c: New test.
5581 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5582 * g++.dg/opt/flifetime-dse6.C: New test.
5583 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5585 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5588 * gcc.dg/pic-1.c: New test.
5589 * gcc.dg/pic-2.c: Likewise.
5590 * gcc.dg/pic-3.c: Likewise.
5591 * gcc.dg/pic-4.c: Likewise.
5592 * gcc.dg/pie-1.c: Likewise.
5593 * gcc.dg/pie-2.c: Likewise.
5594 * gcc.dg/pie-3.c: Likewise.
5595 * gcc.dg/pie-4.c: Likewise.
5596 * gcc.dg/pie-5.c: Likewise.
5597 * gcc.dg/pie-6.c: Likewise.
5599 2016-03-17 Tom de Vries <tom@codesourcery.com>
5601 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5602 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5604 2016-03-17 Richard Biener <rguenther@suse.de>
5607 * g++.dg/debug/pr70271.C: New testcase.
5609 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5611 * gcc.target/i386/pr70251.c: New test.
5613 2016-03-17 Marek Polacek <polacek@redhat.com>
5616 * g++.dg/warn/constexpr-70194.C: New test.
5618 2016-03-16 Richard Henderson <rth@redhat.com>
5621 * gcc.c-torture/compile/pr70240.c: New.
5623 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5625 * gcc.c-torture/compile/20151204.c: Skip for avr.
5627 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5630 * g++.dg/opt/pr70245.C: New test.
5631 * g++.dg/opt/pr70245.h: New file.
5632 * g++.dg/opt/pr70245-aux.cc: New file.
5634 2016-03-16 Martin Sebor <msebor@redhat.com>
5636 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5638 2016-03-16 Richard Henderson <rth@redhat.com>
5641 * gcc.c-torture/compile/pr70199.c: New.
5643 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5645 * gcc.dg/uninit-19.c: Run dos2unix.
5647 2016-03-16 Marek Polacek <polacek@redhat.com>
5650 * gcc.dg/nested-func-10.c: New test.
5651 * gcc.dg/nested-func-9.c: New test.
5653 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5655 PR tree-optimization/68714
5656 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5658 2016-03-16 Tom de Vries <tom@codesourcery.com>
5660 PR tree-optimization/68715
5661 * gcc.dg/graphite/pr68715-2.c: New test.
5662 * gcc.dg/graphite/pr68715.c: New test.
5663 * gfortran.dg/graphite/pr68715.f90: New test.
5665 2016-03-16 Tom de Vries <tom@codesourcery.com>
5667 PR tree-optimization/68809
5668 * gcc.dg/graphite/pr68809-2.c: New test.
5669 * gcc.dg/graphite/pr68809.c: New test.
5671 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5674 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5675 method call to i () as argument. Adjust expected output.
5678 * g++.dg/ubsan/pr70147-1.C: New test.
5679 * g++.dg/ubsan/pr70147-2.C: New test.
5681 2016-03-15 Martin Sebor <msebor@redhat.com>
5684 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5686 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5688 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5691 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5694 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5695 libatomic_available.
5697 2016-03-15 Marek Polacek <polacek@redhat.com>
5700 * g++.dg/ext/attribute-may-alias-4.C: New test.
5702 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5704 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5705 -fvar-tracking-assignments-toggle flag.
5707 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5709 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5711 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5713 PR rtl-optimization/70222
5714 * gcc.c-torture/execute/pr70222-1.c: New test.
5715 * gcc.c-torture/execute/pr70222-2.c: New test.
5717 2016-03-15 Richard Henderson <rth@redhat.com>
5719 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5721 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5723 PR rtl-optimization/69032
5724 * gcc.dg/pr69032.c: New test.
5726 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5728 PR rtl-optimization/63384
5729 * g++.dg/pr63384.C: New test.
5731 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5734 * gcc.target/i386/pr64411.C: New test.
5736 2016-03-15 Tom de Vries <tom@codesourcery.com>
5738 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5739 * gfortran.dg/goacc/kernels-alias.f95: New test.
5741 2016-03-14 Martin Sebor <msebor@redhat.com>
5744 * g++.dg/cpp0x/constexpr-inline.C: New test.
5745 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5747 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5749 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5751 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5754 * gcc.dg/pr70219.c: New test.
5756 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5759 * gcc.dg/torture/pr70083.c: New test.
5760 * gcc.target/i386/pr70083.c: New test.
5762 2016-03-14 Richard Biener <rguenther@suse.de>
5764 PR tree-optimization/56365
5765 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5767 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5770 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5772 * g++.dg/pr70098.C: New testcase.
5775 2016-03-14 Tom de Vries <tom@codesourcery.com>
5777 PR tree-optimization/70045
5778 * gcc.dg/graphite/pr70045.c: New test.
5780 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5783 * gfortran.dg/include_9.f90: New test.
5785 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5788 gfortran.dg/prof/prof.exp: New script.
5789 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5791 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5793 PR rtl-optimization/69307
5794 * gcc.dg/pr69307.c: New test.
5796 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5799 * gcc.target/arm/pr69614.c: New.
5801 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5804 * gfortran.dg/submodule_14.f08: New test
5807 * gfortran.dg/submodule_15.f08: New test
5809 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5812 * g++.dg/cpp1y/paren3.C: New test.
5814 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5817 * gcc.target/powerpc/ppc-round2.c: New test.
5819 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5822 * gcc.dg/torture/pr70123.c: New test.
5824 2016-03-11 Jeff Law <law@redhat.com>
5826 PR tree-optimization/70190
5827 * gcc.c-torture/compile/pr70190.c: New test.
5829 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5832 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5834 (test43_b): Likewise.
5835 (test43_c): Likewise.
5836 (test43_d): Likewise.
5837 (test43_e): Likewise.
5838 (test43_f): Likewise.
5839 (test43_g): Likewise.
5840 (test44_a): Likewise.
5841 (test44_b): Likewise.
5842 (test44_c): Likewise.
5843 (test44_d): Likewise.
5844 (test44_e): Likewise.
5846 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5849 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5851 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5856 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5860 * gcc.target/aarch64/pr69245_2.c: New test.
5862 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/70177
5865 * gcc.dg/pr70177.c: New test.
5867 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5869 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5871 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5873 * gcc.dg/tree-ssa/sra-20.c: New.
5875 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5877 PR rtl-optimization/70174
5878 * gcc.dg/pr70174.c: New test.
5880 PR tree-optimization/70169
5881 * gcc.dg/pr70169.c: New test.
5883 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5886 * gcc.target/i386/pr70160.c: New test.
5888 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5890 * gcc.target/s390/dfp-1.c: New test.
5892 2016-03-10 Nick Clifton <nickc@redhat.com>
5895 * gcc.target/aarch64/pr70044.c: New test.
5897 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5898 Jakub Jelinek <jakub@redhat.com>
5901 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5902 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5903 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5905 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5908 * g++.dg/lto/pr69589_0.C: New testcase
5909 * g++.dg/lto/pr69589_1.C: New testcase
5911 2016-03-10 Marek Polacek <polacek@redhat.com>
5914 * g++.dg/delayedfold/unary-plus1.C: New test.
5916 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5918 * gcc.target/arm/pr45701-1.c: Escape brackets.
5919 * gcc.target/arm/pr45701-2.c: Likewise.
5921 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5923 * gfortran.dg/unconstrained_commons.f: New.
5925 2016-03-10 Alan Modra <amodra@gmail.com>
5927 * gcc.dg/pr69195.c: New.
5928 * gcc.dg/pr69238.c: New.
5930 2016-03-10 Tom de Vries <tom@codesourcery.com>
5933 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5935 2016-03-10 Richard Biener <rguenther@suse.de>
5937 PR tree-optimization/70128
5938 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5939 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5941 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5943 PR tree-optimization/70152
5944 * gcc.dg/pr70152.c: New test.
5947 * gcc.target/i386/pr70086-1.c: New test.
5948 * gcc.target/i386/pr70086-2.c: New test.
5949 * gcc.target/i386/pr70086-3.c: New test.
5951 PR tree-optimization/70127
5952 * gcc.c-torture/execute/pr70127.c: New test.
5954 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5956 * c-c++-common/goacc/combined-directives-2.c: New test.
5958 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5962 * g++.dg/diagnostic/pr70105.C: New test.
5963 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5964 (test_multiple_ordinary_maps): New test function.
5966 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5970 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5971 Drop range information from call to inform_at_rich_loc.
5972 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5974 (test_show_locus): Replace calls to rich_location::add_range with
5975 calls to add_range. Rewrite the tests that used the now-defunct
5976 rich_location ctor taking a source_range. Simplify other tests
5977 by replacing calls to COMBINE_LOCATION_DATA with calls to
5980 2016-03-09 Richard Biener <rguenther@suse.de>
5981 Jakub Jelinek <jakub@redhat.com>
5983 PR tree-optimization/70138
5984 * gcc.dg/vect/pr70138-1.c: New testcase.
5985 * gcc.dg/vect/pr70138-2.c: Likewise.
5987 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5990 * gcc.target/i386/pr70049.c: New test.
5992 2016-03-09 Richard Biener <rguenther@suse.de>
5995 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5996 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5997 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5999 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6001 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6004 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6007 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6010 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6013 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6014 in testcase comment.
6016 2016-03-09 Tom de Vries <tom@codesourcery.com>
6018 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6019 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6020 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6021 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6022 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6023 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6024 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6025 * gfortran.dg/goacc/kernels-loop.f95: New test.
6027 2016-03-08 Martin Sebor <msebor@redhat.com>
6030 * g++.dg/warn/overflow-warn-7.C: New test.
6032 2016-03-08 Jason Merrill <jason@redhat.com>
6034 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6035 * lib/target-supports.exp (check_effective_target_concepts): New.
6037 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6040 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6041 * g++.dg/ubsan/pr70135.C: New test.
6044 * gcc.dg/pr70110.c: New test.
6046 2016-03-07 Martin Jambor <mjambor@suse.cz>
6048 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6049 * c-c++-common/gomp/if-1.c: Likewise.
6050 * c-c++-common/gomp/pr61486-2.c: Likewise.
6051 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6052 to dg-additional-options.
6053 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6054 * g++/gomp/target-teams-1.c: Likewise.
6055 * gcc.dg/gomp/gomp.exp: Likewise.
6056 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6057 dg-additional-options.
6058 * gfortran.dg/gomp/gomp.exp: Likewise.
6059 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6060 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6061 dg-additional-options.
6062 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6064 2016-03-07 Martin Jambor <mjambor@suse.cz>
6066 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6067 * c-c++-common/gomp/gridify-1.c: New test.
6068 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6070 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6072 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6073 trigger for cortex-r8, when scanning for register r8.
6074 * gcc.target/arm/pr45701-2.c: Likewise.
6076 2016-02-26 Richard Biener <rguenther@suse.de>
6077 Jeff Law <law@redhat.com>
6079 PR tree-optimization/69740
6080 * gcc.c-torture/compile/pr69740-1.c: New test.
6081 * gcc.c-torture/compile/pr69740-2.c: New test.
6083 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6085 * lib/target-supports.exp
6086 (check_effective_target_whole_vector_shift): Enable for PPC64.
6088 2016-03-07 Richard Biener <rguenther@suse.de>
6090 PR tree-optimization/70115
6091 * gcc.dg/torture/pr70115.c: New testcase.
6093 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6096 * c-c-++-common/goacc/pr69916.c: New.
6098 2016-03-07 Richard Henderson <rth@redhat.com>
6100 * gcc.c-torture/compile/pr70061.c: New test.
6102 2016-03-07 Richard Biener <rguenther@suse.de>
6105 * gcc.dg/vect/O3-pr36098.c: New testcase.
6107 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6109 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6111 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6113 * gnat.dg/renaming9.ad[sb]: New testcase.
6115 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6118 * g++.dg/expr/stdarg3.C: New test.
6120 2016-03-04 Jeff Law <law@redhat.com>
6122 PR tree-optimization/69196
6123 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6126 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6129 * gcc.dg/pr69973.c: New test.
6131 PR rtl-optimization/69941
6132 * gcc.dg/torture/pr69941.c: New test.
6135 * gcc.dg/pr69824.c: New test.
6137 2016-03-05 Tom de Vries <tom@codesourcery.com>
6139 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6140 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6143 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6146 * g++.dg/cpp1y/var-templ48.C: New test.
6147 * g++.dg/cpp1y/var-templ49.C: New test.
6149 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6151 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6153 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6156 * g++.dg/ubsan/pr70035.C: New test.
6159 * gcc.target/i386/pr70062.c: New test.
6161 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6163 * g++.dg/template/typename21.C: Remove c++98_only.
6165 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6167 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6169 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6172 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6174 (fn_42_b): Likewise.
6175 (fn_42_c): Likewise.
6177 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6180 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6182 (fn_40_b): Likewise.
6183 (fn_41_a): Likewise.
6184 (fn_41_b): Likewise.
6186 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6189 * gcc.target/i386/avx512f-pr70059.c: New test.
6190 * gcc.target/i386/avx512dq-pr70059.c: New test.
6192 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6194 PR rtl-optimization/57676
6195 * gcc.dg/torture/pr57676.c: New test.
6197 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6199 * gcc.dg/pr70026.c: New test.
6201 2016-03-04 Marek Polacek <polacek@redhat.com>
6204 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6205 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6207 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6210 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6212 (test_corners_sisd_si): Likewise.
6213 (main): Remove checks of the above.
6214 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6216 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6218 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6220 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6222 * gcc.dg/torture/pr69951.c: Accept argc==0.
6224 2016-03-04 Richard Biener <rguenther@suse.de>
6227 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6228 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6230 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6233 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6236 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6239 * gcc.dg/guality/pr69947.c: New test.
6241 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6244 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6246 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6248 PR rtl-optimization/69904
6249 * gcc.target/arm/pr69904.c: New test.
6251 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6254 * gcc.dg/vect/pr70021.c: New test.
6255 * gcc.target/i386/pr70021.c: New test.
6257 2016-03-03 Marek Polacek <polacek@redhat.com>
6260 * gcc.dg/pr70050.c: New test.
6262 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6264 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6266 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6268 PR tree-optimization/70043
6269 * gfortran.dg/vect/pr70043.f90: New test.
6271 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6273 * gnat.dg/specs/task1.ads: New test.
6275 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6277 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6278 Invoke gdb with -batch.
6279 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6281 2016-03-03 Richard Biener <rguenther@suse.de>
6283 PR tree-optimization/55936
6284 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6286 2016-03-02 Jeff Law <law@redhat.com>
6288 PR rtl-optimization/69942
6289 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6290 effects of argument promotions.
6292 PR tree-optimization/69987
6293 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6294 target does not support -fprefetch-loop-arrays.
6296 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6298 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6300 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6302 PR rtl-optimization/69052
6303 * gcc.target/i386/pr69052.c: New test.
6305 2016-03-02 Alan Modra <amodra@gmail.com>
6307 * gcc.dg/pr69990.c: New.
6309 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6312 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6315 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6318 * gcc.target/i386/pr70028.c: New test.
6320 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6322 * c-c++-common/asan/swapcontext-test-1.c,
6323 * c-c++-common/tsan/thread_leak.c,
6324 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6325 * g++.dg/tsan/benign_race.C,
6326 * g++.dg/tsan/fd_close_norace.C,
6327 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6328 races with sanitizer output
6330 2016-03-02 Richard Biener <rguenther@suse.de>
6331 Uros Bizjak <ubizjak@gmail.com>
6334 * gcc.dg/simd-8.c: New testcase.
6336 2016-03-02 Richard Biener <rguenther@suse.de>
6339 * gcc.dg/simd-7.c: New testcase.
6341 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6343 * gcc.target/i386/pr70007.c: Tweak.
6345 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6347 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6349 2016-03-02 Marek Polacek <polacek@redhat.com>
6352 * gcc.dg/pr67854.c: New test.
6354 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6357 * gcc.dg/torture/pr70025.c: New test.
6359 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6361 PR tree-optimization/68621
6362 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6364 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6366 * gcc.target/i386/pr70007.c: New test.
6368 2016-03-01 Jeff Law <law@redhat.com>
6370 PR tree-optimization/69196
6371 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6373 PR tree-optimization/69196
6374 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6375 duplicating code and spoiling the expected output.
6377 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6380 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6381 supports power9 before doing tests.
6382 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6383 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6384 * gcc.target/powerpc/p9-permute.c: Likewise.
6386 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6389 * gcc.target/i386/pr70027.c: New test.
6391 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6393 * gcc.dg/pr70017.c: New test.
6395 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6399 * gcc.dg/pr69796.c: New test.
6400 * gcc.dg/pr69974.c: New test.
6402 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6404 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6406 2016-02-29 Jeff Law <law@redhat.com>
6408 PR tree-optimization/69987
6409 * gfortran.dg/pr69987.f90: New test.
6411 PR tree-optimization/69989
6412 * gcc.c-torture/compile/pr69989-2.c: New test.
6414 2016-03-01 Marek Polacek <polacek@redhat.com>
6417 * g++.dg/parse/invalid1.C: New test.
6419 2016-03-01 Richard Biener <rguenther@suse.de>
6422 * gcc.dg/pr70022.c: New testcase.
6424 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6426 PR tree-optimization/69956
6427 * gcc.dg/pr69956.c: New test.
6429 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6432 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6433 XFAIL when hardware supports efficient unaligned storage access.
6435 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6438 * g++.dg/template/pr69961a.C: New test.
6439 * g++.dg/template/pr69961b.C: New test.
6441 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6443 PR preprocessor/69985
6444 * gcc.dg/cpp/pr69985.c: New test case.
6446 2016-02-29 Jeff Law <law@redhat.com>
6448 PR tree-optimization/70005
6449 * gcc.c-torture/execute/pr70005.c New test.
6451 PR tree-optimization/69999
6452 * gcc.c-torture/compile/pr69999.c: New test.
6454 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6456 PR tree-optimization/69652
6457 * gcc.dg/torture/pr69652.c: Delete test.
6458 * gcc.dg/vect/pr69652.c: New test.
6460 2016-02-19 Richard Biener <rguenther@suse.de>
6462 PR tree-optimization/69980
6463 * gfortran.dg/vect/pr69980.f90: New testcase.
6465 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6467 * gcc.target/sparc/20160229-1.c: New test.
6469 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6471 * gnat.dg/stack_usage3.adb: New test.
6472 * gnat.dg/stack_usage3_pkg.ads: New helper.
6474 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6476 * gnat.dg/renaming8.adb: New test.
6477 * gnat.dg/renaming8_pkg1.ads: New helper.
6478 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6479 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6481 2016-02-29 Richard Biener <rguenther@suse.de>
6483 PR tree-optimization/69720
6484 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6486 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6490 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6492 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6493 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6496 * gfortran.dg/coarray_8.f90: Adjust error message.
6497 * gfortran.dg/pr56007.f90: New test.
6498 * gfortran.dg/pr56007.f: New test.
6500 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6502 PR tree-optimization/69989
6503 * gcc.dg/torture/pr69989.c: New test.
6505 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6507 * gcc.target/i386/stack-realign-win.c: New test.
6509 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6512 * gfortran.dg/pr60126.f90: New test.
6514 2016-02-27 Jeff Law <law@redhat.com>
6517 2016-02-26 Richard Biener <rguenther@suse.de>
6518 Jeff Law <law@redhat.com>
6520 PR tree-optimization/69740
6521 * gcc.c-torture/compile/pr69740-1.c: New test.
6522 * gcc.c-torture/compile/pr69740-2.c: New test.
6524 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6527 * gfortran.dg/newunit_4.f90: New test.
6529 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6532 PR rtl-optimization/69886
6533 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6534 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6537 2016-02-26 Martin Sebor <msebor@redhat.com>
6539 PR tree-optimization/15826
6540 * gcc.dg/tree-ssa/pr15826.c: New test.
6542 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6545 * gcc.target/powerpc/pr69969.c: New test.
6547 2016-02-26 Martin Sebor <msebor@redhat.com>
6550 * g++.old-deja/g++.other/decl5.C: Add a test case.
6552 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6555 * gcc.target/powerpc/pr69946.c: New file.
6557 2016-02-26 Richard Biener <rguenther@suse.de>
6558 Jeff Law <law@redhat.com>
6560 PR tree-optimization/69740
6561 * gcc.c-torture/compile/pr69740-1.c: New test.
6562 * gcc.c-torture/compile/pr69740-2.c: New test.
6564 2016-02-26 Martin Jambor <mjambor@suse.cz>
6567 * gcc.dg/torture/pr69932.c: New test.
6568 * gcc.dg/torture/pr69936.c: Likewise.
6570 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6573 * gcc.target/s390/pr69709.c: New test.
6575 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6578 * gcc.target/aarch64/pr69245_1.c: New test.
6580 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6583 * gcc.dg/torture/pr69613.c: New test.
6585 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6587 PR rtl-optimization/69891
6588 * gcc.target/i386/pr69891.c: New test.
6590 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6591 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6594 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6595 functionality for both 32-bit and 64-bit.
6597 2016-02-26 Richard Biener <rguenther@suse.de>
6599 PR tree-optimization/69551
6600 * gcc.dg/torture/pr69951.c: New testcase.
6602 2016-02-25 Richard Biener <rguenther@suse.de>
6604 PR tree-optimization/48795
6605 * gcc.dg/Warray-bounds-18.c: New testcase.
6607 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6609 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6611 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6613 PR rtl-optimization/69896
6614 * gcc.dg/pr69896.c: New test.
6616 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6619 * g++.dg/cpp1y/paren2.C: New test.
6621 2016-02-24 Martin Sebor <msebor@redhat.com>
6624 * gcc.dg/enum-mode-2.c: New test.
6626 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6629 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6630 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6631 * g++.dg/ubsan/pr69922.C: New test.
6633 2016-02-24 Marek Polacek <polacek@redhat.com>
6636 * gcc.dg/pr69819.c: New test.
6638 2016-02-24 Martin Sebor <msebor@redhat.com>
6641 * g++.dg/ext/flexary15.C: New test.
6643 2016-02-24 Martin Sebor <msebor@redhat.com>
6645 * gcc.dg/builtins-68.c: Avoid making unportable
6646 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6647 * g++.dg/ext/builtin_alloca.C: Same.
6649 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6650 Charles Baylis <charles.baylis@linaro.org>
6653 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6655 2016-02-24 Richard Biener <rguenther@suse.de>
6656 Jakub Jelinek <jakub@redhat.com>
6659 * gcc.dg/torture/pr69760.c: New testcase.
6661 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6663 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6664 pattern on Solaris with as.
6666 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6668 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6669 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6670 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6671 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6673 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6676 * gcc.dg/pr69915.c: New test.
6678 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6680 PR rtl-optimization/69886
6681 * gcc.dg/torture/pr69886.c: New test.
6683 2016-02-24 Richard Biener <rguenther@suse.de>
6686 * gcc.dg/torture/pr68963.c: New testcase.
6688 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6691 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6692 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6693 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6694 * gcc.target/arm/atomic_loaddi_1.c: New test.
6695 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6696 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6697 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6698 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6699 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6700 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6701 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6702 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6704 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6707 * gcc.dg/torture/pr69909.c: New test.
6709 2016-02-24 Richard Biener <rguenther@suse.de>
6711 PR tree-optimization/69907
6712 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6713 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6714 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6716 2016-02-24 Christian Bruel <christian.bruel@st.com>
6718 * gcc.target/arm/pragma_cpp_fma.c: New test.
6720 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6723 * gfortran.dg/include_6.f90: Update test.
6725 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6728 * objc.dg/pr69844.m: New test.
6730 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6732 PR libgfortran/69456
6733 * gfortran.dg/namelist_89.f90: New test.
6734 * gfortran.dg/pr59700.f90: Update test..
6736 2016-02-23 Martin Sebor <msebor@redhat.com>
6739 * g++.dg/ext/builtin_alloca.C: New test.
6740 * gcc.dg/builtins-68.c: New test.
6742 2016-02-23 Richard Henderson <rth@redhat.com>
6744 * gcc.target/i386/addr-space-3.c: Remove test.
6746 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6748 PR preprocessor/69126
6749 PR preprocessor/69543
6750 * c-c++-common/pr69126-2-long.c: New test.
6751 * c-c++-common/pr69126-2-short.c: New test.
6752 * c-c++-common/pr69543-1.c: Remove xfail.
6754 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6756 PR preprocessor/69126
6757 PR preprocessor/69543
6758 PR preprocessor/69558
6759 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6761 (test_2): ...this, and add leading comment.
6762 (MACRO_3, test_3): New.
6763 (MACRO_4A, MACRO_4B, test_4): New.
6764 (MACRO): Rename to...
6767 (test_5): ...this, updating for renaming of MACRO, and
6768 add leading comment.
6769 * c-c++-common/pr69543-1.c: New.
6770 * c-c++-common/pr69543-2.c: New.
6771 * c-c++-common/pr69543-3.c: New.
6772 * c-c++-common/pr69543-4.c: New.
6773 * c-c++-common/pr69558-1.c: New.
6774 * c-c++-common/pr69558-2.c: New.
6775 * c-c++-common/pr69558-3.c: New.
6776 * c-c++-common/pr69558-4.c: New.
6777 * gcc.dg/pr69558.c: Move to...
6778 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6781 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6783 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6784 to -ftree-parallelize-loops/-fopenacc changes.
6785 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6786 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6787 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6788 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6789 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6790 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6791 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6792 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6793 * c-c++-common/goacc/kernels-loop.c: Likewise.
6794 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6795 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6796 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6797 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6799 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6801 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6803 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6806 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6809 * gcc.dg/pr69900.c: New test.
6811 2016-02-23 Martin Jambor <mjambor@suse.cz>
6813 PR tree-optimization/69666
6814 * gcc.dg/tree-ssa/pr69666.c: New test.
6816 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6819 * gfortran.dg/coarray_allocate_5.f08: New test.
6821 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6823 * gcc.target/s390/vcond-shift.c: Move to ...
6824 * gcc.target/s390/vector/vcond-shift.c: ... here.
6826 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6828 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6829 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6831 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6833 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6835 2016-02-20 Mark Wielaard <mjw@redhat.com>
6838 * gcc.dg/unused-variable-3.c: New test.
6840 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6843 * gcc.target/i386/pr69888.c: New test.
6845 2016-02-22 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/69882
6848 * gfortran.dg/vect/pr69882.f90: New testcase.
6850 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6853 * gcc.dg/pr69885.c: New test.
6855 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6859 * gcc.target/sh/pr54089-10.c: New.
6861 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6864 * gfortran.dg/deferred_character_15.f90 : New test.
6866 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6869 gfortran.dg/allocate_with_source_18.f03: New test.
6871 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6874 gfortran.dg/gomp/pr52531.f90: New test.
6876 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6879 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6882 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6885 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6886 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6889 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6892 * g++.dg/torture/pr69851.C: New test.
6894 2016-02-19 Martin Sebor <msebor@redhat.com>
6897 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6899 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6902 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6903 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6906 * g++.dg/cpp0x/pr67767.C: New test.
6908 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6911 for fp, simd, crypto, crc, lse.
6912 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6914 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6915 effective target check.
6917 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6920 * gcc.target/i386/pr69820.c: New test.
6922 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6924 * gcc.target/s390/vector/int128-1.c: New test.
6926 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6928 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6930 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6932 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6933 instruction pattern name to prevent the testcase from failing with
6936 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6938 * gcc.target/s390/md/movstr-2.c: New test.
6940 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6942 * gcc.target/s390/morestack.c: New test.
6944 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6947 * gcc.target/s390/pr69625.c: Add test case.
6949 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6952 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6954 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6957 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6958 * gcc.target/powerpc/fusion3.c: Likewise.
6960 2016-02-18 Richard Biener <rguenther@suse.de>
6963 * g++.dg/torture/pr69553.C: New testcase.
6965 2016-02-18 Nick Clifton <nickc@redhat.com>
6969 * gcc.target/arm/pr62554.c: New test.
6970 * gcc.target/arm/pr69610-1.c: New test.
6971 * gcc.target/arm/pr69610-2.c: New test.
6973 2016-02-18 Richard Biener <rguenther@suse.de>
6976 * gcc.dg/torture/pr69854.c: New testcase.
6978 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6981 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6983 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6985 * gcc.target/powerpc/vec-cg.c: New test.
6987 2016-02-17 Richard Biener <rguenther@suse.de>
6990 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6992 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6995 * gcc.c-torture/compile/pr69161.c: New test.
6997 2016-02-17 David Sherwood <david.sherwood@arm.com>
7000 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7001 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7003 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7005 * gcc.dg/ifcvt-4.c: Skip on Visium.
7007 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7009 * gnat.dg/atomic8.adb: New test.
7011 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7013 * gnat.dg/discr46.ad[sb]: New test.
7015 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7018 * gcc.target/powerpc/pr48344-1.c: New test.
7020 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7023 * gfortran.dg/associate_21.f90: New test.
7025 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7028 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7029 -Wnonnull in dg-options.
7030 * c-c++-common/nonnull-2.c: New test.
7032 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7033 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7035 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7037 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7040 * gcc.dg/pr69801.c: Add empty dg-options.
7042 2016-02-16 James Norris <jnorris@codesourcery.com>
7044 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7045 * g++.dg/goacc/deviceptr-1.c: New file.
7047 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7049 PR tree-optimization/69820
7050 * gcc.dg/vect/pr69820.c: New test.
7052 2016-02-16 Richard Biener <rguenther@suse.de>
7054 PR tree-optimization/69776
7055 * gcc.dg/torture/pr69776-2.c: New testcase.
7057 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7059 PR tree-optimization/69714
7060 * gcc.dg/torture/pr69714.c: New test.
7062 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7064 PR tree-optimization/69802
7065 * gcc.dg/pr69802.c: New test.
7067 2016-02-16 Richard Biener <rguenther@suse.de>
7070 * gcc.dg/pr69801.c: New testcase.
7072 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7074 PR libgfortran/69651
7075 * gfortran.dg/read_bang.f90: New test.
7076 * gfortran.dg/read_bang4.f90: New test.
7078 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7081 * g++.dg/init/pr69658.C: New test.
7084 * c-c++-common/pr69797.c: New test.
7086 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7088 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7089 check for aarch64*-*-*.
7091 2016-02-15 Richard Biener <rguenther@suse.de>
7093 PR tree-optimization/69783
7094 * gcc.dg/vect/pr69783.c: New testcase.
7096 2016-02-15 Richard Biener <rguenther@suse.de>
7098 PR tree-optimization/69776
7099 * gcc.dg/torture/pr69776.c: New testcase.
7101 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7104 * gfortran.dg/type_decl_4.f90: Reinstated.
7106 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7109 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7111 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7115 * gfortran.dg/type_decl_4.f90: Removed.
7117 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7120 * gfortran.dg/type_decl_4.f90: New test.
7122 2016-02-14 Alan Modra <amodra@gmail.com>
7125 * gcc.c-torture/execute/stkalign.c: Revise test.
7127 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7130 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7132 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7135 * gcc.target/sh/torture/pr67260.c: New.
7137 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7139 * gcc.dg/pr67964.c: Add dg-require-alias.
7141 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7145 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7147 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7149 PR libgfortran/69668
7150 * gfortran.dg/namelist_88.f90: New test.
7152 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7154 PR libgfortran/69668
7155 * gfortran.dg/namelist_38.f90: Update test.
7156 * gfortran.dg/namelist_84.f90: Update test.
7158 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7161 * gcc.dg/pr69554-1.c: New test.
7162 * gfortran.dg/pr69554-1.F90: New test.
7163 * gfortran.dg/pr69554-2.F90: New test.
7164 * lib/gcc-dg.exp (proc dg-locus): New function.
7165 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7166 distinguish between the caret-printing and non-caret-printing
7167 cases. If caret-printing has been explicitly enabled, bail out
7168 without attempting to fix up the output.
7170 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7174 * gcc.dg/spellcheck-options-3.c: New test case.
7175 * gcc.dg/spellcheck-options-4.c: New test case.
7176 * gcc.dg/spellcheck-options-5.c: New test case.
7177 * gcc.dg/spellcheck-options-6.c: New test case.
7178 * gcc.dg/spellcheck-options-7.c: New test case.
7179 * gcc.dg/spellcheck-options-8.c: New test case.
7180 * gcc.dg/spellcheck-options-9.c: New test case.
7181 * gcc.dg/spellcheck-options-10.c: New test case.
7183 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7185 PR rtl-optimization/69764
7186 PR rtl-optimization/69771
7187 * c-c++-common/pr69764.c: New test.
7188 * gcc.dg/torture/pr69771.c: New test.
7190 2016-02-12 Marek Polacek <polacek@redhat.com>
7192 * g++.dg/torture/init-list1.C: New.
7194 2016-02-12 Marek Polacek <polacek@redhat.com>
7196 * gcc.dg/pr69522.c: Add empty dg-options.
7198 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7200 * g++.dg/lto/lto.exp: Include and init mpx.
7201 * g++.dg/lto/pr69729_0.C: New test.
7203 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7206 * g++.dg/ipa/pr69241-4.C: New test.
7209 * g++.dg/ipa/pr68672-1.C: New test.
7210 * g++.dg/ipa/pr68672-2.C: New test.
7211 * g++.dg/ipa/pr68672-3.C: New test.
7213 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7216 * gcc.dg/pr69522.c: New test.
7218 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7221 * g++.dg/cpp1y/69098.C: New test.
7222 * g++.dg/cpp1y/69098-2.C: New test.
7224 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7226 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7227 and neighbour -> neighbor.
7228 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7229 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7230 * c-c++-common/Wvarargs.c: Likewise.
7231 * c-c++-common/goacc/host_data-5.c: Likewise.
7232 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7233 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7234 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7235 * gcc.target/aarch64/pr60697.c: Likewise.
7236 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7238 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7239 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7240 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7241 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7242 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7243 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7244 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7245 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7246 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7247 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7248 * g++.dg/lookup/koenig5.C: Likewise.
7249 * g++.dg/ext/no-asm-2.C: Likewise.
7250 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7251 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7252 * gfortran.dg/used_types_16.f90: Likewise.
7253 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7254 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7255 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7256 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7257 * gfortran.dg/abstract_type_6.f03: Likewise.
7258 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7259 * gfortran.dg/used_types_15.f90: Likewise.
7260 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7261 * gfortran.dg/exit_3.f08: Likewise.
7262 * gfortran.dg/open_status_2.f90: Likewise.
7263 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7264 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7265 * gfortran.dg/associate_1.f03: Likewise.
7266 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7267 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7268 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7269 * gcc.dg/builtin-object-size-1.c: Likewise.
7270 * gcc.dg/noreturn-6.c: Likewise.
7271 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7272 * gcc.dg/globalalias.c: Likewise.
7273 * gcc.dg/builtins-config.h: Likewise.
7274 * gcc.dg/pr30457.c: Likewise.
7275 * gcc.c-torture/compile/volatile-1.c: Likewise.
7276 * gcc.c-torture/execute/20101011-1.c: Likewise.
7277 * c-c++-common/Waddress-1.c: Likewise.
7279 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7282 * c-c++-common/Waddress-1.c: New test.
7284 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7287 * gfortran.dg/associate_19.f03: New test.
7288 * gfortran.dg/associate_20.f03: New test.
7290 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7292 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7294 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7296 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7297 .arch armv8-a\n. Add -dA to dg-options.
7298 * gcc.target/aarch64/assembler_arch_1.c: New test.
7299 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7301 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/cpp0x/pr68726.C: New.
7306 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7308 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7311 2016-02-11 Richard Biener <rguenther@suse.de>
7313 * g++.dg/tree-ssa/pr61034.C: Adjust.
7315 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7318 * gcc.target/s390/pr69148.c: New.
7320 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7322 PR tree-optimization/69652
7323 * gcc.dg/torture/pr69652.c: New test.
7325 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7326 Patrick Palka <ppalka@gcc.gnu.org>
7330 * g++.dg/ipa/pr69241-1.C: New test.
7331 * g++.dg/ipa/pr69241-2.C: New test.
7332 * g++.dg/ipa/pr69241-3.C: New test.
7333 * g++.dg/ipa/pr69649.C: New test.
7335 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7337 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7338 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7340 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7342 PR tree-optimization/68021
7343 * gcc.dg/tree-ssa/pr68021.c: New test.
7345 2016-02-10 Richard Biener <rguenther@suse.de>
7347 PR tree-optimization/69726
7348 * gcc.dg/uninit-22.c: New testcase.
7350 2016-02-09 Andrew Pinski <apinski@cavium.com>
7353 * gcc.c-torture/compile/20160205-1.c: New testcase.
7355 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7358 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7359 instead accessing a really large arrray.
7360 * gcc.target/powerpc/fusion3.c: Likewise.
7362 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7365 * gcc.c-torture/execute/pr68532.c: New test.
7367 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7370 * gcc.dg/pr69634.c: New.
7372 2016-02-09 Richard Biener <rguenther@suse.de>
7374 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7376 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7378 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7380 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7382 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7384 2016-02-09 Richard Biener <rguenther@suse.de>
7386 PR tree-optimization/69715
7387 * gcc.dg/torture/pr69715.c: New testcase.
7389 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7392 * g++.dg/cpp0x/trailing12.C: New test.
7393 * g++.dg/cpp0x/trailing13.C: New test.
7395 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7399 * g++.dg/cpp1y/auto-fn29.C: New test.
7400 * g++.dg/cpp1y/auto-fn30.C: New test.
7402 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7404 PR tree-optimization/69209
7405 * gcc.c-torture/compile/pr69209.c: New test.
7407 2016-02-08 Jeff Law <law@redhat.com>
7409 PR tree-optimization/68541
7410 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7411 of statements allowed in join block for path splitting.
7413 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7416 * g++.dg/gomp/pr59627.C: New test.
7419 * g++.dg/ipa/pr69239.C: New test.
7421 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7423 PR preprocessor/69664
7424 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7425 * gcc.dg/cpp/warn-comments.c: Likewise.
7427 2016-02-08 Marek Polacek <polacek@redhat.com>
7430 * g++.dg/init/const12.C: New test.
7432 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7435 * gcc.dg/lto/pr55113_0.c: Remove test.
7437 2016-02-08 Richard Biener <rguenther@suse.de>
7439 PR tree-optimization/69719
7440 * gcc.dg/torture/pr69719.c: New testcase.
7442 2016-02-08 Richard Biener <rguenther@suse.de>
7443 Jeff Law <law@redhat.com>
7446 * gcc.target/mips/pr68273.c: New testcase.
7448 2016-02-08 Richard Biener <rguenther@suse.de>
7450 PR rtl-optimization/69274
7451 * gcc.target/i386/addr-sel-1.c: XFAIL.
7453 2016-02-08 Jeff Law <law@redhat.com>
7455 PR tree-optimization/68541
7456 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7458 PR tree-optimization/65917
7459 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7461 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7464 * gfortran.dg/namelist_args.f90: New test.
7466 2016-02-05 Jeff Law <law@redhat.com>
7468 PR tree-optimization/68541
7469 * gcc.dg/tree-ssa/split-path-2.c: New test.
7470 * gcc.dg/tree-ssa/split-path-3.c: New test.
7471 * gcc.dg/tree-ssa/split-path-4.c: New test.
7472 * gcc.dg/tree-ssa/split-path-5.c: New test.
7473 * gcc.dg/tree-ssa/split-path-6.c: New test.
7474 * gcc.dg/tree-ssa/split-path-7.c: New test.
7476 2016-02-05 Martin Sebor <msebor@redhat.com>
7479 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7480 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7482 2016-02-06 Richard HEnderson <rth@redhat.com>
7485 * gcc.target/i386/addr-space-4.c: New.
7486 * gcc.target/i386/addr-space-5.c: New.
7488 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7491 * gfortran.dg/elemental_dependency_6.f90: New.
7493 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7495 PR rtl-optimization/69691
7496 * gcc.c-torture/execute/pr69691.c: New test.
7499 * g++.dg/parse/pr69628.C: New test.
7501 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7503 * gcc.dg/sancov/asan.c: Move to ...
7504 * gcc.dg/asan/sancov-1.c: ... here.
7506 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7508 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7510 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7513 * gcc.target/i386/pr69677.c: New test.
7515 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7518 * g++.dg/template/pr68948.C: New test.
7520 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7523 (only necessary on s390x).
7525 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7527 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7528 -mno-accumulate-outgoing-args.
7530 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7532 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7534 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7537 * c-c++-common/pr69669.c: New test.
7539 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7542 * g++.dg/pr69667.C: New file.
7544 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7547 * gcc.dg/pr69619.c: Add new test.
7549 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7551 PR rtl-optimization/69577
7552 * gcc.target/i386/pr69577.c: New test.
7554 2016-02-04 Martin Liska <mliska@suse.cz>
7556 * g++.dg/asan/pr69276.C: New test.
7558 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7562 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7563 a single smulbb instruction.
7564 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7565 * gcc.target/amr/wmul-2.c: Likewise.
7567 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7571 * gcc.c-torture/execute/pr67714.c: New test.
7573 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7576 * gcc.target/i386/pr69454-1.c: New test.
7577 * gcc.target/i386/pr69454-2.c: New test.
7579 2016-02-03 Martin Sebor <msebor@redhat.com>
7586 * g++.dg/ext/flexarray-mangle-2.C: New test.
7587 * g++.dg/ext/flexarray-mangle.C: New test.
7588 * g++.dg/ext/flexarray-subst.C: New test.
7589 * g++.dg/ext/flexary11.C: New test.
7590 * g++.dg/ext/flexary12.C: New test.
7591 * g++.dg/ext/flexary13.C: New test.
7592 * g++.dg/ext/flexary14.C: New test.
7593 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7595 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7597 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7598 Define only if CHECK_FLOAT128 is defined.
7599 (main): Properly initialize u5.
7601 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7604 * gcc.dg/pr69627.c: New test.
7607 * gcc.dg/pr69644.c: New test.
7609 2016-02-03 Mike Stump <mikestump@comcast.net>
7611 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7612 support for struct-layout-1.exp.
7614 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7617 * g++.dg/cpp0x/pr69056.C: New test.
7619 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7620 Alexandre Oliva <aoliva@redhat.com>
7623 * gcc.target/powerpc/pr69461.c: New.
7625 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7627 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7629 (check_effective_target_fsanitize_thread): ... to here. Do not
7630 specify additional compile flags for the test source.
7631 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7632 specify additional compile flags for the test source.
7634 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7636 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7638 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7642 * gfortran.dg/coarray_allocate_2.f08: New test.
7643 * gfortran.dg/coarray_allocate_3.f08: New test.
7644 * gfortran.dg/coarray_allocate_4.f08: New test.
7646 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7648 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7649 use same scan-tree-dump-times on all platforms.
7650 * gcc.dg/vect/vect-outer-1.c: Likewise.
7651 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7652 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7653 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7654 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7655 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7656 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7657 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7659 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7661 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7664 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7666 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7668 2016-02-02 James Norris <jnorris@codesourcery.com>
7670 * c-c++-common/goacc/routine-5.c: Add tests.
7672 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7674 * gcc.target/nvptx/unsigned-cmp.c: New test.
7676 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7678 * gcc.target/aarch64/scalar_shift_1.c
7679 (test_corners_sisd_di): Improve force to SIMD register.
7680 (test_corners_sisd_si): Likewise.
7681 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7682 Remove scan-assembler check for ldr.
7684 2016-02-02 Richard Biener <rguenther@suse.de>
7686 PR tree-optimization/69595
7687 * gcc.dg/Warray-bounds-17.c: New testcase.
7689 2016-02-02 Richard Biener <rguenther@suse.de>
7691 PR tree-optimization/69606
7692 * gcc.dg/torture/pr69606.c: New testcase.
7694 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7697 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7698 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7700 2016-02-02 Alan Modra <amodra@gmail.com>
7703 * gcc.target/powerpc/pr69548.c: New test.
7705 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7707 PR rtl-optimization/69592
7708 * gcc.dg/pr69592.c: New test.
7710 PR preprocessor/69543
7712 * gcc.dg/pr69543.c: New test.
7713 * gcc.dg/pr69558.c: New test.
7715 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7718 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7720 2016-02-01 Martin Sebor <msebor@redhat.com>
7722 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7724 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7726 PR tree-optimization/67921
7727 * c-c++-common/ubsan/pr67921.c: New test.
7729 2016-02-01 Richard Biener <rguenther@suse.de>
7732 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7734 2016-02-01 Richard Biener <rguenther@suse.de>
7736 PR tree-optimization/69574
7737 * gcc.dg/torture/pr69574.c: New testcase.
7739 2016-02-01 Richard Biener <rguenther@suse.de>
7741 PR tree-optimization/69579
7742 * gcc.dg/setjmp-6.c: New testcase.
7744 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7746 PR rtl-optimization/69570
7747 * g++.dg/opt/pr69570.C: New test.
7749 2016-02-01 Richard Henderson <rth@redhat.com>
7751 * gcc.dg/pr69535.c: New test.
7753 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7756 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7757 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7760 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7762 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7764 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7767 * gfortran.dg/allocate_with_source_17.f03: New test.
7769 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7771 PR tree-optimization/69546
7772 * gcc.dg/torture/pr69546.c: New test.
7774 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7777 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7779 2016-01-30 Martin Sebor <msebor@redhat.com>
7782 * g++.dg/ext/flexary10.C: New test.
7784 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7787 gfortran.dg/common_23.f90: New test.
7789 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7792 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7793 condition being checked, and disable it when the target supports
7794 misaligned loads and stores.
7796 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7799 * gcc.dg/torture/pr69518.c: New test.
7801 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7804 * gcc.target/i386/pr69530.c: New test.
7806 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7809 * gcc.target/mips/div-delay.c: New test.
7811 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7814 * gcc.target/i386/pr69551.c: New test.
7817 * gcc.target/i386/pr66137.c: New test.
7819 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7821 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7822 always built for p5600.
7823 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7824 isa=p5600 dg-option.
7826 2016-01-29 Richard Biener <rguenther@suse.de>
7828 PR tree-optimization/69547
7829 * g++.dg/tree-ssa/pr69547.C: New testcase.
7831 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7834 * g++.dg/warn/Wunused-function2.C: New test.
7836 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7838 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7839 support for test to succeed.
7841 2016-01-29 Marek Polacek <polacek@redhat.com>
7845 * g++.dg/ext/constexpr-vla2.C: New test.
7846 * g++.dg/ext/constexpr-vla3.C: New test.
7847 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7849 2016-01-29 Richard Biener <rguenther@suse.de>
7852 * gcc.dg/uninit-21.c: New testcase.
7854 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7857 * gcc.target/i386/pr69459.c: New test.
7859 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7862 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7863 * gcc.target/mips/pr68400.c: New test.
7865 2016-01-28 Martin Sebor <msebor@redhat.com>
7868 * gcc.target/powerpc/pr17381.c: New test.
7870 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7873 * gcc.dg/torture/pr69542.c: New test.
7875 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7877 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7879 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7881 * gcc.dg/pr65980.c: Skip on AIX.
7882 * gcc.dg/pr66688.c: Same.
7884 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7887 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7888 * gcc.dg/tree-ssa/sra-18.c: Same.
7890 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7893 * gfortran.dg/block_15.f08: New test.
7894 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7895 on incorrectly closed BLOCK.
7897 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7899 * gcc.dg/declare-simd.c: New test.
7900 2016-01-28 Richard Biener <rguenther@suse.de>
7902 PR tree-optimization/69466
7903 * gfortran.dg/vect/pr69466.f90: New testcase.
7905 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7907 * g++.dg/pr67989.C: Remove ARM-specific option.
7908 * gcc.target/arm/pr67989.C: New file.
7910 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7912 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7913 and expm1 test for glibc < 2.11.
7915 2016-01-27 Richard Henderson <rth@redhat.com>
7917 * gcc.c-torture/execute/pr69447.c: New test.
7919 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7922 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7924 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7927 * gcc.dg/pr66869.c: New test.
7929 2016-01-25 Jeff Law <law@redhat.com>
7931 PR tree-optimization/68398
7932 PR tree-optimization/69196
7933 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7934 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7935 path to avoid new heuristic allowing more irreducible regions
7936 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7937 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7938 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7939 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7940 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7942 2016-01-27 Marek Polacek <polacek@redhat.com>
7945 * c-c++-common/vector-compare-4.c: New test.
7947 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7949 PR preprocessor/69126
7950 * c-c++-common/pr69126.c: New test case.
7952 2016-01-27 Ian Lance Taylor <iant@google.com>
7954 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7956 2016-01-27 Ryan Burn <contact@rnburn.com>
7959 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7961 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7964 * gcc.target/i386/pr69512.c: New test.
7966 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7969 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7971 2016-01-27 Marek Polacek <polacek@redhat.com>
7974 * g++.dg/pr69379.C: New test.
7976 2016-01-27 Martin Sebor <msebor@redhat.com>
7979 * g++.dg/abi/Wabi-2-2.C: New test.
7980 * g++.dg/abi/Wabi-2-3.C: New test.
7981 * g++.dg/abi/Wabi-3-2.C: New test.
7982 * g++.dg/abi/Wabi-3-3.C: New test.
7984 2016-01-27 Richard Biener <rguenther@suse.de>
7986 PR tree-optimization/69166
7987 * gcc.dg/torture/pr69166.c: New testcase.
7989 2016-01-27 Martin Jambor <mjambor@suse.cz>
7991 PR tree-optimization/69355
7992 * gcc.dg/tree-ssa/pr69355.c: New test.
7994 2016-01-27 Marek Polacek <polacek@redhat.com>
7997 * g++.dg/ext/constexpr-vla1.C: New test.
7999 2016-01-20 Christian Bruel <christian.bruel@st.com>
8002 * gcc.target/arm/pr69245.c: New test.
8004 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8006 PR tree-optimization/69399
8007 * gcc.dg/torture/pr69399.c: New test.
8009 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8013 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8015 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8017 2016-01-26 Tom de Vries <tom@codesourcery.com>
8019 PR tree-optimization/69110
8020 * gcc.dg/autopar/pr69110.c: New test.
8022 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8023 Sebastian Pop <s.pop@samsung.com>
8025 * gcc.dg/graphite/isl-ast-op-select.c: New.
8027 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8030 * gfortran.dg/allocate_error_6.f90: New test.
8032 2016-01-26 Richard Henderson <rth@redhat.com>
8034 * gcc.dg/tm/pr60908.c: New test.
8036 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8039 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8041 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8042 expected multiline output to reflect the colorization being
8043 disabled before newlines.
8044 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8045 (custom_diagnostic_finalizer): Replace call to
8046 pp_newline_and_flush with call to pp_flush.
8047 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8048 * gfortran.dg/implicit_class_1.f90: Likewise.
8049 * lib/gcc-dg.exp (allow_blank_lines): New global.
8050 (dg-allow-blank-lines-in-output): New procedure.
8051 (gcc-dg-prune): Complain about blank lines in the output, unless
8052 dg-allow-blank-lines-in-output was called.
8053 * lib/multiline.exp (_build_multiline_regex): Only support
8054 arbitrary followup text for non-blank-lines, not for blank lines.
8056 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8058 PR tree-optimization/69483
8059 * gcc.dg/pr69483.c: New test.
8060 * g++.dg/opt/pr69483.C: New test.
8062 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8065 * gcc.target/arm/pr68620.c: New test.
8067 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8069 * gcc.target/i386/pr68986-2.c: Remove -m32.
8071 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8074 * gcc.target/i386/pr68986-1.c: New test.
8075 * gcc.target/i386/pr68986-2.c: Likewise.
8076 * gcc.target/i386/pr68986-3.c: Likewise.
8078 2016-01-26 Christian Bruel <christian.bruel@st.com>
8080 * lib/target-supports.exp
8081 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8082 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8083 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8085 2016-01-26 Richard Biener <rguenther@suse.de>
8087 PR tree-optimization/69452
8088 * gcc.dg/torture/pr69452.c: New testcase.
8090 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8093 * gcc.dg/pr69442.c: New test.
8095 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8098 * gcc.target/aarch64/simd/pr67896.C: New.
8100 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8102 PR tree-optimization/69400
8103 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8105 (plugin_init): Call it.
8106 * gcc.dg/torture/pr69400.c: New test.
8108 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8110 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8112 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8113 Sebastian Pop <s.pop@samsung.com>
8115 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8118 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8119 Sebastian Pop <s.pop@samsung.com>
8121 * gcc.dg/graphite/pr69292.c: New.
8123 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8125 * c-c++-common/goacc/use_device-1.c: New test.
8127 2016-01-25 Jeff Law <law@redhat.com>
8129 PR tree-optimization/69196
8130 PR tree-optimization/68398
8131 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8132 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8134 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8137 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8140 2016-01-25 Richard Biener <rguenther@suse.de>
8143 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8145 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8148 * gcc.dg/pr69421.c: New test.
8150 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8152 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8153 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8154 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8155 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8156 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8157 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8158 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8159 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8160 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8161 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8163 2016-01-25 Richard Biener <rguenther@suse.de>
8165 PR tree-optimization/69376
8166 * gcc.dg/torture/pr69376.c: New testcase.
8168 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8172 * gfortran.dg/interface_38.f90: New test.
8173 * gfortran.dg/interface_39.f90: New test.
8175 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8178 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8183 * g++.dg/template/pr11858.C: New test.
8184 * g++.dg/template/pr24663.C: New test.
8185 * g++.dg/template/unify12.C: New test.
8186 * g++.dg/template/unify13.C: New test.
8187 * g++.dg/template/unify14.C: New test.
8188 * g++.dg/template/unify15.C: New test.
8189 * g++.dg/template/unify16.C: New test.
8190 * g++.dg/template/unify17.C: New test.
8192 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8195 gfortran.dg/pr68283.f90: New test.
8197 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8200 * gfortran.dg/inline_matmul_13.f90: New test.
8201 * gfortran.dg/matmul_bounds_8.f90: New test.
8202 * gfortran.dg/matmul_bounds_9.f90: New test.
8203 * gfortran.dg/matmul_bounds_10.f90: New test.
8205 2016-01-23 Tom de Vries <tom@codesourcery.com>
8207 PR tree-optimization/69426
8208 * gcc.dg/autopar/pr69426.c: New test.
8210 2016-01-23 Martin Sebor <msebor@redhat.com>
8214 * g++.dg/cpp0x/alignas5.C: New test.
8215 * g++.dg/ext/vector29.C: Same.
8217 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8219 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8220 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8221 _GNU_SOURCE from compile flags to the source.
8222 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8223 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8224 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8225 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8227 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8230 * g++.dg/opt/pr69432.C: New test.
8232 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8234 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8235 32-bit targets testing an -m64 multilib.
8237 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8239 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8242 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8244 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8246 2016-01-21 Christian Bruel <christian.bruel@st.com>
8249 * gcc.target/i386/pr68674.c
8250 * gcc.target/aarch64/pr68674.c
8251 * gcc.target/arm/pr68674.c
8253 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8256 * gcc.c-torture/execute/pr69403.c: New test.
8258 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8261 * g++.dg/template/pr55843.C: New.
8263 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8266 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8267 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8269 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8272 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8273 from dg-do compile directive, and instead add
8274 { dg-require-effective-target int128 }.
8276 2016-01-20 Martin Sebor <msebor@redhat.com>
8279 * gcc.dg/sync-fetch.c: New test.
8281 2016-01-21 Martin Sebor <msebor@redhat.com>
8284 * gcc.target/powerpc/pr69252.c: New test.
8286 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8289 * gfortran.dg/pr65996.f90: New test.
8291 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8294 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8295 expected to generate an error.
8297 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8300 * gcc.dg/torture/pr66178.c: New test.
8302 2016-01-21 Anton Blanchard <anton@samba.org>
8303 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8306 * gcc.target/powerpc/pr63354.c: New test.
8308 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8310 PR rtl-optimization/68990
8311 * gcc.target/i386/pr68990: New.
8313 2016-01-21 Nick Clifton <nickc@redhat.com>
8316 * gcc.target/mips/pr69129.c: New.
8318 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8321 * g++.dg/cpp0x/pr58046.C: New.
8323 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8327 * gcc.target/arm/pr69187.c: New test.
8330 * g++.dg/torture/pr69355.C: New test.
8332 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8333 Sebastian Pop <s.pop@samsung.com>
8335 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8337 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8338 Sebastian Pop <s.pop@samsung.com>
8340 * gcc.dg/graphite/pr68976.c: New test.
8342 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8345 * c-c++-common/pr67653.c: New test.
8346 * gcc.dg/torture/pr29119.c: Add dg-warning.
8348 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8350 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8352 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8355 * gcc.dg/pr24293.c: New test.
8356 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8357 incomplete struct type.
8358 * gcc.dg/declspec-1.c: Likewise.
8359 * gcc.dg/pr63549.c: Likewise.
8361 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/66612
8364 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8365 for bdn instruction.
8367 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8369 * lib/target-supports.exp
8370 (check_effective_target_arm_fp_ok_nocache): New.
8371 (check_effective_target_arm_fp_ok): New.
8372 (add_options_for_arm_fp): New.
8373 (check_effective_target_arm_crypto_ok_nocache): Require
8374 target_arm_v8_neon_ok instead of arm32.
8375 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8376 (check_effective_target_arm_crypto_pragma_ok): New.
8377 (add_options_for_arm_vfp): New.
8378 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8379 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8380 target instead. Force initial fpu to vfp.
8381 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8382 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8383 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8385 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8386 use arm_vfp effective target instead. Force initial fpu to vfp.
8387 * gcc.target/arm/attr-neon3.c: Likewise.
8388 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8390 * gcc.target/arm/unsigned-float.c: Likewise.
8391 * gcc.target/arm/vfp-1.c: Likewise.
8392 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8393 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8394 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8395 * gcc.target/arm/vfp-ldmias.c: Likewise.
8396 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8397 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8398 * gcc.target/arm/vfp-stmiad.c: Likewise.
8399 * gcc.target/arm/vfp-stmias.c: Likewise.
8400 * gcc.target/arm/vnmul-1.c: Likewise.
8401 * gcc.target/arm/vnmul-2.c: Likewise.
8402 * gcc.target/arm/vnmul-3.c: Likewise.
8403 * gcc.target/arm/vnmul-4.c: Likewise.
8405 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8408 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8409 the MPX run-time library, for compile-time MPX test.
8410 * gcc.target/i386/chkp-always_inline.c: Likewise.
8411 * gcc.target/i386/chkp-bndret.c: Likewise.
8412 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8413 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8414 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8415 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8416 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8417 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8418 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8419 * gcc.target/i386/chkp-label-address.c: Likewise.
8420 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8421 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8422 * gcc.target/i386/chkp-pr69044.c: Likewise.
8423 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8424 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8425 * gcc.target/i386/chkp-strchr.c: Likewise.
8426 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8427 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8428 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8429 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8430 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8431 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8432 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8433 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8434 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8435 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8436 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8437 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8438 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8439 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8440 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8441 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8442 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8443 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8444 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8445 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8446 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8447 * gcc.target/i386/pr63995-2.c: Likewise.
8448 * gcc.target/i386/pr64805.c: Likewise.
8449 * gcc.target/i386/pr65044.c: Likewise.
8450 * gcc.target/i386/pr65167.c: Likewise.
8451 * gcc.target/i386/pr65183.c: Likewise.
8452 * gcc.target/i386/pr65184.c: Likewise.
8453 * gcc.target/i386/thunk-retbnd.c: Likewise.
8455 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8457 PR tree-optimization/69328
8458 * gcc.dg/pr69328.c: New test.
8460 2016-01-20 Jeff Law <law@redhat.com>
8463 * gcc.target/m68k/pr25114.c: New test.
8465 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8467 * gcc.target/arm/memset-inline-10.c: Added
8468 dg-require-effective-target arm_thumb2_ok.
8470 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8472 * gcc.dg/debug/dwarf2/sso.c: New test.
8474 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8477 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8478 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8479 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8481 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8484 * g++.dg/ipa/devirt-50.C: New testcase.
8486 2016-01-19 Marek Polacek <polacek@redhat.com>
8489 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8490 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8492 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8495 * gcc.target/arm/pr69135_1.c: New test.
8497 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8499 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8501 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8503 * gcc.target/aarch64/ccmp_1.c: New testcase.
8505 2016-01-19 Marek Polacek <polacek@redhat.com>
8508 * g++.dg/cpp0x/enum30.C: New test.
8510 2016-01-19 Richard Biener <rguenther@suse.de>
8512 PR tree-optimization/69336
8513 * g++.dg/tree-ssa/pr69336.C: New testcase.
8515 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8518 * gcc.dg/pr65779.c: New test.
8520 2016-01-19 Richard Biener <rguenther@suse.de>
8522 PR tree-optimization/69352
8523 * gcc.dg/torture/pr69352.c: New testcase.
8525 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8527 PR rtl-optimization/68955
8528 PR rtl-optimization/64557
8529 * gcc.dg/torture/pr68955.c: New test.
8531 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8534 * g++.dg/torture/pr69136.C: New testcase.
8536 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8539 * g++.dg/lto/pr69133_0.C: New testcase.
8540 * g++.dg/lto/pr69133_1.C: New testcase.
8542 2016-01-15 Jeff Law <law@redhat.com>
8544 PR tree-optimization/69320
8545 * gcc.c-torture/pr69320-1.c: New test.
8546 * gcc.c-torture/pr69320-2.c: New test.
8547 * gcc.c-torture/pr69320-3.c: New test.
8548 * gcc.c-torture/pr69320-4.c: New test.
8550 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8555 * g++.dg/template/pr11858.C: New test.
8556 * g++.dg/template/pr24663.C: New test.
8557 * g++.dg/template/unify12.C: New test.
8558 * g++.dg/template/unify13.C: New test.
8559 * g++.dg/template/unify14.C: New test.
8560 * g++.dg/template/unify15.C: New test.
8561 * g++.dg/template/unify16.C: New test.
8562 * g++.dg/template/unify17.C: New test.
8564 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8567 * gcc.dg/pr69181-1.c: New test file.
8568 * gcc.dg/pr69181-2.c: New test file.
8569 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8570 globals by moving it to...
8571 (cleanup-after-saved-dg-test): ...this new function. Add
8572 "global additional_sources_used". Add reset of global
8573 multiline_expected_outputs to the empty list.
8574 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8576 (multiline_expected_outputs): ...this, and updated comments to
8577 note that it is modified from gcc-dg.exp.
8578 (dg-end-multiline-output): Update for the above renaming.
8579 (handle-multiline-outputs): Likewise. Remove the clearing
8580 of the expected outputs to the empty list.
8582 2016-01-18 Richard Biener <rguenther@suse.de>
8584 PR tree-optimization/69297
8585 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8587 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8589 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8591 * gcc.target/mips/mips-3d-2.c: Likewise.
8592 * gcc.target/mips/mips-3d-3.c: Likewise.
8593 * gcc.target/mips/mips-3d-4.c: Likewise.
8594 * gcc.target/mips/mips-3d-5.c: Likewise.
8595 * gcc.target/mips/mips-3d-6.c: Likewise.
8596 * gcc.target/mips/mips-3d-7.c: Likewise.
8597 * gcc.target/mips/mips-3d-8.c: Likewise.
8598 * gcc.target/mips/mips-3d-9.c: Likewise.
8599 * gcc.target/mips/mips-ps-1.c: Likewise.
8600 * gcc.target/mips/mips-ps-2.c: Likewise.
8601 * gcc.target/mips/mips-ps-3.c: Likewise.
8602 * gcc.target/mips/mips-ps-4.c: Likewise.
8603 * gcc.target/mips/mips-ps-5.c: Likewise.
8604 * gcc.target/mips/mips-ps-6.c: Likewise.
8605 * gcc.target/mips/mips-ps-7.c: Likewise.
8606 * gcc.target/mips/mips-ps-type.c: Likewise.
8607 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8608 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8610 2016-01-18 Tom de Vries <tom@codesourcery.com>
8612 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8613 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8614 * c-c++-common/goacc/kernels-empty.c: New test.
8615 * c-c++-common/goacc/kernels-eternal.c: New test.
8616 * c-c++-common/goacc/kernels-loop-2.c: New test.
8617 * c-c++-common/goacc/kernels-loop-3.c: New test.
8618 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8619 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8620 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8621 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8622 * c-c++-common/goacc/kernels-loop-data.c: New test.
8623 * c-c++-common/goacc/kernels-loop-g.c: New test.
8624 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8625 * c-c++-common/goacc/kernels-loop-n.c: New test.
8626 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8627 * c-c++-common/goacc/kernels-loop.c: New test.
8628 * c-c++-common/goacc/kernels-noreturn.c: New test.
8629 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8630 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8631 * c-c++-common/goacc/kernels-reduction.c: New test.
8633 2016-01-18 Tom de Vries <tom@codesourcery.com>
8635 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8636 * gcc.dg/autopar/outer-2.c: Same.
8637 * gcc.dg/autopar/outer-3.c: Same.
8638 * gcc.dg/autopar/outer-4.c: Same.
8639 * gcc.dg/autopar/outer-5.c: Same.
8640 * gcc.dg/autopar/outer-6.c: Same.
8641 * gcc.dg/autopar/parallelization-1.c: Same.
8642 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8643 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8644 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8645 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8646 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8647 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8648 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8649 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8650 * gcc.dg/autopar/pr39500-1.c: Same.
8651 * gcc.dg/autopar/pr39500-2.c: Same.
8652 * gcc.dg/autopar/pr46193.c: Same.
8653 * gcc.dg/autopar/pr46194.c: Same.
8654 * gcc.dg/autopar/pr49580.c: Same.
8655 * gcc.dg/autopar/pr49960-1.c: Same.
8656 * gcc.dg/autopar/pr49960.c: Same.
8657 * gcc.dg/autopar/pr68373.c: Same.
8658 * gcc.dg/autopar/reduc-1.c: Same.
8659 * gcc.dg/autopar/reduc-1char.c: Same.
8660 * gcc.dg/autopar/reduc-1short.c: Same.
8661 * gcc.dg/autopar/reduc-2.c: Same.
8662 * gcc.dg/autopar/reduc-2char.c: Same.
8663 * gcc.dg/autopar/reduc-2short.c: Same.
8664 * gcc.dg/autopar/reduc-3.c: Same.
8665 * gcc.dg/autopar/reduc-4.c: Same.
8666 * gcc.dg/autopar/reduc-6.c: Same.
8667 * gcc.dg/autopar/reduc-7.c: Same.
8668 * gcc.dg/autopar/reduc-8.c: Same.
8669 * gcc.dg/autopar/reduc-9.c: Same.
8670 * gcc.dg/autopar/uns-outer-4.c: Same.
8671 * gcc.dg/autopar/uns-outer-5.c: Same.
8672 * gcc.dg/autopar/uns-outer-6.c: Same.
8673 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8674 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8676 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8679 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8680 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8682 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8685 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8686 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8687 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8689 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8692 * gcc.dg/tree-ssa/sra-17.c: New.
8693 * gcc.dg/tree-ssa/sra-18.c: New.
8695 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8697 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8699 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8701 * gnat.dg/inline12.adb: New test.
8703 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8705 PR tree-optimization/66797
8706 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8708 2016-01-18 Richard Biener <rguenther@suse.de>
8710 PR tree-optimization/69170
8711 * gcc.dg/torture/pr69170.c: New testcase.
8713 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8715 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8717 2016-01-16 Tom de Vries <tom@codesourcery.com>
8719 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8721 2016-01-16 Tom de Vries <tom@codesourcery.com>
8723 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8724 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8725 redundant dg-require-effective-target pthread.
8726 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8727 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8728 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8729 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8730 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8731 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8732 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8734 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8737 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8738 * gcc.target/powerpc/recip-7.c: Same.
8740 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8743 * g++.dg/template/pr69091.C: New test.
8745 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8747 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8748 dump does not contain an error_mark_node.
8749 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8750 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8752 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8755 * g++.dg/template/pr68936.C: New test.
8757 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8760 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8761 * gcc.target/powerpc/recip-2.c: Same.
8762 * gcc.target/powerpc/recip-3.c: Same.
8763 * gcc.target/powerpc/recip-4.c: Same.
8764 * gcc.target/powerpc/recip-sqrtf.c: Same.
8766 2016-01-15 Jeff Law <law@redhat.com>
8768 PR tree-optimization/69270
8769 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8770 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8772 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8775 * gfortran.dg/deferred_character_13.f90: New test for the fix
8776 of comment 3 of the PR.
8779 * gfortran.dg/deferred_character_8.f90: New test
8780 * gfortran.dg/allocate_error_5.f90: New test
8783 * gfortran.dg/deferred_character_10.f90: New test
8786 * gfortran.dg/deferred_character_14.f90: New test
8789 * gfortran.dg/deferred_character_11.f90: New test
8792 * gfortran.dg/deferred_character_9.f90: New test
8794 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8796 PR rtl-optimization/69030
8797 * gcc.target/i386/pr69030.c: New.
8799 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8801 * gcc.target/aarch64/target_attr_17.c: New test.
8803 2016-01-15 Richard Biener <rguenther@suse.de>
8805 PR tree-optimization/66856
8806 * gcc.dg/torture/pr66856-1.c: New testcase.
8807 * gcc.dg/torture/pr66856-2.c: Likewise.
8809 2016-01-15 Richard Biener <rguenther@suse.de>
8812 * g++.dg/lto/pr69137_0.C: New testcase.
8814 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8817 * gcc.target/i386/pr69246.c: New test.
8819 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8821 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8823 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8826 * g++.dg/init/const9.C: Disable test on S/390.
8828 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8830 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8831 * g++.dg/Wno-frame-address.C: Ditto.
8833 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8835 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8837 2016-01-15 Richard Biener <rguenther@suse.de>
8839 PR tree-optimization/68961
8840 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8842 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8844 * gcc.target/i386/pr65105-5.c: New test.
8846 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8848 * gcc.c-torture/execute/alias-4.c: New testcase.
8850 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8853 * g++.dg/ipa/devirt-49.C: New testcase.
8855 2016-01-15 Christian Bruel <christian.bruel@st.com>
8858 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8859 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8860 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8862 2016-01-15 Richard Biener <rguenther@suse.de>
8864 PR tree-optimization/69117
8865 * gcc.dg/torture/pr69117.c: New testcase.
8867 2015-01-14 Ryan Burn <contact@rnburn.com>
8870 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8872 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8875 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8876 range tests use 100 * maximum instead of maximum + 1.
8878 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8881 * gcc.dg/guality/pr69244.c: New test.
8883 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8885 * lib/target-supports.exp (check_effective_target_issignaling):
8887 * gcc.dg/pr61441.c: Require issignaling effective target.
8889 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8892 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8894 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8897 PR preprocessor/69177
8898 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8899 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8900 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8901 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8903 2016-01-14 Marek Polacek <polacek@redhat.com>
8906 * gcc.dg/array-15.c: New test.
8908 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8911 PR tree-optimization/69155
8912 * gfortran.dg/pr68146.f: New test.
8913 * gfortran.dg/pr69155.f90: New test.
8915 2016-01-14 Richard Biener <rguenther@suse.de>
8917 PR tree-optimization/68060
8918 * gcc.dg/torture/pr68060-1.c: New testcase.
8919 * gcc.dg/torture/pr68060-2.c: Likewise.
8921 2016-01-14 Nick Clifton <nickc@redhat.com>
8923 * lib/target-supports.exp
8924 (check_effective_target_arm_neon_ok_nocache): Add an option
8925 sequence that includes setting the ARM architecture to ARMv7-A.
8926 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8927 command line options necessary to enable Neon support.
8928 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8929 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8930 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8931 * gcc.target/arm/pr69180.c: Likewise.
8933 2016-01-14 Jeff Law <law@redhat.com>
8935 PR tree-optimization/69270
8936 * gcc.dg/tree-ssa/pr69270.c: New test.
8938 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8941 * c-c++-common/pr66208.c: New file.
8943 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8945 PR tree-optimization/69156
8946 * gcc.dg/pr69156.c: New test.
8948 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8950 * gcc.target/i386/pr69225-7.c: New test.
8952 2016-01-13 Richard Henderson <rth@redhat.com>
8954 * gcc.dg/tm/memopt-13.c: Update expected function.
8955 * gcc.dg/tm/memopt-6.c: Likewise.
8957 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8959 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8960 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8961 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8962 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8964 2016-01-13 Tom de Vries <tom@codesourcery.com>
8966 PR tree-optimization/69169
8967 * gcc.dg/pr69169.c: New test.
8969 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8972 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8973 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8974 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8975 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8976 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8977 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8978 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8979 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8981 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8984 * gcc.dg/pr69247.c: New test.
8986 2016-01-13 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/69242
8989 * gcc.dg/torture/pr69242.c: New testcase.
8991 2016-01-13 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/69186
8994 * gcc.dg/torture/pr69186.c: New testcase.
8996 2016-01-13 Jeff Law <law@redhat.com>
8998 PR tree-optimization/67755
8999 * gcc.dg/tree-ssa/pr67755.c: New test.
9001 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9003 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9004 pass number in output by a star.
9006 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9008 PR tree-optimization/68911
9009 * gcc.c-torture/execute/pr68911.c: New test.
9011 2016-01-12 Marek Polacek <polacek@redhat.com>
9014 * g++.dg/warn/permissive-1.C: New test.
9016 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9020 * g++.dg/opt/pr69213.C: New test.
9022 2016-01-12 Christian Bruel <christian.bruel@st.com>
9025 * gcc.target/arm/pr69180.c: New test.
9027 2016-01-12 Richard Biener <rguenther@suse.de>
9030 * g++.dg/lto/pr69077_0.C: New testcase.
9031 * g++.dg/lto/pr69077_1.C: Likewise.
9033 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9036 * g++.dg/opt/pr69175.C: New test.
9038 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9040 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9041 rather than #including math.h & stdlib.h.
9042 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9043 * gcc.dg/vect/pr49771.c: Likewise.
9044 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9045 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9046 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9047 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9048 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9049 * gcc.dg/vect/pr44507.c: Likewise.
9050 * gcc.dg/vect/pr45902.c: Likewise.
9051 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9052 * gcc.dg/vect/vect-117.c: Likewise.
9053 * gcc.dg/vect/vect-99.c: Likewise.
9054 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9055 * gcc.dg/vect/vect-cond-1.c: Likewise.
9056 * gcc.dg/vect/vect-cond-2.c: Likewise.
9057 * gcc.dg/vect/vect-cond-3.c: Likewise.
9058 * gcc.dg/vect/vect-cond-4.c: Likewise.
9059 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9060 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9061 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9062 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9063 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9064 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9065 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9066 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9067 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9068 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9069 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9070 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9071 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9072 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9074 include of signal.h.
9075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9078 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9079 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9080 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9081 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9082 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9083 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9084 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9085 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9086 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9087 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9088 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9089 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9090 * gcc.dg/vect/vect-outer-5.c: Likewise.
9091 * gcc.dg/vect/vect-outer-6.c: Likewise.
9092 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9095 2016-01-12 Nick Clifton <nickc@redhat.com>
9098 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9099 to fread so that it will be found in all target runtimes.
9101 2016-01-12 Richard Biener <rguenther@suse.de>
9103 PR tree-optimization/69053
9104 * g++.dg/torture/pr69053.C: New testcase.
9106 2016-01-12 Richard Biener <rguenther@suse.de>
9108 PR tree-optimization/69168
9109 * gcc.dg/torture/pr69168.c: New testcase.
9111 2016-01-12 Richard Biener <rguenther@suse.de>
9113 PR tree-optimization/69157
9114 * gcc.dg/torture/pr69157.c: New testcase.
9116 2016-01-12 Richard Biener <rguenther@suse.de>
9118 PR tree-optimization/69174
9119 * gcc.dg/torture/pr69174.c: New testcase.
9121 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9125 * g++.dg/tls/pr66808.C: New test.
9126 * g++.dg/tls/pr69000.C: New test.
9128 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9130 * gcc.target/powerpc/swaps-p8-23.c: New test.
9131 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9133 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9135 PR tree-optimization/68356
9136 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9138 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9139 Jim Wilson <jim.wilson@linaro.org>
9142 * gcc.target/arm/pr69194.c: New test.
9144 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9147 * gcc.target/i386/pr69225-1.c: New test.
9148 * gcc.target/i386/pr69225-2.c: Likewise.
9149 * gcc.target/i386/pr69225-3.c: Likewise.
9150 * gcc.target/i386/pr69225-4.c: Likewise.
9151 * gcc.target/i386/pr69225-5.c: Likewise.
9152 * gcc.target/i386/pr69225-6.c: Likewise.
9154 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9157 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9161 * gcc.dg/pr69071.c: New test.
9164 * g++.dg/opt/pr69211.C: New test.
9166 PR tree-optimization/69214
9167 * gcc.c-torture/compile/pr69214.c: New test.
9169 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9171 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9172 * gcc.target/i386/pr66232-11.c: Ditto.
9173 * gcc.target/i386/pr66232-12.c: Ditto.
9174 * gcc.target/i386/pr66232-13.c: Ditto.
9176 2016-01-11 Richard Biener <rguenther@suse.de>
9178 PR tree-optimization/69173
9179 * gcc.dg/torture/pr69173.c: New testcase.
9181 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9183 PR rtl-optimization/68796
9184 * gcc.target/aarch64/tst_5.c: New test.
9185 * gcc.target/aarch64/tst_6.c: Likewise.
9187 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9189 PR rtl-optimization/68841
9190 * gcc.dg/pr68841.c: New test.
9191 * gcc.c-torture/execute/pr68841.c: New test.
9193 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9195 PR rtl-optimization/68920
9196 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9198 * gcc.dg/ifcvt-5.c: New test.
9200 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9203 * g++.dg/pr69123.C: New.
9205 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9208 * gcc.target/i386/pr69010.c: New test.
9210 2016-01-11 Martin Jambor <mjambor@suse.cz>
9213 * gcc.target/i386/chkp-pr69044.c: New test.
9215 2016-01-11 Tom de Vries <tom@codesourcery.com>
9217 PR tree-optimization/69109
9218 * gcc.dg/autopar/pr69109-2.c: New test.
9219 * gcc.dg/autopar/pr69109.c: New test.
9221 2016-01-11 Tom de Vries <tom@codesourcery.com>
9223 PR tree-optimization/69108
9224 * gcc.dg/autopar/pr69108.c: New test.
9226 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9229 * c-c++-common/Wisleading-indentation.c: Augment test.
9231 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9234 * gfortran.dg/inline_matmul_12.f90: New test.
9236 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9239 * gfortran.dg/actual_array_offset_1: New test.
9241 2016-01-10 Tom de Vries <tom@codesourcery.com>
9243 PR tree-optimization/69062
9244 * gcc.dg/autopar/pr69062.c: New test.
9246 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9248 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9249 * gcc.dg/vect/slp-perm-2.c: Likewise.
9250 * gcc.dg/vect/slp-perm-3.c: Likewise.
9251 * gcc.dg/vect/slp-perm-5.c: Likewise.
9252 * gcc.dg/vect/slp-perm-6.c: Likewise.
9253 * gcc.dg/vect/slp-perm-7.c: Likewise.
9254 * gcc.dg/vect/slp-perm-8.c: Likewise.
9256 2016-01-10 Tom de Vries <tom@codesourcery.com>
9258 PR tree-optimization/69039
9259 * gcc.dg/autopar/pr69039.c: New test.
9261 2016-01-09 Marek Polacek <polacek@redhat.com>
9264 * g++.dg/pr69113.C: New test.
9266 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9269 PR tree-optimization/69097
9270 * gcc.c-torture/execute/pr50865.c: New test.
9271 * gcc.c-torture/execute/pr69097-1.c: New test.
9272 * gcc.c-torture/execute/pr69097-2.c: New test.
9273 * gcc.dg/pr69097-1.c: New test.
9274 * gcc.dg/pr69097-2.c: New test.
9276 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9279 * g++.dg/opt/pr69164.C: New test.
9281 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9283 PR tree-optimization/69167
9284 * gcc.dg/pr69167.c: New test.
9286 2016-01-08 Marek Polacek <polacek@redhat.com>
9289 * g++.dg/pr68449.C: New.
9291 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9293 PR tree-optimization/68707
9294 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9295 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9296 on platforms supporting it.
9297 * gcc.dg/vect/slp-perm-2.c: Likewise.
9298 * gcc.dg/vect/slp-perm-3.c: Likewise.
9299 * gcc.dg/vect/slp-perm-5.c: Likewise.
9300 * gcc.dg/vect/slp-perm-7.c: Likewise.
9301 * gcc.dg/vect/slp-perm-8.c: Likewise.
9302 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9303 on platforms supporting it.
9305 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9307 PR tree-optimization/69162
9308 * gcc.dg/pr69162.c: New test.
9310 PR tree-optimization/69172
9311 * gcc.dg/pr69172.c: New test.
9313 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9315 PR tree-optimization/67781
9316 * gcc.c-torture/execute/pr67781.c: New file.
9318 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9320 PR tree-optimization/69083
9321 * gcc.dg/vect/pr69083.c: New test.
9323 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9325 PR tree-optimization/61441
9326 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9327 Use -fexcess-precision=standard for compiler options.
9328 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9330 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9333 * gfortran.dg/gomp/pr69128.f90: New test.
9336 * g++.dg/ext/pr69145-1.C: New test.
9337 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9338 * g++.dg/ext/pr69145-2.h: New file.
9340 2016-01-07 Martin Sebor <msebor@redhat.com>
9343 * gcc.dg/atomic-fetch-bool.c: New test.
9344 * gcc.dg/sync-fetch-bool.c: New test.
9346 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9349 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9351 2016-01-07 Nick Clifton <nickc@redhat.com>
9354 * g++.dg/pr66655.C: New test.
9355 * g++.dg/pr66655_1.cc: Test support file.
9356 * g++.dg/pr66655.h: Test header file.
9358 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9361 gfortran.dg/gomp/pr66680.f90: New test.
9363 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9366 * gcc.target/i386/pr69171-1.c: New test.
9367 * gcc.target/i386/pr69171-2.c: Likewise.
9368 * gcc.target/i386/pr69171-3.c: Likewise.
9369 * gcc.target/i386/pr69171-4.c: Likewise.
9370 * gcc.target/i386/pr69171-5.c: Likewise.
9371 * gcc.target/i386/pr69171-6.c: Likewise.
9373 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9376 * c-c++-common/pr67639.c: New test.
9378 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9380 PR tree-optimization/69141
9381 * g++.dg/opt/pr69141.C: New test.
9383 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9385 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9387 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9390 * gcc.target/i386/pr69140.c: New test
9392 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9394 * gcc.dg/bad-dereference.c: New test case.
9396 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9398 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9400 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9402 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9404 2016-01-06 Marek Polacek <polacek@redhat.com>
9407 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9409 2016-01-05 Marek Polacek <polacek@redhat.com>
9412 * gcc.dg/atomic-invalid-2.c: New.
9414 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9417 * gcc.target/i386/pr68991.c: New test.
9419 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9422 * g++.dg/pr68991-1.C: New test.
9423 * g++.dg/pr68991-2.C: Likewise.
9425 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9428 * gcc.target/ia64/pr60465-gprel64.c: New test.
9429 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9431 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9433 PR rtl-optimization/68651
9434 * gcc.target/aarch64/pr68651_1.c: New test.
9436 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9439 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9441 2016-01-05 Nathan Sidwell <nathan@acm.org>
9444 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9446 * gcc.dg/alias-15.c: New.
9448 2016-01-05 Nick Clifton <nickc@redhat.com>
9451 * g++.dg/pr68770.C: New test.
9453 2016-01-04 Mike Stump <mikestump@comcast.net>
9455 * lib/target-supports.exp (check_effective_target_cilkplus):
9456 cilkplus targets require pthreads.
9457 (check_effective_target_cilkplus): Remove special case for NVPTX.
9459 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9461 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9464 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9466 Update copyright years.
9468 2016-01-04 Marek Polacek <polacek@redhat.com>
9471 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9472 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9473 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9475 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9477 * gcc.target/sparc/20160104-2.c: New test.
9479 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9481 * gcc.target/sparc/20160104-1.c: New test.
9483 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9486 * gfortran.dg/pr65045.f90: New test.
9488 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9490 * gnat.dg/specs/debug1.ads: Delete.
9492 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9494 PR libgfortran/68867
9495 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9498 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9500 PR libgfortran/68867
9501 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9504 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9507 * gfortran.dg/pr68864.f90: New test.
9509 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9511 PR tree-optimization/69070
9512 * gcc.dg/pr69070.c: New test.
9515 * gfortran.dg/pr69055.f90: New test.
9518 * gcc.dg/pr69015.c: New test.
9520 Copyright (C) 2016 Free Software Foundation, Inc.
9522 Copying and distribution of this file, with or without modification,
9523 are permitted in any medium without royalty provided the copyright
9524 notice and this notice are preserved.