1 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5 * gcc.target/powerpc/pr71763.c: New file.
7 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9 PR tree-optimization/71518
10 * gcc.dg/pr71518.c: New test.
12 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
14 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
16 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
19 * gcc.target/avr/pr50739.c: New test.
21 2016-07-05 Jan Hubicka <jh@suse.cz>
23 * gcc.dg/tree-ssa/scev-14.c: update template.
25 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
27 * gcc.dg/vect/group-no-gaps-1.c: New test.
29 2016-07-05 Andi Kleen <ak@linux.intel.com>
31 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
32 if kernel supports MPX.
34 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
36 * gcc.c-torture/compile/pr69102.c: Require fpic support.
38 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
39 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
41 * gcc.target/powerpc/signbit-1.c: New test.
42 * gcc.target/powerpc/signbit-2.c: New test.
43 * gcc.target/powerpc/signbit-3.c: New test.
45 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
47 PR rtl-optimization/71594
48 * gcc.dg/torture/pr71594.c: New test.
50 2016-07-05 Jan Hubicka <jh@suse.cz>
52 * gcc.dg/tree-ssa/scev-14.c: new testcase.
54 2016-07-05 David Malcolm <dmalcolm@redhat.com>
57 * gcc/testsuite/g++.dg/parse/error5.C: Update column
58 number of missing semicolon error.
59 * g++.dg/pr62314-2.C: New test case.
61 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
63 * gfortran.dg/coarray_stat_function.f90: New test.
64 * gfortran.dg/coarray_stat_whitespace.f90: New test.
65 * gfortran.dg/coarray_lib_comm_1: Adapting old test
68 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
71 * gfortran.dg/deferred_character_17.f90: New test.
73 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
75 * gcc.target/arm/neon/polytypes.c: Move to ...
76 * gcc.target/arm/polytypes.c: ... here.
77 * gcc.target/arm/neon/pr51534.c: Move to ...
78 * gcc.target/arm/pr51534.c: ... here.
79 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
80 * gcc.target/arm/vect-vcvt.c: ... here.
81 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
82 * gcc.target/arm/vect-vcvtq.c: ... here.
83 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
84 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
85 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
86 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
87 * gcc.target/arm/neon/neon.exp: Delete.
88 * gcc.target/arm/neon/: Delete.
90 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
93 * gfortran.dg: pr65575.f90: New test.
95 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
98 * gfortran.dg: pr35849.f90: New test.
100 2016-07-04 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/cpp0x/pr71739.C: New test.
105 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
107 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
109 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
111 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
113 * gcc.target/s390/loc-1.c: New test.
115 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
117 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
118 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
120 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
123 * gcc.target/aarch64/pr63874.c: New test.
125 2016-07-04 Jan Beulich <jbeulich@suse.com>
127 * g++.dg/header.c: New.
128 * gcc.dg/header.c: New.
130 2016-07-02 Jakub Jelinek <jakub@redhat.com>
133 * c-c++-common/Wunused-var-15.c: New test.
135 2016-07-01 Jakub Jelinek <jakub@redhat.com>
138 * gfortran.dg/gomp/pr71687.f90: New test.
140 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
142 * gcc.dg/const-float128-ped.c: Require __float128 effective
144 * gcc.dg/const-float128.c: Likewise.
145 * gcc.dg/torture/float128-cmp-invalid.c: Require
146 __float128 and base_quadfloat_support effective targets, and
148 * gcc.dg/torture/float128-div-underflow.c: Likewise.
149 * gcc.dg/torture/float128-extend-nan.c: Likewise.
150 * gcc.dg/torture/float128-nan.c: Likewise.
151 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
152 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
153 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
154 * lib/target-supports.exp (check_effective_target___float128):
156 (add_options_for___float128): New.
157 (check_effective_target_base_quadword_support): New.
159 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
162 * gcc.target/powerpc/pr71720.c: New test.
164 2016-07-01 Jan Beulich <jbeulich@suse.com>
168 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
171 * gcc.target/powerpc/pr71698.c: New test.
173 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
176 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
177 instead of ".foo" for its section name.
178 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
179 depending on MCU's flash size.
180 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
181 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
182 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
183 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
184 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
185 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
187 2016-07-01 Jan Beulich <jbeulich@suse.com>
189 * gcc.target/i386/pr65105-2.c: Add -msse2.
191 2016-06-30 Jakub Jelinek <jakub@redhat.com>
193 PR tree-optimization/71707
194 * gcc.dg/strlenopt-29.c: New test.
197 * gfortran.dg/gomp/pr71704.f90: New test.
200 * gfortran.dg/gomp/pr71705.f90: New test.
202 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
204 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
205 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
206 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
207 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
208 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
209 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
210 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
211 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
212 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
213 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
214 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
215 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
216 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
217 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
218 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
219 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
220 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
221 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
222 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
223 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
224 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
225 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
226 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
227 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
228 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
229 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
230 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
231 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
232 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
233 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
234 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
235 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
236 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
237 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
238 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
239 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
240 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
241 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
242 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
243 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
244 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
245 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
246 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
247 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
248 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
249 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
250 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
251 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
252 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
253 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
254 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
255 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
256 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
257 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
258 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
259 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
260 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
261 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
262 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
263 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
264 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
265 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
266 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
267 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
268 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
269 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
270 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
271 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
272 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
273 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
274 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
275 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
276 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
277 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
278 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
279 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
280 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
281 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
282 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
283 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
284 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
286 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287 James Greenhalgh <james.greenhalgh@arm.com>
289 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
291 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
292 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
294 * gcc.target/aarch64/vget_set_lane_1.c: New test.
296 2016-06-30 David Malcolm <dmalcolm@redhat.com>
299 * gcc.dg/spellcheck-options-12.c: New test case.
301 2016-06-30 Jakub Jelinek <jakub@redhat.com>
304 * gcc.c-torture/compile/pr71693.c: New test.
306 2016-06-29 David Malcolm <dmalcolm@redhat.com>
308 * gcc.dg/spellcheck-params.c: New testcase.
309 * gcc.dg/spellcheck-params-2.c: New testcase.
311 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
313 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
314 vector extract instructions.
315 * gcc.target/powerpc/p9-extract-2.c: Likewise.
317 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
320 * gfortran.dg/unexpected_eof_2.f90: New test.
321 * gfortran.dg/unexpected_eof_3.f90: New test.
323 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
325 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
327 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
329 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
330 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
331 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
333 2016-06-29 Richard Biener <rguenther@suse.de>
336 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
338 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
340 * gcc.target/arm/aapcs/neon-vect10.c: Require
341 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
342 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
343 * gcc.target/arm/aapcs/vfp18.c: Likewise.
344 * gcc.target/arm/aapcs/vfp19.c: Likewise.
345 * gcc.target/arm/aapcs/vfp20.c: Likewise.
346 * gcc.target/arm/aapcs/vfp21.c: Likewise.
347 * gcc.target/arm/fp16-aapcs-1.c: Require
348 -mfloat-ab=hard. Also simplify the test.
349 * gcc.target/arm/fp16-aapcs-2.c: New.
351 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
353 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
355 (add_options_for_arm_fp16_ieee): New.
356 (add_options_for_arm_fp16_alternative): New.
357 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
359 (effective_target_arm_fp16_hw): New.
361 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
363 PR tree-optimization/71655
364 * g++.dg/pr71655.C: New test.
366 2016-06-29 Martin Liska <mliska@suse.cz>
368 * gcc.dg/pr71585.c: New test.
369 * gcc.dg/pr71585-2.c: New test.
370 * gcc.dg/pr71585-3.c: New test.
372 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
374 PR tree-optimization/70729
375 * g++.dg/vect/pr70729.cc: New test.
377 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
379 * c-c++-common/gomp/cancel-1.c: Extend.
381 2016-06-29 Jakub Jelinek <jakub@redhat.com>
383 PR tree-optimization/71625
384 * gcc.dg/strlenopt-28.c: New test.
386 2016-06-29 Richard Biener <rguenther@suse.de>
389 * g++.dg/torture/pr71002.C: Adjust testcase.
391 2016-06-29 Jakub Jelinek <jakub@redhat.com>
394 * gcc.dg/pr71685.c: New test.
396 2016-06-28 Martin Sebor <msebor@redhat.com>
399 * gcc.dg/init-bad-9.c: New test.
401 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
403 * gcc.target/powerpc/abs128-1.c: Require VSX.
404 * gcc.target/powerpc/copysign128-1.c: Likewise.
405 * gcc.target/powerpc/inf128-1.c: Likewise.
406 * gcc.target/powerpc/nan128-1.c: Likewise.
408 2016-06-28 Jakub Jelinek <jakub@redhat.com>
411 * gcc.c-torture/execute/pr71626-1.c: New test.
412 * gcc.c-torture/execute/pr71626-2.c: New test.
414 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
417 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
419 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
422 * gcc.target/powerpc/pr71670.c: New testcase.
424 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
427 * gcc.target/powerpc/pr71656-1.c: New test.
428 * gcc.target/powerpc/pr71656-2.c: New test.
430 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
432 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
434 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
435 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
436 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
437 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
438 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
439 Add arm_neon_fp16_ok effective target.
440 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
441 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
442 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
444 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
445 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
446 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
447 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
448 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
449 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
450 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
452 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
454 * gcc.dg/predict-12.c: New testcase.
456 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
459 * gfortran.dg/pr71649.f90: New test.
461 2016-06-25 Jakub Jelinek <jakub@redhat.com>
463 PR tree-optimization/71643
464 * g++.dg/opt/pr71643.C: New test.
466 PR tree-optimization/71631
467 * gcc.c-torture/execute/pr71631.c: New test.
469 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
471 * gcc.dg/predict-11.c: New testcase.
472 * gfortran.dg/predict-2.f90: New testcase.
474 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
476 * gcc.dg/predict-10.c: New test.
478 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480 * gcc.target/powerpc/abs128-1.c: New.
481 * gcc.target/powerpc/copysign128-1.c: New.
482 * gcc.target/powerpc/inf128-1.c: New.
483 * gcc.target/powerpc/nan128-1.c: New.
485 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
487 * gfortran.dg/pr71642.f90: New test.
489 2016-06-24 Jakub Jelinek <jakub@redhat.com>
491 PR tree-optimization/71647
492 * gcc.target/i386/pr71647.c: New test.
494 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
496 * gcc.target/i386/noplt-gd-1.c: New test.
497 * gcc.target/i386/noplt-gd-2.c: Likewise.
498 * gcc.target/i386/noplt-gd-3.c: Likewise.
499 * gcc.target/i386/noplt-ld-1.c: Likewise.
500 * gcc.target/i386/noplt-ld-2.c: Likewise.
501 * gcc.target/i386/noplt-ld-3.c: Likewise.
502 * lib/target-supports.exp
503 (check_effective_target_tls_get_addr_via_got): New.
505 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
507 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
508 testsuite compile flags.
509 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
510 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
512 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
514 * g++dg/vect/pr36684.cc: Add dg-do compile.
515 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
516 * gcc.dg/vect/pr70021.c: Ditto.
517 * gcc.dg/vect/pr70138-1.c: Ditto.
518 * gcc.dg/vect/pr70138-2.c: Ditto.
519 * gcc.dg/vect/pr70354-1.c: Ditto.
520 * gcc.dg/vect/pr70354-2.c: Ditto.
521 * gcc.dg/vect/pr71259.c: Ditto.
522 * gcc.dg/vect/pr71416-1.c: Ditto.
523 * gcc.dg/vect/slp-43.c: Ditto.
524 * gcc.dg/vect/slp-45.c: Ditto.
525 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
526 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
527 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
528 * gfortran.dg/vect/pr69980.f90: Ditto.
530 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
532 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
533 * gcc.dg/vect/bb-slp-30.c: Ditto.
534 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
535 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
536 * gcc.dg/vect/pr45902.c: Ditto.
537 * gcc.dg/vect/pr48172.c: Ditto.
538 * gcc.dg/vect/pr48377.c: Ditto.
539 * gcc.dg/vect/pr49038.c: Ditto.
540 * gcc.dg/vect/pr49771.c: Ditto.
541 * gcc.dg/vect/pr52091.c: Ditto.
542 * gcc.dg/vect/pr53185-2.c: Ditto.
543 * gcc.dg/vect/pr56826.c: Ditto.
544 * gcc.dg/vect/pr60276.c: Ditto.
545 * gcc.dg/vect/pr62021.c: Ditto.
546 * gcc.dg/vect/pr63530.c: Ditto.
547 * gcc.dg/vect/pr65518.c: Ditto.
548 * gcc.dg/vect/pr65947-1.c: Ditto.
549 * gcc.dg/vect/pr65947-10.c: Ditto.
550 * gcc.dg/vect/pr65947-11.c: Ditto.
551 * gcc.dg/vect/pr65947-12.c: Ditto.
552 * gcc.dg/vect/pr65947-13.c: Ditto.
553 * gcc.dg/vect/pr65947-2.c: Ditto.
554 * gcc.dg/vect/pr65947-3.c: Ditto.
555 * gcc.dg/vect/pr65947-4.c: Ditto.
556 * gcc.dg/vect/pr65947-5.c: Ditto.
557 * gcc.dg/vect/pr65947-6.c: Ditto.
558 * gcc.dg/vect/pr65947-7.c: Ditto.
559 * gcc.dg/vect/pr65947-8.c: Ditto.
560 * gcc.dg/vect/pr65947-9.c: Ditto.
561 * gcc.dg/vect/pr71416-1.c: Ditto.
562 * gcc.dg/vect/pr71439.c: Ditto.
563 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
564 * gcc.dg/vect/vect-bswap16.c: Ditto.
565 * gcc.dg/vect/vect-bswap32.c: Ditto.
566 * gcc.dg/vect/vect-bswap64.c: Ditto.
567 * gcc.dg/vect/vect-live-1.c: Ditto.
568 * gcc.dg/vect/vect-live-2.c: Ditto.
569 * gcc.dg/vect/vect-live-3.c: Ditto.
570 * gcc.dg/vect/vect-live-4.c: Ditto.
571 * gcc.dg/vect/vect-live-5.c: Ditto.
572 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
573 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
574 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
575 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
576 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
577 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
578 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
579 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
580 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
581 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
582 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
583 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
584 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
585 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
586 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
587 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
588 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
590 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
594 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
596 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
597 ia32 if R_386_GOT32X relocation is supported.
598 * gcc.target/i386/noplt-3.c: Likewise.
599 * gcc.target/i386/noplt-2.c: Likewise.
600 (main): Renamed to ...
602 * gcc.target/i386/noplt-4.c: Likewise.
603 (main): Renamed to ...
605 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
606 * gcc.target/i386/pr67400-5.c: Likewise.
608 2016-06-24 Jakub Jelinek <jakub@redhat.com>
610 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
611 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
613 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
614 f4): Adjust expected diagnostics.
615 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
616 (T): If OVFP is defined, redefine to TP.
617 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
618 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
619 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
620 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
621 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
622 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
623 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
624 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
625 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
626 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
627 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
628 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
629 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
630 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
631 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
632 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
633 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
634 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
635 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
636 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
637 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
638 as last argument to __builtin_add_overflow_p.
640 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
642 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
643 dg-options and remove default vector testsuite compile flags.
644 * g++.dg/vect/pr33860a.cc: Ditto.
645 * g++.dg/vect/pr45470-a.cc: Ditto.
646 * g++.dg/vect/pr45470-b.cc: Ditto.
647 * g++.dg/vect/pr60896.cc: Ditto.
648 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
649 * gcc.dg/vect/pr18308.c: Ditto.
650 * gcc.dg/vect/pr24049.c: Ditto.
651 * gcc.dg/vect/pr33373.c: Ditto.
652 * gcc.dg/vect/pr36228.c: Ditto.
653 * gcc.dg/vect/pr42395.c: Ditto.
654 * gcc.dg/vect/pr42604.c: Ditto.
655 * gcc.dg/vect/pr46663.c: Ditto.
656 * gcc.dg/vect/pr48765.c: Ditto.
657 * gcc.dg/vect/pr49093.c: Ditto.
658 * gcc.dg/vect/pr49352.c: Ditto.
659 * gcc.dg/vect/pr52298.c: Ditto.
660 * gcc.dg/vect/pr52870.c: Ditto.
661 * gcc.dg/vect/pr53185.c: Ditto.
662 * gcc.dg/vect/pr53773.c: Ditto.
663 * gcc.dg/vect/pr56695.c: Ditto.
664 * gcc.dg/vect/pr62171.c: Ditto.
665 * gcc.dg/vect/pr63530.c: Ditto.
666 * gcc.dg/vect/pr68339.c: Ditto.
667 * gcc.dg/vect/pr71259.c: Ditto.
668 * gcc.dg/vect/vect-82_64.c: Ditto.
669 * gcc.dg/vect/vect-83_64.c: Ditto.
670 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
671 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
672 * gcc.dg/vect/vect-shift-2.c: Ditto.
673 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
674 * gfortran.dg/vect/pr39318.f90: Ditto.
675 * gfortran.dg/vect/pr45714-a.f: Ditto.
676 * gfortran.dg/vect/pr45714-b.f: Ditto.
677 * gfortran.dg/vect/pr46213.f90: Ditto.
679 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
680 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
682 * gcc.target/powerpc/p9-splat-5.c: New test.
684 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
686 PR tree-optimization/71488
687 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
688 * lib/target-supports.exp: ... here.
689 (check_sse4_hw_available): New procedure.
690 (check_effective_target_sse4_runtime): Ditto.
691 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
692 -march=westmere for sse4_runtime targets.
693 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
694 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
695 (dg-additional-options): Use for sse4_runtime targets.
696 (main): Call check_vect ().
697 (dg-final): Perform scan only for sse4_runtime targets.
699 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
703 * gcc.target/i386/pr66232-14.c: New file.
704 * gcc.target/i386/pr66232-15.c: Likewise.
705 * gcc.target/i386/pr66232-16.c: Likewise.
706 * gcc.target/i386/pr66232-17.c: Likewise.
707 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
708 ia32 if R_386_GOT32X relocation is supported.
709 * gcc.target/i386/pr67400-2.c: Likewise.
710 * gcc.target/i386/pr67400-3.c: Likewise.
711 * gcc.target/i386/pr67400-4.c: Likewise.
712 * gcc.target/i386/pr67400-6.c: Likewise.
713 * gcc.target/i386/pr67400-7.c: Likewise.
714 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
716 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
719 * gfortran.dg/char4_iunit_1.f03: Update test.
720 * gfortran.dg/f2003_io_5.f03: Update test.
721 * gfortran.dg/real_const_3.f90: Update test.
723 2016-06-23 Andi Kleen <ak@linux.intel.com>
725 * g++.dg/bprob/bprob.exp: Support autofdo.
726 * g++.dg/tree-prof/tree-prof.exp: dito.
727 * gcc.dg/tree-prof/tree-prof.exp: dito.
728 * gcc.misc-tests/bprob.exp: dito.
729 * gfortran.dg/prof/prof.exp: dito.
730 * lib/profopt.exp: dito.
731 * lib/target-supports.exp: Check for autofdo.
733 2016-06-23 Martin Liska <mliska@suse.cz>
735 * gcc.dg/pr71619.c: New test.
737 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
740 * gcc.target/i386/pr67400-1.c: New test.
741 * gcc.target/i386/pr67400-2.c: Likewise.
742 * gcc.target/i386/pr67400-3.c: Likewise.
743 * gcc.target/i386/pr67400-4.c: Likewise.
744 * gcc.target/i386/pr67400-5.c: Likewise.
745 * gcc.target/i386/pr67400-6.c: Likewise.
746 * gcc.target/i386/pr67400-7.c: Likewise.
748 2016-06-22 David Malcolm <dmalcolm@redhat.com>
750 * c-c++-common/missing-header-1.c: New test case.
751 * c-c++-common/missing-header-2.c: New test case.
752 * c-c++-common/missing-header-3.c: New test case.
753 * c-c++-common/missing-header-4.c: New test case.
755 2016-06-22 David Malcolm <dmalcolm@redhat.com>
758 * c-c++-common/attributes-1.c: Update dg-prune-output to include
760 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
761 expected results due to builtin "nanl" now being suggested for
763 * gcc.dg/pr67580.c: Update expected messages.
764 * gcc.dg/spellcheck-identifiers.c: New testcase.
765 * gcc.dg/spellcheck-typenames.c: New testcase.
767 2016-06-22 David Malcolm <dmalcolm@redhat.com>
769 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
772 diagnostic-test-show-locus-parseable-fixits.c to sources for
773 diagnostic_plugin_test_show_locus.c.
774 * lib/gcc-defs.exp (freeform_regexps): New global.
775 (dg-regexp): New function.
776 (handle-dg-regexps): New function.
777 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
778 freeform_regexps to the empty list.
779 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
781 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
783 PR tree-optimization/71488
784 * g++.dg/pr71488.C: New test.
785 * gcc.dg/vect/vect-bool-cmp.c: New test.
787 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
789 * gcc.dg/guality/param-5.c: New test.
791 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
793 * gcc.target/i386/asm-flag-7.c: New test.
795 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
797 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
798 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
799 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
800 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
801 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
802 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
803 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
804 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
805 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
808 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
809 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
810 * gcc.dg/tree-ssa/vrp87.c: Likewise.
811 * lib/target-supports.exp: Likewise.
813 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
815 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
816 * gcc.dg/attr-ms_struct-2.c: Likewise.
817 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
818 * gcc.dg/bf-ms-attrib.c: Likewise.
819 * gcc.dg/bf-ms-layout-2.c: Likewise.
820 * gcc.dg/bf-ms-layout-3.c: Likewise.
821 * gcc.dg/bf-ms-layout.c: Likewise.
822 * gcc.dg/bf-no-ms-layout.c: Likewise.
823 * gcc.target/i386/bitfield1.c: Likewise.
824 * gcc.target/i386/bitfield2.c: Likewise.
825 * gcc.target/i386/bitfield3.c: Likewise.
827 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
829 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
830 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
831 override other than -mcpu=power9 command-line option is specified,
832 or if the target operating system is aix.
833 * gcc.target/powerpc/darn-1.c: Likewise.
834 * gcc.target/powerpc/darn-2.c: Likewise.
835 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
836 test if effective-target is not powerpc_p9vector_ok or if the
837 target operating system is not defined.
838 * gcc.target/powerpc/vslv-1.c: Likewise.
839 * gcc.target/powerpc/vsrv-0.c: Likewise.
840 * gcc.target/powerpc/vsrv-1.c: Likewise.
842 2016-06-21 Tobias Burnus <burnus@net-b.de>
845 * gfortran.dg/coarray/data_1.f90: New.
847 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
849 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
850 (dg-require-effective-target): Use arm_v8_neon_hw.
851 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
852 (dg-require-effective-target): Likewise.
853 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
854 (dg-require-effective-target): Likewise.
855 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
856 (dg-require-effective-target): Likewise.
857 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
858 (dg-require-effective-target): Likewise.
859 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
860 (dg-require-effective-target): Likewise.
861 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
864 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
866 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
867 Set to 3 so test passes.
869 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
871 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
873 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
875 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
876 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
877 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
878 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
880 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
882 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
883 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
885 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
888 * gcc.target/i386/pr71549.c: New test.
890 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
892 * gcc.target/powerpc/vadsdu-0.c: Replace
893 dg-require-effective-target directive to allow test to run on more
894 platforms, and add dg-skip-if directive to disable test on aix
895 platforms because of known incompatibilities.
896 * gcc.target/powerpc/vadsdu-1.c: Likewise.
897 * gcc.target/powerpc/vadsdu-2.c: Likewise.
898 * gcc.target/powerpc/vadsdu-3.c: Likewise.
899 * gcc.target/powerpc/vadsdu-4.c: Likewise.
900 * gcc.target/powerpc/vadsdu-5.c: Likewise.
901 * gcc.target/powerpc/vadsdub-1.c: Likewise.
902 * gcc.target/powerpc/vadsdub-2.c: Replace
903 dg-require-effective-target directive to allow test to run on more
904 platforms, and add dg-skip-if directive to disable test on aix
905 platforms because of known incompatibilities.
906 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
907 with vec_absdb call to differentiate this test from vadsdub-1.c.
908 * gcc.target/powerpc/vadsduh-1.c: Replace
909 dg-require-effective-target directive to allow test to run on more
910 platforms, and add dg-skip-if directive to disable test on aix
911 platforms because of known incompatibilities.
912 * gcc.target/powerpc/vadsduh-2.c: Likewise.
913 * gcc.target/powerpc/vadsduw-1.c: Likewise.
914 * gcc.target/powerpc/vadsduw-2.c: Likewise.
916 2016-06-21 Jakub Jelinek <jakub@redhat.com>
918 PR tree-optimization/71588
919 * gcc.dg/pr71558.c: New test.
921 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
923 * c-c++-common/pr68657-1.c: Require ptr32plus support.
924 * c-c++-common/pr68657-2.c: Likewise.
925 * c-c++-common/pr68657-3.c: Likewise.
926 * gcc.dg/torture/pr69714.c: Require int32plus support.
927 * gcc.dg/torture/pr70025.c: Likewise.
928 * gcc.dg/torture/pr70083.c: Likewise.
929 * gcc.dg/torture/pr70542.c: Likewise.
930 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
932 2016-06-20 Joseph Myers <joseph@codesourcery.com>
935 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
937 2016-06-20 Jakub Jelinek <jakub@redhat.com>
940 * gcc.dg/pr71581.c: New test.
942 PR rtl-optimization/71591
943 * gcc.dg/cpp/pr71591.c: New test.
945 2016-06-20 David B. Robins <gcc@davidrobins.net>
948 * g++.dg/torture/pr71571.C: New test.
950 2016-06-20 Jakub Jelinek <jakub@redhat.com>
953 * gcc.target/i386/sse2-pr71559.c: New test.
954 * gcc.target/i386/avx-pr71559.c: New test.
955 * gcc.target/i386/avx512f-pr71559.c: New test.
957 2016-06-20 Tobias Burnus <burnus@net-b.de>
960 * gfortran.dg/pointer_remapping_10.f90: New.
962 2016-06-20 David Malcolm <dmalcolm@redhat.com>
964 * g++.dg/diagnostic/string-literal-concat.C: New test case.
966 2016-06-20 Martin Sebor <msebor@redhat.com>
969 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
970 * gnu90-const-expr-1.c: Same.
971 * gnu99-const-expr-1.c: Same.
972 * gnu99-static-1.c: Same.
974 2016-06-20 Renlin Li <renlin.li@arm.com>
976 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
978 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
980 * gcc.target/aarch64/vcvt_f64_1.c: New.
981 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
982 * gcc.target/aarch64/vrecp_f64_1.c: New.
984 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
986 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
989 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
992 * gcc.target/avr/torture/pr71103-2.c: New test.
994 2016-06-19 Martin Sebor <msebor@redhat.com>
997 * gcc.dg/alignof.c: New test.
999 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1001 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1002 vs dg-error; test constexpr specifier too.
1004 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1008 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1010 * lib/target-supports.exp
1011 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1012 arm_neon_ok and merge flags. Fix temporary test name.
1013 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1016 2016-06-17 Martin Liska <mliska@suse.cz>
1018 * gcc.dg/predict-9.c: Fix dump scanning.
1020 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1022 PR tree-optimization/71354
1023 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1025 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1027 PR tree-optimization/71347
1028 * gcc.dg/tree-ssa/pr71347.c: New test.
1030 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1032 PR tree-optimization/71354
1033 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1035 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1037 * gcc.dg/vect/vect-alias-check-1.c: New test.
1039 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1042 * gcc.target/avr/pr71151-1.c: New test.
1043 * gcc.target/avr/pr71151-2.c: New test.
1044 * gcc.target/avr/pr71151-3.c: New test.
1045 * gcc.target/avr/pr71151-4.c: New test.
1046 * gcc.target/avr/pr71151-5.c: New test.
1047 * gcc.target/avr/pr71151-6.c: New test.
1048 * gcc.target/avr/pr71151-7.c: New test.
1049 * gcc.target/avr/pr71151-8.c: New test.
1050 * gcc.target/avr/pr71151-common.h: New test.
1052 2016-06-16 Martin Liska <mliska@suse.cz>
1054 * gfortran.dg/predict-1.f90: New test.
1056 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1059 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1061 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1063 * g++.dg/vect/pr36648.cc: Disable cunrolli
1065 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1068 * gcc.c-torture/execute/pr71554.c: New test.
1070 PR rtl-optimization/71532
1071 * gcc.dg/torture/pr71532.c: New test.
1073 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1075 * gcc.target/powerpc/p9-dimode1.c: New test.
1076 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1078 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.c-torture/compile/20160615-1.c: New test.
1082 * g++.dg/cpp0x/ref-qual17.C: New test.
1084 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1087 * gcc.target/i386/pr71529.C: New test.
1089 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1091 PR tree-optimization/71483
1092 * g++.dg/vect/pr71483.c: New
1094 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/inherit/crash6.C: New.
1098 * g++.dg/inherit/union2.C: Likewise.
1099 * g++.dg/inherit/virtual12.C: Likewise.
1100 * g++.dg/inherit/virtual13.C: Likewise.
1101 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1103 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1105 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1107 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1109 PR tree-optimization/71439
1110 * gcc.dg/vect/pr71439.c: New
1112 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1114 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1116 2016-06-15 Richard Biener <rguenther@suse.de>
1118 * gcc.dg/vect/slp-45.c: New testcase.
1120 2016-06-15 Richard Biener <rguenther@suse.de>
1122 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1124 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1126 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1127 requirements, and disable for AIX for now.
1128 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1130 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1133 * g++.dg/opt/pr71528.C: New test.
1136 * g++.dg/init/pr71516.C: New test.
1138 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/init/array46.C: New.
1142 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1144 * gcc.target/i386/float128-3.c: New test.
1145 * gcc.target/i386/quad-sse4.c: Ditto.
1146 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1147 Update scan strings.
1149 2016-06-14 Richard Biener <rguenther@suse.de>
1152 * gfortran.dg/pr71526.f90: New testcase.
1154 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1156 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1157 * gcc.dg/zero_bits_compound-1.c: Likewise.
1159 2016-06-14 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/71522
1162 * gcc.dg/torture/pr71522.c: New testcase.
1164 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1166 PR tree-optimization/71520
1167 * gcc.dg/tree-ssa/pr71520.c: New test.
1169 2016-06-14 Richard Biener <rguenther@suse.de>
1171 PR tree-optimization/71521
1172 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1174 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1177 * c-c++-common/ubsan/bounds-13.c: New test.
1179 PR preprocessor/71183
1180 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1182 2016-06-13 Jeff Law <law@redhat.com>
1184 PR tree-optimization/71403
1185 * c-c++-common/ubsan/pr71403-1.c: New test.
1186 * c-c++-common/ubsan/pr71403-2.c: New test.
1187 * c-c++-common/ubsan/pr71403-3.c: New test.
1189 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1192 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1193 Add -Wno-psabi -w to dg-options.
1195 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1197 * gcc.target/powerpc/vadsdu-0.c: New test.
1198 * gcc.target/powerpc/vadsdu-1.c: New test.
1199 * gcc.target/powerpc/vadsdu-2.c: New test.
1200 * gcc.target/powerpc/vadsdu-3.c: New test.
1201 * gcc.target/powerpc/vadsdu-4.c: New test.
1202 * gcc.target/powerpc/vadsdu-5.c: New test.
1203 * gcc.target/powerpc/vadsdub-1.c: New test.
1204 * gcc.target/powerpc/vadsdub-2.c: New test.
1205 * gcc.target/powerpc/vadsduh-1.c: New test.
1206 * gcc.target/powerpc/vadsduh-2.c: New test.
1207 * gcc.target/powerpc/vadsduw-1.c: New test.
1208 * gcc.target/powerpc/vadsduw-2.c: New test.
1210 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1212 * gcc.dg/c99-init-2.c (c): Update expected error message.
1213 * gcc.dg/init-bad-8.c (foo): Likewise.
1214 * gcc.dg/spellcheck-fields-3.c: New test case.
1216 2016-06-13 Martin Liska <mliska@suse.cz>
1218 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1219 and "guess loop iv compared" heuristics.
1220 * gcc.dg/predict-2.c: Likewise.
1221 * gcc.dg/predict-3.c: Likewise.
1222 * gcc.dg/predict-4.c: Likewise.
1223 * gcc.dg/predict-5.c: Likewise.
1224 * gcc.dg/predict-6.c: Likewise.
1226 2016-06-13 Marek Polacek <polacek@redhat.com>
1229 * c-c++-common/Wswitch-unreachable-4.c: New test.
1230 * gcc.dg/Wswitch-unreachable-2.c: New test.
1231 * g++.dg/tm/jump1.C: Move dg-warning.
1233 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1235 * gnat.dg/renaming10.ad[sb]: New test.
1237 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1240 * gfortran.dg/pr70673.f90: New test.
1242 2016-06-13 Richard Biener <rguenther@suse.de>
1245 * gcc.dg/align-3.c: New testcase.
1247 2016-06-13 Martin Liska <mliska@suse.cz>
1249 * gcc.target/i386/pr71458.c: New test.
1251 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1254 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1256 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1259 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1262 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1265 * gfortran.dg/comma_IO_extension_1.f90: New test.
1266 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1267 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1269 * gfortran.dg/graphite/pr38083.f90: Likewise.
1270 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1273 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1275 * gnat.dg/case_character.adb: New test.
1277 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1280 * gcc.target/powerpc/pr71310.c: New testcase.
1282 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1285 * gcc.dg/pr71478.c: New test.
1287 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1290 * gcc.c-torture/execute/pr71494.c: New test.
1293 * gcc.target/i386/pr68657.c: New test.
1296 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1297 (test): Add -masm=intel alternatives.
1299 2016-06-10 Martin Sebor <msebor@redhat.com>
1302 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1304 2016-06-10 Jeff Law <law@redhat.com>
1306 PR tree-optimization/71335
1307 * gcc.c-torture/execute/pr71335.c: New test.
1309 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1311 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1312 the various "cannot tail-call: " messages.
1314 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1316 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1319 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1322 * c-c++-common/asan/pr71480.c: New test.
1324 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1326 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1327 (ASMNAME2): Likewise.
1328 (main): Replace fn in asm statement with ASMNAME ("fn").
1329 * gcc.dg/guality/pr68037-2.c: Likewise.
1330 * gcc.dg/guality/pr68037-3.c: Likewise.
1331 * gcc.dg/torture/pr68037-1.c: Likewise.
1332 * gcc.dg/torture/pr68037-2.c: Likewise.
1333 * gcc.dg/torture/pr68037-3.c: Likewise.
1335 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1338 * gcc.target/i386/pr68843-1.c: New test.
1339 * gcc.target/i386/pr68843-2.c: New test.
1341 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1342 Cesar Philippidis <cesar@codesourcery.com>
1345 * gcc.dg/goacc/nested-function-1.c: New file.
1346 * gcc.dg/goacc/nested-function-2.c: Likewise.
1347 * gcc.dg/goacc/pr71373.c: Likewise.
1348 * gfortran.dg/goacc/cray-2.f95: Likewise.
1349 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1350 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1351 * gfortran.dg/goacc/cray.f95: Update.
1352 * gfortran.dg/goacc/loop-1.f95: Likewise.
1353 * gfortran.dg/goacc/loop-3.f95: Likewise.
1354 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1355 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1357 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1359 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1360 for OpenACC tile clauses.
1361 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1364 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1366 * c-c++-common/goacc/cache-2.c: ... this new file.
1367 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1368 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1369 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1371 * gfortran.dg/goacc/cray.f95: Likewise.
1372 * gfortran.dg/goacc/loop-1.f95: Likewise.
1374 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1376 PR tree-optimization/71407
1377 PR tree-optimization/71416
1378 * gcc.dg/vect/pr71407.c: New
1379 * gcc.dg/vect/pr71416-1.c: New
1380 * gcc.dg/vect/pr71416-2.c: New
1382 2016-06-10 Richard Biener <rguenther@suse.de>
1385 * gcc.dg/torture/pr71477.c: New testcase.
1387 2016-06-09 Julia Koval <julia.koval@intel.com>
1389 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1390 * gcc.target/i386/interrupt-13.c: Likewise.
1391 * gcc.target/i386/interrupt-15.c: Likewise.
1392 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1393 * gcc.target/i386/interrupt-24.c: Likewise.
1394 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1395 * gcc.target/i386/interrupt-9.c: Likewise.
1396 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1398 2016-06-09 Martin Sebor <msebor@redhat.com>
1401 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1402 * gcc.dg/builtin-constant_p-1.c: Same.
1403 * gcc.dg/builtins-error.c: Same.
1404 * gcc.dg/pr70859.c: Same.
1406 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1408 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1409 * gcc.dg/torture/pr68067-1.c: Likewise.
1410 * gcc.dg/torture/pr68067-2.c: Likewise.
1412 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1414 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1417 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/inherit/crash5.C: New.
1422 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/inherit/crash5.C: New.
1426 * g++.dg/inherit/virtual1.C: Adjust.
1428 2016-06-09 Martin Liska <mliska@suse.cz>
1430 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1431 * g++.dg/predict-loop-exit-2.C: Likewise.
1432 * g++.dg/predict-loop-exit-3.C: Likewise.
1433 * gcc.dg/predict-1.c: Likewise.
1434 * gcc.dg/predict-2.c: Likewise.
1435 * gcc.dg/predict-3.c: Likewise.
1436 * gcc.dg/predict-4.c: Likewise.
1437 * gcc.dg/predict-5.c: Likewise.
1438 * gcc.dg/predict-6.c: Likewise.
1439 * gcc.dg/predict-7.c: Likewise.
1441 2016-06-09 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/71462
1444 * gcc.dg/torture/pr71462.c: New testcase.
1446 2016-06-09 Marek Polacek <polacek@redhat.com>
1449 * gcc.dg/c11-generic-3.c: New test.
1451 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/init/array42.C: New.
1454 * g++.dg/init/array43.C: Likewise.
1455 * g++.dg/init/array44.C: Likewise.
1456 * g++.dg/init/array45.C: Likewise.
1457 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1458 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1459 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1460 * g++.dg/gomp/pr35751.C: Likewise.
1461 * g++.dg/init/array23.C: Likewise.
1462 * g++.dg/init/brace2.C: Likewise.
1463 * g++.dg/init/brace6.C: Likewise.
1465 2016-06-08 Martin Sebor <msebor@redhat.com>
1466 Jakub Jelinek <jakub@redhat.com>
1470 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1471 * c-c++-common/builtin-arith-overflow-2.c: New test.
1472 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1473 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1474 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1476 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1479 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1481 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1483 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1484 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1485 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1486 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1487 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1488 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1489 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1490 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1491 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1492 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1493 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1494 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1495 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1497 2016-06-08 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/68558
1500 * gcc.dg/vect/slp-44.c: New testcase.
1502 2016-06-08 Richard Biener <rguenther@suse.de>
1504 * gcc.dg/vect/slp-43.c: New testcase.
1506 2016-06-08 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/71452
1509 * gcc.dg/torture/pr71452.c: New testcase.
1511 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1514 * g++.dg/torture/pr71448.C: New test.
1516 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1520 * g++.dg/debug/pr71432.C: New test.
1522 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1524 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1525 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1526 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1528 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1530 * gcc.dg/vect/vect-live-2.c: Update effective target.
1531 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1532 * lib/target-supports.exp: Add aarch64 to vect_long.
1534 2016-06-08 Marek Polacek <polacek@redhat.com>
1537 * gcc.dg/noncompile/pr71418.c: New test.
1540 * gcc.dg/noncompile/pr71426.c: New test.
1542 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1544 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1545 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1546 * gcc.dg/predict-3.c: Update template.
1547 * gcc.dg/predict-5.c: Update template.
1548 * gcc.dg/predict-6.c: Update template.
1549 * gcc.dg/predict-9.c: Update template.
1550 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1552 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1554 * gcc.target/powerpc/vec-mul.c: New test.
1556 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1558 * gcc.dg/spellcheck-fields-2.c: New test case.
1560 2016-06-07 Richard Biener <rguenther@suse.de>
1563 * gcc.dg/Wpragmas-1.c: New testcase.
1564 * gcc.dg/Wattributes-4.c: Likewise.
1565 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1568 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1570 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1571 spurious debug code.
1573 2016-06-07 Richard Biener <rguenther@suse.de>
1575 PR tree-optimization/71428
1576 * gcc.dg/torture/pr71428.c: New testcase.
1578 2016-06-07 Richard Biener <rguenther@suse.de>
1581 * gcc.dg/torture/pr71423.c: New testcase.
1583 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1586 * gcc.dg/tree-ssa/pr71408.c: New test.
1588 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1591 * g++.dg/torture/pr71281.C: New test.
1593 2016-06-06 Marek Polacek <polacek@redhat.com>
1596 * gcc.dg/pr71362.c: New test.
1598 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1599 Patrick Palka <ppalka@gcc.gnu.org>
1604 * g++.dg/opt/pr70847.C: New test.
1605 * g++.dg/ubsan/pr70847.C: New test.
1606 * g++.dg/ubsan/pr71393.C: New test.
1608 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1610 PR tree-optimization/71259
1611 * gcc.dg/vect/pr71259.c: New test.
1613 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1615 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1616 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1617 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1620 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1623 * gcc.c-torture/execute/pr37780.c: New test.
1624 * gcc.target/aarch64/pr37780_1.c: Likewise.
1625 * gcc.target/arm/pr37780_1.c: Likewise.
1627 2016-06-06 Marek Polacek <polacek@redhat.com>
1629 * c-c++-common/attr-may-alias-1.c: New test.
1630 * c-c++-common/attr-may-alias-2.c: New test.
1631 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1633 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1636 * gcc.target/i386/pr24414.c: New test.
1638 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1640 * gcc.target/sparc/vis4misc.c: New file.
1641 * gcc.target/sparc/fpcmp.c: Likewise.
1642 * gcc.target/sparc/fpcmpu.c: Likewise.
1644 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1646 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1647 * gcc.dg/vect/vect-live-3.c: Likewise.
1649 2016-06-06 Richard Biener <rguenther@suse.de>
1651 PR tree-optimization/71398
1652 * gcc.dg/torture/pr71398.c: New testcase.
1654 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1657 * g++.dg/pr71389.C: New test.
1659 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1662 * gfortran.dg/fmt_read_5.f: New test.
1664 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1667 * gfortran.dg/class_array_22.f03: New test.
1669 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1671 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1673 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1675 * gcc.dg/predict-9.c: Update template.
1677 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1680 * g++.dg/template/pr49377.C: New.
1682 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1684 PR tree-optimization/71405
1685 * g++.dg/torture/pr71405.C: New test.
1687 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/inherit/crash5.C: New.
1691 * g++.dg/inherit/virtual1.C: Adjust.
1693 2016-06-03 Jeff Law <law@redhat.com>
1695 PR tree-optimization/71316
1696 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1698 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1700 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1701 dg-additional-options with just -fno-tree-scev-cprop in it.
1702 * gcc.dg/vect/vect-live-2.c: Likewise.
1703 * gcc.dg/vect/vect-live-5.c: Likewise.
1704 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1705 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1706 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1708 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1711 * g++.dg/other/friend6.C: New test.
1713 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1715 * g++.dg/torture/ppc-ldst-array.C: New.
1717 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1721 * gcc.dg/torture/builtin-fp-int-inexact.c,
1722 gcc.target/i386/387-builtin-fp-int-inexact.c,
1723 gcc.target/i386/387-rint-inline-1.c,
1724 gcc.target/i386/387-rint-inline-2.c,
1725 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1726 gcc.target/i386/sse2-rint-inline-1.c,
1727 gcc.target/i386/sse2-rint-inline-2.c,
1728 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1729 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1731 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1732 Julia Koval <julia.koval@intel.com>
1744 * gcc.dg/guality/pr68037-1.c: New test.
1745 * gcc.dg/guality/pr68037-2.c: Likewise.
1746 * gcc.dg/guality/pr68037-3.c: Likewise.
1747 * gcc.dg/torture/pr68037-1.c: Likewise.
1748 * gcc.dg/torture/pr68037-2.c: Likewise.
1749 * gcc.dg/torture/pr68037-3.c: Likewise.
1750 * gcc.dg/torture/pr68661-1a.c: Likewise.
1751 * gcc.dg/torture/pr68661-1b.c: Likewise.
1752 * gcc.target/i386/interrupt-1.c: Likewise.
1753 * gcc.target/i386/interrupt-2.c: Likewise.
1754 * gcc.target/i386/interrupt-3.c: Likewise.
1755 * gcc.target/i386/interrupt-4.c: Likewise.
1756 * gcc.target/i386/interrupt-5.c: Likewise.
1757 * gcc.target/i386/interrupt-6.c: Likewise.
1758 * gcc.target/i386/interrupt-7.c: Likewise.
1759 * gcc.target/i386/interrupt-8.c: Likewise.
1760 * gcc.target/i386/interrupt-9.c: Likewise.
1761 * gcc.target/i386/interrupt-10.c: Likewise.
1762 * gcc.target/i386/interrupt-11.c: Likewise.
1763 * gcc.target/i386/interrupt-12.c: Likewise.
1764 * gcc.target/i386/interrupt-13.c: Likewise.
1765 * gcc.target/i386/interrupt-14.c: Likewise.
1766 * gcc.target/i386/interrupt-15.c: Likewise.
1767 * gcc.target/i386/interrupt-16.c: Likewise.
1768 * gcc.target/i386/interrupt-17.c: Likewise.
1769 * gcc.target/i386/interrupt-18.c: Likewise.
1770 * gcc.target/i386/interrupt-19.c: Likewise.
1771 * gcc.target/i386/interrupt-20.c: Likewise.
1772 * gcc.target/i386/interrupt-21.c: Likewise.
1773 * gcc.target/i386/interrupt-22.c: Likewise.
1774 * gcc.target/i386/interrupt-23.c: Likewise.
1775 * gcc.target/i386/interrupt-24.c: Likewise.
1776 * gcc.target/i386/interrupt-25.c: Likewise.
1777 * gcc.target/i386/interrupt-26.c: Likewise.
1778 * gcc.target/i386/interrupt-27.c: Likewise.
1779 * gcc.target/i386/interrupt-28.c: Likewise.
1780 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1781 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1782 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1783 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1784 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1785 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1786 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1787 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1788 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1789 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1790 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1791 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1793 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1795 PR tree-optimization/52171
1796 * gcc.dg/pr52171.c: New test.
1797 * gcc.target/i386/pr52171.c: New test.
1799 2016-06-03 Jan Hubicka <jh@suse.cz>
1801 * g++.dg/tree-ssa/pred-1.C: New testcase
1802 * gcc.dg/tree-ssa/pred-1.c: New testcase
1804 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1807 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1809 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1811 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1813 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1815 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1817 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1818 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1819 * gcc.dg/vect/vect-live-1.c: New test.
1820 * gcc.dg/vect/vect-live-2.c: New test.
1821 * gcc.dg/vect/vect-live-3.c: New test.
1822 * gcc.dg/vect/vect-live-4.c: New test.
1823 * gcc.dg/vect/vect-live-5.c: New test.
1824 * gcc.dg/vect/vect-live-slp-1.c: New test.
1825 * gcc.dg/vect/vect-live-slp-2.c: New test.
1826 * gcc.dg/vect/vect-live-slp-3.c: New test.
1828 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1831 * g++.dg/opt/pr71387.C: New test.
1833 2016-06-02 Jeff Law <law@redhat.com>
1835 PR tree-optimization/71328
1836 * gcc.c-torture/compile/pr71328.c: New test.
1838 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1841 * gfortran.dg/fmt_read_3.f90: Fix typo.
1842 * gfortran.dg/fmt_read_4.f90: New test.
1844 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1847 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1848 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1849 * g++.dg/cpp0x/override2.C: Likewise.
1850 * g++.dg/parse/crash5.C: Likewise.
1851 * g++.dg/parse/error16.C: Likewise.
1852 * g++.dg/parse/error27.C: Likewise.
1853 * g++.dg/template/qualttp15.C: Likewise.
1854 * g++.dg/template/redecl4.C: Likewise.
1855 * g++.old-deja/g++.other/crash39.C: Likewise.
1856 * g++.old-deja/g++.other/struct1.C: Likewise.
1857 * g++.old-deja/g++.pt/m9a.C: Likewise.
1858 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1860 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1863 * c-c++-common/pr71372.c: New test.
1865 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1866 __TIME__ strings with __builtin_strcmp instead of printf and
1869 2016-06-02 Martin Liska <mliska@suse.cz>
1871 * gcc.dg/predict-9.c: New test.
1873 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1875 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1876 global set_compiler_env_var and global saved_compiler_env_var.
1878 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1880 PR rtl-optimization/71295
1881 * gcc.c-torture/compile/pr71295.c: New test.
1883 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1887 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1888 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1890 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1891 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1892 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1895 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1897 * gcc.target/powerpc/p9-splat-4.c: New test.
1899 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1902 * gcc.target/powerpc/pr71186.c: New test.
1904 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1907 * gfortran.dg/fmt_read_3.f90: New test.
1909 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1911 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1914 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1916 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1917 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1919 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1920 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1922 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1924 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1925 vars set by dg-set-compiler-env-var.
1927 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1930 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1931 to the module procedure declaration.
1932 * gfortran.dg/submodule_16.f08: New test.
1934 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1937 * c-c++-common/gomp/pr71371.c: New test.
1939 2016-06-01 Richard Biener <rguenther@suse.de>
1941 PR tree-optimization/71366
1942 * gcc.dg/torture/pr71366-1.c: New testcase.
1943 * gcc.dg/torture/pr71366-2.c: Likewise.
1945 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1947 * gcc.target/powerpc/vslv-0.c: New test.
1948 * gcc.target/powerpc/vslv-1.c: New test.
1949 * gcc.target/powerpc/vsrv-0.c: New test.
1950 * gcc.target/powerpc/vsrv-1.c: New test.
1952 2016-06-01 Nathan Sidwell <nathan@acm.org>
1954 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1955 * gcc.target/nvptx/weak.c: New.
1957 2016-06-01 Richard Biener <rguenther@suse.de>
1959 PR tree-optimization/71261
1960 * gcc.dg/torture/vect-bool-1.c: New testcase.
1962 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1964 * gfortran.dg/gomp/order-1.f90: New test.
1965 * gfortran.dg/gomp/order-2.f90: New test.
1967 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1969 * gcc.dg/unroll-6.c: Update template.
1970 * gcc.dg/unroll-7.c: New testcase.
1971 * gcc.dg/unroll-8.c: New testcase.
1973 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1975 * gnat.dg/opt56.ad[sb]: New test.
1977 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1980 * g++.dg/cpp0x/constexpr-ice16.C: New.
1982 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1984 PR tree-optimization/71314
1985 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1988 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1990 PR tree-optimization/71077
1991 * gcc.dg/tree-ssa/pr71077.c: New test.
1993 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1995 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1996 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1997 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1999 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2002 * g++.dg/cpp0x/pr71248.C: New.
2003 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2004 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2005 * g++.dg/init/new37.C: Likewise.
2006 * g++.dg/template/static1.C: Likewise.
2007 * g++.dg/template/static2.C: Likewise.
2009 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2011 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2013 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2015 2016-05-31 Marek Polacek <polacek@redhat.com>
2017 * c-c++-common/Wswitch-unreachable-3.c: New test.
2018 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2020 2016-05-31 Richard Biener <rguenther@suse.de>
2022 PR tree-optimization/71352
2023 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2025 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2027 * gcc.target/arm/armv5_thumb_isa.c: New test.
2029 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2032 * gcc.target/i386/pr71346.c: New test.
2034 2016-05-31 Tom de Vries <tom@codesourcery.com>
2036 PR tree-optimization/69068
2037 * gcc.dg/graphite/pr69068.c: New test.
2039 2016-05-27 Martin Sebor <msebor@redhat.com>
2042 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2044 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2047 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2048 nowait depend(inout: dd[0]) clauses where permitted.
2050 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/parse/pr71238.C: New.
2054 * g++.dg/concepts/friend1.C: Test column numbers too.
2055 * g++.dg/cpp0x/initlist31.C: Likewise.
2056 * g++.dg/cpp0x/pr51420.C: Likewise.
2057 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2058 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2059 * g++.dg/ext/builtin3.C: Likewise.
2060 * g++.dg/lookup/friend12.C: Likewise.
2061 * g++.dg/lookup/friend7.C: Likewise.
2062 * g++.dg/lookup/koenig1.C: Likewise.
2063 * g++.dg/lookup/koenig5.C: Likewise.
2064 * g++.dg/lookup/used-before-declaration.C: Likewise.
2065 * g++.dg/overload/koenig1.C: Likewise.
2066 * g++.dg/template/crash65.C: Likewise.
2067 * g++.dg/template/friend57.C: Likewise.
2068 * g++.dg/warn/Wshadow-5.C: Likewise.
2069 * g++.dg/warn/Wunused-8.C: Likewise.
2070 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2071 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2072 * g++.old-deja/g++.jason/member.C: Likewise.
2073 * g++.old-deja/g++.jason/report.C: Likewise.
2074 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2075 * g++.old-deja/g++.law/visibility20.C: Likewise.
2076 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2077 * g++.old-deja/g++.other/static5.C: Likewise.
2078 * g++.old-deja/g++.pt/overload2.C: Likewise.
2080 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2082 * gcc.dg/tree-ssa/peel1.c: New testcase.
2083 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2084 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2086 2016-05-30 Tom de Vries <tom@codesourcery.com>
2088 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2091 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2094 * g++.dg/parse/virtual1.C: New.
2096 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2098 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2099 Use correct register when clearing %edx.
2101 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2103 PR tree-optimization/71289
2104 * gcc.dg/pr71289.c: New test.
2106 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2110 * gcc.dg/tree-ssa/pr71269.c: New test.
2111 * gcc.dg/tree-ssa/pr71292.c: New test.
2113 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2116 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2118 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2120 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2121 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2122 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2124 2016-05-30 Tom de Vries <tom@codesourcery.com>
2126 PR tree-optimization/69067
2127 * gcc.dg/graphite/pr69067.c: New test.
2129 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2132 * gcc.target/i386/pr71245-1.c: New test.
2133 * gcc.target/i386/pr71245-2.c: Ditto.
2135 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2138 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2139 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2140 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2142 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2144 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2146 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2150 * g++.dg/overload/69855.C: New.
2151 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2152 * g++.old-deja/g++.pt/crash3.C: Likewise.
2154 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2157 * g++.dg/parse/namespace13.C: New.
2159 2016-05-26 Jeff Law <law@redhat.com>
2161 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2162 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2163 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2164 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2165 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2167 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2170 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2171 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2173 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2175 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2178 * g++.dg/overload/69855.C: New.
2179 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2180 * g++.old-deja/g++.pt/crash3.C: Likewise.
2182 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2185 * gcc.target/aarch64/va_arg_1.c: New testcase.
2186 * gcc.target/aarch64/va_arg_2.c: Likewise.
2187 * gcc.target/aarch64/va_arg_3.c: Likewise.
2189 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2191 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2192 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2193 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2194 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2195 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2197 2016-05-27 Marek Polacek <polacek@redhat.com>
2200 * g++.dg/torture/pr71308.C: New test.
2202 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2204 * gcc.dg/zero_bits_compound-1.c: New test.
2205 * gcc.dg/zero_bits_compound-2.c: New test.
2207 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2210 * gcc.dg/pr71279.c: New test.
2212 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2214 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2215 floating point min/max/comparison instructions.
2216 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2218 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2220 * c-c++-common/gomp/schedule-1.c: New test.
2221 * gfortran.dg/gomp/schedule-1.f90: New test.
2223 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2227 * g++.dg/cpp1y/auto-fn32.C: New test.
2228 * g++.dg/cpp1y/paren4.C: New test.
2230 2016-05-26 Nathan Sidwell <nathan@acm.org>
2232 * gcc.dg/20060410.c: Xfail on ptx.
2233 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2234 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2235 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2236 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2237 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2239 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2241 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2243 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2245 PR tree-optimization/71280
2246 * gcc.dg/pr71280.c: New test.
2248 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2250 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2251 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2253 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2255 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2257 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2260 2016-05-25 Jeff Law <law@redhat.com>
2262 PR tree-optimization/71272
2263 * gcc.c-torture/compile/pr71272.c: new test.
2265 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2267 * gcc.target/powerpc/vec-cmpne.c: New test.
2268 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2270 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/opt55.ad[sb]: New test.
2274 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2276 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2277 * c-c++-common/pr60226.c: Require int32plus.
2278 * gcc.c-torture/execute/pr70602.c: Likewise.
2279 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2280 unsigned long for malloc arg type.
2281 * gcc.dg/asr_div1.c: Require int32plus.
2282 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2283 * gcc.dg/pie-1.c: Require pie.
2284 * gcc.dg/pie-2.c: Likewise.
2285 * gcc.dg/pr59471.c: Require int32plus.
2286 * gcc.dg/pr59963-2.c: XFAIL for int16.
2287 * gcc.dg/pr60114.c: Require int32plus.
2288 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2289 unsigned long for typedef of size_t.
2290 * gcc.dg/pr63914.c: Require int32plus.
2291 * gcc.dg/pr64536.c: Require pt32plus.
2292 * gcc.dg/pr65658.c: Likewise.
2293 * gcc.dg/pr67271.c: Require int32plus.
2294 * gcc.dg/pr68112.c: Likewise.
2295 * gcc.dg/pr69071.c: Skip for avr target.
2296 * gcc.dg/pr69973.c: Require int32plus.
2297 * gcc.dg/pr70169.c: Skip for avr target.
2298 * gcc.dg/sso-6.c: Require int32plus.
2299 * gcc.dg/sso-7.c: Likewise.
2300 * gcc.dg/sso-8.c: Likewise.
2301 * gcc.dg/vrp-min-max-2.c: Likewise.
2303 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2306 * gcc.target/i386/pr70738-1.c: New test.
2307 * gcc.target/i386/pr70738-2.c: Likewise.
2308 * gcc.target/i386/pr70738-3.c: Likewise.
2309 * gcc.target/i386/pr70738-4.c: Likewise.
2310 * gcc.target/i386/pr70738-5.c: Likewise.
2311 * gcc.target/i386/pr70738-6.c: Likewise.
2312 * gcc.target/i386/pr70738-7.c: Likewise.
2313 * gcc.target/i386/pr70738-8.c: Likewise.
2314 * gcc.target/i386/pr70738-9.c: Likewise.
2316 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318 PR rtl-optimization/66940
2319 * gcc.c-torture/execute/pr66940.c: New test.
2321 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2323 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2324 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2325 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2326 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2327 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2328 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2329 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2330 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2331 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2332 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2333 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2334 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2335 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2336 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2337 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2338 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2339 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2340 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2341 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2342 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2343 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2344 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2345 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2346 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2348 2016-05-25 Marek Polacek <polacek@redhat.com>
2351 * gcc.dg/noncompile/pr71265.c: New test.
2354 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2356 2016-05-25 Nathan Sidwell <nathan@acm.org>
2358 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2360 2016-05-25 Richard Biener <rguenther@suse.de>
2362 PR tree-optimization/71261
2363 * c-c++-common/torture/pr71261.c: New testcase.
2365 2016-05-25 Richard Biener <rguenther@suse.de>
2367 PR tree-optimization/71264
2368 * gcc.dg/vect/pr71264.c: New testcase.
2370 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2373 * g++.dg/cpp0x/alias-decl-53.C: New.
2374 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2376 2016-05-25 Martin Liska <mliska@suse.cz>
2378 * g++.dg/pr71239.C: New test.
2380 2016-05-25 Richard Biener <rguenther@suse.de>
2382 * gcc.dg/vect/pr58135.c: Rename to ...
2383 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2385 2016-05-25 Marek Polacek <polacek@redhat.com>
2387 * g++.dg/pr65295.C: Use target c++14.
2389 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2391 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2392 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2394 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2396 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2399 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2401 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2402 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2403 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2404 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2405 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2406 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2407 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2408 * c-c++-common/goacc/pcopy.c: Likewise.
2409 * c-c++-common/goacc/pcopyin.c: Likewise.
2410 * c-c++-common/goacc/pcopyout.c: Likewise.
2411 * c-c++-common/goacc/pcreate.c: Likewise.
2412 * c-c++-common/goacc/pr70688.c: New test.
2413 * c-c++-common/goacc/present-1.c: Adjust test.
2414 * c-c++-common/goacc/reduction-5.c: Likewise.
2415 * g++.dg/goacc/data-1.C: New test.
2417 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2419 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2420 vector parity built-in functions.
2421 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2422 count trailing zeros automatic vectorization.
2423 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2424 count trailing zeros built-in functions.
2426 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2428 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2430 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2433 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2435 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2438 * g++.dg/template/crash123.C: New.
2439 * g++.dg/template/crash124.C: Likewise.
2441 2016-05-24 Martin Sebor <msebor@redhat.com>
2444 * g++.dg/ext/flexary16.C: New test.
2446 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2448 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2449 before math.h is included.
2450 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2451 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2452 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2453 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2454 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2455 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2456 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2457 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2458 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2459 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2460 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2461 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2462 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2463 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2464 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2465 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2466 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2467 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2468 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2469 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2470 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2471 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2472 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2474 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2475 Kelvin Nilsen <kelvin@gcc.gnu.org>
2477 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2480 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2483 * g++.dg/warn/Wno-narrowing1.C: New.
2485 2016-05-24 Marek Polacek <polacek@redhat.com>
2488 * c-c++-common/Wswitch-unreachable-2.c: New test.
2490 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2493 * g++.dg/vect/simd-clone-6.cc: New test.
2494 * g++.dg/gomp/declare-simd-6.C: New test.
2498 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2500 2016-05-24 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/71240
2503 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2505 2016-05-24 Richard Biener <rguenther@suse.de>
2507 PR tree-optimization/71230
2508 * gcc.dg/torture/pr71230.c: New testcase.
2509 * g++.dg/torture/pr71230.C: Likewise.
2511 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2513 * c-c++-common/goacc/routine-5.c: Add tests.
2514 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2515 * gfortran.dg/goacc/routine-6.f90: Add tests.
2517 2016-05-24 Richard Biener <rguenther@suse.de>
2519 PR tree-optimization/71253
2520 * gcc.dg/torture/pr71253.c: New testcase.
2522 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2525 * gfortran.dg/pr71252.f90: New test.
2527 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2529 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2531 2016-05-24 Richard Biener <rguenther@suse.de>
2535 * c-c++-common/vector-subscript-4.c: New testcase.
2536 * c-c++-common/vector-subscript-5.c: Likewise.
2538 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2541 * gfortran.dg/namelist_90.f: New test
2543 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2546 * gfortran.dg/unexpected_eof.f: New test
2548 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2549 Kelvin Nilsen <kelvin@gcc.gnu.org>
2551 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2554 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/cpp0x/inh-ctor20.C: New.
2558 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2560 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2563 * g++.dg/cpp0x/variadic168.C: New.
2565 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2567 * g++.dg/cpp0x/pr31445.C: Test column number too.
2568 * g++.dg/cpp0x/pr32253.C: Likewise.
2569 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2570 * g++.dg/cpp0x/variadic36.C: Likewise.
2572 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2574 * gcc.dg/fold-notshift-2.c: Adjust.
2576 2016-05-23 Marek Polacek <polacek@redhat.com>
2579 * c-c++-common/Wswitch-unreachable-1.c: New test.
2580 * gcc.dg/Wswitch-unreachable-1.c: New test.
2581 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2582 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2583 * g++.dg/gomp/block-10.C: Likewise.
2584 * gcc.dg/gomp/block-10.c: Likewise.
2585 * g++.dg/gomp/block-9.C: Likewise.
2586 * gcc.dg/gomp/block-9.c: Likewise.
2587 * g++.dg/gomp/target-1.C: Likewise.
2588 * g++.dg/gomp/target-2.C: Likewise.
2589 * gcc.dg/gomp/target-1.c: Likewise.
2590 * gcc.dg/gomp/target-2.c: Likewise.
2591 * g++.dg/gomp/taskgroup-1.C: Likewise.
2592 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2593 * gcc.dg/gomp/teams-1.c: Likewise.
2594 * g++.dg/gomp/teams-1.C: Likewise.
2595 * g++.dg/overload/error3.C: Likewise.
2596 * g++.dg/tm/jump1.C: Likewise.
2597 * g++.dg/torture/pr40335.C: Likewise.
2598 * gcc.dg/c99-vla-jump-5.c: Likewise.
2599 * gcc.dg/switch-warn-1.c: Likewise.
2600 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2601 * gcc.dg/nested-func-1.c: Likewise.
2602 * gcc.dg/pr67784-4.c: Likewise.
2604 2016-05-23 Richard Biener <rguenther@suse.de>
2606 PR tree-optimization/71230
2607 * gfortran.dg/pr71230-1.f90: New testcase.
2608 * gfortran.dg/pr71230-2.f90: Likewise.
2610 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2612 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2613 * gcc.dg/vect/pr58135.c: Add new.
2614 * gfortran.dg/pr46519-1.f: Adjust test case.
2616 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2619 * g++.dg/cpp0x/decltype64.C: New.
2621 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2624 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2625 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2627 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2629 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2630 Add poly64x1_t and poly64x2_t cases if supported.
2631 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2632 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2633 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2635 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2637 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2639 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2647 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2649 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2651 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2653 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2654 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2656 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2659 constraint instead of "r".
2660 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2661 insn instead of vxorpd.
2662 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2664 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2665 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2667 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2669 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2670 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2672 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2674 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2677 * gcc.dg/tree-ssa/pr40921.c: New test.
2679 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2682 * gcc.target/avr/pr71103.c: New test.
2684 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2687 * gcc.dg/tree-ssa/pr71179.c: New test.
2689 2016-05-20 Martin Sebor <msebor@redhat.com>
2692 * gcc.dg/init-excess-2.c: New test.
2694 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2696 * gnat.dg/opt53.adb: New test.
2697 * gnat.dg/opt54.adb: Likewise.
2699 2016-05-20 Martin Jambor <mjambor@suse.cz>
2701 PR tree-optimization/70884
2702 * gcc.dg/tree-ssa/pr70919.c: New test.
2704 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2706 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2708 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2709 fix code formatting.
2711 2016-05-20 Nathan Sidwell <nathan@acm.org>
2713 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2715 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2717 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2719 * jit.dg/all-non-failing-tests.h: Add
2720 test-factorial-must-tail-call.c.
2721 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2722 * jit.dg/test-factorial-must-tail-call.c: New test case.
2724 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2727 * gfortran.dg/pr71204.f90: New test.
2729 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2731 * gcc.target/nvptx/sincos.c: New test.
2733 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/cpp1y/auto-fn31.C: New.
2738 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2740 * gcc.target/powerpc/vec-addec.c: New test.
2741 * gcc.target/powerpc/vec-addec-int128.c: New test.
2743 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2745 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2746 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2747 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2748 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2750 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2752 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2754 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/opt/pr71210-1.C: New test.
2758 * g++.dg/opt/pr71210-2.C: New test.
2760 PR tree-optimization/29756
2761 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2762 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2763 only on selected targets where V4SImode vectors are known to be
2766 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2768 PR tree-optimization/71079
2769 PR tree-optimization/71206
2770 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2772 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2774 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2775 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2776 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2778 2016-05-20 Richard Guenther <rguenther@suse.de>
2780 PR tree-optimization/29756
2781 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2783 2016-05-20 Richard Biener <rguenther@suse.de>
2785 PR tree-optimization/71185
2786 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2788 2016-05-20 Richard Biener <rguenther@suse.de>
2790 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2792 2016-05-19 Marek Polacek <polacek@redhat.com>
2795 * g++.dg/diagnostic/pr71075.C: New test.
2797 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2800 * g++.dg/pr71184.C: New test case.
2802 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2804 * gcc.target/powerpc/darn-0.c: New test.
2805 * gcc.target/powerpc/darn-1.c: New test.
2806 * gcc.target/powerpc/darn-2.c: New test.
2808 2016-05-19 Marek Polacek <polacek@redhat.com>
2810 PR tree-optimization/71031
2811 * gcc.dg/tree-ssa/vrp100.c: New test.
2813 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2815 PR rtl-optimization/71148
2816 * gcc.dg/pr71148.c: New test.
2818 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2821 * gcc.target/arm/pr71056.c: New test.
2823 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2825 * c-c++-common/pr69669.c: Check the used mode.
2827 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2830 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2832 2016-05-19 Richard Biener <rguenther@suse.de>
2834 PR tree-optimization/70729
2835 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2836 * gcc.dg/graphite/scop-18.c: Likewise.
2837 * gcc.dg/pr41783.c: Disable LIM.
2838 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2839 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2840 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2841 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2842 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2843 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2844 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2845 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2846 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2847 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2848 * gfortran.dg/pr42108.f90: Likewise.
2850 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2853 * gcc.dg/spellcheck-options-11.c: New test case.
2855 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2858 * g++.dg/opt/pr71100.C: New test.
2860 2016-05-18 Martin Jambor <mjambor@suse.cz>
2863 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2864 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2865 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2866 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2868 2016-05-18 Martin Jambor <mjambor@suse.cz>
2871 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2872 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2873 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2874 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2875 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2877 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2880 * g++.dg/template/crash122.C: New.
2882 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2885 * g++.dg/template/pr70466-1.C: New.
2886 * g++.dg/template/pr70466-2.C: Likewise.
2888 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2890 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2891 splat operations and the XXSPLTIB instruction.
2892 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2893 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2894 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2895 xxlxor to clear a register.
2897 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2899 * gcc.dg/torture/pr71020.c: New test.
2901 2016-05-18 Martin Jambor <mjambor@suse.cz>
2904 * gcc.dg/ipa/pr70646.c: New test.
2906 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2908 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2910 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2913 missing tests for vreinterpretq_p{8,16}.
2915 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2917 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2918 vsliq_n_s64 and vsliq_n_u64.
2920 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2922 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2923 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2925 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2927 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2928 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2929 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2931 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2936 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2938 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2939 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2940 "blr\t" and switch to scan-assembler-times.
2942 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2946 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2947 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2949 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2951 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2952 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2953 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2954 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2955 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2956 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2958 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2959 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2961 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2962 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2964 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2965 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2967 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2969 2016-05-18 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/71168
2972 * gcc.dg/torture/pr71168.c: New testcase.
2974 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2977 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2978 * gcc.dg/tree-ssa/pr63586.c: New test.
2979 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2981 2016-05-17 Nathan Sidwell <nathan@acm.org>
2983 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2984 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2985 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2986 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2988 2016-05-17 Nathan Sidwell <nathan@acm.org>
2990 * gcc.target/nvptx/abi-vararg-3.c: New.
2992 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2994 PR tree-optimization/54579
2996 * gcc.dg/fold-notrotate-1.c: New test.
2997 * gcc.dg/fold-notshift-1.c: New test.
2998 * gcc.dg/fold-notshift-2.c: New test.
3000 2016-05-17 Marek Polacek <polacek@redhat.com>
3003 * g++.dg/ipa/pr71146.C: New test.
3005 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3007 * jit.dg/test-error-array-bounds.c: New test case.
3009 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3011 * gcc.dg/tree-ssa/and-1.c: New testcase.
3013 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3015 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3016 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3018 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3020 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3021 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3023 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3025 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3027 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3029 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3031 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3033 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3034 ".2d[index]" when scan the assembly.
3035 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3036 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3038 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3040 2016-05-17 Richard Biener <rguenther@suse.de>
3042 PR tree-optimization/71132
3043 * gcc.dg/torture/pr71132.c: New testcase.
3045 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3047 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3049 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3052 * gcc.target/aarch64/pr70809_1.c: New test.
3054 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3056 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3057 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3058 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3059 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3061 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3062 Ilya Enkovich <ilya.enkovich@intel.com>
3065 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3067 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3069 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3070 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3072 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3074 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3075 test for __ARM_FP16_ARGS.
3076 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3077 * gcc.target/arm/aapcs/neon-vect10.c: New.
3078 * gcc.target/arm/aapcs/neon-vect9.c: New.
3079 * gcc.target/arm/aapcs/vfp18.c: New.
3080 * gcc.target/arm/aapcs/vfp19.c: New.
3081 * gcc.target/arm/aapcs/vfp20.c: New.
3082 * gcc.target/arm/aapcs/vfp21.c: New.
3083 * gcc.target/arm/fp16-aapcs-1.c: New.
3084 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3085 test for __ARM_FP16_ARGS.
3086 * g++.target/arm/fp16-return-1.c: Update expected output.
3088 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3091 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3093 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3096 * gfortran.dg/pr69603.f90: New testcase.
3098 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3100 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3102 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3105 * gfortran.dg/pr71047.f08: New test.
3107 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3109 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3110 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3111 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3113 2016-05-13 Martin Sebor <msebor@redhat.com>
3116 * g++.dg/cpp0x/constexpr-60049.C: New test.
3118 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3121 * gcc.dg/pr71071.c: New test.
3123 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3125 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3126 remove XOP handling.
3127 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3129 2016-05-13 Nathan Sidwell <nathan@acm.org>
3131 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3132 __atomic_is_lock_free declaration.
3134 2016-05-13 Richard Biener <rguenther@suse.de>
3136 PR tree-optimization/42587
3137 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3139 2016-05-13 Martin Liska <mliska@suse.cz>
3141 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3142 the new format of dump output.
3144 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3146 * gcc.dg/pr71084.c: New test.
3148 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3151 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3153 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3155 * gcc.target/aarch64/struct_return.c: New test.
3157 2016-05-12 Marek Polacek <polacek@redhat.com>
3160 * c-c++-common/pr70756-2.c: New test.
3161 * c-c++-common/pr70756.c: New test.
3163 2016-05-12 Richard Biener <rguenther@suse.de>
3165 PR tree-optimization/71059
3166 * gcc.dg/torture/pr71059.c: New testcase.
3168 2016-05-12 Richard Biener <rguenther@suse.de>
3170 PR tree-optimization/71062
3171 * gcc.dg/torture/pr71062.c: New testcase.
3173 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3175 PR tree-optimization/71006
3176 * gcc.dg/pr71006.c: New test.
3178 2016-05-12 Marek Polacek <polacek@redhat.com>
3181 * gcc.dg/opts-7.c: New test.
3183 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3186 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3187 Add -save-temps to dg-options.
3188 Scan for ldmfd rather than pop instruction.
3189 * gcc.target/arm/interrupt-2.c: Likewise.
3190 * gcc.target/arm/pr70830.c: New test.
3192 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3194 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3195 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3197 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3198 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3199 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3202 * gcc.target/i386/avx512vl-pack-1.c: New test.
3203 * gcc.target/i386/avx512vl-pack-2.c: New test.
3204 * gcc.target/i386/avx512bw-pack-2.c: New test.
3206 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3208 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3209 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3210 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3212 2016-05-12 Richard Biener <rguenther@suse.de>
3214 PR tree-optimization/70986
3215 * gcc.dg/torture/pr70986-1.c: New testcase.
3216 * gcc.dg/torture/pr70986-2.c: Likewise.
3217 * gcc.dg/torture/pr70986-3.c: Likewise.
3219 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3222 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3223 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3225 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3227 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3229 * gcc.target/i386/pr66746.c: Ditto.
3231 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3233 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3235 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3236 warning when using -mvsx-timode.
3237 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3238 * gcc.target/powerpc/dform-2.c: Likewise.
3239 * gcc.target/powerpc/pr68805.c: Likewise.
3241 2016-05-11 Marek Polacek <polacek@redhat.com>
3244 * c-c++-common/attributes-3.c: New test.
3246 2016-05-11 Nathan Sidwell <nathan@acm.org>
3248 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3249 * gcc.c-torture/execute/pr68185.c: Likewise.
3250 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3251 * gcc.dg/pr69634.c: Requires scheduling.
3252 * gcc.dg/torture/pr66178.c: Require label values.
3253 * gcc.dg/setjmp-6.c: Require indirect jumps.
3255 2016-05-11 Richard Biener <rguenther@suse.de>
3257 PR tree-optimization/71055
3258 * gcc.dg/torture/pr71055.c: New testcase.
3260 2016-05-11 Richard Biener <rguenther@suse.de>
3263 * g++.dg/debug/pr71057.C: New testcase.
3265 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3268 * gfortran.dg/gomp/pr70855.f90: New test.
3270 2016-05-11 Richard Biener <rguenther@suse.de>
3273 * g++.dg/torture/pr71002.C: New testcase.
3275 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3278 * gcc.dg/pr70807.c: New test.
3280 2016-05-10 Martin Sebor <msebor@redhat.com>
3283 * g++.dg/Wattributes.C: New test.
3285 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3287 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3288 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3289 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3291 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3294 * gcc.target/i386/pr70799-1.c: New test.
3296 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3298 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3300 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3303 * gcc.target/i386/pr70877.c: New test.
3305 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3307 PR tree-optimization/70786
3308 * gcc.target/i386/pr70876.c: New test.
3310 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3313 * gcc.target/i386/avx512vl-logic-1.c: New test.
3314 * gcc.target/i386/avx512vl-logic-2.c: New test.
3315 * gcc.target/i386/avx512dq-logic-2.c: New test.
3317 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3320 * gcc.target/powerpc/pr70963.c: New.
3322 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3324 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3325 (test_very_wide_line): Add ruler to expected output.
3326 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3327 (test_very_wide_line): Likewise.
3328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3329 (test_show_locus): Within the handling of "test_very_wide_line",
3330 enable show_ruler_p on the diagnostic context.
3332 2016-05-10 Richard Biener <rguenther@suse.de>
3334 PR tree-optimization/71039
3335 * gcc.dg/torture/pr71039.c: New testcase.
3337 2016-05-10 Nathan Sidwell <nathan@acm.org>
3339 * gcc.dg/nested-func-10.c: Requires alloca.
3340 * gcc.dg/nested-func-9.c: Requires alloca.
3341 * gcc.c-torture/execute/pr70460.c: Requires labels.
3342 * gcc.c-torture/compile/pr70199.c: Requires labels.
3343 * gcc.target/nvptx/decl.c: Compile only.
3344 * gcc.target/nvptx/trailing-init.c: Compile only.
3345 * gcc.target/nvptx/ary-init.c: Compile only.
3347 2016-05-10 Marek Polacek <polacek@redhat.com>
3350 * gcc.dg/attr-opt-1.c: New test.
3352 2016-05-10 Richard Biener <rguenther@suse.de>
3354 PR tree-optimization/70497
3355 PR tree-optimization/28367
3356 * gcc.dg/torture/20160404-1.c: New testcase.
3357 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3358 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3360 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3362 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3364 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3366 * gcc.target/i386/fabsneg-1.c New test.
3368 2016-05-09 Alan Modra <amodra@gmail.com>
3371 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3373 2016-05-09 Richard Biener <rguenther@suse.de>
3375 PR tree-optimization/70985
3376 * gcc.dg/torture/pr70985.c: New testcase.
3378 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3380 * gcc.dg/tree-ssa/ifc-9.c: New test.
3381 * gcc.dg/tree-ssa/ifc-10.c: New test.
3382 * gcc.dg/tree-ssa/ifc-11.c: New test.
3383 * gcc.dg/tree-ssa/ifc-12.c: New test.
3384 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3385 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3386 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3388 2016-05-09 Richard Biener <rguenther@suse.de>
3391 * gfortran.dg/pr70937.f90: New testcase.
3393 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3395 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3397 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3400 * gfortran.dg/dec_structure_1.f90: New testcase.
3401 * gfortran.dg/dec_structure_2.f90: Ditto.
3402 * gfortran.dg/dec_structure_3.f90: Ditto.
3403 * gfortran.dg/dec_structure_4.f90: Ditto.
3404 * gfortran.dg/dec_structure_5.f90: Ditto.
3405 * gfortran.dg/dec_structure_6.f90: Ditto.
3406 * gfortran.dg/dec_structure_7.f90: Ditto.
3407 * gfortran.dg/dec_structure_8.f90: Ditto.
3408 * gfortran.dg/dec_structure_9.f90: Ditto.
3409 * gfortran.dg/dec_structure_10.f90: Ditto.
3410 * gfortran.dg/dec_structure_11.f90: Ditto.
3411 * gfortran.dg/dec_union_1.f90: Ditto.
3412 * gfortran.dg/dec_union_2.f90: Ditto.
3413 * gfortran.dg/dec_union_3.f90: Ditto.
3414 * gfortran.dg/dec_union_4.f90: Ditto.
3415 * gfortran.dg/dec_union_5.f90: Ditto.
3416 * gfortran.dg/dec_union_6.f90: Ditto.
3417 * gfortran.dg/dec_union_7.f90: Ditto.
3419 2016-05-07 Tom de Vries <tom@codesourcery.com>
3421 PR tree-optimization/70956
3422 * gcc.dg/graphite/pr70956.c: New test.
3424 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3427 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3428 (a, b, c, d): Change type from char to signed char.
3429 (main): Compare against (signed char) -1634678893 instead of
3430 hardcoded -109. Use __builtin_abort instead of abort.
3432 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3433 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3435 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3437 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3440 * gcc.dg/torture/pr70935.c: New test.
3442 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3445 * gcc.target/sh/pr58219.c: New tests.
3447 2016-05-06 Richard Biener <rguenther@suse.de>
3449 PR tree-optimization/70960
3450 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3452 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3455 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3456 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3457 Adjust expected instruction counts.
3458 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3460 2016-05-06 Marek Polacek <polacek@redhat.com>
3463 * gcc.dg/ubsan/bounds-3.c: New test.
3465 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3468 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3470 2016-05-06 Richard Biener <rguenther@suse.de>
3473 * gfortran.dg/pr70931.f90: New testcase.
3475 2016-05-06 Richard Biener <rguenther@suse.de>
3478 * gcc.dg/torture/pr70941.c: New testcase.
3480 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3482 PR tree-optimization/57206
3483 * gcc.dg/vect/pr57206.c: New test.
3485 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3487 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3489 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3491 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3493 * c-c++-common/Wdangling-else-4.c: New test.
3495 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3499 * g++.dg/opt/pr70906.C: New test.
3500 * g++.dg/opt/pr70933.C: New test.
3502 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3504 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3506 * gcc.dg/ipa/pure-const-3.c: New testcase.
3508 2016-05-04 Marek Polacek <polacek@redhat.com>
3510 * c-c++-common/Wdangling-else-1.c: New test.
3511 * c-c++-common/Wdangling-else-2.c: New test.
3512 * c-c++-common/Wdangling-else-3.c: New test.
3514 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3516 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3519 2016-05-04 Marek Polacek <polacek@redhat.com>
3522 * gcc.dg/Waddress-2.c: New test.
3524 2016-05-04 Alan Modra <amodra@gmail.com>
3526 * gcc.target/powerpc/pr70866.c: New.
3528 2016-05-03 Martin Sebor <msebor@redhat.com>
3531 * c-c++-common/builtin_location.c: New test.
3532 * g++.dg/cpp1y/builtin_location.C: New test.
3534 2016-05-03 Marek Polacek <polacek@redhat.com>
3537 * gcc.dg/pr70859.c: New test.
3538 * gcc.dg/pr70859-2.c: New test.
3540 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3542 * gnat.dg/debug5.adb: New testcase.
3544 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3546 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3547 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3548 Procedure to check for z10 instruction set.
3550 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3552 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3554 2016-05-03 Alan Modra <amodra@gmail.com>
3556 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3558 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3560 * gcc.target/i386/avx512f-cvt-1.c: New test.
3562 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3564 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3565 -fdump-tree-vrp-details.
3567 2016-05-03 Richard Biener <rguenther@suse.de>
3569 * gcc.dg/pr30172-1.c: Adjust.
3570 * gcc.dg/pr63743.c: Likewise.
3571 * gcc.dg/tm/pr51696.c: Likewise.
3572 * c-c++-common/tm/safe-1.c: Likewise.
3573 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3574 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3575 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3576 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3578 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3580 PR rtl-optimization/70467
3581 * gcc.target/i386/pr70467-3.c: New test.
3582 * gcc.target/i386/pr70467-4.c: New test.
3584 PR tree-optimization/70916
3585 * gcc.c-torture/compile/pr70916.c: New test.
3588 * gcc.target/i386/pr49244-1.c: New test.
3589 * gcc.target/i386/pr49244-2.c: New test.
3591 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3593 PR rtl-optimization/44281
3594 * gcc.target/i386/pr44281.c: New test.
3596 2016-05-03 bin cheng <bin.cheng@arm.com>
3598 PR tree-optimization/56541
3599 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3600 * gcc.dg/vect/pr56541.c: new test.
3602 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3604 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3606 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3608 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3611 * c-c++-common/asan/clone-test-1.c (main): Align child process
3614 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3617 * g++.dg/spellcheck-fields-2.C: New test case.
3619 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3622 * g++.dg/pr62314.C: New test case.
3624 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3626 * gcc.dg/ipa/inline-8.c: New testcase.
3628 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3630 PR rtl-optimization/70467
3631 * gcc.target/i386/pr70467-1.c: New test.
3633 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3635 * gcc.dg/spec-options.c: Run the test on all targets.
3636 * gcc.dg/foo.specs: Use cpp_unique_options.
3638 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3640 * gcc.dg/tree-ssa/unord.c: New testcase.
3642 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3644 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3646 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3648 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3650 2016-05-02 Marek Polacek <polacek@redhat.com>
3653 * gcc.dg/enum-incomplete-3.c: New test.
3655 2016-05-02 Marek Polacek <polacek@redhat.com>
3656 Tom de Vries <tom@codesourcery.com>
3658 PR tree-optimization/70700
3659 * gcc.dg/pr70700.c: New test.
3661 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3663 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3664 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3665 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3666 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3667 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3669 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3671 * ada/acats/run_acats: Rename into...
3672 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3673 * ada/acats/run_all.sh: Remove redundant test.
3674 (target_run): Move around.
3675 (target_gnatchop): Use newly built executable.
3676 (target_gnatmake): Likewise.
3677 Check that the compilation of impbit succeeds.
3679 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3681 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3682 * gcc.dg/20021029-1.c: Likewise.
3683 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3684 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3685 * gcc.target/sh/cmpstr.c: Likewise.
3686 * gcc.target/sh/cmpstrn.c: Likewise.
3687 * gcc.target/sh/memset.c: Likewise.
3688 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3689 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3690 * gcc.target/sh/pr39423-1.c: Likewise.
3691 * gcc.target/sh/pr49468-di.c: Likewise.
3692 * gcc.target/sh/pr49468-si.c: Likewise.
3693 * gcc.target/sh/pr49880-1.c: Likewise.
3694 * gcc.target/sh/pr49880-2.c: Likewise.
3695 * gcc.target/sh/pr49880-3.c: Likewise.
3696 * gcc.target/sh/pr50751-1.c: Likewise.
3697 * gcc.target/sh/pr50751-4.c: Likewise.
3698 * gcc.target/sh/pr50751-7.c: Likewise.
3699 * gcc.target/sh/pr51244-1.c: Likewise.
3700 * gcc.target/sh/pr51244-10.c: Likewise.
3701 * gcc.target/sh/pr51244-11.c: Likewise.
3702 * gcc.target/sh/pr51244-12.c: Likewise.
3703 * gcc.target/sh/pr51244-13.c: Likewise.
3704 * gcc.target/sh/pr51244-14.c: Likewise.
3705 * gcc.target/sh/pr51244-17.c: Likewise.
3706 * gcc.target/sh/pr51244-18.c: Likewise.
3707 * gcc.target/sh/pr51244-19.c: Likewise.
3708 * gcc.target/sh/pr51244-4.c: Likewise.
3709 * gcc.target/sh/pr51244-5.c: Likewise.
3710 * gcc.target/sh/pr51244-7.c: Likewise.
3711 * gcc.target/sh/pr51244-8.c: Likewise.
3712 * gcc.target/sh/pr51244-9.c: Likewise.
3713 * gcc.target/sh/pr51697.c: Likewise.
3714 * gcc.target/sh/pr52483-1.c: Likewise.
3715 * gcc.target/sh/pr52483-2.c: Likewise.
3716 * gcc.target/sh/pr52483-3.c: Likewise.
3717 * gcc.target/sh/pr52483-5.c: Likewise.
3718 * gcc.target/sh/pr52933-1.c: Likewise.
3719 * gcc.target/sh/pr52933-2.c: Likewise.
3720 * gcc.target/sh/pr52933-3.c: Likewise.
3721 * gcc.target/sh/pr53568-1.c: Likewise.
3722 * gcc.target/sh/pr53976-1.c: Likewise.
3723 * gcc.target/sh/pr53988-1.c: Likewise.
3724 * gcc.target/sh/pr53988.c: Likewise.
3725 * gcc.target/sh/pr54089-1.c: Likewise.
3726 * gcc.target/sh/pr54089-6.c: Likewise.
3727 * gcc.target/sh/pr54089-7.c: Likewise.
3728 * gcc.target/sh/pr54089-8.c: Likewise.
3729 * gcc.target/sh/pr54089-9.c: Likewise.
3730 * gcc.target/sh/pr54236-1.c: Likewise.
3731 * gcc.target/sh/pr54236-2.c: Likewise.
3732 * gcc.target/sh/pr54236-3.c: Likewise.
3733 * gcc.target/sh/pr54236-4.c: Likewise.
3734 * gcc.target/sh/pr54386.c: Likewise.
3735 * gcc.target/sh/pr54602-1.c: Likewise.
3736 * gcc.target/sh/pr54685.c: Likewise.
3737 * gcc.target/sh/pr54760-1.c: Likewise.
3738 * gcc.target/sh/pr54760-2.c: Likewise.
3739 * gcc.target/sh/pr54760-3.c: Likewise.
3740 * gcc.target/sh/pr54760-4.c: Likewise.
3741 * gcc.target/sh/pr54760-5.c: Likewise.
3742 * gcc.target/sh/pr54760-6.c: Likewise.
3743 * gcc.target/sh/pr55146.c: Likewise.
3744 * gcc.target/sh/pr55160.c: Likewise.
3745 * gcc.target/sh/pr59278.c: Likewise.
3746 * gcc.target/sh/pr59401-1.c: Likewise.
3747 * gcc.target/sh/pr59533-1.c: Likewise.
3748 * gcc.target/sh/pr63260.c: Likewise.
3749 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3750 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3751 * gcc.target/sh/strlen.c: Likewise.
3752 * gcc.target/sh/torture/pr30807.c: Likewise.
3753 * gcc.target/sh/torture/pr34777.c: Likewise.
3754 * gcc.target/sh/torture/pr64652.c: Likewise.
3755 * gcc.target/sh/torture/pr65505.c: Likewise.
3756 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3757 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3759 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3762 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3764 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3766 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3767 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3768 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3769 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3771 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3773 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3774 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3776 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3779 * c-c++-common/goacc/combined-reduction.c: New test.
3780 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3782 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3784 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3785 *movdi_internal pattern only if PIC off.
3786 * gcc.target/i386/pr70155-2.c: Likewise.
3787 * gcc.target/i386/pr70155-3.c: Likewise.
3788 * gcc.target/i386/pr70155-4.c: Likewise.
3789 * gcc.target/i386/pr70155-5.c: Likewise.
3790 * gcc.target/i386/pr70155-6.c: Likewise.
3791 * gcc.target/i386/pr70155-7.c: Likewise.
3792 * gcc.target/i386/pr70155-8.c: Likewise.
3793 * gcc.target/i386/pr70155-15.c: Likewise.
3794 * gcc.target/i386/pr70155-17.c: Likewise.
3795 * gcc.target/i386/pr70155-22.c: Likewise.
3797 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3799 PR tree-optimization/70803
3800 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3802 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3804 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3805 optimization of vector loop.
3806 * gcc.target/i386/vect-unpack-3.c: New test.
3807 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3808 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3809 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3811 2016-04-29 Marek Polacek <polacek@redhat.com>
3814 * g++.dg/ubsan/null-7.C: New test.
3817 * gcc.dg/pr70852.c: New test.
3819 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3822 * g++.dg/cpp0x/alignas6.C: New test.
3824 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3826 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3827 * gcc.dg/pr27003.c: Likewise.
3828 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3829 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3830 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3831 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3832 * gcc.target/arc/mxy.c: Likewise.
3833 * gcc.target/arc/mswape.c: Likewise.
3834 * gcc.target/arc/mrtsc.c: Likewise.
3835 * gcc.target/arc/mcrc.c: Likewise.
3836 * gcc.target/arc/mdsp-packa.c: Likewise.
3837 * gcc.target/arc/mdvbf.c: Likewise.
3838 * gcc.target/arc/mlock.c: Likewise.
3839 * gcc.target/arc/mmac-24.c: Likewise.
3840 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3842 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3843 Matthijs Kooijman <matthijs@stdin.nl>
3844 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3847 * gcc.target/avr/pr60040-1.c: New.
3848 * gcc.target/avr/pr60040-2.c: New.
3850 2016-04-29 Richard Biener <rguenther@suse.de>
3852 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3854 2016-04-29 Richard Biener <rguenther@suse.de>
3856 PR tree-optimization/13962
3857 PR tree-optimization/65686
3858 * gcc.dg/uninit-pr65686.c: New testcase.
3860 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3863 * gcc.dg/pr70843.c: New test.
3865 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3868 * gcc.target/i386/pr70858.c: New test.
3870 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3872 * gcc.target/arc/nps400-1.c: New file.
3874 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3875 Andrew Burgess <andrew.burgess@embecosm.com>
3877 * gcc.target/arc/movh_cl-1.c: New file.
3879 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3880 Andrew Burgess <andrew.burgess@embecosm.com>
3882 * gcc.target/arc/extzv-1.c: New file.
3883 * gcc.target/arc/insv-1.c: New file.
3884 * gcc.target/arc/insv-2.c: New file.
3885 * gcc.target/arc/movb-1.c: New file.
3886 * gcc.target/arc/movb-2.c: New file.
3887 * gcc.target/arc/movb-3.c: New file.
3888 * gcc.target/arc/movb-4.c: New file.
3889 * gcc.target/arc/movb-5.c: New file.
3890 * gcc.target/arc/movb_cl-1.c: New file.
3891 * gcc.target/arc/movb_cl-2.c: New file.
3892 * gcc.target/arc/movbi_cl-1.c: New file.
3893 * gcc.target/arc/movl-1.c: New file.
3895 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3896 Andrew Burgess <andrew.burgess@embecosm.com>
3898 * gcc.target/arc/cmem-1.c: New file.
3899 * gcc.target/arc/cmem-2.c: New file.
3900 * gcc.target/arc/cmem-3.c: New file.
3901 * gcc.target/arc/cmem-4.c: New file.
3902 * gcc.target/arc/cmem-5.c: New file.
3903 * gcc.target/arc/cmem-6.c: New file.
3904 * gcc.target/arc/cmem-7.c: New file.
3905 * gcc.target/arc/cmem-ld.inc: New file.
3906 * gcc.target/arc/cmem-st.inc: New file.
3908 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3911 * gcc.target/i386/pr70821.c: New test.
3913 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3915 * gcc.target/powerpc/vec-adde.c: New test.
3916 * gcc.target/powerpc/vec-adde-int128.c: New test.
3918 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.target/i386/avx-vround-1.c: New test.
3921 * gcc.target/i386/avx-vround-2.c: New test.
3922 * gcc.target/i386/avx512vl-vround-1.c: New test.
3923 * gcc.target/i386/avx512vl-vround-2.c: New test.
3925 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3928 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3929 (check_effective_target_cilkplus_runtime): ... this.
3930 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3931 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3933 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3934 Require cilkplus_runtime.
3935 Don't add -lcilkrts.
3936 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3937 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3938 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3939 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3940 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3941 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3942 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3943 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3944 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3945 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3946 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3947 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3948 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3949 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3950 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3951 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3952 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3953 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3954 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3955 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3956 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3957 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3958 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3959 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3960 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3961 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3962 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3963 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3964 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3966 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3967 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3969 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3971 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3974 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3976 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3977 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3979 2015-04-27 Ryan Burn <contact@rnburn.com>
3983 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3985 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3986 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3988 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3990 * gnat.dg/limited_with4.ad[sb]: New test.
3991 * gnat.dg/limited_with4_pkg.ads: New helper.
3993 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3996 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3997 and movv1ti_internal patterns
3998 * gcc.target/i386/pr70155-1.c: New test.
3999 * gcc.target/i386/pr70155-2.c: Likewise.
4000 * gcc.target/i386/pr70155-3.c: Likewise.
4001 * gcc.target/i386/pr70155-4.c: Likewise.
4002 * gcc.target/i386/pr70155-5.c: Likewise.
4003 * gcc.target/i386/pr70155-6.c: Likewise.
4004 * gcc.target/i386/pr70155-7.c: Likewise.
4005 * gcc.target/i386/pr70155-8.c: Likewise.
4006 * gcc.target/i386/pr70155-9.c: Likewise.
4007 * gcc.target/i386/pr70155-10.c: Likewise.
4008 * gcc.target/i386/pr70155-11.c: Likewise.
4009 * gcc.target/i386/pr70155-12.c: Likewise.
4010 * gcc.target/i386/pr70155-13.c: Likewise.
4011 * gcc.target/i386/pr70155-14.c: Likewise.
4012 * gcc.target/i386/pr70155-15.c: Likewise.
4013 * gcc.target/i386/pr70155-16.c: Likewise.
4014 * gcc.target/i386/pr70155-17.c: Likewise.
4015 * gcc.target/i386/pr70155-18.c: Likewise.
4016 * gcc.target/i386/pr70155-19.c: Likewise.
4017 * gcc.target/i386/pr70155-20.c: Likewise.
4018 * gcc.target/i386/pr70155-21.c: Likewise.
4019 * gcc.target/i386/pr70155-22.c: Likewise.
4021 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4023 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4026 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4028 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4029 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4030 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4031 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4032 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4034 2016-04-27 Richard Biener <rguenther@suse.de>
4037 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4038 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4040 2016-04-27 Nathan Sidwell <nathan@acm.org>
4042 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4043 * g++.dg/ubsan/pr63956.C: Adjust error location.
4045 2016-04-27 Nick Clifton <nickc@redhat.com>
4048 * gcc.dg/pr49889.c: New test.
4050 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4052 * c-c++-common/memset-array.c: New test.
4054 2016-04-26 Martin Sebor <msebor@redhat.com>
4057 * g++.dg/cpp1y/func_constexpr.C: New test.
4059 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4062 * g++.dg/cpp0x/enum32.C: New test.
4063 * g++.dg/cpp0x/enum33.C: New test.
4065 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4067 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4068 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4069 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4070 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4071 * gcc.c-torture/execute/pr38151.c: Likewise.
4072 * gcc.c-torture/execute/pr66556.c: Likewise.
4073 * gcc.c-torture/execute/pr67781.c: Likewise.
4074 * gcc.c-torture/execute/pr68648.c: Likewise.
4076 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4078 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4080 2016-04-26 Marek Polacek <polacek@redhat.com>
4083 * gcc.dg/pr67784-3.c: New test.
4084 * gcc.dg/pr67784-4.c: New test.
4085 * gcc.dg/pr67784-5.c: New test.
4088 * gcc.dg/Wnested-externs-2.c: New test.
4090 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4092 * gcc.dg/fold-plusmult.c: Adjust.
4093 * gcc.dg/no-strict-overflow-6.c: Adjust.
4094 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4096 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4098 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4100 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4101 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4102 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4103 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4104 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4105 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4106 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4107 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4108 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4109 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4110 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4111 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4112 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4113 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4114 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4115 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4116 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4117 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4118 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4119 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4120 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4121 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4123 * gcc.target/i386/pr32219-4.c: Likewise.
4124 * gcc.target/i386/pr32219-6.c: Likewise.
4125 * gcc.target/i386/pr32219-8.c: Likewise.
4127 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4129 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4132 2016-04-26 Marek Polacek <polacek@redhat.com>
4135 * g++.dg/ext/cond2.C: New test.
4137 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4139 PR tree-optimization/70771
4140 PR tree-optimization/70775
4141 * gcc.dg/pr70771.c: New test.
4142 * gcc.dg/pr70775.c: New test.
4144 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4146 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4148 2016-04-25 Richard Biener <rguenther@suse.de>
4150 PR tree-optimization/70780
4151 * gcc.dg/torture/pr70780.c: New testcase.
4153 2016-04-25 Michael Collison <michael.collison@arm.com>
4155 * gcc.target/arm/neon-vaddws16.c: New test.
4156 * gcc.target/arm/neon-vaddws32.c: New test.
4157 * gcc.target/arm/neon-vaddwu16.c: New test.
4158 * gcc.target/arm/neon-vaddwu32.c: New test.
4159 * gcc.target/arm/neon-vaddwu8.c: New test.
4160 * lib/target-supports.exp
4161 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4162 that arm neon support vector widen sum of HImode TO SImode.
4164 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4167 * c-c++-common/asan/pr70712.c: New test.
4169 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4171 * .gitattributes: New file.
4173 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4175 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4177 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4179 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4180 * gfortran.dg/submodule_15.f08: Likewise.
4182 2016-04-22 Richard Biener <rguenther@suse.de>
4184 PR tree-optimization/70740
4185 * gcc.dg/torture/pr70740.c: New testcase.
4187 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4190 * gcc.target/i386/pr70750-1.c: New test.
4191 * gcc.target/i386/pr70750-2.c: Likewise.
4193 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4196 * g++.dg/cpp0x/auto48.C: New.
4198 2016-04-21 Marek Polacek <polacek@redhat.com>
4201 * g++.dg/cpp0x/forw_enum12.C: New test.
4202 * g++.dg/cpp0x/forw_enum13.C: New test.
4204 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4207 * gcc.target/i386/pr70728.c: New test.
4209 2016-04-21 Richard Biener <rguenther@suse.de>
4212 * gcc.dg/pr70747.c: New testcase.
4214 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4216 PR tree-optimization/70715
4217 * gcc.dg/tree-ssa/scev-13.c: New test.
4219 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4221 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4223 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4225 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4227 2016-04-20 Jan Hubicka <jh@suse.cz>
4230 * g++.dg/ipa/nothrow-1.C: New testcase.
4232 2016-04-20 Nathan Sidwell <nathan@acm.org>
4235 * g++.dg/eh/delete1.C: New.
4237 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4239 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4240 -mtune-ctrl=sse_typeless_stores.
4242 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4244 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4246 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4248 PR tree-optimization/69489
4249 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4251 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4254 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4255 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4256 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4258 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4260 PR tree-optimization/56625
4261 PR tree-optimization/69489
4262 * gcc.dg/vect/pr56625.c: New test.
4263 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4265 2016-04-20 Andrew Pinski <apinski@cavium.com>
4268 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4270 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4272 * gnat.dg/self1.adb: Remove now incorrect test.
4274 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4276 * gcc.dg/tree-ssa/scev-11.c: New test.
4277 * gcc.dg/tree-ssa/scev-12.c: New test.
4279 2016-04-20 Marek Polacek <polacek@redhat.com>
4281 PR tree-optimization/70725
4282 * gcc.dg/pr70725.c: New test.
4284 2016-04-20 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/70726
4287 * g++.dg/vect/pr70726.cc: New testcase.
4289 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4292 * gcc.target/s390/pr70674.c: New test.
4294 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4296 PR libgfortran/70684
4297 * gfortran.dg/list_read_14.f90: New test.
4299 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4302 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4303 extern to force it misaligned.
4307 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4308 Don't check `*' before movv4sf_internal.
4309 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4310 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4311 Don't check `*' before movv16qi_internal.
4312 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4313 extern to force it misaligned.
4317 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4318 Don't check `*' before movv2df_internal.
4319 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4320 extern to force it misaligned.
4324 Check movv8sf_internal instead of avx_storeups256.
4325 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4327 2016-04-19 Richard Biener <rguenther@suse.de>
4329 PR tree-optimization/70171
4330 * g++.dg/tree-ssa/pr70171.C: New testcase.
4332 2016-04-19 Richard Biener <rguenther@suse.de>
4334 PR tree-optimization/70724
4335 * gcc.dg/torture/pr70724.c: New testcase.
4337 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4340 * gcc.target/i386/pr70689.c: New.
4342 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4345 * gcc.target/i386/pr70708.c: New test.
4347 2016-04-18 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/43434
4350 * gcc.dg/vect/pr43434.c: New testcase.
4351 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4352 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4353 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4354 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4355 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4356 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4357 * gcc.dg/gomp/pr68640.c: Likewise.
4358 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4359 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4361 2016-04-18 Richard Biener <rguenther@suse.de>
4363 PR tree-optimization/70701
4364 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4366 2016-04-18 Tom de Vries <tom@codesourcery.com>
4369 * gcc.dg/pr70161.c: Add dot-file scans.
4370 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4371 instead of after last dot char.
4373 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4375 * c-c++-common/dump-ada-spec-3.c: New test.
4376 * c-c++-common/dump-ada-spec-4.c: Likewise.
4378 2016-04-17 Tom de Vries <tom@codesourcery.com>
4381 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4383 2016-04-15 Jan Hubicka <jh@suse.cz>
4386 * g++.dg/ipa/pure-const-1.C: New testcase.
4387 * g++.dg/ipa/pure-const-2.C: New testcase.
4388 * g++.dg/ipa/pure-const-3.C: New testcase.
4390 2016-04-15 Marek Polacek <polacek@redhat.com>
4393 * gcc.dg/bitfld-22.c: New test.
4395 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4397 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4400 2016-04-15 Marek Polacek <polacek@redhat.com>
4403 * c-c++-common/pr70651.c: New test.
4405 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4407 PR rtl-optimization/70681
4408 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4409 dump scan on arm and powerpc.
4410 * gcc.dg/pr10474.c: Likewise.
4412 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4417 * g++.dg/cpp1y/vla11.C: Revert for real.
4420 * c-c++-common/Wparentheses-1.c: New test.
4421 * c-c++-common/gomp/Wparentheses-1.c: New test.
4422 * c-c++-common/gomp/Wparentheses-2.c: New test.
4423 * c-c++-common/gomp/Wparentheses-3.c: New test.
4424 * c-c++-common/gomp/Wparentheses-4.c: New test.
4425 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4426 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4427 * c-c++-common/goacc/Wparentheses-1.c: New test.
4429 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4432 * gcc.target/i386/pr70662.c: New test.
4434 2016-04-15 Richard Biener <rguenther@suse.de>
4435 Alan Modra <amodra@gmail.com>
4437 PR tree-optimization/70130
4438 * gcc.dg/vect/O3-pr70130.c: New testcase.
4440 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4443 * gcc.target/powerpc/pr70669.c: New test.
4446 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4447 a power7 system that does not have an assembler that supports
4450 2016-04-14 Martin Sebor <msebor@redhat.com>
4455 * c-c++-common/ubsan/vla-1.c: Revert.
4456 * g++.dg/cpp1y/vla11.C: Same.
4457 * g++.dg/cpp1y/vla12.C: Same.
4458 * g++.dg/cpp1y/vla13.C: Same.
4459 * g++.dg/cpp1y/vla14.C: Same.
4460 * g++.dg/cpp1y/vla3.C: Same.
4461 * g++.dg/init/array24.C: Same.
4462 * g++.dg/ubsan/vla-1.C: Same.
4464 2016-04-14 Marek Polacek <polacek@redhat.com>
4465 Jan Hubicka <hubicka@ucw.cz>
4468 * g++.dg/torture/pr70029.C: New test.
4470 2016-04-14 Martin Sebor <msebor@redhat.com>
4472 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4473 type size to prevent failures on targets with very low maximum
4476 2016-04-14 Richard Biener <rguenther@suse.de>
4478 PR tree-optimization/70623
4479 * gcc.dg/torture/pr70623.c: New testcase.
4480 * gcc.dg/torture/pr70623-2.c: Likewise.
4482 2016-04-13 Martin Sebor <msebor@redhat.com>
4487 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4488 * g++.dg/cpp1y/vla11.C: New test.
4489 * g++.dg/cpp1y/vla12.C: New test.
4490 * g++.dg/cpp1y/vla13.C: New test.
4491 * g++.dg/cpp1y/vla14.C: New test.
4492 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4493 * g++.dg/init/array24.C: Fully brace VLA initializer.
4494 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4496 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4499 * g++.dg/opt/pr70641.C: New test.
4501 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4503 PR rtl-optimization/68749
4504 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4505 effects of argument promotions.
4506 Remove default args to dg-skip-if.
4508 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/parse/pr70635.C: New.
4513 2016-04-13 Marek Polacek <polacek@redhat.com>
4516 * c-c++-common/Wmisleading-indentation-4.c: New test.
4518 2016-04-13 Marek Polacek <polacek@redhat.com>
4521 * gcc.dg/Wparentheses-12.c: New test.
4522 * gcc.dg/Wparentheses-13.c: New test.
4524 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4526 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4527 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4528 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4530 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4533 * gcc.c-torture/compile/pr70633.c: New test.
4536 * gcc.dg/torture/pr70628.c: New test.
4538 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4541 * g++.dg/template/pr70610.C: New test.
4542 * g++.dg/template/pr70610-2.C: New test.
4543 * g++.dg/template/pr70610-3.C: New test.
4544 * g++.dg/template/pr70610-4.C: New test.
4546 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4548 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4552 * g++.dg/ext/pr70571.C: New test.
4554 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4557 * gcc.target/powerpc/pr70640.c: New test.
4559 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4562 * g++.dg/parse/pr68722.C: New.
4564 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4566 PR rtl-optimization/70596
4567 * gcc.target/i386/pr70596.c: New test.
4569 2016-04-12 Nathan Sidwell <nathan@acm.org>
4572 * g++.dg/init/pr70501.C: New.
4574 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4576 * gcc.target/i386/asm-flag-6.c: New test.
4578 2016-04-12 Tom de Vries <tom@codesourcery.com>
4580 PR tree-optimization/68756
4581 * gcc.dg/graphite/pr68756.c: New test.
4583 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4585 PR tree-optimization/70602
4586 * gcc.c-torture/execute/pr70602.c: New test.
4588 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4591 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4592 __float128 emulator is built and runs.
4593 * gcc.target/powerpc/float128-1.c: Likewise.
4595 * lib/target-supports.exp (check_ppc_float128_sw_available):
4596 Rework tests for __float128 software and hardware
4597 availability. Fix exit condition to return 0 on success.
4599 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4602 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4603 * gcc.target/aarch64/target_attr_15.c: Likewise.
4605 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4608 * g++.dg/cpp1y/pr69066.C: New.
4610 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4613 * gfortran.dg/pr36192.f90: Update test.
4614 * gfortran.dg/pr36192_1.f90: Update test.
4615 * gfortran.dg/real_dimension_1.f: Update test.
4616 * gfortran.dg/parameter_array_init_7.f90: New test.
4618 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4623 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4625 PR rtl-optimization/66669
4626 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4628 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4630 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4631 * gcc.dg/pie-1.c: Likewise.
4632 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4633 * gcc.dg/pic-4.c: Likewise.
4634 * gcc.dg/pie-3.c: Likewise.
4635 * gcc.dg/pie-4.c: Likewise.
4637 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4639 PR tree-optimization/68644
4640 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4642 PR rtl-optimization/64886
4643 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4645 2016-04-09 Tom de Vries <tom@codesourcery.com>
4647 PR tree-optimization/68953
4648 * gcc.dg/graphite/pr68953.c: New test.
4650 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4653 * gfortran.dg/deferred_character_16.f90: New test.
4655 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4657 PR tree-optimization/70586
4658 * gcc.c-torture/execute/pr70586.c: New test.
4660 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4663 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4664 with __builtin_memset
4665 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4667 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4671 PR tree-optimization/70373
4675 * c-c++-common/goacc/reduction-5.c: New test.
4676 * c-c++-common/goacc/reduction-promotions.c: New test.
4677 * gfortran.dg/goacc/reduction-3.f95: New test.
4678 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4680 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4684 * g++.dg/pr70590.C: New test.
4685 * g++.dg/pr70590-2.C: New test.
4687 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4690 * gcc.target/i386/pr70593.c: New test.
4692 PR rtl-optimization/70574
4693 * gcc.target/i386/avx2-pr70574.c: New test.
4695 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4698 * c-c++-common/asan/pr70541.c: New test.
4700 2016-04-08 Tom de Vries <tom@codesourcery.com>
4702 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4703 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4705 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4708 * gcc.c-torture/execute/pr70566.c: New test.
4710 2016-04-08 Tom de Vries <tom@codesourcery.com>
4712 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4713 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4715 2016-04-08 Alan Modra <amodra@gmail.com>
4717 * gcc.target/powerpc/pr70117.c: New.
4719 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4722 * gcc.dg/lto/simd-function_0.c: New test.
4724 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4726 * c-c++-common/attr-simd-2.c: Likewise.
4727 * c-c++-common/attr-simd-4.c: Likewise.
4728 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4729 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4731 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4734 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4736 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4737 Tom de Vries <tom@codesourcery.com>
4739 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4740 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4741 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4742 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4743 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4744 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4745 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4746 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4748 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4751 * g++.dg/warn/Wparentheses-29.C: New test.
4753 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4756 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4757 explicit braces to resolve a future -Wparentheses warning.
4759 2016-04-06 Richard Henderson <rth@redhat.com>
4761 * gcc.dg/pr61817-1.c: New test.
4762 * gcc.dg/pr61817-2.c: New test.
4763 * gcc.dg/pr69391-1.c: New test.
4764 * gcc.dg/pr69391-2.c: New test.
4766 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4768 PR rtl-optimization/70398
4769 * gcc.target/aarch64/pr70398.c: New.
4771 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4773 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4775 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4776 Pedro Alves <palves@redhat.com>
4778 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4780 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4782 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4783 Check for avx512f effective targets instead of avx2.
4784 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4786 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4787 * g++.dg/gomp/declare-simd-1.C: Likewise.
4788 * g++.dg/gomp/declare-simd-3.C: Likewise.
4789 * g++.dg/gomp/declare-simd-4.C: Likewise.
4792 * c-c++-common/gomp/pr70550-1.c: New test.
4793 * c-c++-common/gomp/pr70550-2.c: New test.
4795 2016-04-05 Nathan Sidwell <nathan@acm.org>
4798 * g++.dg/ext/attribute-may-alias-5.C: New.
4800 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4803 * c-c++-common/pr70336.c: New test.
4804 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4805 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4807 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4810 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4812 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4814 PR rtl-optimization/70542
4815 * gcc.dg/torture/pr70542.c: New test.
4816 * gcc.target/i386/avx2-pr70542.c: New test.
4818 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4820 PR tree-optimization/70509
4821 * gcc.target/i386/avx512bw-pr70509.c: New test.
4823 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4826 * g++.dg/ext/constexpr-vla4.C: New test.
4828 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4831 * gcc.target/i386/pr70510.c: New test.
4833 2016-04-05 Richard Biener <rguenther@suse.de>
4835 PR tree-optimization/70526
4836 * g++.dg/torture/pr70526.C: New testcase.
4838 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4841 * gcc.target/i386/pr70525.c: New test.
4843 2016-04-05 Richard Biener <rguenther@suse.de>
4846 * g++.dg/torture/pr70499.C: New testcase.
4848 2016-04-05 Richard Biener <rguenther@suse.de>
4850 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4853 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4856 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4857 rs6000 ABI warnings.
4859 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4862 * g++.dg/ipa/devirt-51.C: New testcase.
4864 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4865 Jakub Jelinek <jakub@redhat.com>
4868 * gcc.dg/torture/pr70457.c: New.
4870 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4873 * gfortran.dg/allocate_with_source_19.f08: New test.
4875 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4878 * gfortran.dg/coarray_allocate_6.f08: New test.
4880 2016-04-04 Richard Biener <rguenther@suse.de>
4882 PR rtl-optimization/70484
4883 * gcc.dg/torture/pr70484.c: New testcase.
4885 2016-04-04 Marek Polacek <polacek@redhat.com>
4888 * gcc.dg/torture/pr70307.c: New test.
4890 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4894 * gcc.target/sh/torture/pr70416.c: New.
4896 2016-04-02 Martin Sebor <msebor@redhat.com>
4902 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4903 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4904 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4905 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4906 * g++.dg/cpp0x/constexpr-string.C: Same.
4907 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4908 * g++.dg/cpp0x/pr65398.C: Same.
4909 * g++.dg/ext/constexpr-vla1.C: Same.
4910 * g++.dg/ext/constexpr-vla2.C: Same.
4911 * g++.dg/ext/constexpr-vla3.C: Same.
4912 * g++.dg/ubsan/pr63956.C: Same.
4914 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4916 PR rtl-optimization/70467
4917 * gcc.target/i386/pr70467-2.c: New test.
4919 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4920 Marek Polacek <polacek@redhat.com>
4923 * g++.dg/init/new47.C: New test.
4925 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4928 * gcc.target/arm/pr70496.c: New test.
4930 2016-04-01 Nathan Sidwell <nathan@acm.org>
4933 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4935 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4938 * gcc.dg/strlenopt.h (memmove): New.
4939 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4940 instead of "string.h".
4941 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4942 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4943 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4944 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4945 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4946 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4947 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4948 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4949 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4950 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4951 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4952 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4953 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4954 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4955 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4956 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4957 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4958 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4959 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4960 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4962 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4965 (Holder::foo): Reflect this.
4967 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4970 * gcc.dg/pr70442.c: New test.
4972 2016-03-31 Nathan Sidwell <nathan@acm.org>
4975 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4977 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4980 * gcc.target/i386/pr70453.c: New test.
4982 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4985 * gcc.c-torture/pr70292.c: New test.
4987 2016-03-31 Marek Polacek <polacek@redhat.com>
4990 * c-c++-common/pr70297.c: New test.
4991 * g++.dg/cpp0x/typedef-redecl.C: New test.
4992 * gcc.dg/typedef-redecl2.c: New test.
4994 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4996 PR rtl-optimization/70460
4997 * gcc.c-torture/execute/pr70460.c: New test.
4999 2016-03-31 Richard Biener <rguenther@suse.de>
5002 * g++.dg/ext/vector30.C: New testcase.
5004 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5005 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007 * gfortran.dg/fmt_pf.f90: New test.
5009 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5011 Forward-port from 5 branch
5012 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5015 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5016 dg-require-effective-target after dg-do.
5018 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5020 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5022 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5023 Julian Brown <julian@codesourcery.com>
5024 Chung-Lin Tang <cltang@codesourcery.com>
5025 Cesar Philippidis <cesar@codesourcery.com>
5026 James Norris <jnorris@codesourcery.com>
5027 Tom de Vries <tom@codesourcery.com>
5028 Nathan Sidwell <nathan@codesourcery.com>
5030 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5031 * c-c++-common/goacc/loop-clauses.c: Likewise.
5032 * g++.dg/goacc/template.C: Likewise.
5033 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5034 * gfortran.dg/goacc/loop-1.f95: Likewise.
5035 * gfortran.dg/goacc/loop-5.f95: Likewise.
5036 * gfortran.dg/goacc/loop-6.f95: Likewise.
5037 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5038 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5039 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5040 * c-c++-common/goacc/clauses-fail.c: Likewise.
5041 * c-c++-common/goacc/parallel-1.c: Likewise.
5042 * c-c++-common/goacc/reduction-1.c: Likewise.
5043 * c-c++-common/goacc/reduction-2.c: Likewise.
5044 * c-c++-common/goacc/reduction-3.c: Likewise.
5045 * c-c++-common/goacc/reduction-4.c: Likewise.
5046 * c-c++-common/goacc/routine-3.c: Likewise.
5047 * c-c++-common/goacc/routine-4.c: Likewise.
5048 * c-c++-common/goacc/routine-5.c: Likewise.
5049 * c-c++-common/goacc/tile.c: Likewise.
5050 * g++.dg/goacc/template.C: Likewise.
5051 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5052 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5053 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5054 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5055 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5056 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5057 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5058 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5059 * c-c++-common/goacc/use_device-1.c: ... this file.
5060 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5061 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5062 * c-c++-common/goacc/host_data-6.c: ... this file.
5063 * c-c++-common/goacc/loop-2-kernels.c: New file.
5064 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5065 * c-c++-common/goacc/loop-3.c: Likewise.
5066 * g++.dg/goacc/reference.C: Likewise.
5067 * g++.dg/goacc/routine-1.C: Likewise.
5068 * g++.dg/goacc/routine-2.C: Likewise.
5070 2016-03-30 Richard Biener <rguenther@suse.de>
5073 * gcc.dg/torture/pr70450.c: New testcase.
5075 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5078 * gcc.dg/torture/pr70421.c: New test.
5079 * gcc.target/i386/avx512f-pr70421.c: New test.
5081 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5084 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5085 (check): New function.
5087 (foo): Align stack to 16 bytes when calling bar.
5088 * gcc.target/i386/cleanup-2.c: Likewise.
5090 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5092 PR tree-optimization/59124
5093 * gcc.dg/Warray-bounds-19.c: New test.
5095 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5097 * lib/prune.exp (escape_regex_chars): New.
5098 (prune_file_path): Update to quote metcharacters for regexp.
5100 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5102 PR rtl-optimization/70429
5103 * gcc.c-torture/execute/pr70429.c: New test.
5105 PR tree-optimization/70405
5106 * gcc.dg/pr70405.c: New test.
5108 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5111 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5112 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5114 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5117 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5118 __cilkrts_set_param to set two workers.
5119 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5120 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5122 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5124 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5126 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5129 * gcc.target/i386/pr70406.c: New test.
5131 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5133 * gnat.dg/specs/double_record_extension3.ads: New test.
5135 2016-03-25 Richard Henderson <rth@redhat.com>
5138 * gcc.target/aarch64/pr70120-1.c: New.
5139 * gcc.target/aarch64/pr70120-2.c: New.
5140 * gcc.target/aarch64/pr70120-3.c: New.
5142 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5145 * g++.dg/template/mangle2.C: The dg-do directive should be
5146 "compile" not "assemble".
5148 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5151 * gcc.dg/pr69650.c: New test.
5153 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5155 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5157 2016-03-25 Alan Modra <amodra@gmail.com>
5159 * gcc.dg/dfp/pr70052.c: New test.
5161 2016-03-24 Richard Henderson <rth@redhat.com>
5164 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5165 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5167 2016-03-24 Tom de Vries <tom@codesourcery.com>
5169 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5171 2016-03-24 Tom de Vries <tom@codesourcery.com>
5173 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5174 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5176 2016-03-24 Tom de Vries <tom@codesourcery.com>
5178 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5179 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5181 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5184 * g++.dg/template/mangle2.C: New test.
5186 2016-03-24 Richard Biener <rguenther@suse.de>
5188 PR tree-optimization/70396
5189 * gcc.dg/torture/pr70396.c: New testcase.
5191 2016-03-24 Richard Biener <rguenther@suse.de>
5194 * gcc.dg/torture/pr70370.c: New testcase.
5196 2016-03-24 Tom de Vries <tom@codesourcery.com>
5198 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5199 * gfortran.dg/goacc/kernels-tree.f95: Same.
5200 * gfortran.dg/goacc/parallel-tree.f95: Same.
5202 2016-03-24 Tom de Vries <tom@codesourcery.com>
5204 * c-c++-common/goacc/uninit-if-clause.c: New test.
5205 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5207 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5210 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5213 2016-03-24 Richard Biener <rguenther@suse.de>
5215 PR tree-optimization/70372
5216 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5218 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5221 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5223 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5226 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5228 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5231 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5232 * g++.dg/cpp1y/pr70001.C: New test.
5235 * g++.dg/cpp0x/constexpr-70323.C: New test.
5237 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5238 Jason Merrill <jason@redhat.com>
5239 Jakub Jelinek <jakub@redhat.com>
5242 * g++.dg/cpp0x/constexpr-69315.C: New test.
5243 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5245 2016-03-23 Marek Polacek <polacek@redhat.com>
5248 * g++.dg/warn/Wignored-attributes-1.C: New test.
5249 * g++.dg/warn/Wignored-attributes-2.C: New test.
5251 2016-03-23 Tom de Vries <tom@codesourcery.com>
5253 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5255 * gfortran.dg/goacc/private-3.f95 (test): Same.
5256 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5259 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5261 * lib/target-supports.exp: Remove v7ve entry from loop
5262 creating effective target checks.
5263 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5264 (add_options_for_arm_arch_v7ve): Likewise.
5266 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5268 PR tree-optimization/70354
5269 * gcc.dg/vect/pr70354-1.c: New test.
5270 * gcc.dg/vect/pr70354-2.c: New test.
5271 * gcc.target/i386/avx2-pr70354-1.c: New test.
5272 * gcc.target/i386/avx2-pr70354-2.c: New test.
5274 2016-03-22 Jeff Law <law@redhat.com>
5277 * gcc.dg/tree-ssa/pr70232.c: New test.
5279 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5282 * gcc.target/i386/pr70302.c: New test.
5284 2016-03-22 Richard Biener <rguenther@suse.de>
5287 * g++.dg/torture/pr70251.C: New testcase.
5289 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5292 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5293 Wmisleading-indentation.c.
5294 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5295 reflect change to diagnostic text and order of messages.
5296 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5298 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5300 * g++.dg/ext/java-3.C: Don't compile on AIX.
5302 2016-03-22 Richard Biener <rguenther@suse.de>
5305 * gcc.dg/torture/pr70333.c: New testcase.
5307 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5309 * g++.dg/ext/pr70290.C: New test.
5311 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5314 * gcc.target/i386/pr70325.c: New test.
5316 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5319 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5320 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5323 * gcc.target/i386/pr70300.c: New test.
5326 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5327 (func2): New function for cond with parens, xfail warning for c++.
5328 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5330 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5333 * g++.dg/template/ptrmem30.C: New test.
5335 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5338 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5339 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5341 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/pr70326.c: New test.
5346 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5347 Jakub Jelinek <jakub@redhat.com>
5349 PR tree-optimization/70317
5350 * gcc.dg/pr70317.c: New test.
5352 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5355 * gcc.target/i386/pr70327.c: New test.
5357 2016-03-21 Martin Liska <mliska@suse.cz>
5360 * gcc.dg/ipa/pr70306.c: New test.
5362 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5364 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5365 * gcc.target/arm/attr-align3.c: Likewise.
5366 * gcc.target/arm/attr_arm.c: Likewise.
5367 * gcc.target/arm/flip-thumb.c: Likewise.
5369 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5372 * gcc.target/powerpc/altivec-36.c: New test.
5374 2016-03-21 Richard Biener <rguenther@suse.de>
5376 PR tree-optimization/70310
5377 * gcc.dg/torture/pr70310.c: New testcase.
5379 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5382 * gcc.target/i386/pr70293.c: New test.
5384 2016-03-21 Richard Biener <rguenther@suse.de>
5386 PR tree-optimization/70288
5387 * gcc.dg/torture/pr70288-1.c: New testcase.
5388 * gcc.dg/torture/pr70288-2.c: Likewise.
5390 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5392 PR rtl-optimization/69307
5393 * gcc.target/arm/pr69307.c: New test.
5395 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5397 PR rtl-optimization/69102
5398 * gcc.c-torture/compile/pr69102.c: New test.
5400 2016-03-18 Jeff Law <law@redhat.com>
5402 PR rtl-optimization/70263
5403 * gcc.c-torture/compile/pr70263-1.c: New test.
5404 * gcc.target/i386/pr70263-2.c: New test.
5406 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5408 PR rtl-optimization/70278
5409 * gcc.dg/torture/pr70278.c: New test.
5410 * gcc.target/arm/pr70278.c: New test.
5412 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5415 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5416 (test_builtin_types_compatible_p): New test function.
5417 * gcc.dg/pr70281.c: New test case.
5419 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5422 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5424 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5426 PR tree-optimization/70252
5427 * gcc.dg/pr70252.c: New test.
5429 2016-03-18 Tom de Vries <tom@codesourcery.com>
5431 * gcc.dg/pr70161-2.c: New test.
5432 * gcc.dg/pr70161.c: New test.
5434 2016-03-18 Tom de Vries <tom@codesourcery.com>
5437 * gcc.dg/pr70269.c: New test.
5439 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5442 * g++.dg/ext/java-3.C: New test.
5444 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5447 * g++.dg/lookup/pr70205.C: New test.
5449 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5452 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5454 2016-03-17 Marek Polacek <polacek@redhat.com>
5457 * gcc.dg/atomic-op-6.c: New test.
5459 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5462 * c-c++-common/pr70264.c: New test case.
5464 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5467 * c-c++-common/pr70144-1.c: New test.
5468 * c-c++-common/pr70144-2.c: New test.
5471 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5472 * g++.dg/opt/flifetime-dse6.C: New test.
5473 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5475 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5478 * gcc.dg/pic-1.c: New test.
5479 * gcc.dg/pic-2.c: Likewise.
5480 * gcc.dg/pic-3.c: Likewise.
5481 * gcc.dg/pic-4.c: Likewise.
5482 * gcc.dg/pie-1.c: Likewise.
5483 * gcc.dg/pie-2.c: Likewise.
5484 * gcc.dg/pie-3.c: Likewise.
5485 * gcc.dg/pie-4.c: Likewise.
5486 * gcc.dg/pie-5.c: Likewise.
5487 * gcc.dg/pie-6.c: Likewise.
5489 2016-03-17 Tom de Vries <tom@codesourcery.com>
5491 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5492 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5494 2016-03-17 Richard Biener <rguenther@suse.de>
5497 * g++.dg/debug/pr70271.C: New testcase.
5499 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5501 * gcc.target/i386/pr70251.c: New test.
5503 2016-03-17 Marek Polacek <polacek@redhat.com>
5506 * g++.dg/warn/constexpr-70194.C: New test.
5508 2016-03-16 Richard Henderson <rth@redhat.com>
5511 * gcc.c-torture/compile/pr70240.c: New.
5513 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5515 * gcc.c-torture/compile/20151204.c: Skip for avr.
5517 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5520 * g++.dg/opt/pr70245.C: New test.
5521 * g++.dg/opt/pr70245.h: New file.
5522 * g++.dg/opt/pr70245-aux.cc: New file.
5524 2016-03-16 Martin Sebor <msebor@redhat.com>
5526 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5528 2016-03-16 Richard Henderson <rth@redhat.com>
5531 * gcc.c-torture/compile/pr70199.c: New.
5533 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5535 * gcc.dg/uninit-19.c: Run dos2unix.
5537 2016-03-16 Marek Polacek <polacek@redhat.com>
5540 * gcc.dg/nested-func-10.c: New test.
5541 * gcc.dg/nested-func-9.c: New test.
5543 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5545 PR tree-optimization/68714
5546 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5548 2016-03-16 Tom de Vries <tom@codesourcery.com>
5550 PR tree-optimization/68715
5551 * gcc.dg/graphite/pr68715-2.c: New test.
5552 * gcc.dg/graphite/pr68715.c: New test.
5553 * gfortran.dg/graphite/pr68715.f90: New test.
5555 2016-03-16 Tom de Vries <tom@codesourcery.com>
5557 PR tree-optimization/68809
5558 * gcc.dg/graphite/pr68809-2.c: New test.
5559 * gcc.dg/graphite/pr68809.c: New test.
5561 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5564 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5565 method call to i () as argument. Adjust expected output.
5568 * g++.dg/ubsan/pr70147-1.C: New test.
5569 * g++.dg/ubsan/pr70147-2.C: New test.
5571 2016-03-15 Martin Sebor <msebor@redhat.com>
5574 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5576 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5578 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5581 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5584 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5585 libatomic_available.
5587 2016-03-15 Marek Polacek <polacek@redhat.com>
5590 * g++.dg/ext/attribute-may-alias-4.C: New test.
5592 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5594 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5595 -fvar-tracking-assignments-toggle flag.
5597 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5599 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5601 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5603 PR rtl-optimization/70222
5604 * gcc.c-torture/execute/pr70222-1.c: New test.
5605 * gcc.c-torture/execute/pr70222-2.c: New test.
5607 2016-03-15 Richard Henderson <rth@redhat.com>
5609 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5611 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5613 PR rtl-optimization/69032
5614 * gcc.dg/pr69032.c: New test.
5616 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5618 PR rtl-optimization/63384
5619 * g++.dg/pr63384.C: New test.
5621 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5624 * gcc.target/i386/pr64411.C: New test.
5626 2016-03-15 Tom de Vries <tom@codesourcery.com>
5628 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5629 * gfortran.dg/goacc/kernels-alias.f95: New test.
5631 2016-03-14 Martin Sebor <msebor@redhat.com>
5634 * g++.dg/cpp0x/constexpr-inline.C: New test.
5635 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5637 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5639 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5641 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5644 * gcc.dg/pr70219.c: New test.
5646 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5649 * gcc.dg/torture/pr70083.c: New test.
5650 * gcc.target/i386/pr70083.c: New test.
5652 2016-03-14 Richard Biener <rguenther@suse.de>
5654 PR tree-optimization/56365
5655 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5657 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5660 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5662 * g++.dg/pr70098.C: New testcase.
5665 2016-03-14 Tom de Vries <tom@codesourcery.com>
5667 PR tree-optimization/70045
5668 * gcc.dg/graphite/pr70045.c: New test.
5670 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5673 * gfortran.dg/include_9.f90: New test.
5675 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5678 gfortran.dg/prof/prof.exp: New script.
5679 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5681 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5683 PR rtl-optimization/69307
5684 * gcc.dg/pr69307.c: New test.
5686 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5689 * gcc.target/arm/pr69614.c: New.
5691 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5694 * gfortran.dg/submodule_14.f08: New test
5697 * gfortran.dg/submodule_15.f08: New test
5699 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5702 * g++.dg/cpp1y/paren3.C: New test.
5704 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5707 * gcc.target/powerpc/ppc-round2.c: New test.
5709 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5712 * gcc.dg/torture/pr70123.c: New test.
5714 2016-03-11 Jeff Law <law@redhat.com>
5716 PR tree-optimization/70190
5717 * gcc.c-torture/compile/pr70190.c: New test.
5719 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5722 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5724 (test43_b): Likewise.
5725 (test43_c): Likewise.
5726 (test43_d): Likewise.
5727 (test43_e): Likewise.
5728 (test43_f): Likewise.
5729 (test43_g): Likewise.
5730 (test44_a): Likewise.
5731 (test44_b): Likewise.
5732 (test44_c): Likewise.
5733 (test44_d): Likewise.
5734 (test44_e): Likewise.
5736 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5739 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5741 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5743 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5746 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5750 * gcc.target/aarch64/pr69245_2.c: New test.
5752 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5754 PR tree-optimization/70177
5755 * gcc.dg/pr70177.c: New test.
5757 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5759 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5761 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5763 * gcc.dg/tree-ssa/sra-20.c: New.
5765 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5767 PR rtl-optimization/70174
5768 * gcc.dg/pr70174.c: New test.
5770 PR tree-optimization/70169
5771 * gcc.dg/pr70169.c: New test.
5773 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5776 * gcc.target/i386/pr70160.c: New test.
5778 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5780 * gcc.target/s390/dfp-1.c: New test.
5782 2016-03-10 Nick Clifton <nickc@redhat.com>
5785 * gcc.target/aarch64/pr70044.c: New test.
5787 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5788 Jakub Jelinek <jakub@redhat.com>
5791 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5792 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5793 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5795 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5798 * g++.dg/lto/pr69589_0.C: New testcase
5799 * g++.dg/lto/pr69589_1.C: New testcase
5801 2016-03-10 Marek Polacek <polacek@redhat.com>
5804 * g++.dg/delayedfold/unary-plus1.C: New test.
5806 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5808 * gcc.target/arm/pr45701-1.c: Escape brackets.
5809 * gcc.target/arm/pr45701-2.c: Likewise.
5811 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5813 * gfortran.dg/unconstrained_commons.f: New.
5815 2016-03-10 Alan Modra <amodra@gmail.com>
5817 * gcc.dg/pr69195.c: New.
5818 * gcc.dg/pr69238.c: New.
5820 2016-03-10 Tom de Vries <tom@codesourcery.com>
5823 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5825 2016-03-10 Richard Biener <rguenther@suse.de>
5827 PR tree-optimization/70128
5828 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5829 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5831 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5833 PR tree-optimization/70152
5834 * gcc.dg/pr70152.c: New test.
5837 * gcc.target/i386/pr70086-1.c: New test.
5838 * gcc.target/i386/pr70086-2.c: New test.
5839 * gcc.target/i386/pr70086-3.c: New test.
5841 PR tree-optimization/70127
5842 * gcc.c-torture/execute/pr70127.c: New test.
5844 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5846 * c-c++-common/goacc/combined-directives-2.c: New test.
5848 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5852 * g++.dg/diagnostic/pr70105.C: New test.
5853 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5854 (test_multiple_ordinary_maps): New test function.
5856 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5860 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5861 Drop range information from call to inform_at_rich_loc.
5862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5864 (test_show_locus): Replace calls to rich_location::add_range with
5865 calls to add_range. Rewrite the tests that used the now-defunct
5866 rich_location ctor taking a source_range. Simplify other tests
5867 by replacing calls to COMBINE_LOCATION_DATA with calls to
5870 2016-03-09 Richard Biener <rguenther@suse.de>
5871 Jakub Jelinek <jakub@redhat.com>
5873 PR tree-optimization/70138
5874 * gcc.dg/vect/pr70138-1.c: New testcase.
5875 * gcc.dg/vect/pr70138-2.c: Likewise.
5877 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.target/i386/pr70049.c: New test.
5882 2016-03-09 Richard Biener <rguenther@suse.de>
5885 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5886 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5887 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5889 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5891 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5894 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5897 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5900 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5903 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5904 in testcase comment.
5906 2016-03-09 Tom de Vries <tom@codesourcery.com>
5908 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5909 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5910 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5911 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5912 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5913 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5914 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5915 * gfortran.dg/goacc/kernels-loop.f95: New test.
5917 2016-03-08 Martin Sebor <msebor@redhat.com>
5920 * g++.dg/warn/overflow-warn-7.C: New test.
5922 2016-03-08 Jason Merrill <jason@redhat.com>
5924 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5925 * lib/target-supports.exp (check_effective_target_concepts): New.
5927 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5930 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5931 * g++.dg/ubsan/pr70135.C: New test.
5934 * gcc.dg/pr70110.c: New test.
5936 2016-03-07 Martin Jambor <mjambor@suse.cz>
5938 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5939 * c-c++-common/gomp/if-1.c: Likewise.
5940 * c-c++-common/gomp/pr61486-2.c: Likewise.
5941 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5942 to dg-additional-options.
5943 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5944 * g++/gomp/target-teams-1.c: Likewise.
5945 * gcc.dg/gomp/gomp.exp: Likewise.
5946 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5947 dg-additional-options.
5948 * gfortran.dg/gomp/gomp.exp: Likewise.
5949 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5950 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5951 dg-additional-options.
5952 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5954 2016-03-07 Martin Jambor <mjambor@suse.cz>
5956 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5957 * c-c++-common/gomp/gridify-1.c: New test.
5958 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5960 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5962 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5963 trigger for cortex-r8, when scanning for register r8.
5964 * gcc.target/arm/pr45701-2.c: Likewise.
5966 2016-02-26 Richard Biener <rguenther@suse.de>
5967 Jeff Law <law@redhat.com>
5969 PR tree-optimization/69740
5970 * gcc.c-torture/compile/pr69740-1.c: New test.
5971 * gcc.c-torture/compile/pr69740-2.c: New test.
5973 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5975 * lib/target-supports.exp
5976 (check_effective_target_whole_vector_shift): Enable for PPC64.
5978 2016-03-07 Richard Biener <rguenther@suse.de>
5980 PR tree-optimization/70115
5981 * gcc.dg/torture/pr70115.c: New testcase.
5983 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5986 * c-c-++-common/goacc/pr69916.c: New.
5988 2016-03-07 Richard Henderson <rth@redhat.com>
5990 * gcc.c-torture/compile/pr70061.c: New test.
5992 2016-03-07 Richard Biener <rguenther@suse.de>
5995 * gcc.dg/vect/O3-pr36098.c: New testcase.
5997 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5999 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6001 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6003 * gnat.dg/renaming9.ad[sb]: New testcase.
6005 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6008 * g++.dg/expr/stdarg3.C: New test.
6010 2016-03-04 Jeff Law <law@redhat.com>
6012 PR tree-optimization/69196
6013 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6016 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6019 * gcc.dg/pr69973.c: New test.
6021 PR rtl-optimization/69941
6022 * gcc.dg/torture/pr69941.c: New test.
6025 * gcc.dg/pr69824.c: New test.
6027 2016-03-05 Tom de Vries <tom@codesourcery.com>
6029 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6030 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6033 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6036 * g++.dg/cpp1y/var-templ48.C: New test.
6037 * g++.dg/cpp1y/var-templ49.C: New test.
6039 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6041 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6043 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6046 * g++.dg/ubsan/pr70035.C: New test.
6049 * gcc.target/i386/pr70062.c: New test.
6051 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6053 * g++.dg/template/typename21.C: Remove c++98_only.
6055 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6057 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6059 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6062 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6064 (fn_42_b): Likewise.
6065 (fn_42_c): Likewise.
6067 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6070 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6072 (fn_40_b): Likewise.
6073 (fn_41_a): Likewise.
6074 (fn_41_b): Likewise.
6076 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6079 * gcc.target/i386/avx512f-pr70059.c: New test.
6080 * gcc.target/i386/avx512dq-pr70059.c: New test.
6082 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6084 PR rtl-optimization/57676
6085 * gcc.dg/torture/pr57676.c: New test.
6087 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6089 * gcc.dg/pr70026.c: New test.
6091 2016-03-04 Marek Polacek <polacek@redhat.com>
6094 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6095 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6097 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6100 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6102 (test_corners_sisd_si): Likewise.
6103 (main): Remove checks of the above.
6104 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6106 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6108 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6110 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6112 * gcc.dg/torture/pr69951.c: Accept argc==0.
6114 2016-03-04 Richard Biener <rguenther@suse.de>
6117 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6118 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6120 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6123 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6126 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6129 * gcc.dg/guality/pr69947.c: New test.
6131 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6134 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6136 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6138 PR rtl-optimization/69904
6139 * gcc.target/arm/pr69904.c: New test.
6141 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6144 * gcc.dg/vect/pr70021.c: New test.
6145 * gcc.target/i386/pr70021.c: New test.
6147 2016-03-03 Marek Polacek <polacek@redhat.com>
6150 * gcc.dg/pr70050.c: New test.
6152 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6154 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6156 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6158 PR tree-optimization/70043
6159 * gfortran.dg/vect/pr70043.f90: New test.
6161 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6163 * gnat.dg/specs/task1.ads: New test.
6165 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6167 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6168 Invoke gdb with -batch.
6169 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6171 2016-03-03 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/55936
6174 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6176 2016-03-02 Jeff Law <law@redhat.com>
6178 PR rtl-optimization/69942
6179 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6180 effects of argument promotions.
6182 PR tree-optimization/69987
6183 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6184 target does not support -fprefetch-loop-arrays.
6186 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6188 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6190 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6192 PR rtl-optimization/69052
6193 * gcc.target/i386/pr69052.c: New test.
6195 2016-03-02 Alan Modra <amodra@gmail.com>
6197 * gcc.dg/pr69990.c: New.
6199 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6202 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6205 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6208 * gcc.target/i386/pr70028.c: New test.
6210 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6212 * c-c++-common/asan/swapcontext-test-1.c,
6213 * c-c++-common/tsan/thread_leak.c,
6214 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6215 * g++.dg/tsan/benign_race.C,
6216 * g++.dg/tsan/fd_close_norace.C,
6217 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6218 races with sanitizer output
6220 2016-03-02 Richard Biener <rguenther@suse.de>
6221 Uros Bizjak <ubizjak@gmail.com>
6224 * gcc.dg/simd-8.c: New testcase.
6226 2016-03-02 Richard Biener <rguenther@suse.de>
6229 * gcc.dg/simd-7.c: New testcase.
6231 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6233 * gcc.target/i386/pr70007.c: Tweak.
6235 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6237 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6239 2016-03-02 Marek Polacek <polacek@redhat.com>
6242 * gcc.dg/pr67854.c: New test.
6244 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6247 * gcc.dg/torture/pr70025.c: New test.
6249 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6251 PR tree-optimization/68621
6252 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6254 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6256 * gcc.target/i386/pr70007.c: New test.
6258 2016-03-01 Jeff Law <law@redhat.com>
6260 PR tree-optimization/69196
6261 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6263 PR tree-optimization/69196
6264 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6265 duplicating code and spoiling the expected output.
6267 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6270 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6271 supports power9 before doing tests.
6272 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6273 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6274 * gcc.target/powerpc/p9-permute.c: Likewise.
6276 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6279 * gcc.target/i386/pr70027.c: New test.
6281 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6283 * gcc.dg/pr70017.c: New test.
6285 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6289 * gcc.dg/pr69796.c: New test.
6290 * gcc.dg/pr69974.c: New test.
6292 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6294 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6296 2016-02-29 Jeff Law <law@redhat.com>
6298 PR tree-optimization/69987
6299 * gfortran.dg/pr69987.f90: New test.
6301 PR tree-optimization/69989
6302 * gcc.c-torture/compile/pr69989-2.c: New test.
6304 2016-03-01 Marek Polacek <polacek@redhat.com>
6307 * g++.dg/parse/invalid1.C: New test.
6309 2016-03-01 Richard Biener <rguenther@suse.de>
6312 * gcc.dg/pr70022.c: New testcase.
6314 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6316 PR tree-optimization/69956
6317 * gcc.dg/pr69956.c: New test.
6319 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6322 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6323 XFAIL when hardware supports efficient unaligned storage access.
6325 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6328 * g++.dg/template/pr69961a.C: New test.
6329 * g++.dg/template/pr69961b.C: New test.
6331 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6333 PR preprocessor/69985
6334 * gcc.dg/cpp/pr69985.c: New test case.
6336 2016-02-29 Jeff Law <law@redhat.com>
6338 PR tree-optimization/70005
6339 * gcc.c-torture/execute/pr70005.c New test.
6341 PR tree-optimization/69999
6342 * gcc.c-torture/compile/pr69999.c: New test.
6344 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6346 PR tree-optimization/69652
6347 * gcc.dg/torture/pr69652.c: Delete test.
6348 * gcc.dg/vect/pr69652.c: New test.
6350 2016-02-19 Richard Biener <rguenther@suse.de>
6352 PR tree-optimization/69980
6353 * gfortran.dg/vect/pr69980.f90: New testcase.
6355 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6357 * gcc.target/sparc/20160229-1.c: New test.
6359 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6361 * gnat.dg/stack_usage3.adb: New test.
6362 * gnat.dg/stack_usage3_pkg.ads: New helper.
6364 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6366 * gnat.dg/renaming8.adb: New test.
6367 * gnat.dg/renaming8_pkg1.ads: New helper.
6368 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6369 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6371 2016-02-29 Richard Biener <rguenther@suse.de>
6373 PR tree-optimization/69720
6374 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6376 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6380 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6382 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6383 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6386 * gfortran.dg/coarray_8.f90: Adjust error message.
6387 * gfortran.dg/pr56007.f90: New test.
6388 * gfortran.dg/pr56007.f: New test.
6390 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6392 PR tree-optimization/69989
6393 * gcc.dg/torture/pr69989.c: New test.
6395 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6397 * gcc.target/i386/stack-realign-win.c: New test.
6399 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6402 * gfortran.dg/pr60126.f90: New test.
6404 2016-02-27 Jeff Law <law@redhat.com>
6407 2016-02-26 Richard Biener <rguenther@suse.de>
6408 Jeff Law <law@redhat.com>
6410 PR tree-optimization/69740
6411 * gcc.c-torture/compile/pr69740-1.c: New test.
6412 * gcc.c-torture/compile/pr69740-2.c: New test.
6414 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6417 * gfortran.dg/newunit_4.f90: New test.
6419 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6422 PR rtl-optimization/69886
6423 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6424 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6427 2016-02-26 Martin Sebor <msebor@redhat.com>
6429 PR tree-optimization/15826
6430 * gcc.dg/tree-ssa/pr15826.c: New test.
6432 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6435 * gcc.target/powerpc/pr69969.c: New test.
6437 2016-02-26 Martin Sebor <msebor@redhat.com>
6440 * g++.old-deja/g++.other/decl5.C: Add a test case.
6442 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6445 * gcc.target/powerpc/pr69946.c: New file.
6447 2016-02-26 Richard Biener <rguenther@suse.de>
6448 Jeff Law <law@redhat.com>
6450 PR tree-optimization/69740
6451 * gcc.c-torture/compile/pr69740-1.c: New test.
6452 * gcc.c-torture/compile/pr69740-2.c: New test.
6454 2016-02-26 Martin Jambor <mjambor@suse.cz>
6457 * gcc.dg/torture/pr69932.c: New test.
6458 * gcc.dg/torture/pr69936.c: Likewise.
6460 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6463 * gcc.target/s390/pr69709.c: New test.
6465 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6468 * gcc.target/aarch64/pr69245_1.c: New test.
6470 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473 * gcc.dg/torture/pr69613.c: New test.
6475 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6477 PR rtl-optimization/69891
6478 * gcc.target/i386/pr69891.c: New test.
6480 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6481 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6484 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6485 functionality for both 32-bit and 64-bit.
6487 2016-02-26 Richard Biener <rguenther@suse.de>
6489 PR tree-optimization/69551
6490 * gcc.dg/torture/pr69951.c: New testcase.
6492 2016-02-25 Richard Biener <rguenther@suse.de>
6494 PR tree-optimization/48795
6495 * gcc.dg/Warray-bounds-18.c: New testcase.
6497 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6499 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6501 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6503 PR rtl-optimization/69896
6504 * gcc.dg/pr69896.c: New test.
6506 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6509 * g++.dg/cpp1y/paren2.C: New test.
6511 2016-02-24 Martin Sebor <msebor@redhat.com>
6514 * gcc.dg/enum-mode-2.c: New test.
6516 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6519 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6520 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6521 * g++.dg/ubsan/pr69922.C: New test.
6523 2016-02-24 Marek Polacek <polacek@redhat.com>
6526 * gcc.dg/pr69819.c: New test.
6528 2016-02-24 Martin Sebor <msebor@redhat.com>
6531 * g++.dg/ext/flexary15.C: New test.
6533 2016-02-24 Martin Sebor <msebor@redhat.com>
6535 * gcc.dg/builtins-68.c: Avoid making unportable
6536 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6537 * g++.dg/ext/builtin_alloca.C: Same.
6539 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6540 Charles Baylis <charles.baylis@linaro.org>
6543 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6545 2016-02-24 Richard Biener <rguenther@suse.de>
6546 Jakub Jelinek <jakub@redhat.com>
6549 * gcc.dg/torture/pr69760.c: New testcase.
6551 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6553 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6554 pattern on Solaris with as.
6556 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6558 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6559 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6560 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6561 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6563 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6566 * gcc.dg/pr69915.c: New test.
6568 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6570 PR rtl-optimization/69886
6571 * gcc.dg/torture/pr69886.c: New test.
6573 2016-02-24 Richard Biener <rguenther@suse.de>
6576 * gcc.dg/torture/pr68963.c: New testcase.
6578 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6582 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6583 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6584 * gcc.target/arm/atomic_loaddi_1.c: New test.
6585 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6586 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6587 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6588 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6589 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6590 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6591 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6592 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6594 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6597 * gcc.dg/torture/pr69909.c: New test.
6599 2016-02-24 Richard Biener <rguenther@suse.de>
6601 PR tree-optimization/69907
6602 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6603 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6604 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6606 2016-02-24 Christian Bruel <christian.bruel@st.com>
6608 * gcc.target/arm/pragma_cpp_fma.c: New test.
6610 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6613 * gfortran.dg/include_6.f90: Update test.
6615 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6618 * objc.dg/pr69844.m: New test.
6620 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6622 PR libgfortran/69456
6623 * gfortran.dg/namelist_89.f90: New test.
6624 * gfortran.dg/pr59700.f90: Update test..
6626 2016-02-23 Martin Sebor <msebor@redhat.com>
6629 * g++.dg/ext/builtin_alloca.C: New test.
6630 * gcc.dg/builtins-68.c: New test.
6632 2016-02-23 Richard Henderson <rth@redhat.com>
6634 * gcc.target/i386/addr-space-3.c: Remove test.
6636 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6638 PR preprocessor/69126
6639 PR preprocessor/69543
6640 * c-c++-common/pr69126-2-long.c: New test.
6641 * c-c++-common/pr69126-2-short.c: New test.
6642 * c-c++-common/pr69543-1.c: Remove xfail.
6644 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6646 PR preprocessor/69126
6647 PR preprocessor/69543
6648 PR preprocessor/69558
6649 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6651 (test_2): ...this, and add leading comment.
6652 (MACRO_3, test_3): New.
6653 (MACRO_4A, MACRO_4B, test_4): New.
6654 (MACRO): Rename to...
6657 (test_5): ...this, updating for renaming of MACRO, and
6658 add leading comment.
6659 * c-c++-common/pr69543-1.c: New.
6660 * c-c++-common/pr69543-2.c: New.
6661 * c-c++-common/pr69543-3.c: New.
6662 * c-c++-common/pr69543-4.c: New.
6663 * c-c++-common/pr69558-1.c: New.
6664 * c-c++-common/pr69558-2.c: New.
6665 * c-c++-common/pr69558-3.c: New.
6666 * c-c++-common/pr69558-4.c: New.
6667 * gcc.dg/pr69558.c: Move to...
6668 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6671 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6673 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6674 to -ftree-parallelize-loops/-fopenacc changes.
6675 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6676 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6677 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6678 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6679 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6680 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6681 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6682 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6683 * c-c++-common/goacc/kernels-loop.c: Likewise.
6684 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6685 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6686 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6687 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6689 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6691 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6693 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6696 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6699 * gcc.dg/pr69900.c: New test.
6701 2016-02-23 Martin Jambor <mjambor@suse.cz>
6703 PR tree-optimization/69666
6704 * gcc.dg/tree-ssa/pr69666.c: New test.
6706 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6709 * gfortran.dg/coarray_allocate_5.f08: New test.
6711 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6713 * gcc.target/s390/vcond-shift.c: Move to ...
6714 * gcc.target/s390/vector/vcond-shift.c: ... here.
6716 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6718 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6719 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6721 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6723 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6725 2016-02-20 Mark Wielaard <mjw@redhat.com>
6728 * gcc.dg/unused-variable-3.c: New test.
6730 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6733 * gcc.target/i386/pr69888.c: New test.
6735 2016-02-22 Richard Biener <rguenther@suse.de>
6737 PR tree-optimization/69882
6738 * gfortran.dg/vect/pr69882.f90: New testcase.
6740 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6743 * gcc.dg/pr69885.c: New test.
6745 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6749 * gcc.target/sh/pr54089-10.c: New.
6751 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6754 * gfortran.dg/deferred_character_15.f90 : New test.
6756 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6759 gfortran.dg/allocate_with_source_18.f03: New test.
6761 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6764 gfortran.dg/gomp/pr52531.f90: New test.
6766 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6769 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6772 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6775 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6776 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6779 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6782 * g++.dg/torture/pr69851.C: New test.
6784 2016-02-19 Martin Sebor <msebor@redhat.com>
6787 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6789 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6792 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6793 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6796 * g++.dg/cpp0x/pr67767.C: New test.
6798 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6800 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6801 for fp, simd, crypto, crc, lse.
6802 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6804 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6805 effective target check.
6807 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6810 * gcc.target/i386/pr69820.c: New test.
6812 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6814 * gcc.target/s390/vector/int128-1.c: New test.
6816 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6818 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6820 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6822 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6823 instruction pattern name to prevent the testcase from failing with
6826 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6828 * gcc.target/s390/md/movstr-2.c: New test.
6830 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6832 * gcc.target/s390/morestack.c: New test.
6834 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6837 * gcc.target/s390/pr69625.c: Add test case.
6839 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6842 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6844 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6847 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6848 * gcc.target/powerpc/fusion3.c: Likewise.
6850 2016-02-18 Richard Biener <rguenther@suse.de>
6853 * g++.dg/torture/pr69553.C: New testcase.
6855 2016-02-18 Nick Clifton <nickc@redhat.com>
6859 * gcc.target/arm/pr62554.c: New test.
6860 * gcc.target/arm/pr69610-1.c: New test.
6861 * gcc.target/arm/pr69610-2.c: New test.
6863 2016-02-18 Richard Biener <rguenther@suse.de>
6866 * gcc.dg/torture/pr69854.c: New testcase.
6868 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6871 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6873 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6875 * gcc.target/powerpc/vec-cg.c: New test.
6877 2016-02-17 Richard Biener <rguenther@suse.de>
6880 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6882 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6885 * gcc.c-torture/compile/pr69161.c: New test.
6887 2016-02-17 David Sherwood <david.sherwood@arm.com>
6890 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6891 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6893 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6895 * gcc.dg/ifcvt-4.c: Skip on Visium.
6897 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6899 * gnat.dg/atomic8.adb: New test.
6901 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6903 * gnat.dg/discr46.ad[sb]: New test.
6905 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6908 * gcc.target/powerpc/pr48344-1.c: New test.
6910 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6913 * gfortran.dg/associate_21.f90: New test.
6915 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6918 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6919 -Wnonnull in dg-options.
6920 * c-c++-common/nonnull-2.c: New test.
6922 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6923 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6925 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6927 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6930 * gcc.dg/pr69801.c: Add empty dg-options.
6932 2016-02-16 James Norris <jnorris@codesourcery.com>
6934 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6935 * g++.dg/goacc/deviceptr-1.c: New file.
6937 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6939 PR tree-optimization/69820
6940 * gcc.dg/vect/pr69820.c: New test.
6942 2016-02-16 Richard Biener <rguenther@suse.de>
6944 PR tree-optimization/69776
6945 * gcc.dg/torture/pr69776-2.c: New testcase.
6947 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6949 PR tree-optimization/69714
6950 * gcc.dg/torture/pr69714.c: New test.
6952 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6954 PR tree-optimization/69802
6955 * gcc.dg/pr69802.c: New test.
6957 2016-02-16 Richard Biener <rguenther@suse.de>
6960 * gcc.dg/pr69801.c: New testcase.
6962 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6964 PR libgfortran/69651
6965 * gfortran.dg/read_bang.f90: New test.
6966 * gfortran.dg/read_bang4.f90: New test.
6968 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6971 * g++.dg/init/pr69658.C: New test.
6974 * c-c++-common/pr69797.c: New test.
6976 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6978 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6979 check for aarch64*-*-*.
6981 2016-02-15 Richard Biener <rguenther@suse.de>
6983 PR tree-optimization/69783
6984 * gcc.dg/vect/pr69783.c: New testcase.
6986 2016-02-15 Richard Biener <rguenther@suse.de>
6988 PR tree-optimization/69776
6989 * gcc.dg/torture/pr69776.c: New testcase.
6991 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6994 * gfortran.dg/type_decl_4.f90: Reinstated.
6996 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6999 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7001 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7005 * gfortran.dg/type_decl_4.f90: Removed.
7007 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7010 * gfortran.dg/type_decl_4.f90: New test.
7012 2016-02-14 Alan Modra <amodra@gmail.com>
7015 * gcc.c-torture/execute/stkalign.c: Revise test.
7017 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7020 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7022 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7025 * gcc.target/sh/torture/pr67260.c: New.
7027 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7029 * gcc.dg/pr67964.c: Add dg-require-alias.
7031 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7035 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7037 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7039 PR libgfortran/69668
7040 * gfortran.dg/namelist_88.f90: New test.
7042 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7044 PR libgfortran/69668
7045 * gfortran.dg/namelist_38.f90: Update test.
7046 * gfortran.dg/namelist_84.f90: Update test.
7048 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7051 * gcc.dg/pr69554-1.c: New test.
7052 * gfortran.dg/pr69554-1.F90: New test.
7053 * gfortran.dg/pr69554-2.F90: New test.
7054 * lib/gcc-dg.exp (proc dg-locus): New function.
7055 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7056 distinguish between the caret-printing and non-caret-printing
7057 cases. If caret-printing has been explicitly enabled, bail out
7058 without attempting to fix up the output.
7060 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7064 * gcc.dg/spellcheck-options-3.c: New test case.
7065 * gcc.dg/spellcheck-options-4.c: New test case.
7066 * gcc.dg/spellcheck-options-5.c: New test case.
7067 * gcc.dg/spellcheck-options-6.c: New test case.
7068 * gcc.dg/spellcheck-options-7.c: New test case.
7069 * gcc.dg/spellcheck-options-8.c: New test case.
7070 * gcc.dg/spellcheck-options-9.c: New test case.
7071 * gcc.dg/spellcheck-options-10.c: New test case.
7073 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7075 PR rtl-optimization/69764
7076 PR rtl-optimization/69771
7077 * c-c++-common/pr69764.c: New test.
7078 * gcc.dg/torture/pr69771.c: New test.
7080 2016-02-12 Marek Polacek <polacek@redhat.com>
7082 * g++.dg/torture/init-list1.C: New.
7084 2016-02-12 Marek Polacek <polacek@redhat.com>
7086 * gcc.dg/pr69522.c: Add empty dg-options.
7088 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7090 * g++.dg/lto/lto.exp: Include and init mpx.
7091 * g++.dg/lto/pr69729_0.C: New test.
7093 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7096 * g++.dg/ipa/pr69241-4.C: New test.
7099 * g++.dg/ipa/pr68672-1.C: New test.
7100 * g++.dg/ipa/pr68672-2.C: New test.
7101 * g++.dg/ipa/pr68672-3.C: New test.
7103 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7106 * gcc.dg/pr69522.c: New test.
7108 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7111 * g++.dg/cpp1y/69098.C: New test.
7112 * g++.dg/cpp1y/69098-2.C: New test.
7114 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7116 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7117 and neighbour -> neighbor.
7118 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7119 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7120 * c-c++-common/Wvarargs.c: Likewise.
7121 * c-c++-common/goacc/host_data-5.c: Likewise.
7122 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7123 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7124 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7125 * gcc.target/aarch64/pr60697.c: Likewise.
7126 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7127 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7128 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7129 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7130 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7131 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7132 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7133 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7134 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7135 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7136 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7137 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7138 * g++.dg/lookup/koenig5.C: Likewise.
7139 * g++.dg/ext/no-asm-2.C: Likewise.
7140 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7141 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7142 * gfortran.dg/used_types_16.f90: Likewise.
7143 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7144 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7145 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7146 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7147 * gfortran.dg/abstract_type_6.f03: Likewise.
7148 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7149 * gfortran.dg/used_types_15.f90: Likewise.
7150 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7151 * gfortran.dg/exit_3.f08: Likewise.
7152 * gfortran.dg/open_status_2.f90: Likewise.
7153 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7154 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7155 * gfortran.dg/associate_1.f03: Likewise.
7156 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7157 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7158 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7159 * gcc.dg/builtin-object-size-1.c: Likewise.
7160 * gcc.dg/noreturn-6.c: Likewise.
7161 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7162 * gcc.dg/globalalias.c: Likewise.
7163 * gcc.dg/builtins-config.h: Likewise.
7164 * gcc.dg/pr30457.c: Likewise.
7165 * gcc.c-torture/compile/volatile-1.c: Likewise.
7166 * gcc.c-torture/execute/20101011-1.c: Likewise.
7167 * c-c++-common/Waddress-1.c: Likewise.
7169 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7172 * c-c++-common/Waddress-1.c: New test.
7174 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7177 * gfortran.dg/associate_19.f03: New test.
7178 * gfortran.dg/associate_20.f03: New test.
7180 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7182 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7184 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7186 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7187 .arch armv8-a\n. Add -dA to dg-options.
7188 * gcc.target/aarch64/assembler_arch_1.c: New test.
7189 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7191 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7194 * g++.dg/cpp0x/pr68726.C: New.
7196 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7198 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7201 2016-02-11 Richard Biener <rguenther@suse.de>
7203 * g++.dg/tree-ssa/pr61034.C: Adjust.
7205 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7208 * gcc.target/s390/pr69148.c: New.
7210 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7212 PR tree-optimization/69652
7213 * gcc.dg/torture/pr69652.c: New test.
7215 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7216 Patrick Palka <ppalka@gcc.gnu.org>
7220 * g++.dg/ipa/pr69241-1.C: New test.
7221 * g++.dg/ipa/pr69241-2.C: New test.
7222 * g++.dg/ipa/pr69241-3.C: New test.
7223 * g++.dg/ipa/pr69649.C: New test.
7225 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7227 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7228 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7230 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7232 PR tree-optimization/68021
7233 * gcc.dg/tree-ssa/pr68021.c: New test.
7235 2016-02-10 Richard Biener <rguenther@suse.de>
7237 PR tree-optimization/69726
7238 * gcc.dg/uninit-22.c: New testcase.
7240 2016-02-09 Andrew Pinski <apinski@cavium.com>
7243 * gcc.c-torture/compile/20160205-1.c: New testcase.
7245 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7248 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7249 instead accessing a really large arrray.
7250 * gcc.target/powerpc/fusion3.c: Likewise.
7252 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7255 * gcc.c-torture/execute/pr68532.c: New test.
7257 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7260 * gcc.dg/pr69634.c: New.
7262 2016-02-09 Richard Biener <rguenther@suse.de>
7264 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7266 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7268 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7270 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7272 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7274 2016-02-09 Richard Biener <rguenther@suse.de>
7276 PR tree-optimization/69715
7277 * gcc.dg/torture/pr69715.c: New testcase.
7279 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7282 * g++.dg/cpp0x/trailing12.C: New test.
7283 * g++.dg/cpp0x/trailing13.C: New test.
7285 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7289 * g++.dg/cpp1y/auto-fn29.C: New test.
7290 * g++.dg/cpp1y/auto-fn30.C: New test.
7292 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7294 PR tree-optimization/69209
7295 * gcc.c-torture/compile/pr69209.c: New test.
7297 2016-02-08 Jeff Law <law@redhat.com>
7299 PR tree-optimization/68541
7300 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7301 of statements allowed in join block for path splitting.
7303 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7306 * g++.dg/gomp/pr59627.C: New test.
7309 * g++.dg/ipa/pr69239.C: New test.
7311 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7313 PR preprocessor/69664
7314 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7315 * gcc.dg/cpp/warn-comments.c: Likewise.
7317 2016-02-08 Marek Polacek <polacek@redhat.com>
7320 * g++.dg/init/const12.C: New test.
7322 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7325 * gcc.dg/lto/pr55113_0.c: Remove test.
7327 2016-02-08 Richard Biener <rguenther@suse.de>
7329 PR tree-optimization/69719
7330 * gcc.dg/torture/pr69719.c: New testcase.
7332 2016-02-08 Richard Biener <rguenther@suse.de>
7333 Jeff Law <law@redhat.com>
7336 * gcc.target/mips/pr68273.c: New testcase.
7338 2016-02-08 Richard Biener <rguenther@suse.de>
7340 PR rtl-optimization/69274
7341 * gcc.target/i386/addr-sel-1.c: XFAIL.
7343 2016-02-08 Jeff Law <law@redhat.com>
7345 PR tree-optimization/68541
7346 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7348 PR tree-optimization/65917
7349 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7351 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7354 * gfortran.dg/namelist_args.f90: New test.
7356 2016-02-05 Jeff Law <law@redhat.com>
7358 PR tree-optimization/68541
7359 * gcc.dg/tree-ssa/split-path-2.c: New test.
7360 * gcc.dg/tree-ssa/split-path-3.c: New test.
7361 * gcc.dg/tree-ssa/split-path-4.c: New test.
7362 * gcc.dg/tree-ssa/split-path-5.c: New test.
7363 * gcc.dg/tree-ssa/split-path-6.c: New test.
7364 * gcc.dg/tree-ssa/split-path-7.c: New test.
7366 2016-02-05 Martin Sebor <msebor@redhat.com>
7369 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7370 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7372 2016-02-06 Richard HEnderson <rth@redhat.com>
7375 * gcc.target/i386/addr-space-4.c: New.
7376 * gcc.target/i386/addr-space-5.c: New.
7378 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7381 * gfortran.dg/elemental_dependency_6.f90: New.
7383 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7385 PR rtl-optimization/69691
7386 * gcc.c-torture/execute/pr69691.c: New test.
7389 * g++.dg/parse/pr69628.C: New test.
7391 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7393 * gcc.dg/sancov/asan.c: Move to ...
7394 * gcc.dg/asan/sancov-1.c: ... here.
7396 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7398 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7400 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7403 * gcc.target/i386/pr69677.c: New test.
7405 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7408 * g++.dg/template/pr68948.C: New test.
7410 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7412 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7413 (only necessary on s390x).
7415 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7417 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7418 -mno-accumulate-outgoing-args.
7420 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7422 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7424 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7427 * c-c++-common/pr69669.c: New test.
7429 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7432 * g++.dg/pr69667.C: New file.
7434 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7437 * gcc.dg/pr69619.c: Add new test.
7439 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7441 PR rtl-optimization/69577
7442 * gcc.target/i386/pr69577.c: New test.
7444 2016-02-04 Martin Liska <mliska@suse.cz>
7446 * g++.dg/asan/pr69276.C: New test.
7448 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7452 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7453 a single smulbb instruction.
7454 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7455 * gcc.target/amr/wmul-2.c: Likewise.
7457 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7461 * gcc.c-torture/execute/pr67714.c: New test.
7463 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7466 * gcc.target/i386/pr69454-1.c: New test.
7467 * gcc.target/i386/pr69454-2.c: New test.
7469 2016-02-03 Martin Sebor <msebor@redhat.com>
7476 * g++.dg/ext/flexarray-mangle-2.C: New test.
7477 * g++.dg/ext/flexarray-mangle.C: New test.
7478 * g++.dg/ext/flexarray-subst.C: New test.
7479 * g++.dg/ext/flexary11.C: New test.
7480 * g++.dg/ext/flexary12.C: New test.
7481 * g++.dg/ext/flexary13.C: New test.
7482 * g++.dg/ext/flexary14.C: New test.
7483 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7485 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7487 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7488 Define only if CHECK_FLOAT128 is defined.
7489 (main): Properly initialize u5.
7491 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7494 * gcc.dg/pr69627.c: New test.
7497 * gcc.dg/pr69644.c: New test.
7499 2016-02-03 Mike Stump <mikestump@comcast.net>
7501 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7502 support for struct-layout-1.exp.
7504 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7507 * g++.dg/cpp0x/pr69056.C: New test.
7509 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7510 Alexandre Oliva <aoliva@redhat.com>
7513 * gcc.target/powerpc/pr69461.c: New.
7515 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7517 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7519 (check_effective_target_fsanitize_thread): ... to here. Do not
7520 specify additional compile flags for the test source.
7521 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7522 specify additional compile flags for the test source.
7524 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7526 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7528 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7532 * gfortran.dg/coarray_allocate_2.f08: New test.
7533 * gfortran.dg/coarray_allocate_3.f08: New test.
7534 * gfortran.dg/coarray_allocate_4.f08: New test.
7536 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7538 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7539 use same scan-tree-dump-times on all platforms.
7540 * gcc.dg/vect/vect-outer-1.c: Likewise.
7541 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7542 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7543 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7544 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7545 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7546 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7547 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7549 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7551 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7554 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7556 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7558 2016-02-02 James Norris <jnorris@codesourcery.com>
7560 * c-c++-common/goacc/routine-5.c: Add tests.
7562 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7564 * gcc.target/nvptx/unsigned-cmp.c: New test.
7566 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7568 * gcc.target/aarch64/scalar_shift_1.c
7569 (test_corners_sisd_di): Improve force to SIMD register.
7570 (test_corners_sisd_si): Likewise.
7571 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7572 Remove scan-assembler check for ldr.
7574 2016-02-02 Richard Biener <rguenther@suse.de>
7576 PR tree-optimization/69595
7577 * gcc.dg/Warray-bounds-17.c: New testcase.
7579 2016-02-02 Richard Biener <rguenther@suse.de>
7581 PR tree-optimization/69606
7582 * gcc.dg/torture/pr69606.c: New testcase.
7584 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7587 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7588 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7590 2016-02-02 Alan Modra <amodra@gmail.com>
7593 * gcc.target/powerpc/pr69548.c: New test.
7595 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7597 PR rtl-optimization/69592
7598 * gcc.dg/pr69592.c: New test.
7600 PR preprocessor/69543
7602 * gcc.dg/pr69543.c: New test.
7603 * gcc.dg/pr69558.c: New test.
7605 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7608 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7610 2016-02-01 Martin Sebor <msebor@redhat.com>
7612 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7614 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7616 PR tree-optimization/67921
7617 * c-c++-common/ubsan/pr67921.c: New test.
7619 2016-02-01 Richard Biener <rguenther@suse.de>
7622 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7624 2016-02-01 Richard Biener <rguenther@suse.de>
7626 PR tree-optimization/69574
7627 * gcc.dg/torture/pr69574.c: New testcase.
7629 2016-02-01 Richard Biener <rguenther@suse.de>
7631 PR tree-optimization/69579
7632 * gcc.dg/setjmp-6.c: New testcase.
7634 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7636 PR rtl-optimization/69570
7637 * g++.dg/opt/pr69570.C: New test.
7639 2016-02-01 Richard Henderson <rth@redhat.com>
7641 * gcc.dg/pr69535.c: New test.
7643 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7646 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7647 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7650 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7652 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7654 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7657 * gfortran.dg/allocate_with_source_17.f03: New test.
7659 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7661 PR tree-optimization/69546
7662 * gcc.dg/torture/pr69546.c: New test.
7664 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7667 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7669 2016-01-30 Martin Sebor <msebor@redhat.com>
7672 * g++.dg/ext/flexary10.C: New test.
7674 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7677 gfortran.dg/common_23.f90: New test.
7679 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7682 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7683 condition being checked, and disable it when the target supports
7684 misaligned loads and stores.
7686 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7689 * gcc.dg/torture/pr69518.c: New test.
7691 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7694 * gcc.target/i386/pr69530.c: New test.
7696 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7699 * gcc.target/mips/div-delay.c: New test.
7701 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7704 * gcc.target/i386/pr69551.c: New test.
7707 * gcc.target/i386/pr66137.c: New test.
7709 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7711 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7712 always built for p5600.
7713 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7714 isa=p5600 dg-option.
7716 2016-01-29 Richard Biener <rguenther@suse.de>
7718 PR tree-optimization/69547
7719 * g++.dg/tree-ssa/pr69547.C: New testcase.
7721 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7724 * g++.dg/warn/Wunused-function2.C: New test.
7726 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7729 support for test to succeed.
7731 2016-01-29 Marek Polacek <polacek@redhat.com>
7735 * g++.dg/ext/constexpr-vla2.C: New test.
7736 * g++.dg/ext/constexpr-vla3.C: New test.
7737 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7739 2016-01-29 Richard Biener <rguenther@suse.de>
7742 * gcc.dg/uninit-21.c: New testcase.
7744 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7747 * gcc.target/i386/pr69459.c: New test.
7749 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7752 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7753 * gcc.target/mips/pr68400.c: New test.
7755 2016-01-28 Martin Sebor <msebor@redhat.com>
7758 * gcc.target/powerpc/pr17381.c: New test.
7760 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7763 * gcc.dg/torture/pr69542.c: New test.
7765 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7767 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7769 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7771 * gcc.dg/pr65980.c: Skip on AIX.
7772 * gcc.dg/pr66688.c: Same.
7774 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7777 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7778 * gcc.dg/tree-ssa/sra-18.c: Same.
7780 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7783 * gfortran.dg/block_15.f08: New test.
7784 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7785 on incorrectly closed BLOCK.
7787 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7789 * gcc.dg/declare-simd.c: New test.
7790 2016-01-28 Richard Biener <rguenther@suse.de>
7792 PR tree-optimization/69466
7793 * gfortran.dg/vect/pr69466.f90: New testcase.
7795 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7797 * g++.dg/pr67989.C: Remove ARM-specific option.
7798 * gcc.target/arm/pr67989.C: New file.
7800 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7802 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7803 and expm1 test for glibc < 2.11.
7805 2016-01-27 Richard Henderson <rth@redhat.com>
7807 * gcc.c-torture/execute/pr69447.c: New test.
7809 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7812 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7814 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.dg/pr66869.c: New test.
7819 2016-01-25 Jeff Law <law@redhat.com>
7821 PR tree-optimization/68398
7822 PR tree-optimization/69196
7823 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7824 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7825 path to avoid new heuristic allowing more irreducible regions
7826 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7827 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7828 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7829 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7830 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7832 2016-01-27 Marek Polacek <polacek@redhat.com>
7835 * c-c++-common/vector-compare-4.c: New test.
7837 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7839 PR preprocessor/69126
7840 * c-c++-common/pr69126.c: New test case.
7842 2016-01-27 Ian Lance Taylor <iant@google.com>
7844 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7846 2016-01-27 Ryan Burn <contact@rnburn.com>
7849 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7851 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7854 * gcc.target/i386/pr69512.c: New test.
7856 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7859 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7861 2016-01-27 Marek Polacek <polacek@redhat.com>
7864 * g++.dg/pr69379.C: New test.
7866 2016-01-27 Martin Sebor <msebor@redhat.com>
7869 * g++.dg/abi/Wabi-2-2.C: New test.
7870 * g++.dg/abi/Wabi-2-3.C: New test.
7871 * g++.dg/abi/Wabi-3-2.C: New test.
7872 * g++.dg/abi/Wabi-3-3.C: New test.
7874 2016-01-27 Richard Biener <rguenther@suse.de>
7876 PR tree-optimization/69166
7877 * gcc.dg/torture/pr69166.c: New testcase.
7879 2016-01-27 Martin Jambor <mjambor@suse.cz>
7881 PR tree-optimization/69355
7882 * gcc.dg/tree-ssa/pr69355.c: New test.
7884 2016-01-27 Marek Polacek <polacek@redhat.com>
7887 * g++.dg/ext/constexpr-vla1.C: New test.
7889 2016-01-20 Christian Bruel <christian.bruel@st.com>
7892 * gcc.target/arm/pr69245.c: New test.
7894 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7896 PR tree-optimization/69399
7897 * gcc.dg/torture/pr69399.c: New test.
7899 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7901 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7903 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7905 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7907 2016-01-26 Tom de Vries <tom@codesourcery.com>
7909 PR tree-optimization/69110
7910 * gcc.dg/autopar/pr69110.c: New test.
7912 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7913 Sebastian Pop <s.pop@samsung.com>
7915 * gcc.dg/graphite/isl-ast-op-select.c: New.
7917 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7920 * gfortran.dg/allocate_error_6.f90: New test.
7922 2016-01-26 Richard Henderson <rth@redhat.com>
7924 * gcc.dg/tm/pr60908.c: New test.
7926 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7929 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7931 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7932 expected multiline output to reflect the colorization being
7933 disabled before newlines.
7934 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7935 (custom_diagnostic_finalizer): Replace call to
7936 pp_newline_and_flush with call to pp_flush.
7937 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7938 * gfortran.dg/implicit_class_1.f90: Likewise.
7939 * lib/gcc-dg.exp (allow_blank_lines): New global.
7940 (dg-allow-blank-lines-in-output): New procedure.
7941 (gcc-dg-prune): Complain about blank lines in the output, unless
7942 dg-allow-blank-lines-in-output was called.
7943 * lib/multiline.exp (_build_multiline_regex): Only support
7944 arbitrary followup text for non-blank-lines, not for blank lines.
7946 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7948 PR tree-optimization/69483
7949 * gcc.dg/pr69483.c: New test.
7950 * g++.dg/opt/pr69483.C: New test.
7952 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7955 * gcc.target/arm/pr68620.c: New test.
7957 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7959 * gcc.target/i386/pr68986-2.c: Remove -m32.
7961 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7964 * gcc.target/i386/pr68986-1.c: New test.
7965 * gcc.target/i386/pr68986-2.c: Likewise.
7966 * gcc.target/i386/pr68986-3.c: Likewise.
7968 2016-01-26 Christian Bruel <christian.bruel@st.com>
7970 * lib/target-supports.exp
7971 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7972 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7973 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7975 2016-01-26 Richard Biener <rguenther@suse.de>
7977 PR tree-optimization/69452
7978 * gcc.dg/torture/pr69452.c: New testcase.
7980 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.dg/pr69442.c: New test.
7985 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7988 * gcc.target/aarch64/simd/pr67896.C: New.
7990 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7992 PR tree-optimization/69400
7993 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7995 (plugin_init): Call it.
7996 * gcc.dg/torture/pr69400.c: New test.
7998 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8000 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8002 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8003 Sebastian Pop <s.pop@samsung.com>
8005 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8008 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8009 Sebastian Pop <s.pop@samsung.com>
8011 * gcc.dg/graphite/pr69292.c: New.
8013 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8015 * c-c++-common/goacc/use_device-1.c: New test.
8017 2016-01-25 Jeff Law <law@redhat.com>
8019 PR tree-optimization/69196
8020 PR tree-optimization/68398
8021 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8022 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8024 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8027 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8030 2016-01-25 Richard Biener <rguenther@suse.de>
8033 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8035 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8038 * gcc.dg/pr69421.c: New test.
8040 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8042 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8043 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8044 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8045 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8046 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8047 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8048 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8049 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8050 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8051 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8053 2016-01-25 Richard Biener <rguenther@suse.de>
8055 PR tree-optimization/69376
8056 * gcc.dg/torture/pr69376.c: New testcase.
8058 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8062 * gfortran.dg/interface_38.f90: New test.
8063 * gfortran.dg/interface_39.f90: New test.
8065 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8068 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8073 * g++.dg/template/pr11858.C: New test.
8074 * g++.dg/template/pr24663.C: New test.
8075 * g++.dg/template/unify12.C: New test.
8076 * g++.dg/template/unify13.C: New test.
8077 * g++.dg/template/unify14.C: New test.
8078 * g++.dg/template/unify15.C: New test.
8079 * g++.dg/template/unify16.C: New test.
8080 * g++.dg/template/unify17.C: New test.
8082 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8085 gfortran.dg/pr68283.f90: New test.
8087 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8090 * gfortran.dg/inline_matmul_13.f90: New test.
8091 * gfortran.dg/matmul_bounds_8.f90: New test.
8092 * gfortran.dg/matmul_bounds_9.f90: New test.
8093 * gfortran.dg/matmul_bounds_10.f90: New test.
8095 2016-01-23 Tom de Vries <tom@codesourcery.com>
8097 PR tree-optimization/69426
8098 * gcc.dg/autopar/pr69426.c: New test.
8100 2016-01-23 Martin Sebor <msebor@redhat.com>
8104 * g++.dg/cpp0x/alignas5.C: New test.
8105 * g++.dg/ext/vector29.C: Same.
8107 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8109 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8110 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8111 _GNU_SOURCE from compile flags to the source.
8112 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8113 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8114 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8115 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8117 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8120 * g++.dg/opt/pr69432.C: New test.
8122 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8124 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8125 32-bit targets testing an -m64 multilib.
8127 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8129 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8132 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8134 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8136 2016-01-21 Christian Bruel <christian.bruel@st.com>
8139 * gcc.target/i386/pr68674.c
8140 * gcc.target/aarch64/pr68674.c
8141 * gcc.target/arm/pr68674.c
8143 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8146 * gcc.c-torture/execute/pr69403.c: New test.
8148 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8151 * g++.dg/template/pr55843.C: New.
8153 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8156 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8157 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8159 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8162 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8163 from dg-do compile directive, and instead add
8164 { dg-require-effective-target int128 }.
8166 2016-01-20 Martin Sebor <msebor@redhat.com>
8169 * gcc.dg/sync-fetch.c: New test.
8171 2016-01-21 Martin Sebor <msebor@redhat.com>
8174 * gcc.target/powerpc/pr69252.c: New test.
8176 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8179 * gfortran.dg/pr65996.f90: New test.
8181 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8184 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8185 expected to generate an error.
8187 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8190 * gcc.dg/torture/pr66178.c: New test.
8192 2016-01-21 Anton Blanchard <anton@samba.org>
8193 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8196 * gcc.target/powerpc/pr63354.c: New test.
8198 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8200 PR rtl-optimization/68990
8201 * gcc.target/i386/pr68990: New.
8203 2016-01-21 Nick Clifton <nickc@redhat.com>
8206 * gcc.target/mips/pr69129.c: New.
8208 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8211 * g++.dg/cpp0x/pr58046.C: New.
8213 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8217 * gcc.target/arm/pr69187.c: New test.
8220 * g++.dg/torture/pr69355.C: New test.
8222 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8223 Sebastian Pop <s.pop@samsung.com>
8225 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8227 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8228 Sebastian Pop <s.pop@samsung.com>
8230 * gcc.dg/graphite/pr68976.c: New test.
8232 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8235 * c-c++-common/pr67653.c: New test.
8236 * gcc.dg/torture/pr29119.c: Add dg-warning.
8238 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8240 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8242 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8245 * gcc.dg/pr24293.c: New test.
8246 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8247 incomplete struct type.
8248 * gcc.dg/declspec-1.c: Likewise.
8249 * gcc.dg/pr63549.c: Likewise.
8251 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8253 PR tree-optimization/66612
8254 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8255 for bdn instruction.
8257 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8259 * lib/target-supports.exp
8260 (check_effective_target_arm_fp_ok_nocache): New.
8261 (check_effective_target_arm_fp_ok): New.
8262 (add_options_for_arm_fp): New.
8263 (check_effective_target_arm_crypto_ok_nocache): Require
8264 target_arm_v8_neon_ok instead of arm32.
8265 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8266 (check_effective_target_arm_crypto_pragma_ok): New.
8267 (add_options_for_arm_vfp): New.
8268 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8269 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8270 target instead. Force initial fpu to vfp.
8271 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8272 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8273 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8275 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8276 use arm_vfp effective target instead. Force initial fpu to vfp.
8277 * gcc.target/arm/attr-neon3.c: Likewise.
8278 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8280 * gcc.target/arm/unsigned-float.c: Likewise.
8281 * gcc.target/arm/vfp-1.c: Likewise.
8282 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8283 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8284 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8285 * gcc.target/arm/vfp-ldmias.c: Likewise.
8286 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8287 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8288 * gcc.target/arm/vfp-stmiad.c: Likewise.
8289 * gcc.target/arm/vfp-stmias.c: Likewise.
8290 * gcc.target/arm/vnmul-1.c: Likewise.
8291 * gcc.target/arm/vnmul-2.c: Likewise.
8292 * gcc.target/arm/vnmul-3.c: Likewise.
8293 * gcc.target/arm/vnmul-4.c: Likewise.
8295 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8298 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8299 the MPX run-time library, for compile-time MPX test.
8300 * gcc.target/i386/chkp-always_inline.c: Likewise.
8301 * gcc.target/i386/chkp-bndret.c: Likewise.
8302 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8303 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8304 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8305 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8306 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8307 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8308 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8309 * gcc.target/i386/chkp-label-address.c: Likewise.
8310 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8311 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8312 * gcc.target/i386/chkp-pr69044.c: Likewise.
8313 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8314 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8315 * gcc.target/i386/chkp-strchr.c: Likewise.
8316 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8317 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8318 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8319 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8320 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8321 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8322 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8323 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8324 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8325 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8326 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8327 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8328 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8329 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8330 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8331 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8332 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8333 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8334 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8335 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8336 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8337 * gcc.target/i386/pr63995-2.c: Likewise.
8338 * gcc.target/i386/pr64805.c: Likewise.
8339 * gcc.target/i386/pr65044.c: Likewise.
8340 * gcc.target/i386/pr65167.c: Likewise.
8341 * gcc.target/i386/pr65183.c: Likewise.
8342 * gcc.target/i386/pr65184.c: Likewise.
8343 * gcc.target/i386/thunk-retbnd.c: Likewise.
8345 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8347 PR tree-optimization/69328
8348 * gcc.dg/pr69328.c: New test.
8350 2016-01-20 Jeff Law <law@redhat.com>
8353 * gcc.target/m68k/pr25114.c: New test.
8355 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8357 * gcc.target/arm/memset-inline-10.c: Added
8358 dg-require-effective-target arm_thumb2_ok.
8360 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8362 * gcc.dg/debug/dwarf2/sso.c: New test.
8364 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8367 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8368 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8369 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8371 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8374 * g++.dg/ipa/devirt-50.C: New testcase.
8376 2016-01-19 Marek Polacek <polacek@redhat.com>
8379 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8380 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8382 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8385 * gcc.target/arm/pr69135_1.c: New test.
8387 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8389 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8391 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8393 * gcc.target/aarch64/ccmp_1.c: New testcase.
8395 2016-01-19 Marek Polacek <polacek@redhat.com>
8398 * g++.dg/cpp0x/enum30.C: New test.
8400 2016-01-19 Richard Biener <rguenther@suse.de>
8402 PR tree-optimization/69336
8403 * g++.dg/tree-ssa/pr69336.C: New testcase.
8405 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8408 * gcc.dg/pr65779.c: New test.
8410 2016-01-19 Richard Biener <rguenther@suse.de>
8412 PR tree-optimization/69352
8413 * gcc.dg/torture/pr69352.c: New testcase.
8415 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8417 PR rtl-optimization/68955
8418 PR rtl-optimization/64557
8419 * gcc.dg/torture/pr68955.c: New test.
8421 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8424 * g++.dg/torture/pr69136.C: New testcase.
8426 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8429 * g++.dg/lto/pr69133_0.C: New testcase.
8430 * g++.dg/lto/pr69133_1.C: New testcase.
8432 2016-01-15 Jeff Law <law@redhat.com>
8434 PR tree-optimization/69320
8435 * gcc.c-torture/pr69320-1.c: New test.
8436 * gcc.c-torture/pr69320-2.c: New test.
8437 * gcc.c-torture/pr69320-3.c: New test.
8438 * gcc.c-torture/pr69320-4.c: New test.
8440 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8445 * g++.dg/template/pr11858.C: New test.
8446 * g++.dg/template/pr24663.C: New test.
8447 * g++.dg/template/unify12.C: New test.
8448 * g++.dg/template/unify13.C: New test.
8449 * g++.dg/template/unify14.C: New test.
8450 * g++.dg/template/unify15.C: New test.
8451 * g++.dg/template/unify16.C: New test.
8452 * g++.dg/template/unify17.C: New test.
8454 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8457 * gcc.dg/pr69181-1.c: New test file.
8458 * gcc.dg/pr69181-2.c: New test file.
8459 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8460 globals by moving it to...
8461 (cleanup-after-saved-dg-test): ...this new function. Add
8462 "global additional_sources_used". Add reset of global
8463 multiline_expected_outputs to the empty list.
8464 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8466 (multiline_expected_outputs): ...this, and updated comments to
8467 note that it is modified from gcc-dg.exp.
8468 (dg-end-multiline-output): Update for the above renaming.
8469 (handle-multiline-outputs): Likewise. Remove the clearing
8470 of the expected outputs to the empty list.
8472 2016-01-18 Richard Biener <rguenther@suse.de>
8474 PR tree-optimization/69297
8475 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8477 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8479 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8481 * gcc.target/mips/mips-3d-2.c: Likewise.
8482 * gcc.target/mips/mips-3d-3.c: Likewise.
8483 * gcc.target/mips/mips-3d-4.c: Likewise.
8484 * gcc.target/mips/mips-3d-5.c: Likewise.
8485 * gcc.target/mips/mips-3d-6.c: Likewise.
8486 * gcc.target/mips/mips-3d-7.c: Likewise.
8487 * gcc.target/mips/mips-3d-8.c: Likewise.
8488 * gcc.target/mips/mips-3d-9.c: Likewise.
8489 * gcc.target/mips/mips-ps-1.c: Likewise.
8490 * gcc.target/mips/mips-ps-2.c: Likewise.
8491 * gcc.target/mips/mips-ps-3.c: Likewise.
8492 * gcc.target/mips/mips-ps-4.c: Likewise.
8493 * gcc.target/mips/mips-ps-5.c: Likewise.
8494 * gcc.target/mips/mips-ps-6.c: Likewise.
8495 * gcc.target/mips/mips-ps-7.c: Likewise.
8496 * gcc.target/mips/mips-ps-type.c: Likewise.
8497 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8498 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8500 2016-01-18 Tom de Vries <tom@codesourcery.com>
8502 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8503 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8504 * c-c++-common/goacc/kernels-empty.c: New test.
8505 * c-c++-common/goacc/kernels-eternal.c: New test.
8506 * c-c++-common/goacc/kernels-loop-2.c: New test.
8507 * c-c++-common/goacc/kernels-loop-3.c: New test.
8508 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8509 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8510 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8511 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8512 * c-c++-common/goacc/kernels-loop-data.c: New test.
8513 * c-c++-common/goacc/kernels-loop-g.c: New test.
8514 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8515 * c-c++-common/goacc/kernels-loop-n.c: New test.
8516 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8517 * c-c++-common/goacc/kernels-loop.c: New test.
8518 * c-c++-common/goacc/kernels-noreturn.c: New test.
8519 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8520 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8521 * c-c++-common/goacc/kernels-reduction.c: New test.
8523 2016-01-18 Tom de Vries <tom@codesourcery.com>
8525 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8526 * gcc.dg/autopar/outer-2.c: Same.
8527 * gcc.dg/autopar/outer-3.c: Same.
8528 * gcc.dg/autopar/outer-4.c: Same.
8529 * gcc.dg/autopar/outer-5.c: Same.
8530 * gcc.dg/autopar/outer-6.c: Same.
8531 * gcc.dg/autopar/parallelization-1.c: Same.
8532 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8533 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8534 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8535 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8536 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8537 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8538 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8539 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8540 * gcc.dg/autopar/pr39500-1.c: Same.
8541 * gcc.dg/autopar/pr39500-2.c: Same.
8542 * gcc.dg/autopar/pr46193.c: Same.
8543 * gcc.dg/autopar/pr46194.c: Same.
8544 * gcc.dg/autopar/pr49580.c: Same.
8545 * gcc.dg/autopar/pr49960-1.c: Same.
8546 * gcc.dg/autopar/pr49960.c: Same.
8547 * gcc.dg/autopar/pr68373.c: Same.
8548 * gcc.dg/autopar/reduc-1.c: Same.
8549 * gcc.dg/autopar/reduc-1char.c: Same.
8550 * gcc.dg/autopar/reduc-1short.c: Same.
8551 * gcc.dg/autopar/reduc-2.c: Same.
8552 * gcc.dg/autopar/reduc-2char.c: Same.
8553 * gcc.dg/autopar/reduc-2short.c: Same.
8554 * gcc.dg/autopar/reduc-3.c: Same.
8555 * gcc.dg/autopar/reduc-4.c: Same.
8556 * gcc.dg/autopar/reduc-6.c: Same.
8557 * gcc.dg/autopar/reduc-7.c: Same.
8558 * gcc.dg/autopar/reduc-8.c: Same.
8559 * gcc.dg/autopar/reduc-9.c: Same.
8560 * gcc.dg/autopar/uns-outer-4.c: Same.
8561 * gcc.dg/autopar/uns-outer-5.c: Same.
8562 * gcc.dg/autopar/uns-outer-6.c: Same.
8563 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8564 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8566 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8569 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8570 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8572 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8575 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8576 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8577 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8579 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8582 * gcc.dg/tree-ssa/sra-17.c: New.
8583 * gcc.dg/tree-ssa/sra-18.c: New.
8585 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8587 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8589 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8591 * gnat.dg/inline12.adb: New test.
8593 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8595 PR tree-optimization/66797
8596 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8598 2016-01-18 Richard Biener <rguenther@suse.de>
8600 PR tree-optimization/69170
8601 * gcc.dg/torture/pr69170.c: New testcase.
8603 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8605 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8607 2016-01-16 Tom de Vries <tom@codesourcery.com>
8609 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8611 2016-01-16 Tom de Vries <tom@codesourcery.com>
8613 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8614 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8615 redundant dg-require-effective-target pthread.
8616 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8617 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8618 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8619 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8620 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8621 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8622 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8624 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8627 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8628 * gcc.target/powerpc/recip-7.c: Same.
8630 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8633 * g++.dg/template/pr69091.C: New test.
8635 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8637 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8638 dump does not contain an error_mark_node.
8639 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8640 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8642 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8645 * g++.dg/template/pr68936.C: New test.
8647 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8650 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8651 * gcc.target/powerpc/recip-2.c: Same.
8652 * gcc.target/powerpc/recip-3.c: Same.
8653 * gcc.target/powerpc/recip-4.c: Same.
8654 * gcc.target/powerpc/recip-sqrtf.c: Same.
8656 2016-01-15 Jeff Law <law@redhat.com>
8658 PR tree-optimization/69270
8659 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8660 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8662 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8665 * gfortran.dg/deferred_character_13.f90: New test for the fix
8666 of comment 3 of the PR.
8669 * gfortran.dg/deferred_character_8.f90: New test
8670 * gfortran.dg/allocate_error_5.f90: New test
8673 * gfortran.dg/deferred_character_10.f90: New test
8676 * gfortran.dg/deferred_character_14.f90: New test
8679 * gfortran.dg/deferred_character_11.f90: New test
8682 * gfortran.dg/deferred_character_9.f90: New test
8684 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8686 PR rtl-optimization/69030
8687 * gcc.target/i386/pr69030.c: New.
8689 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8691 * gcc.target/aarch64/target_attr_17.c: New test.
8693 2016-01-15 Richard Biener <rguenther@suse.de>
8695 PR tree-optimization/66856
8696 * gcc.dg/torture/pr66856-1.c: New testcase.
8697 * gcc.dg/torture/pr66856-2.c: Likewise.
8699 2016-01-15 Richard Biener <rguenther@suse.de>
8702 * g++.dg/lto/pr69137_0.C: New testcase.
8704 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8707 * gcc.target/i386/pr69246.c: New test.
8709 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8711 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8713 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8716 * g++.dg/init/const9.C: Disable test on S/390.
8718 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8720 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8721 * g++.dg/Wno-frame-address.C: Ditto.
8723 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8725 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8727 2016-01-15 Richard Biener <rguenther@suse.de>
8729 PR tree-optimization/68961
8730 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8732 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8734 * gcc.target/i386/pr65105-5.c: New test.
8736 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8738 * gcc.c-torture/execute/alias-4.c: New testcase.
8740 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8743 * g++.dg/ipa/devirt-49.C: New testcase.
8745 2016-01-15 Christian Bruel <christian.bruel@st.com>
8748 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8749 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8750 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8752 2016-01-15 Richard Biener <rguenther@suse.de>
8754 PR tree-optimization/69117
8755 * gcc.dg/torture/pr69117.c: New testcase.
8757 2015-01-14 Ryan Burn <contact@rnburn.com>
8760 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8762 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8765 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8766 range tests use 100 * maximum instead of maximum + 1.
8768 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8771 * gcc.dg/guality/pr69244.c: New test.
8773 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8775 * lib/target-supports.exp (check_effective_target_issignaling):
8777 * gcc.dg/pr61441.c: Require issignaling effective target.
8779 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8782 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8784 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8787 PR preprocessor/69177
8788 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8789 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8790 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8791 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8793 2016-01-14 Marek Polacek <polacek@redhat.com>
8796 * gcc.dg/array-15.c: New test.
8798 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8801 PR tree-optimization/69155
8802 * gfortran.dg/pr68146.f: New test.
8803 * gfortran.dg/pr69155.f90: New test.
8805 2016-01-14 Richard Biener <rguenther@suse.de>
8807 PR tree-optimization/68060
8808 * gcc.dg/torture/pr68060-1.c: New testcase.
8809 * gcc.dg/torture/pr68060-2.c: Likewise.
8811 2016-01-14 Nick Clifton <nickc@redhat.com>
8813 * lib/target-supports.exp
8814 (check_effective_target_arm_neon_ok_nocache): Add an option
8815 sequence that includes setting the ARM architecture to ARMv7-A.
8816 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8817 command line options necessary to enable Neon support.
8818 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8819 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8820 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8821 * gcc.target/arm/pr69180.c: Likewise.
8823 2016-01-14 Jeff Law <law@redhat.com>
8825 PR tree-optimization/69270
8826 * gcc.dg/tree-ssa/pr69270.c: New test.
8828 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8831 * c-c++-common/pr66208.c: New file.
8833 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8835 PR tree-optimization/69156
8836 * gcc.dg/pr69156.c: New test.
8838 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8840 * gcc.target/i386/pr69225-7.c: New test.
8842 2016-01-13 Richard Henderson <rth@redhat.com>
8844 * gcc.dg/tm/memopt-13.c: Update expected function.
8845 * gcc.dg/tm/memopt-6.c: Likewise.
8847 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8849 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8850 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8851 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8852 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8854 2016-01-13 Tom de Vries <tom@codesourcery.com>
8856 PR tree-optimization/69169
8857 * gcc.dg/pr69169.c: New test.
8859 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8862 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8863 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8864 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8865 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8866 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8867 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8868 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8869 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8871 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8874 * gcc.dg/pr69247.c: New test.
8876 2016-01-13 Richard Biener <rguenther@suse.de>
8878 PR tree-optimization/69242
8879 * gcc.dg/torture/pr69242.c: New testcase.
8881 2016-01-13 Richard Biener <rguenther@suse.de>
8883 PR tree-optimization/69186
8884 * gcc.dg/torture/pr69186.c: New testcase.
8886 2016-01-13 Jeff Law <law@redhat.com>
8888 PR tree-optimization/67755
8889 * gcc.dg/tree-ssa/pr67755.c: New test.
8891 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8893 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8894 pass number in output by a star.
8896 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8898 PR tree-optimization/68911
8899 * gcc.c-torture/execute/pr68911.c: New test.
8901 2016-01-12 Marek Polacek <polacek@redhat.com>
8904 * g++.dg/warn/permissive-1.C: New test.
8906 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8910 * g++.dg/opt/pr69213.C: New test.
8912 2016-01-12 Christian Bruel <christian.bruel@st.com>
8915 * gcc.target/arm/pr69180.c: New test.
8917 2016-01-12 Richard Biener <rguenther@suse.de>
8920 * g++.dg/lto/pr69077_0.C: New testcase.
8921 * g++.dg/lto/pr69077_1.C: Likewise.
8923 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8926 * g++.dg/opt/pr69175.C: New test.
8928 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8930 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8931 rather than #including math.h & stdlib.h.
8932 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8933 * gcc.dg/vect/pr49771.c: Likewise.
8934 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8935 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8936 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8937 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8938 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8939 * gcc.dg/vect/pr44507.c: Likewise.
8940 * gcc.dg/vect/pr45902.c: Likewise.
8941 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8942 * gcc.dg/vect/vect-117.c: Likewise.
8943 * gcc.dg/vect/vect-99.c: Likewise.
8944 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8945 * gcc.dg/vect/vect-cond-1.c: Likewise.
8946 * gcc.dg/vect/vect-cond-2.c: Likewise.
8947 * gcc.dg/vect/vect-cond-3.c: Likewise.
8948 * gcc.dg/vect/vect-cond-4.c: Likewise.
8949 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8950 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8951 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8952 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8953 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8954 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8955 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8956 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8957 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8958 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8959 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8960 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8961 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8962 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8963 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8964 include of signal.h.
8965 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8966 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8967 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8968 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8969 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8970 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8971 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8972 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8973 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8974 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8975 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8976 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8977 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8978 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8979 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8980 * gcc.dg/vect/vect-outer-5.c: Likewise.
8981 * gcc.dg/vect/vect-outer-6.c: Likewise.
8982 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8985 2016-01-12 Nick Clifton <nickc@redhat.com>
8988 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8989 to fread so that it will be found in all target runtimes.
8991 2016-01-12 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/69053
8994 * g++.dg/torture/pr69053.C: New testcase.
8996 2016-01-12 Richard Biener <rguenther@suse.de>
8998 PR tree-optimization/69168
8999 * gcc.dg/torture/pr69168.c: New testcase.
9001 2016-01-12 Richard Biener <rguenther@suse.de>
9003 PR tree-optimization/69157
9004 * gcc.dg/torture/pr69157.c: New testcase.
9006 2016-01-12 Richard Biener <rguenther@suse.de>
9008 PR tree-optimization/69174
9009 * gcc.dg/torture/pr69174.c: New testcase.
9011 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9015 * g++.dg/tls/pr66808.C: New test.
9016 * g++.dg/tls/pr69000.C: New test.
9018 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9020 * gcc.target/powerpc/swaps-p8-23.c: New test.
9021 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9023 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9025 PR tree-optimization/68356
9026 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9028 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9029 Jim Wilson <jim.wilson@linaro.org>
9032 * gcc.target/arm/pr69194.c: New test.
9034 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9037 * gcc.target/i386/pr69225-1.c: New test.
9038 * gcc.target/i386/pr69225-2.c: Likewise.
9039 * gcc.target/i386/pr69225-3.c: Likewise.
9040 * gcc.target/i386/pr69225-4.c: Likewise.
9041 * gcc.target/i386/pr69225-5.c: Likewise.
9042 * gcc.target/i386/pr69225-6.c: Likewise.
9044 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9047 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9051 * gcc.dg/pr69071.c: New test.
9054 * g++.dg/opt/pr69211.C: New test.
9056 PR tree-optimization/69214
9057 * gcc.c-torture/compile/pr69214.c: New test.
9059 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9061 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9062 * gcc.target/i386/pr66232-11.c: Ditto.
9063 * gcc.target/i386/pr66232-12.c: Ditto.
9064 * gcc.target/i386/pr66232-13.c: Ditto.
9066 2016-01-11 Richard Biener <rguenther@suse.de>
9068 PR tree-optimization/69173
9069 * gcc.dg/torture/pr69173.c: New testcase.
9071 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9073 PR rtl-optimization/68796
9074 * gcc.target/aarch64/tst_5.c: New test.
9075 * gcc.target/aarch64/tst_6.c: Likewise.
9077 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9079 PR rtl-optimization/68841
9080 * gcc.dg/pr68841.c: New test.
9081 * gcc.c-torture/execute/pr68841.c: New test.
9083 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9085 PR rtl-optimization/68920
9086 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9088 * gcc.dg/ifcvt-5.c: New test.
9090 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9093 * g++.dg/pr69123.C: New.
9095 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9098 * gcc.target/i386/pr69010.c: New test.
9100 2016-01-11 Martin Jambor <mjambor@suse.cz>
9103 * gcc.target/i386/chkp-pr69044.c: New test.
9105 2016-01-11 Tom de Vries <tom@codesourcery.com>
9107 PR tree-optimization/69109
9108 * gcc.dg/autopar/pr69109-2.c: New test.
9109 * gcc.dg/autopar/pr69109.c: New test.
9111 2016-01-11 Tom de Vries <tom@codesourcery.com>
9113 PR tree-optimization/69108
9114 * gcc.dg/autopar/pr69108.c: New test.
9116 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9119 * c-c++-common/Wisleading-indentation.c: Augment test.
9121 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9124 * gfortran.dg/inline_matmul_12.f90: New test.
9126 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9129 * gfortran.dg/actual_array_offset_1: New test.
9131 2016-01-10 Tom de Vries <tom@codesourcery.com>
9133 PR tree-optimization/69062
9134 * gcc.dg/autopar/pr69062.c: New test.
9136 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9138 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9139 * gcc.dg/vect/slp-perm-2.c: Likewise.
9140 * gcc.dg/vect/slp-perm-3.c: Likewise.
9141 * gcc.dg/vect/slp-perm-5.c: Likewise.
9142 * gcc.dg/vect/slp-perm-6.c: Likewise.
9143 * gcc.dg/vect/slp-perm-7.c: Likewise.
9144 * gcc.dg/vect/slp-perm-8.c: Likewise.
9146 2016-01-10 Tom de Vries <tom@codesourcery.com>
9148 PR tree-optimization/69039
9149 * gcc.dg/autopar/pr69039.c: New test.
9151 2016-01-09 Marek Polacek <polacek@redhat.com>
9154 * g++.dg/pr69113.C: New test.
9156 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9159 PR tree-optimization/69097
9160 * gcc.c-torture/execute/pr50865.c: New test.
9161 * gcc.c-torture/execute/pr69097-1.c: New test.
9162 * gcc.c-torture/execute/pr69097-2.c: New test.
9163 * gcc.dg/pr69097-1.c: New test.
9164 * gcc.dg/pr69097-2.c: New test.
9166 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9169 * g++.dg/opt/pr69164.C: New test.
9171 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9173 PR tree-optimization/69167
9174 * gcc.dg/pr69167.c: New test.
9176 2016-01-08 Marek Polacek <polacek@redhat.com>
9179 * g++.dg/pr68449.C: New.
9181 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9183 PR tree-optimization/68707
9184 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9185 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9186 on platforms supporting it.
9187 * gcc.dg/vect/slp-perm-2.c: Likewise.
9188 * gcc.dg/vect/slp-perm-3.c: Likewise.
9189 * gcc.dg/vect/slp-perm-5.c: Likewise.
9190 * gcc.dg/vect/slp-perm-7.c: Likewise.
9191 * gcc.dg/vect/slp-perm-8.c: Likewise.
9192 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9193 on platforms supporting it.
9195 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9197 PR tree-optimization/69162
9198 * gcc.dg/pr69162.c: New test.
9200 PR tree-optimization/69172
9201 * gcc.dg/pr69172.c: New test.
9203 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9205 PR tree-optimization/67781
9206 * gcc.c-torture/execute/pr67781.c: New file.
9208 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9210 PR tree-optimization/69083
9211 * gcc.dg/vect/pr69083.c: New test.
9213 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9215 PR tree-optimization/61441
9216 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9217 Use -fexcess-precision=standard for compiler options.
9218 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9220 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9223 * gfortran.dg/gomp/pr69128.f90: New test.
9226 * g++.dg/ext/pr69145-1.C: New test.
9227 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9228 * g++.dg/ext/pr69145-2.h: New file.
9230 2016-01-07 Martin Sebor <msebor@redhat.com>
9233 * gcc.dg/atomic-fetch-bool.c: New test.
9234 * gcc.dg/sync-fetch-bool.c: New test.
9236 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9239 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9241 2016-01-07 Nick Clifton <nickc@redhat.com>
9244 * g++.dg/pr66655.C: New test.
9245 * g++.dg/pr66655_1.cc: Test support file.
9246 * g++.dg/pr66655.h: Test header file.
9248 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9251 gfortran.dg/gomp/pr66680.f90: New test.
9253 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9256 * gcc.target/i386/pr69171-1.c: New test.
9257 * gcc.target/i386/pr69171-2.c: Likewise.
9258 * gcc.target/i386/pr69171-3.c: Likewise.
9259 * gcc.target/i386/pr69171-4.c: Likewise.
9260 * gcc.target/i386/pr69171-5.c: Likewise.
9261 * gcc.target/i386/pr69171-6.c: Likewise.
9263 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9266 * c-c++-common/pr67639.c: New test.
9268 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9270 PR tree-optimization/69141
9271 * g++.dg/opt/pr69141.C: New test.
9273 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9275 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9277 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9280 * gcc.target/i386/pr69140.c: New test
9282 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9284 * gcc.dg/bad-dereference.c: New test case.
9286 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9288 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9290 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9292 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9294 2016-01-06 Marek Polacek <polacek@redhat.com>
9297 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9299 2016-01-05 Marek Polacek <polacek@redhat.com>
9302 * gcc.dg/atomic-invalid-2.c: New.
9304 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9307 * gcc.target/i386/pr68991.c: New test.
9309 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9312 * g++.dg/pr68991-1.C: New test.
9313 * g++.dg/pr68991-2.C: Likewise.
9315 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9318 * gcc.target/ia64/pr60465-gprel64.c: New test.
9319 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9321 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9323 PR rtl-optimization/68651
9324 * gcc.target/aarch64/pr68651_1.c: New test.
9326 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9329 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9331 2016-01-05 Nathan Sidwell <nathan@acm.org>
9334 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9336 * gcc.dg/alias-15.c: New.
9338 2016-01-05 Nick Clifton <nickc@redhat.com>
9341 * g++.dg/pr68770.C: New test.
9343 2016-01-04 Mike Stump <mikestump@comcast.net>
9345 * lib/target-supports.exp (check_effective_target_cilkplus):
9346 cilkplus targets require pthreads.
9347 (check_effective_target_cilkplus): Remove special case for NVPTX.
9349 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9351 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9354 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9356 Update copyright years.
9358 2016-01-04 Marek Polacek <polacek@redhat.com>
9361 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9362 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9363 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9365 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9367 * gcc.target/sparc/20160104-2.c: New test.
9369 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9371 * gcc.target/sparc/20160104-1.c: New test.
9373 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9376 * gfortran.dg/pr65045.f90: New test.
9378 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9380 * gnat.dg/specs/debug1.ads: Delete.
9382 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9384 PR libgfortran/68867
9385 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9388 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9390 PR libgfortran/68867
9391 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9394 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9397 * gfortran.dg/pr68864.f90: New test.
9399 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9401 PR tree-optimization/69070
9402 * gcc.dg/pr69070.c: New test.
9405 * gfortran.dg/pr69055.f90: New test.
9408 * gcc.dg/pr69015.c: New test.
9410 Copyright (C) 2016 Free Software Foundation, Inc.
9412 Copying and distribution of this file, with or without modification,
9413 are permitted in any medium without royalty provided the copyright
9414 notice and this notice are preserved.