1 2016-07-05 Jan Hubicka <jh@suse.cz>
3 * gcc.dg/tree-ssa/scev-14.c: update template.
5 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7 * gcc.dg/vect/group-no-gaps-1.c: New test.
9 2016-07-05 Andi Kleen <ak@linux.intel.com>
11 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
12 if kernel supports MPX.
14 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
16 * gcc.c-torture/compile/pr69102.c: Require fpic support.
18 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
19 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21 * gcc.target/powerpc/signbit-1.c: New test.
22 * gcc.target/powerpc/signbit-2.c: New test.
23 * gcc.target/powerpc/signbit-3.c: New test.
25 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27 PR rtl-optimization/71594
28 * gcc.dg/torture/pr71594.c: New test.
30 2016-07-05 Jan Hubicka <jh@suse.cz>
32 * gcc.dg/tree-ssa/scev-14.c: new testcase.
34 2016-07-05 David Malcolm <dmalcolm@redhat.com>
37 * gcc/testsuite/g++.dg/parse/error5.C: Update column
38 number of missing semicolon error.
39 * g++.dg/pr62314-2.C: New test case.
41 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
43 * gfortran.dg/coarray_stat_function.f90: New test.
44 * gfortran.dg/coarray_stat_whitespace.f90: New test.
45 * gfortran.dg/coarray_lib_comm_1: Adapting old test
48 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
51 * gfortran.dg/deferred_character_17.f90: New test.
53 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
55 * gcc.target/arm/neon/polytypes.c: Move to ...
56 * gcc.target/arm/polytypes.c: ... here.
57 * gcc.target/arm/neon/pr51534.c: Move to ...
58 * gcc.target/arm/pr51534.c: ... here.
59 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
60 * gcc.target/arm/vect-vcvt.c: ... here.
61 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
62 * gcc.target/arm/vect-vcvtq.c: ... here.
63 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
64 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
65 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
66 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
67 * gcc.target/arm/neon/neon.exp: Delete.
68 * gcc.target/arm/neon/: Delete.
70 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73 * gfortran.dg: pr65575.f90: New test.
75 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78 * gfortran.dg: pr35849.f90: New test.
80 2016-07-04 Jakub Jelinek <jakub@redhat.com>
83 * g++.dg/cpp0x/pr71739.C: New test.
85 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
87 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
89 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
91 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
93 * gcc.target/s390/loc-1.c: New test.
95 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
97 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
98 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
100 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
103 * gcc.target/aarch64/pr63874.c: New test.
105 2016-07-04 Jan Beulich <jbeulich@suse.com>
107 * g++.dg/header.c: New.
108 * gcc.dg/header.c: New.
110 2016-07-02 Jakub Jelinek <jakub@redhat.com>
113 * c-c++-common/Wunused-var-15.c: New test.
115 2016-07-01 Jakub Jelinek <jakub@redhat.com>
118 * gfortran.dg/gomp/pr71687.f90: New test.
120 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
122 * gcc.dg/const-float128-ped.c: Require __float128 effective
124 * gcc.dg/const-float128.c: Likewise.
125 * gcc.dg/torture/float128-cmp-invalid.c: Require
126 __float128 and base_quadfloat_support effective targets, and
128 * gcc.dg/torture/float128-div-underflow.c: Likewise.
129 * gcc.dg/torture/float128-extend-nan.c: Likewise.
130 * gcc.dg/torture/float128-nan.c: Likewise.
131 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
132 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
133 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
134 * lib/target-supports.exp (check_effective_target___float128):
136 (add_options_for___float128): New.
137 (check_effective_target_base_quadword_support): New.
139 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
142 * gcc.target/powerpc/pr71720.c: New test.
144 2016-07-01 Jan Beulich <jbeulich@suse.com>
148 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
151 * gcc.target/powerpc/pr71698.c: New test.
153 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
156 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
157 instead of ".foo" for its section name.
158 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
159 depending on MCU's flash size.
160 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
161 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
162 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
163 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
164 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
165 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
167 2016-07-01 Jan Beulich <jbeulich@suse.com>
169 * gcc.target/i386/pr65105-2.c: Add -msse2.
171 2016-06-30 Jakub Jelinek <jakub@redhat.com>
173 PR tree-optimization/71707
174 * gcc.dg/strlenopt-29.c: New test.
177 * gfortran.dg/gomp/pr71704.f90: New test.
180 * gfortran.dg/gomp/pr71705.f90: New test.
182 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
184 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
185 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
186 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
187 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
188 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
189 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
190 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
191 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
192 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
193 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
194 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
195 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
196 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
197 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
198 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
199 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
200 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
201 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
202 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
203 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
204 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
205 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
206 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
207 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
208 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
209 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
210 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
211 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
212 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
213 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
214 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
215 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
216 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
217 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
218 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
219 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
220 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
221 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
222 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
223 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
224 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
225 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
226 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
227 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
228 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
229 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
230 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
231 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
232 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
233 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
234 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
235 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
236 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
237 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
238 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
239 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
240 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
241 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
242 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
243 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
244 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
245 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
246 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
247 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
248 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
249 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
250 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
251 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
252 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
253 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
254 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
255 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
256 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
257 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
258 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
259 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
260 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
261 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
262 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
263 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
264 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
266 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
267 James Greenhalgh <james.greenhalgh@arm.com>
269 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
271 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
272 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
274 * gcc.target/aarch64/vget_set_lane_1.c: New test.
276 2016-06-30 David Malcolm <dmalcolm@redhat.com>
279 * gcc.dg/spellcheck-options-12.c: New test case.
281 2016-06-30 Jakub Jelinek <jakub@redhat.com>
284 * gcc.c-torture/compile/pr71693.c: New test.
286 2016-06-29 David Malcolm <dmalcolm@redhat.com>
288 * gcc.dg/spellcheck-params.c: New testcase.
289 * gcc.dg/spellcheck-params-2.c: New testcase.
291 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
293 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
294 vector extract instructions.
295 * gcc.target/powerpc/p9-extract-2.c: Likewise.
297 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
300 * gfortran.dg/unexpected_eof_2.f90: New test.
301 * gfortran.dg/unexpected_eof_3.f90: New test.
303 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
305 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
307 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
309 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
310 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
311 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
313 2016-06-29 Richard Biener <rguenther@suse.de>
316 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
318 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
320 * gcc.target/arm/aapcs/neon-vect10.c: Require
321 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
322 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
323 * gcc.target/arm/aapcs/vfp18.c: Likewise.
324 * gcc.target/arm/aapcs/vfp19.c: Likewise.
325 * gcc.target/arm/aapcs/vfp20.c: Likewise.
326 * gcc.target/arm/aapcs/vfp21.c: Likewise.
327 * gcc.target/arm/fp16-aapcs-1.c: Require
328 -mfloat-ab=hard. Also simplify the test.
329 * gcc.target/arm/fp16-aapcs-2.c: New.
331 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
333 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
335 (add_options_for_arm_fp16_ieee): New.
336 (add_options_for_arm_fp16_alternative): New.
337 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
339 (effective_target_arm_fp16_hw): New.
341 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
343 PR tree-optimization/71655
344 * g++.dg/pr71655.C: New test.
346 2016-06-29 Martin Liska <mliska@suse.cz>
348 * gcc.dg/pr71585.c: New test.
349 * gcc.dg/pr71585-2.c: New test.
350 * gcc.dg/pr71585-3.c: New test.
352 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
354 PR tree-optimization/70729
355 * g++.dg/vect/pr70729.cc: New test.
357 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
359 * c-c++-common/gomp/cancel-1.c: Extend.
361 2016-06-29 Jakub Jelinek <jakub@redhat.com>
363 PR tree-optimization/71625
364 * gcc.dg/strlenopt-28.c: New test.
366 2016-06-29 Richard Biener <rguenther@suse.de>
369 * g++.dg/torture/pr71002.C: Adjust testcase.
371 2016-06-29 Jakub Jelinek <jakub@redhat.com>
374 * gcc.dg/pr71685.c: New test.
376 2016-06-28 Martin Sebor <msebor@redhat.com>
379 * gcc.dg/init-bad-9.c: New test.
381 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
383 * gcc.target/powerpc/abs128-1.c: Require VSX.
384 * gcc.target/powerpc/copysign128-1.c: Likewise.
385 * gcc.target/powerpc/inf128-1.c: Likewise.
386 * gcc.target/powerpc/nan128-1.c: Likewise.
388 2016-06-28 Jakub Jelinek <jakub@redhat.com>
391 * gcc.c-torture/execute/pr71626-1.c: New test.
392 * gcc.c-torture/execute/pr71626-2.c: New test.
394 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
397 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
399 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
402 * gcc.target/powerpc/pr71670.c: New testcase.
404 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
407 * gcc.target/powerpc/pr71656-1.c: New test.
408 * gcc.target/powerpc/pr71656-2.c: New test.
410 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
412 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
414 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
415 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
416 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
417 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
418 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
419 Add arm_neon_fp16_ok effective target.
420 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
421 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
422 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
423 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
424 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
425 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
426 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
427 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
428 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
429 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
430 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
432 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
434 * gcc.dg/predict-12.c: New testcase.
436 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
439 * gfortran.dg/pr71649.f90: New test.
441 2016-06-25 Jakub Jelinek <jakub@redhat.com>
443 PR tree-optimization/71643
444 * g++.dg/opt/pr71643.C: New test.
446 PR tree-optimization/71631
447 * gcc.c-torture/execute/pr71631.c: New test.
449 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
451 * gcc.dg/predict-11.c: New testcase.
452 * gfortran.dg/predict-2.f90: New testcase.
454 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
456 * gcc.dg/predict-10.c: New test.
458 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
460 * gcc.target/powerpc/abs128-1.c: New.
461 * gcc.target/powerpc/copysign128-1.c: New.
462 * gcc.target/powerpc/inf128-1.c: New.
463 * gcc.target/powerpc/nan128-1.c: New.
465 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
467 * gfortran.dg/pr71642.f90: New test.
469 2016-06-24 Jakub Jelinek <jakub@redhat.com>
471 PR tree-optimization/71647
472 * gcc.target/i386/pr71647.c: New test.
474 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
476 * gcc.target/i386/noplt-gd-1.c: New test.
477 * gcc.target/i386/noplt-gd-2.c: Likewise.
478 * gcc.target/i386/noplt-gd-3.c: Likewise.
479 * gcc.target/i386/noplt-ld-1.c: Likewise.
480 * gcc.target/i386/noplt-ld-2.c: Likewise.
481 * gcc.target/i386/noplt-ld-3.c: Likewise.
482 * lib/target-supports.exp
483 (check_effective_target_tls_get_addr_via_got): New.
485 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
487 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
488 testsuite compile flags.
489 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
490 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
492 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
494 * g++dg/vect/pr36684.cc: Add dg-do compile.
495 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
496 * gcc.dg/vect/pr70021.c: Ditto.
497 * gcc.dg/vect/pr70138-1.c: Ditto.
498 * gcc.dg/vect/pr70138-2.c: Ditto.
499 * gcc.dg/vect/pr70354-1.c: Ditto.
500 * gcc.dg/vect/pr70354-2.c: Ditto.
501 * gcc.dg/vect/pr71259.c: Ditto.
502 * gcc.dg/vect/pr71416-1.c: Ditto.
503 * gcc.dg/vect/slp-43.c: Ditto.
504 * gcc.dg/vect/slp-45.c: Ditto.
505 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
506 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
507 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
508 * gfortran.dg/vect/pr69980.f90: Ditto.
510 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
512 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
513 * gcc.dg/vect/bb-slp-30.c: Ditto.
514 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
515 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
516 * gcc.dg/vect/pr45902.c: Ditto.
517 * gcc.dg/vect/pr48172.c: Ditto.
518 * gcc.dg/vect/pr48377.c: Ditto.
519 * gcc.dg/vect/pr49038.c: Ditto.
520 * gcc.dg/vect/pr49771.c: Ditto.
521 * gcc.dg/vect/pr52091.c: Ditto.
522 * gcc.dg/vect/pr53185-2.c: Ditto.
523 * gcc.dg/vect/pr56826.c: Ditto.
524 * gcc.dg/vect/pr60276.c: Ditto.
525 * gcc.dg/vect/pr62021.c: Ditto.
526 * gcc.dg/vect/pr63530.c: Ditto.
527 * gcc.dg/vect/pr65518.c: Ditto.
528 * gcc.dg/vect/pr65947-1.c: Ditto.
529 * gcc.dg/vect/pr65947-10.c: Ditto.
530 * gcc.dg/vect/pr65947-11.c: Ditto.
531 * gcc.dg/vect/pr65947-12.c: Ditto.
532 * gcc.dg/vect/pr65947-13.c: Ditto.
533 * gcc.dg/vect/pr65947-2.c: Ditto.
534 * gcc.dg/vect/pr65947-3.c: Ditto.
535 * gcc.dg/vect/pr65947-4.c: Ditto.
536 * gcc.dg/vect/pr65947-5.c: Ditto.
537 * gcc.dg/vect/pr65947-6.c: Ditto.
538 * gcc.dg/vect/pr65947-7.c: Ditto.
539 * gcc.dg/vect/pr65947-8.c: Ditto.
540 * gcc.dg/vect/pr65947-9.c: Ditto.
541 * gcc.dg/vect/pr71416-1.c: Ditto.
542 * gcc.dg/vect/pr71439.c: Ditto.
543 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
544 * gcc.dg/vect/vect-bswap16.c: Ditto.
545 * gcc.dg/vect/vect-bswap32.c: Ditto.
546 * gcc.dg/vect/vect-bswap64.c: Ditto.
547 * gcc.dg/vect/vect-live-1.c: Ditto.
548 * gcc.dg/vect/vect-live-2.c: Ditto.
549 * gcc.dg/vect/vect-live-3.c: Ditto.
550 * gcc.dg/vect/vect-live-4.c: Ditto.
551 * gcc.dg/vect/vect-live-5.c: Ditto.
552 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
553 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
554 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
555 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
556 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
557 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
558 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
559 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
560 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
561 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
562 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
563 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
564 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
565 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
566 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
567 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
568 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
570 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
572 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
574 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
576 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
577 ia32 if R_386_GOT32X relocation is supported.
578 * gcc.target/i386/noplt-3.c: Likewise.
579 * gcc.target/i386/noplt-2.c: Likewise.
580 (main): Renamed to ...
582 * gcc.target/i386/noplt-4.c: Likewise.
583 (main): Renamed to ...
585 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
586 * gcc.target/i386/pr67400-5.c: Likewise.
588 2016-06-24 Jakub Jelinek <jakub@redhat.com>
590 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
591 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
593 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
594 f4): Adjust expected diagnostics.
595 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
596 (T): If OVFP is defined, redefine to TP.
597 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
598 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
599 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
600 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
601 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
602 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
603 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
604 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
605 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
606 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
607 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
608 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
609 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
610 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
611 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
612 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
613 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
614 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
615 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
616 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
617 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
618 as last argument to __builtin_add_overflow_p.
620 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
622 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
623 dg-options and remove default vector testsuite compile flags.
624 * g++.dg/vect/pr33860a.cc: Ditto.
625 * g++.dg/vect/pr45470-a.cc: Ditto.
626 * g++.dg/vect/pr45470-b.cc: Ditto.
627 * g++.dg/vect/pr60896.cc: Ditto.
628 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
629 * gcc.dg/vect/pr18308.c: Ditto.
630 * gcc.dg/vect/pr24049.c: Ditto.
631 * gcc.dg/vect/pr33373.c: Ditto.
632 * gcc.dg/vect/pr36228.c: Ditto.
633 * gcc.dg/vect/pr42395.c: Ditto.
634 * gcc.dg/vect/pr42604.c: Ditto.
635 * gcc.dg/vect/pr46663.c: Ditto.
636 * gcc.dg/vect/pr48765.c: Ditto.
637 * gcc.dg/vect/pr49093.c: Ditto.
638 * gcc.dg/vect/pr49352.c: Ditto.
639 * gcc.dg/vect/pr52298.c: Ditto.
640 * gcc.dg/vect/pr52870.c: Ditto.
641 * gcc.dg/vect/pr53185.c: Ditto.
642 * gcc.dg/vect/pr53773.c: Ditto.
643 * gcc.dg/vect/pr56695.c: Ditto.
644 * gcc.dg/vect/pr62171.c: Ditto.
645 * gcc.dg/vect/pr63530.c: Ditto.
646 * gcc.dg/vect/pr68339.c: Ditto.
647 * gcc.dg/vect/pr71259.c: Ditto.
648 * gcc.dg/vect/vect-82_64.c: Ditto.
649 * gcc.dg/vect/vect-83_64.c: Ditto.
650 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
651 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
652 * gcc.dg/vect/vect-shift-2.c: Ditto.
653 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
654 * gfortran.dg/vect/pr39318.f90: Ditto.
655 * gfortran.dg/vect/pr45714-a.f: Ditto.
656 * gfortran.dg/vect/pr45714-b.f: Ditto.
657 * gfortran.dg/vect/pr46213.f90: Ditto.
659 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
660 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
662 * gcc.target/powerpc/p9-splat-5.c: New test.
664 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
666 PR tree-optimization/71488
667 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
668 * lib/target-supports.exp: ... here.
669 (check_sse4_hw_available): New procedure.
670 (check_effective_target_sse4_runtime): Ditto.
671 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
672 -march=westmere for sse4_runtime targets.
673 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
674 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
675 (dg-additional-options): Use for sse4_runtime targets.
676 (main): Call check_vect ().
677 (dg-final): Perform scan only for sse4_runtime targets.
679 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
683 * gcc.target/i386/pr66232-14.c: New file.
684 * gcc.target/i386/pr66232-15.c: Likewise.
685 * gcc.target/i386/pr66232-16.c: Likewise.
686 * gcc.target/i386/pr66232-17.c: Likewise.
687 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
688 ia32 if R_386_GOT32X relocation is supported.
689 * gcc.target/i386/pr67400-2.c: Likewise.
690 * gcc.target/i386/pr67400-3.c: Likewise.
691 * gcc.target/i386/pr67400-4.c: Likewise.
692 * gcc.target/i386/pr67400-6.c: Likewise.
693 * gcc.target/i386/pr67400-7.c: Likewise.
694 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
696 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
699 * gfortran.dg/char4_iunit_1.f03: Update test.
700 * gfortran.dg/f2003_io_5.f03: Update test.
701 * gfortran.dg/real_const_3.f90: Update test.
703 2016-06-23 Andi Kleen <ak@linux.intel.com>
705 * g++.dg/bprob/bprob.exp: Support autofdo.
706 * g++.dg/tree-prof/tree-prof.exp: dito.
707 * gcc.dg/tree-prof/tree-prof.exp: dito.
708 * gcc.misc-tests/bprob.exp: dito.
709 * gfortran.dg/prof/prof.exp: dito.
710 * lib/profopt.exp: dito.
711 * lib/target-supports.exp: Check for autofdo.
713 2016-06-23 Martin Liska <mliska@suse.cz>
715 * gcc.dg/pr71619.c: New test.
717 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
720 * gcc.target/i386/pr67400-1.c: New test.
721 * gcc.target/i386/pr67400-2.c: Likewise.
722 * gcc.target/i386/pr67400-3.c: Likewise.
723 * gcc.target/i386/pr67400-4.c: Likewise.
724 * gcc.target/i386/pr67400-5.c: Likewise.
725 * gcc.target/i386/pr67400-6.c: Likewise.
726 * gcc.target/i386/pr67400-7.c: Likewise.
728 2016-06-22 David Malcolm <dmalcolm@redhat.com>
730 * c-c++-common/missing-header-1.c: New test case.
731 * c-c++-common/missing-header-2.c: New test case.
732 * c-c++-common/missing-header-3.c: New test case.
733 * c-c++-common/missing-header-4.c: New test case.
735 2016-06-22 David Malcolm <dmalcolm@redhat.com>
738 * c-c++-common/attributes-1.c: Update dg-prune-output to include
740 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
741 expected results due to builtin "nanl" now being suggested for
743 * gcc.dg/pr67580.c: Update expected messages.
744 * gcc.dg/spellcheck-identifiers.c: New testcase.
745 * gcc.dg/spellcheck-typenames.c: New testcase.
747 2016-06-22 David Malcolm <dmalcolm@redhat.com>
749 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
751 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
752 diagnostic-test-show-locus-parseable-fixits.c to sources for
753 diagnostic_plugin_test_show_locus.c.
754 * lib/gcc-defs.exp (freeform_regexps): New global.
755 (dg-regexp): New function.
756 (handle-dg-regexps): New function.
757 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
758 freeform_regexps to the empty list.
759 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
761 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
763 PR tree-optimization/71488
764 * g++.dg/pr71488.C: New test.
765 * gcc.dg/vect/vect-bool-cmp.c: New test.
767 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
769 * gcc.dg/guality/param-5.c: New test.
771 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
773 * gcc.target/i386/asm-flag-7.c: New test.
775 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
777 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
778 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
779 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
780 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
781 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
782 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
785 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
786 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
789 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
790 * gcc.dg/tree-ssa/vrp87.c: Likewise.
791 * lib/target-supports.exp: Likewise.
793 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
795 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
796 * gcc.dg/attr-ms_struct-2.c: Likewise.
797 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
798 * gcc.dg/bf-ms-attrib.c: Likewise.
799 * gcc.dg/bf-ms-layout-2.c: Likewise.
800 * gcc.dg/bf-ms-layout-3.c: Likewise.
801 * gcc.dg/bf-ms-layout.c: Likewise.
802 * gcc.dg/bf-no-ms-layout.c: Likewise.
803 * gcc.target/i386/bitfield1.c: Likewise.
804 * gcc.target/i386/bitfield2.c: Likewise.
805 * gcc.target/i386/bitfield3.c: Likewise.
807 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
809 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
810 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
811 override other than -mcpu=power9 command-line option is specified,
812 or if the target operating system is aix.
813 * gcc.target/powerpc/darn-1.c: Likewise.
814 * gcc.target/powerpc/darn-2.c: Likewise.
815 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
816 test if effective-target is not powerpc_p9vector_ok or if the
817 target operating system is not defined.
818 * gcc.target/powerpc/vslv-1.c: Likewise.
819 * gcc.target/powerpc/vsrv-0.c: Likewise.
820 * gcc.target/powerpc/vsrv-1.c: Likewise.
822 2016-06-21 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/coarray/data_1.f90: New.
827 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
829 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
830 (dg-require-effective-target): Use arm_v8_neon_hw.
831 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
832 (dg-require-effective-target): Likewise.
833 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
834 (dg-require-effective-target): Likewise.
835 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
836 (dg-require-effective-target): Likewise.
837 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
838 (dg-require-effective-target): Likewise.
839 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
840 (dg-require-effective-target): Likewise.
841 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
844 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
846 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
847 Set to 3 so test passes.
849 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
851 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
853 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
855 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
856 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
857 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
858 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
860 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
862 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
863 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
865 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
868 * gcc.target/i386/pr71549.c: New test.
870 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
872 * gcc.target/powerpc/vadsdu-0.c: Replace
873 dg-require-effective-target directive to allow test to run on more
874 platforms, and add dg-skip-if directive to disable test on aix
875 platforms because of known incompatibilities.
876 * gcc.target/powerpc/vadsdu-1.c: Likewise.
877 * gcc.target/powerpc/vadsdu-2.c: Likewise.
878 * gcc.target/powerpc/vadsdu-3.c: Likewise.
879 * gcc.target/powerpc/vadsdu-4.c: Likewise.
880 * gcc.target/powerpc/vadsdu-5.c: Likewise.
881 * gcc.target/powerpc/vadsdub-1.c: Likewise.
882 * gcc.target/powerpc/vadsdub-2.c: Replace
883 dg-require-effective-target directive to allow test to run on more
884 platforms, and add dg-skip-if directive to disable test on aix
885 platforms because of known incompatibilities.
886 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
887 with vec_absdb call to differentiate this test from vadsdub-1.c.
888 * gcc.target/powerpc/vadsduh-1.c: Replace
889 dg-require-effective-target directive to allow test to run on more
890 platforms, and add dg-skip-if directive to disable test on aix
891 platforms because of known incompatibilities.
892 * gcc.target/powerpc/vadsduh-2.c: Likewise.
893 * gcc.target/powerpc/vadsduw-1.c: Likewise.
894 * gcc.target/powerpc/vadsduw-2.c: Likewise.
896 2016-06-21 Jakub Jelinek <jakub@redhat.com>
898 PR tree-optimization/71588
899 * gcc.dg/pr71558.c: New test.
901 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
903 * c-c++-common/pr68657-1.c: Require ptr32plus support.
904 * c-c++-common/pr68657-2.c: Likewise.
905 * c-c++-common/pr68657-3.c: Likewise.
906 * gcc.dg/torture/pr69714.c: Require int32plus support.
907 * gcc.dg/torture/pr70025.c: Likewise.
908 * gcc.dg/torture/pr70083.c: Likewise.
909 * gcc.dg/torture/pr70542.c: Likewise.
910 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
912 2016-06-20 Joseph Myers <joseph@codesourcery.com>
915 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
917 2016-06-20 Jakub Jelinek <jakub@redhat.com>
920 * gcc.dg/pr71581.c: New test.
922 PR rtl-optimization/71591
923 * gcc.dg/cpp/pr71591.c: New test.
925 2016-06-20 David B. Robins <gcc@davidrobins.net>
928 * g++.dg/torture/pr71571.C: New test.
930 2016-06-20 Jakub Jelinek <jakub@redhat.com>
933 * gcc.target/i386/sse2-pr71559.c: New test.
934 * gcc.target/i386/avx-pr71559.c: New test.
935 * gcc.target/i386/avx512f-pr71559.c: New test.
937 2016-06-20 Tobias Burnus <burnus@net-b.de>
940 * gfortran.dg/pointer_remapping_10.f90: New.
942 2016-06-20 David Malcolm <dmalcolm@redhat.com>
944 * g++.dg/diagnostic/string-literal-concat.C: New test case.
946 2016-06-20 Martin Sebor <msebor@redhat.com>
949 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
950 * gnu90-const-expr-1.c: Same.
951 * gnu99-const-expr-1.c: Same.
952 * gnu99-static-1.c: Same.
954 2016-06-20 Renlin Li <renlin.li@arm.com>
956 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
958 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
960 * gcc.target/aarch64/vcvt_f64_1.c: New.
961 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
962 * gcc.target/aarch64/vrecp_f64_1.c: New.
964 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
966 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
969 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
972 * gcc.target/avr/torture/pr71103-2.c: New test.
974 2016-06-19 Martin Sebor <msebor@redhat.com>
977 * gcc.dg/alignof.c: New test.
979 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
981 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
982 vs dg-error; test constexpr specifier too.
984 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
988 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
990 * lib/target-supports.exp
991 (check_effective_target_arm_neon_fp16_ok_nocache): Call
992 arm_neon_ok and merge flags. Fix temporary test name.
993 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
996 2016-06-17 Martin Liska <mliska@suse.cz>
998 * gcc.dg/predict-9.c: Fix dump scanning.
1000 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1002 PR tree-optimization/71354
1003 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1005 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1007 PR tree-optimization/71347
1008 * gcc.dg/tree-ssa/pr71347.c: New test.
1010 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1012 PR tree-optimization/71354
1013 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1015 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1017 * gcc.dg/vect/vect-alias-check-1.c: New test.
1019 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1022 * gcc.target/avr/pr71151-1.c: New test.
1023 * gcc.target/avr/pr71151-2.c: New test.
1024 * gcc.target/avr/pr71151-3.c: New test.
1025 * gcc.target/avr/pr71151-4.c: New test.
1026 * gcc.target/avr/pr71151-5.c: New test.
1027 * gcc.target/avr/pr71151-6.c: New test.
1028 * gcc.target/avr/pr71151-7.c: New test.
1029 * gcc.target/avr/pr71151-8.c: New test.
1030 * gcc.target/avr/pr71151-common.h: New test.
1032 2016-06-16 Martin Liska <mliska@suse.cz>
1034 * gfortran.dg/predict-1.f90: New test.
1036 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1039 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1041 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1043 * g++.dg/vect/pr36648.cc: Disable cunrolli
1045 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1048 * gcc.c-torture/execute/pr71554.c: New test.
1050 PR rtl-optimization/71532
1051 * gcc.dg/torture/pr71532.c: New test.
1053 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 * gcc.target/powerpc/p9-dimode1.c: New test.
1056 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1058 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1060 * gcc.c-torture/compile/20160615-1.c: New test.
1062 * g++.dg/cpp0x/ref-qual17.C: New test.
1064 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1067 * gcc.target/i386/pr71529.C: New test.
1069 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1071 PR tree-optimization/71483
1072 * g++.dg/vect/pr71483.c: New
1074 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/inherit/crash6.C: New.
1078 * g++.dg/inherit/union2.C: Likewise.
1079 * g++.dg/inherit/virtual12.C: Likewise.
1080 * g++.dg/inherit/virtual13.C: Likewise.
1081 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1083 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1085 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1087 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1089 PR tree-optimization/71439
1090 * gcc.dg/vect/pr71439.c: New
1092 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1094 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1096 2016-06-15 Richard Biener <rguenther@suse.de>
1098 * gcc.dg/vect/slp-45.c: New testcase.
1100 2016-06-15 Richard Biener <rguenther@suse.de>
1102 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1104 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1106 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1107 requirements, and disable for AIX for now.
1108 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1110 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/opt/pr71528.C: New test.
1116 * g++.dg/init/pr71516.C: New test.
1118 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1120 * g++.dg/init/array46.C: New.
1122 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1124 * gcc.target/i386/float128-3.c: New test.
1125 * gcc.target/i386/quad-sse4.c: Ditto.
1126 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1127 Update scan strings.
1129 2016-06-14 Richard Biener <rguenther@suse.de>
1132 * gfortran.dg/pr71526.f90: New testcase.
1134 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1136 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1137 * gcc.dg/zero_bits_compound-1.c: Likewise.
1139 2016-06-14 Richard Biener <rguenther@suse.de>
1141 PR tree-optimization/71522
1142 * gcc.dg/torture/pr71522.c: New testcase.
1144 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1146 PR tree-optimization/71520
1147 * gcc.dg/tree-ssa/pr71520.c: New test.
1149 2016-06-14 Richard Biener <rguenther@suse.de>
1151 PR tree-optimization/71521
1152 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1154 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1157 * c-c++-common/ubsan/bounds-13.c: New test.
1159 PR preprocessor/71183
1160 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1162 2016-06-13 Jeff Law <law@redhat.com>
1164 PR tree-optimization/71403
1165 * c-c++-common/ubsan/pr71403-1.c: New test.
1166 * c-c++-common/ubsan/pr71403-2.c: New test.
1167 * c-c++-common/ubsan/pr71403-3.c: New test.
1169 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1172 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1173 Add -Wno-psabi -w to dg-options.
1175 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1177 * gcc.target/powerpc/vadsdu-0.c: New test.
1178 * gcc.target/powerpc/vadsdu-1.c: New test.
1179 * gcc.target/powerpc/vadsdu-2.c: New test.
1180 * gcc.target/powerpc/vadsdu-3.c: New test.
1181 * gcc.target/powerpc/vadsdu-4.c: New test.
1182 * gcc.target/powerpc/vadsdu-5.c: New test.
1183 * gcc.target/powerpc/vadsdub-1.c: New test.
1184 * gcc.target/powerpc/vadsdub-2.c: New test.
1185 * gcc.target/powerpc/vadsduh-1.c: New test.
1186 * gcc.target/powerpc/vadsduh-2.c: New test.
1187 * gcc.target/powerpc/vadsduw-1.c: New test.
1188 * gcc.target/powerpc/vadsduw-2.c: New test.
1190 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1192 * gcc.dg/c99-init-2.c (c): Update expected error message.
1193 * gcc.dg/init-bad-8.c (foo): Likewise.
1194 * gcc.dg/spellcheck-fields-3.c: New test case.
1196 2016-06-13 Martin Liska <mliska@suse.cz>
1198 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1199 and "guess loop iv compared" heuristics.
1200 * gcc.dg/predict-2.c: Likewise.
1201 * gcc.dg/predict-3.c: Likewise.
1202 * gcc.dg/predict-4.c: Likewise.
1203 * gcc.dg/predict-5.c: Likewise.
1204 * gcc.dg/predict-6.c: Likewise.
1206 2016-06-13 Marek Polacek <polacek@redhat.com>
1209 * c-c++-common/Wswitch-unreachable-4.c: New test.
1210 * gcc.dg/Wswitch-unreachable-2.c: New test.
1211 * g++.dg/tm/jump1.C: Move dg-warning.
1213 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1215 * gnat.dg/renaming10.ad[sb]: New test.
1217 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1220 * gfortran.dg/pr70673.f90: New test.
1222 2016-06-13 Richard Biener <rguenther@suse.de>
1225 * gcc.dg/align-3.c: New testcase.
1227 2016-06-13 Martin Liska <mliska@suse.cz>
1229 * gcc.target/i386/pr71458.c: New test.
1231 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1234 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1236 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1239 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1242 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1245 * gfortran.dg/comma_IO_extension_1.f90: New test.
1246 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1247 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1249 * gfortran.dg/graphite/pr38083.f90: Likewise.
1250 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1253 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1255 * gnat.dg/case_character.adb: New test.
1257 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1260 * gcc.target/powerpc/pr71310.c: New testcase.
1262 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1265 * gcc.dg/pr71478.c: New test.
1267 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1270 * gcc.c-torture/execute/pr71494.c: New test.
1273 * gcc.target/i386/pr68657.c: New test.
1276 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1277 (test): Add -masm=intel alternatives.
1279 2016-06-10 Martin Sebor <msebor@redhat.com>
1282 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1284 2016-06-10 Jeff Law <law@redhat.com>
1286 PR tree-optimization/71335
1287 * gcc.c-torture/execute/pr71335.c: New test.
1289 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1291 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1292 the various "cannot tail-call: " messages.
1294 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1296 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1299 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1302 * c-c++-common/asan/pr71480.c: New test.
1304 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1306 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1307 (ASMNAME2): Likewise.
1308 (main): Replace fn in asm statement with ASMNAME ("fn").
1309 * gcc.dg/guality/pr68037-2.c: Likewise.
1310 * gcc.dg/guality/pr68037-3.c: Likewise.
1311 * gcc.dg/torture/pr68037-1.c: Likewise.
1312 * gcc.dg/torture/pr68037-2.c: Likewise.
1313 * gcc.dg/torture/pr68037-3.c: Likewise.
1315 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1318 * gcc.target/i386/pr68843-1.c: New test.
1319 * gcc.target/i386/pr68843-2.c: New test.
1321 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1322 Cesar Philippidis <cesar@codesourcery.com>
1325 * gcc.dg/goacc/nested-function-1.c: New file.
1326 * gcc.dg/goacc/nested-function-2.c: Likewise.
1327 * gcc.dg/goacc/pr71373.c: Likewise.
1328 * gfortran.dg/goacc/cray-2.f95: Likewise.
1329 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1330 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1331 * gfortran.dg/goacc/cray.f95: Update.
1332 * gfortran.dg/goacc/loop-1.f95: Likewise.
1333 * gfortran.dg/goacc/loop-3.f95: Likewise.
1334 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1335 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1337 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1339 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1340 for OpenACC tile clauses.
1341 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1344 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1346 * c-c++-common/goacc/cache-2.c: ... this new file.
1347 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1348 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1349 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1351 * gfortran.dg/goacc/cray.f95: Likewise.
1352 * gfortran.dg/goacc/loop-1.f95: Likewise.
1354 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1356 PR tree-optimization/71407
1357 PR tree-optimization/71416
1358 * gcc.dg/vect/pr71407.c: New
1359 * gcc.dg/vect/pr71416-1.c: New
1360 * gcc.dg/vect/pr71416-2.c: New
1362 2016-06-10 Richard Biener <rguenther@suse.de>
1365 * gcc.dg/torture/pr71477.c: New testcase.
1367 2016-06-09 Julia Koval <julia.koval@intel.com>
1369 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1370 * gcc.target/i386/interrupt-13.c: Likewise.
1371 * gcc.target/i386/interrupt-15.c: Likewise.
1372 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1373 * gcc.target/i386/interrupt-24.c: Likewise.
1374 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1375 * gcc.target/i386/interrupt-9.c: Likewise.
1376 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1378 2016-06-09 Martin Sebor <msebor@redhat.com>
1381 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1382 * gcc.dg/builtin-constant_p-1.c: Same.
1383 * gcc.dg/builtins-error.c: Same.
1384 * gcc.dg/pr70859.c: Same.
1386 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1388 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1389 * gcc.dg/torture/pr68067-1.c: Likewise.
1390 * gcc.dg/torture/pr68067-2.c: Likewise.
1392 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1394 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1397 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/inherit/crash5.C: New.
1402 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/inherit/crash5.C: New.
1406 * g++.dg/inherit/virtual1.C: Adjust.
1408 2016-06-09 Martin Liska <mliska@suse.cz>
1410 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1411 * g++.dg/predict-loop-exit-2.C: Likewise.
1412 * g++.dg/predict-loop-exit-3.C: Likewise.
1413 * gcc.dg/predict-1.c: Likewise.
1414 * gcc.dg/predict-2.c: Likewise.
1415 * gcc.dg/predict-3.c: Likewise.
1416 * gcc.dg/predict-4.c: Likewise.
1417 * gcc.dg/predict-5.c: Likewise.
1418 * gcc.dg/predict-6.c: Likewise.
1419 * gcc.dg/predict-7.c: Likewise.
1421 2016-06-09 Richard Biener <rguenther@suse.de>
1423 PR tree-optimization/71462
1424 * gcc.dg/torture/pr71462.c: New testcase.
1426 2016-06-09 Marek Polacek <polacek@redhat.com>
1429 * gcc.dg/c11-generic-3.c: New test.
1431 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1433 * g++.dg/init/array42.C: New.
1434 * g++.dg/init/array43.C: Likewise.
1435 * g++.dg/init/array44.C: Likewise.
1436 * g++.dg/init/array45.C: Likewise.
1437 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1438 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1439 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1440 * g++.dg/gomp/pr35751.C: Likewise.
1441 * g++.dg/init/array23.C: Likewise.
1442 * g++.dg/init/brace2.C: Likewise.
1443 * g++.dg/init/brace6.C: Likewise.
1445 2016-06-08 Martin Sebor <msebor@redhat.com>
1446 Jakub Jelinek <jakub@redhat.com>
1450 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1451 * c-c++-common/builtin-arith-overflow-2.c: New test.
1452 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1453 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1454 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1456 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1459 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1461 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1463 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1464 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1465 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1466 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1467 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1468 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1469 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1470 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1471 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1472 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1473 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1474 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1475 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1477 2016-06-08 Richard Biener <rguenther@suse.de>
1479 PR tree-optimization/68558
1480 * gcc.dg/vect/slp-44.c: New testcase.
1482 2016-06-08 Richard Biener <rguenther@suse.de>
1484 * gcc.dg/vect/slp-43.c: New testcase.
1486 2016-06-08 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/71452
1489 * gcc.dg/torture/pr71452.c: New testcase.
1491 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1494 * g++.dg/torture/pr71448.C: New test.
1496 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1500 * g++.dg/debug/pr71432.C: New test.
1502 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1504 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1505 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1506 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1508 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1510 * gcc.dg/vect/vect-live-2.c: Update effective target.
1511 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1512 * lib/target-supports.exp: Add aarch64 to vect_long.
1514 2016-06-08 Marek Polacek <polacek@redhat.com>
1517 * gcc.dg/noncompile/pr71418.c: New test.
1520 * gcc.dg/noncompile/pr71426.c: New test.
1522 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1524 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1525 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1526 * gcc.dg/predict-3.c: Update template.
1527 * gcc.dg/predict-5.c: Update template.
1528 * gcc.dg/predict-6.c: Update template.
1529 * gcc.dg/predict-9.c: Update template.
1530 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1532 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1534 * gcc.target/powerpc/vec-mul.c: New test.
1536 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1538 * gcc.dg/spellcheck-fields-2.c: New test case.
1540 2016-06-07 Richard Biener <rguenther@suse.de>
1543 * gcc.dg/Wpragmas-1.c: New testcase.
1544 * gcc.dg/Wattributes-4.c: Likewise.
1545 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1548 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1550 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1551 spurious debug code.
1553 2016-06-07 Richard Biener <rguenther@suse.de>
1555 PR tree-optimization/71428
1556 * gcc.dg/torture/pr71428.c: New testcase.
1558 2016-06-07 Richard Biener <rguenther@suse.de>
1561 * gcc.dg/torture/pr71423.c: New testcase.
1563 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1566 * gcc.dg/tree-ssa/pr71408.c: New test.
1568 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1571 * g++.dg/torture/pr71281.C: New test.
1573 2016-06-06 Marek Polacek <polacek@redhat.com>
1576 * gcc.dg/pr71362.c: New test.
1578 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1579 Patrick Palka <ppalka@gcc.gnu.org>
1584 * g++.dg/opt/pr70847.C: New test.
1585 * g++.dg/ubsan/pr70847.C: New test.
1586 * g++.dg/ubsan/pr71393.C: New test.
1588 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1590 PR tree-optimization/71259
1591 * gcc.dg/vect/pr71259.c: New test.
1593 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1595 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1596 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1597 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1600 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1603 * gcc.c-torture/execute/pr37780.c: New test.
1604 * gcc.target/aarch64/pr37780_1.c: Likewise.
1605 * gcc.target/arm/pr37780_1.c: Likewise.
1607 2016-06-06 Marek Polacek <polacek@redhat.com>
1609 * c-c++-common/attr-may-alias-1.c: New test.
1610 * c-c++-common/attr-may-alias-2.c: New test.
1611 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1613 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1616 * gcc.target/i386/pr24414.c: New test.
1618 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1620 * gcc.target/sparc/vis4misc.c: New file.
1621 * gcc.target/sparc/fpcmp.c: Likewise.
1622 * gcc.target/sparc/fpcmpu.c: Likewise.
1624 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1626 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1627 * gcc.dg/vect/vect-live-3.c: Likewise.
1629 2016-06-06 Richard Biener <rguenther@suse.de>
1631 PR tree-optimization/71398
1632 * gcc.dg/torture/pr71398.c: New testcase.
1634 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1637 * g++.dg/pr71389.C: New test.
1639 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1642 * gfortran.dg/fmt_read_5.f: New test.
1644 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1647 * gfortran.dg/class_array_22.f03: New test.
1649 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1651 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1653 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1655 * gcc.dg/predict-9.c: Update template.
1657 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1660 * g++.dg/template/pr49377.C: New.
1662 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1664 PR tree-optimization/71405
1665 * g++.dg/torture/pr71405.C: New test.
1667 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1670 * g++.dg/inherit/crash5.C: New.
1671 * g++.dg/inherit/virtual1.C: Adjust.
1673 2016-06-03 Jeff Law <law@redhat.com>
1675 PR tree-optimization/71316
1676 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1678 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1681 dg-additional-options with just -fno-tree-scev-cprop in it.
1682 * gcc.dg/vect/vect-live-2.c: Likewise.
1683 * gcc.dg/vect/vect-live-5.c: Likewise.
1684 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1685 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1686 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1688 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1691 * g++.dg/other/friend6.C: New test.
1693 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1695 * g++.dg/torture/ppc-ldst-array.C: New.
1697 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1701 * gcc.dg/torture/builtin-fp-int-inexact.c,
1702 gcc.target/i386/387-builtin-fp-int-inexact.c,
1703 gcc.target/i386/387-rint-inline-1.c,
1704 gcc.target/i386/387-rint-inline-2.c,
1705 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1706 gcc.target/i386/sse2-rint-inline-1.c,
1707 gcc.target/i386/sse2-rint-inline-2.c,
1708 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1709 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1711 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1712 Julia Koval <julia.koval@intel.com>
1724 * gcc.dg/guality/pr68037-1.c: New test.
1725 * gcc.dg/guality/pr68037-2.c: Likewise.
1726 * gcc.dg/guality/pr68037-3.c: Likewise.
1727 * gcc.dg/torture/pr68037-1.c: Likewise.
1728 * gcc.dg/torture/pr68037-2.c: Likewise.
1729 * gcc.dg/torture/pr68037-3.c: Likewise.
1730 * gcc.dg/torture/pr68661-1a.c: Likewise.
1731 * gcc.dg/torture/pr68661-1b.c: Likewise.
1732 * gcc.target/i386/interrupt-1.c: Likewise.
1733 * gcc.target/i386/interrupt-2.c: Likewise.
1734 * gcc.target/i386/interrupt-3.c: Likewise.
1735 * gcc.target/i386/interrupt-4.c: Likewise.
1736 * gcc.target/i386/interrupt-5.c: Likewise.
1737 * gcc.target/i386/interrupt-6.c: Likewise.
1738 * gcc.target/i386/interrupt-7.c: Likewise.
1739 * gcc.target/i386/interrupt-8.c: Likewise.
1740 * gcc.target/i386/interrupt-9.c: Likewise.
1741 * gcc.target/i386/interrupt-10.c: Likewise.
1742 * gcc.target/i386/interrupt-11.c: Likewise.
1743 * gcc.target/i386/interrupt-12.c: Likewise.
1744 * gcc.target/i386/interrupt-13.c: Likewise.
1745 * gcc.target/i386/interrupt-14.c: Likewise.
1746 * gcc.target/i386/interrupt-15.c: Likewise.
1747 * gcc.target/i386/interrupt-16.c: Likewise.
1748 * gcc.target/i386/interrupt-17.c: Likewise.
1749 * gcc.target/i386/interrupt-18.c: Likewise.
1750 * gcc.target/i386/interrupt-19.c: Likewise.
1751 * gcc.target/i386/interrupt-20.c: Likewise.
1752 * gcc.target/i386/interrupt-21.c: Likewise.
1753 * gcc.target/i386/interrupt-22.c: Likewise.
1754 * gcc.target/i386/interrupt-23.c: Likewise.
1755 * gcc.target/i386/interrupt-24.c: Likewise.
1756 * gcc.target/i386/interrupt-25.c: Likewise.
1757 * gcc.target/i386/interrupt-26.c: Likewise.
1758 * gcc.target/i386/interrupt-27.c: Likewise.
1759 * gcc.target/i386/interrupt-28.c: Likewise.
1760 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1761 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1762 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1763 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1764 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1765 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1766 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1767 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1768 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1769 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1770 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1771 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1773 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1775 PR tree-optimization/52171
1776 * gcc.dg/pr52171.c: New test.
1777 * gcc.target/i386/pr52171.c: New test.
1779 2016-06-03 Jan Hubicka <jh@suse.cz>
1781 * g++.dg/tree-ssa/pred-1.C: New testcase
1782 * gcc.dg/tree-ssa/pred-1.c: New testcase
1784 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1787 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1789 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1791 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1793 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1795 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1797 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1798 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1799 * gcc.dg/vect/vect-live-1.c: New test.
1800 * gcc.dg/vect/vect-live-2.c: New test.
1801 * gcc.dg/vect/vect-live-3.c: New test.
1802 * gcc.dg/vect/vect-live-4.c: New test.
1803 * gcc.dg/vect/vect-live-5.c: New test.
1804 * gcc.dg/vect/vect-live-slp-1.c: New test.
1805 * gcc.dg/vect/vect-live-slp-2.c: New test.
1806 * gcc.dg/vect/vect-live-slp-3.c: New test.
1808 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1811 * g++.dg/opt/pr71387.C: New test.
1813 2016-06-02 Jeff Law <law@redhat.com>
1815 PR tree-optimization/71328
1816 * gcc.c-torture/compile/pr71328.c: New test.
1818 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1821 * gfortran.dg/fmt_read_3.f90: Fix typo.
1822 * gfortran.dg/fmt_read_4.f90: New test.
1824 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1827 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1828 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1829 * g++.dg/cpp0x/override2.C: Likewise.
1830 * g++.dg/parse/crash5.C: Likewise.
1831 * g++.dg/parse/error16.C: Likewise.
1832 * g++.dg/parse/error27.C: Likewise.
1833 * g++.dg/template/qualttp15.C: Likewise.
1834 * g++.dg/template/redecl4.C: Likewise.
1835 * g++.old-deja/g++.other/crash39.C: Likewise.
1836 * g++.old-deja/g++.other/struct1.C: Likewise.
1837 * g++.old-deja/g++.pt/m9a.C: Likewise.
1838 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1840 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1843 * c-c++-common/pr71372.c: New test.
1845 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1846 __TIME__ strings with __builtin_strcmp instead of printf and
1849 2016-06-02 Martin Liska <mliska@suse.cz>
1851 * gcc.dg/predict-9.c: New test.
1853 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1855 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1856 global set_compiler_env_var and global saved_compiler_env_var.
1858 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1860 PR rtl-optimization/71295
1861 * gcc.c-torture/compile/pr71295.c: New test.
1863 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1867 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1868 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1870 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1871 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1872 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1875 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1877 * gcc.target/powerpc/p9-splat-4.c: New test.
1879 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1882 * gcc.target/powerpc/pr71186.c: New test.
1884 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1887 * gfortran.dg/fmt_read_3.f90: New test.
1889 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1891 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1894 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1896 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1897 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1899 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1900 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1902 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1904 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1905 vars set by dg-set-compiler-env-var.
1907 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1910 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1911 to the module procedure declaration.
1912 * gfortran.dg/submodule_16.f08: New test.
1914 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1917 * c-c++-common/gomp/pr71371.c: New test.
1919 2016-06-01 Richard Biener <rguenther@suse.de>
1921 PR tree-optimization/71366
1922 * gcc.dg/torture/pr71366-1.c: New testcase.
1923 * gcc.dg/torture/pr71366-2.c: Likewise.
1925 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1927 * gcc.target/powerpc/vslv-0.c: New test.
1928 * gcc.target/powerpc/vslv-1.c: New test.
1929 * gcc.target/powerpc/vsrv-0.c: New test.
1930 * gcc.target/powerpc/vsrv-1.c: New test.
1932 2016-06-01 Nathan Sidwell <nathan@acm.org>
1934 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1935 * gcc.target/nvptx/weak.c: New.
1937 2016-06-01 Richard Biener <rguenther@suse.de>
1939 PR tree-optimization/71261
1940 * gcc.dg/torture/vect-bool-1.c: New testcase.
1942 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1944 * gfortran.dg/gomp/order-1.f90: New test.
1945 * gfortran.dg/gomp/order-2.f90: New test.
1947 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1949 * gcc.dg/unroll-6.c: Update template.
1950 * gcc.dg/unroll-7.c: New testcase.
1951 * gcc.dg/unroll-8.c: New testcase.
1953 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1955 * gnat.dg/opt56.ad[sb]: New test.
1957 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp0x/constexpr-ice16.C: New.
1962 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1964 PR tree-optimization/71314
1965 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1968 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1970 PR tree-optimization/71077
1971 * gcc.dg/tree-ssa/pr71077.c: New test.
1973 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1975 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1976 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1977 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1979 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1982 * g++.dg/cpp0x/pr71248.C: New.
1983 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1984 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1985 * g++.dg/init/new37.C: Likewise.
1986 * g++.dg/template/static1.C: Likewise.
1987 * g++.dg/template/static2.C: Likewise.
1989 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1991 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1993 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1995 2016-05-31 Marek Polacek <polacek@redhat.com>
1997 * c-c++-common/Wswitch-unreachable-3.c: New test.
1998 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2000 2016-05-31 Richard Biener <rguenther@suse.de>
2002 PR tree-optimization/71352
2003 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2005 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2007 * gcc.target/arm/armv5_thumb_isa.c: New test.
2009 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2012 * gcc.target/i386/pr71346.c: New test.
2014 2016-05-31 Tom de Vries <tom@codesourcery.com>
2016 PR tree-optimization/69068
2017 * gcc.dg/graphite/pr69068.c: New test.
2019 2016-05-27 Martin Sebor <msebor@redhat.com>
2022 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2024 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2027 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2028 nowait depend(inout: dd[0]) clauses where permitted.
2030 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2033 * g++.dg/parse/pr71238.C: New.
2034 * g++.dg/concepts/friend1.C: Test column numbers too.
2035 * g++.dg/cpp0x/initlist31.C: Likewise.
2036 * g++.dg/cpp0x/pr51420.C: Likewise.
2037 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2038 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2039 * g++.dg/ext/builtin3.C: Likewise.
2040 * g++.dg/lookup/friend12.C: Likewise.
2041 * g++.dg/lookup/friend7.C: Likewise.
2042 * g++.dg/lookup/koenig1.C: Likewise.
2043 * g++.dg/lookup/koenig5.C: Likewise.
2044 * g++.dg/lookup/used-before-declaration.C: Likewise.
2045 * g++.dg/overload/koenig1.C: Likewise.
2046 * g++.dg/template/crash65.C: Likewise.
2047 * g++.dg/template/friend57.C: Likewise.
2048 * g++.dg/warn/Wshadow-5.C: Likewise.
2049 * g++.dg/warn/Wunused-8.C: Likewise.
2050 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2051 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2052 * g++.old-deja/g++.jason/member.C: Likewise.
2053 * g++.old-deja/g++.jason/report.C: Likewise.
2054 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2055 * g++.old-deja/g++.law/visibility20.C: Likewise.
2056 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2057 * g++.old-deja/g++.other/static5.C: Likewise.
2058 * g++.old-deja/g++.pt/overload2.C: Likewise.
2060 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2062 * gcc.dg/tree-ssa/peel1.c: New testcase.
2063 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2064 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2066 2016-05-30 Tom de Vries <tom@codesourcery.com>
2068 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2071 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2074 * g++.dg/parse/virtual1.C: New.
2076 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2078 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2079 Use correct register when clearing %edx.
2081 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2083 PR tree-optimization/71289
2084 * gcc.dg/pr71289.c: New test.
2086 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2090 * gcc.dg/tree-ssa/pr71269.c: New test.
2091 * gcc.dg/tree-ssa/pr71292.c: New test.
2093 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2096 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2098 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2100 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2101 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2102 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2104 2016-05-30 Tom de Vries <tom@codesourcery.com>
2106 PR tree-optimization/69067
2107 * gcc.dg/graphite/pr69067.c: New test.
2109 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2112 * gcc.target/i386/pr71245-1.c: New test.
2113 * gcc.target/i386/pr71245-2.c: Ditto.
2115 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2119 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2120 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2122 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2124 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2126 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2130 * g++.dg/overload/69855.C: New.
2131 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2132 * g++.old-deja/g++.pt/crash3.C: Likewise.
2134 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/parse/namespace13.C: New.
2139 2016-05-26 Jeff Law <law@redhat.com>
2141 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2142 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2143 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2144 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2145 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2146 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2149 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2151 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2152 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2153 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2155 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2158 * g++.dg/overload/69855.C: New.
2159 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2160 * g++.old-deja/g++.pt/crash3.C: Likewise.
2162 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2165 * gcc.target/aarch64/va_arg_1.c: New testcase.
2166 * gcc.target/aarch64/va_arg_2.c: Likewise.
2167 * gcc.target/aarch64/va_arg_3.c: Likewise.
2169 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2171 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2172 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2173 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2174 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2175 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2177 2016-05-27 Marek Polacek <polacek@redhat.com>
2180 * g++.dg/torture/pr71308.C: New test.
2182 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2184 * gcc.dg/zero_bits_compound-1.c: New test.
2185 * gcc.dg/zero_bits_compound-2.c: New test.
2187 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2190 * gcc.dg/pr71279.c: New test.
2192 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2194 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2195 floating point min/max/comparison instructions.
2196 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2198 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2200 * c-c++-common/gomp/schedule-1.c: New test.
2201 * gfortran.dg/gomp/schedule-1.f90: New test.
2203 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2207 * g++.dg/cpp1y/auto-fn32.C: New test.
2208 * g++.dg/cpp1y/paren4.C: New test.
2210 2016-05-26 Nathan Sidwell <nathan@acm.org>
2212 * gcc.dg/20060410.c: Xfail on ptx.
2213 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2214 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2215 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2216 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2217 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2219 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2221 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2223 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2225 PR tree-optimization/71280
2226 * gcc.dg/pr71280.c: New test.
2228 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2230 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2231 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2233 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2235 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2237 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2240 2016-05-25 Jeff Law <law@redhat.com>
2242 PR tree-optimization/71272
2243 * gcc.c-torture/compile/pr71272.c: new test.
2245 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2247 * gcc.target/powerpc/vec-cmpne.c: New test.
2248 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2250 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2252 * gnat.dg/opt55.ad[sb]: New test.
2254 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2256 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2257 * c-c++-common/pr60226.c: Require int32plus.
2258 * gcc.c-torture/execute/pr70602.c: Likewise.
2259 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2260 unsigned long for malloc arg type.
2261 * gcc.dg/asr_div1.c: Require int32plus.
2262 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2263 * gcc.dg/pie-1.c: Require pie.
2264 * gcc.dg/pie-2.c: Likewise.
2265 * gcc.dg/pr59471.c: Require int32plus.
2266 * gcc.dg/pr59963-2.c: XFAIL for int16.
2267 * gcc.dg/pr60114.c: Require int32plus.
2268 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2269 unsigned long for typedef of size_t.
2270 * gcc.dg/pr63914.c: Require int32plus.
2271 * gcc.dg/pr64536.c: Require pt32plus.
2272 * gcc.dg/pr65658.c: Likewise.
2273 * gcc.dg/pr67271.c: Require int32plus.
2274 * gcc.dg/pr68112.c: Likewise.
2275 * gcc.dg/pr69071.c: Skip for avr target.
2276 * gcc.dg/pr69973.c: Require int32plus.
2277 * gcc.dg/pr70169.c: Skip for avr target.
2278 * gcc.dg/sso-6.c: Require int32plus.
2279 * gcc.dg/sso-7.c: Likewise.
2280 * gcc.dg/sso-8.c: Likewise.
2281 * gcc.dg/vrp-min-max-2.c: Likewise.
2283 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2286 * gcc.target/i386/pr70738-1.c: New test.
2287 * gcc.target/i386/pr70738-2.c: Likewise.
2288 * gcc.target/i386/pr70738-3.c: Likewise.
2289 * gcc.target/i386/pr70738-4.c: Likewise.
2290 * gcc.target/i386/pr70738-5.c: Likewise.
2291 * gcc.target/i386/pr70738-6.c: Likewise.
2292 * gcc.target/i386/pr70738-7.c: Likewise.
2293 * gcc.target/i386/pr70738-8.c: Likewise.
2294 * gcc.target/i386/pr70738-9.c: Likewise.
2296 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2298 PR rtl-optimization/66940
2299 * gcc.c-torture/execute/pr66940.c: New test.
2301 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2303 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2304 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2305 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2306 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2307 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2308 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2309 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2310 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2311 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2312 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2313 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2314 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2315 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2316 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2317 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2318 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2319 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2320 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2321 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2322 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2323 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2324 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2325 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2326 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2328 2016-05-25 Marek Polacek <polacek@redhat.com>
2331 * gcc.dg/noncompile/pr71265.c: New test.
2334 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2336 2016-05-25 Nathan Sidwell <nathan@acm.org>
2338 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2340 2016-05-25 Richard Biener <rguenther@suse.de>
2342 PR tree-optimization/71261
2343 * c-c++-common/torture/pr71261.c: New testcase.
2345 2016-05-25 Richard Biener <rguenther@suse.de>
2347 PR tree-optimization/71264
2348 * gcc.dg/vect/pr71264.c: New testcase.
2350 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2353 * g++.dg/cpp0x/alias-decl-53.C: New.
2354 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2356 2016-05-25 Martin Liska <mliska@suse.cz>
2358 * g++.dg/pr71239.C: New test.
2360 2016-05-25 Richard Biener <rguenther@suse.de>
2362 * gcc.dg/vect/pr58135.c: Rename to ...
2363 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2365 2016-05-25 Marek Polacek <polacek@redhat.com>
2367 * g++.dg/pr65295.C: Use target c++14.
2369 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2372 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2374 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2376 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2379 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2381 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2382 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2383 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2384 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2385 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2386 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2387 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2388 * c-c++-common/goacc/pcopy.c: Likewise.
2389 * c-c++-common/goacc/pcopyin.c: Likewise.
2390 * c-c++-common/goacc/pcopyout.c: Likewise.
2391 * c-c++-common/goacc/pcreate.c: Likewise.
2392 * c-c++-common/goacc/pr70688.c: New test.
2393 * c-c++-common/goacc/present-1.c: Adjust test.
2394 * c-c++-common/goacc/reduction-5.c: Likewise.
2395 * g++.dg/goacc/data-1.C: New test.
2397 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2399 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2400 vector parity built-in functions.
2401 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2402 count trailing zeros automatic vectorization.
2403 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2404 count trailing zeros built-in functions.
2406 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2408 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2410 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2413 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2415 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2418 * g++.dg/template/crash123.C: New.
2419 * g++.dg/template/crash124.C: Likewise.
2421 2016-05-24 Martin Sebor <msebor@redhat.com>
2424 * g++.dg/ext/flexary16.C: New test.
2426 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2428 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2429 before math.h is included.
2430 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2431 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2432 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2433 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2434 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2435 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2436 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2437 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2438 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2439 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2440 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2441 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2442 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2443 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2444 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2445 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2446 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2447 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2448 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2449 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2450 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2451 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2452 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2454 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2455 Kelvin Nilsen <kelvin@gcc.gnu.org>
2457 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2460 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/warn/Wno-narrowing1.C: New.
2465 2016-05-24 Marek Polacek <polacek@redhat.com>
2468 * c-c++-common/Wswitch-unreachable-2.c: New test.
2470 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2473 * g++.dg/vect/simd-clone-6.cc: New test.
2474 * g++.dg/gomp/declare-simd-6.C: New test.
2478 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2480 2016-05-24 Richard Biener <rguenther@suse.de>
2482 PR tree-optimization/71240
2483 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2485 2016-05-24 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/71230
2488 * gcc.dg/torture/pr71230.c: New testcase.
2489 * g++.dg/torture/pr71230.C: Likewise.
2491 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2493 * c-c++-common/goacc/routine-5.c: Add tests.
2494 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2495 * gfortran.dg/goacc/routine-6.f90: Add tests.
2497 2016-05-24 Richard Biener <rguenther@suse.de>
2499 PR tree-optimization/71253
2500 * gcc.dg/torture/pr71253.c: New testcase.
2502 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2505 * gfortran.dg/pr71252.f90: New test.
2507 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2509 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2511 2016-05-24 Richard Biener <rguenther@suse.de>
2515 * c-c++-common/vector-subscript-4.c: New testcase.
2516 * c-c++-common/vector-subscript-5.c: Likewise.
2518 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2521 * gfortran.dg/namelist_90.f: New test
2523 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2526 * gfortran.dg/unexpected_eof.f: New test
2528 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2529 Kelvin Nilsen <kelvin@gcc.gnu.org>
2531 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2534 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2537 * g++.dg/cpp0x/inh-ctor20.C: New.
2538 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2540 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/cpp0x/variadic168.C: New.
2545 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2547 * g++.dg/cpp0x/pr31445.C: Test column number too.
2548 * g++.dg/cpp0x/pr32253.C: Likewise.
2549 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2550 * g++.dg/cpp0x/variadic36.C: Likewise.
2552 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2554 * gcc.dg/fold-notshift-2.c: Adjust.
2556 2016-05-23 Marek Polacek <polacek@redhat.com>
2559 * c-c++-common/Wswitch-unreachable-1.c: New test.
2560 * gcc.dg/Wswitch-unreachable-1.c: New test.
2561 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2562 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2563 * g++.dg/gomp/block-10.C: Likewise.
2564 * gcc.dg/gomp/block-10.c: Likewise.
2565 * g++.dg/gomp/block-9.C: Likewise.
2566 * gcc.dg/gomp/block-9.c: Likewise.
2567 * g++.dg/gomp/target-1.C: Likewise.
2568 * g++.dg/gomp/target-2.C: Likewise.
2569 * gcc.dg/gomp/target-1.c: Likewise.
2570 * gcc.dg/gomp/target-2.c: Likewise.
2571 * g++.dg/gomp/taskgroup-1.C: Likewise.
2572 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2573 * gcc.dg/gomp/teams-1.c: Likewise.
2574 * g++.dg/gomp/teams-1.C: Likewise.
2575 * g++.dg/overload/error3.C: Likewise.
2576 * g++.dg/tm/jump1.C: Likewise.
2577 * g++.dg/torture/pr40335.C: Likewise.
2578 * gcc.dg/c99-vla-jump-5.c: Likewise.
2579 * gcc.dg/switch-warn-1.c: Likewise.
2580 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2581 * gcc.dg/nested-func-1.c: Likewise.
2582 * gcc.dg/pr67784-4.c: Likewise.
2584 2016-05-23 Richard Biener <rguenther@suse.de>
2586 PR tree-optimization/71230
2587 * gfortran.dg/pr71230-1.f90: New testcase.
2588 * gfortran.dg/pr71230-2.f90: Likewise.
2590 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2592 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2593 * gcc.dg/vect/pr58135.c: Add new.
2594 * gfortran.dg/pr46519-1.f: Adjust test case.
2596 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/cpp0x/decltype64.C: New.
2601 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2605 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2607 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2609 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2610 Add poly64x1_t and poly64x2_t cases if supported.
2611 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2612 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2613 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2614 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2615 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2617 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2619 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2627 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2629 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2631 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2633 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2634 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2636 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2638 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2639 constraint instead of "r".
2640 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2641 insn instead of vxorpd.
2642 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2644 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2645 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2647 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2649 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2650 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2652 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2654 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2657 * gcc.dg/tree-ssa/pr40921.c: New test.
2659 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2662 * gcc.target/avr/pr71103.c: New test.
2664 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2667 * gcc.dg/tree-ssa/pr71179.c: New test.
2669 2016-05-20 Martin Sebor <msebor@redhat.com>
2672 * gcc.dg/init-excess-2.c: New test.
2674 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2676 * gnat.dg/opt53.adb: New test.
2677 * gnat.dg/opt54.adb: Likewise.
2679 2016-05-20 Martin Jambor <mjambor@suse.cz>
2681 PR tree-optimization/70884
2682 * gcc.dg/tree-ssa/pr70919.c: New test.
2684 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2686 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2688 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2689 fix code formatting.
2691 2016-05-20 Nathan Sidwell <nathan@acm.org>
2693 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2695 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2697 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2699 * jit.dg/all-non-failing-tests.h: Add
2700 test-factorial-must-tail-call.c.
2701 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2702 * jit.dg/test-factorial-must-tail-call.c: New test case.
2704 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2707 * gfortran.dg/pr71204.f90: New test.
2709 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2711 * gcc.target/nvptx/sincos.c: New test.
2713 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2716 * g++.dg/cpp1y/auto-fn31.C: New.
2718 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2720 * gcc.target/powerpc/vec-addec.c: New test.
2721 * gcc.target/powerpc/vec-addec-int128.c: New test.
2723 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2725 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2726 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2727 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2728 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2730 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2732 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2734 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2737 * g++.dg/opt/pr71210-1.C: New test.
2738 * g++.dg/opt/pr71210-2.C: New test.
2740 PR tree-optimization/29756
2741 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2742 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2743 only on selected targets where V4SImode vectors are known to be
2746 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2748 PR tree-optimization/71079
2749 PR tree-optimization/71206
2750 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2752 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2754 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2755 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2756 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2758 2016-05-20 Richard Guenther <rguenther@suse.de>
2760 PR tree-optimization/29756
2761 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2763 2016-05-20 Richard Biener <rguenther@suse.de>
2765 PR tree-optimization/71185
2766 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2768 2016-05-20 Richard Biener <rguenther@suse.de>
2770 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2772 2016-05-19 Marek Polacek <polacek@redhat.com>
2775 * g++.dg/diagnostic/pr71075.C: New test.
2777 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2780 * g++.dg/pr71184.C: New test case.
2782 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2784 * gcc.target/powerpc/darn-0.c: New test.
2785 * gcc.target/powerpc/darn-1.c: New test.
2786 * gcc.target/powerpc/darn-2.c: New test.
2788 2016-05-19 Marek Polacek <polacek@redhat.com>
2790 PR tree-optimization/71031
2791 * gcc.dg/tree-ssa/vrp100.c: New test.
2793 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2795 PR rtl-optimization/71148
2796 * gcc.dg/pr71148.c: New test.
2798 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2801 * gcc.target/arm/pr71056.c: New test.
2803 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2805 * c-c++-common/pr69669.c: Check the used mode.
2807 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2810 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2812 2016-05-19 Richard Biener <rguenther@suse.de>
2814 PR tree-optimization/70729
2815 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2816 * gcc.dg/graphite/scop-18.c: Likewise.
2817 * gcc.dg/pr41783.c: Disable LIM.
2818 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2819 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2820 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2821 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2822 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2823 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2824 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2826 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2827 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2828 * gfortran.dg/pr42108.f90: Likewise.
2830 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2833 * gcc.dg/spellcheck-options-11.c: New test case.
2835 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2838 * g++.dg/opt/pr71100.C: New test.
2840 2016-05-18 Martin Jambor <mjambor@suse.cz>
2843 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2844 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2845 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2846 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2848 2016-05-18 Martin Jambor <mjambor@suse.cz>
2851 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2852 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2853 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2854 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2855 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2857 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2860 * g++.dg/template/crash122.C: New.
2862 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2865 * g++.dg/template/pr70466-1.C: New.
2866 * g++.dg/template/pr70466-2.C: Likewise.
2868 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2870 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2871 splat operations and the XXSPLTIB instruction.
2872 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2873 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2874 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2875 xxlxor to clear a register.
2877 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2879 * gcc.dg/torture/pr71020.c: New test.
2881 2016-05-18 Martin Jambor <mjambor@suse.cz>
2884 * gcc.dg/ipa/pr70646.c: New test.
2886 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2888 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2890 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2892 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2893 missing tests for vreinterpretq_p{8,16}.
2895 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2897 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2898 vsliq_n_s64 and vsliq_n_u64.
2900 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2902 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2903 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2905 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2907 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2908 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2909 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2911 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2916 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2918 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2919 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2920 "blr\t" and switch to scan-assembler-times.
2922 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2924 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2926 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2927 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2929 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2932 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2933 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2934 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2935 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2936 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2938 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2939 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2941 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2942 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2944 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2945 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2947 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2949 2016-05-18 Richard Biener <rguenther@suse.de>
2951 PR tree-optimization/71168
2952 * gcc.dg/torture/pr71168.c: New testcase.
2954 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2957 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2958 * gcc.dg/tree-ssa/pr63586.c: New test.
2959 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2961 2016-05-17 Nathan Sidwell <nathan@acm.org>
2963 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2964 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2965 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2966 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2968 2016-05-17 Nathan Sidwell <nathan@acm.org>
2970 * gcc.target/nvptx/abi-vararg-3.c: New.
2972 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2974 PR tree-optimization/54579
2976 * gcc.dg/fold-notrotate-1.c: New test.
2977 * gcc.dg/fold-notshift-1.c: New test.
2978 * gcc.dg/fold-notshift-2.c: New test.
2980 2016-05-17 Marek Polacek <polacek@redhat.com>
2983 * g++.dg/ipa/pr71146.C: New test.
2985 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2987 * jit.dg/test-error-array-bounds.c: New test case.
2989 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2991 * gcc.dg/tree-ssa/and-1.c: New testcase.
2993 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2995 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2996 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2998 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3000 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3001 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3003 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3005 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3007 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3009 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3011 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3013 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3014 ".2d[index]" when scan the assembly.
3015 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3016 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3018 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3020 2016-05-17 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/71132
3023 * gcc.dg/torture/pr71132.c: New testcase.
3025 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3027 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3029 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3032 * gcc.target/aarch64/pr70809_1.c: New test.
3034 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3036 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3037 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3038 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3039 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3041 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3042 Ilya Enkovich <ilya.enkovich@intel.com>
3045 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3047 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3049 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3050 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3052 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3054 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3055 test for __ARM_FP16_ARGS.
3056 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3057 * gcc.target/arm/aapcs/neon-vect10.c: New.
3058 * gcc.target/arm/aapcs/neon-vect9.c: New.
3059 * gcc.target/arm/aapcs/vfp18.c: New.
3060 * gcc.target/arm/aapcs/vfp19.c: New.
3061 * gcc.target/arm/aapcs/vfp20.c: New.
3062 * gcc.target/arm/aapcs/vfp21.c: New.
3063 * gcc.target/arm/fp16-aapcs-1.c: New.
3064 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3065 test for __ARM_FP16_ARGS.
3066 * g++.target/arm/fp16-return-1.c: Update expected output.
3068 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3071 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3073 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3076 * gfortran.dg/pr69603.f90: New testcase.
3078 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3080 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3082 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3085 * gfortran.dg/pr71047.f08: New test.
3087 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3089 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3090 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3091 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3093 2016-05-13 Martin Sebor <msebor@redhat.com>
3096 * g++.dg/cpp0x/constexpr-60049.C: New test.
3098 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3101 * gcc.dg/pr71071.c: New test.
3103 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3105 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3106 remove XOP handling.
3107 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3109 2016-05-13 Nathan Sidwell <nathan@acm.org>
3111 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3112 __atomic_is_lock_free declaration.
3114 2016-05-13 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/42587
3117 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3119 2016-05-13 Martin Liska <mliska@suse.cz>
3121 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3122 the new format of dump output.
3124 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3126 * gcc.dg/pr71084.c: New test.
3128 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3131 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3133 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3135 * gcc.target/aarch64/struct_return.c: New test.
3137 2016-05-12 Marek Polacek <polacek@redhat.com>
3140 * c-c++-common/pr70756-2.c: New test.
3141 * c-c++-common/pr70756.c: New test.
3143 2016-05-12 Richard Biener <rguenther@suse.de>
3145 PR tree-optimization/71059
3146 * gcc.dg/torture/pr71059.c: New testcase.
3148 2016-05-12 Richard Biener <rguenther@suse.de>
3150 PR tree-optimization/71062
3151 * gcc.dg/torture/pr71062.c: New testcase.
3153 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3155 PR tree-optimization/71006
3156 * gcc.dg/pr71006.c: New test.
3158 2016-05-12 Marek Polacek <polacek@redhat.com>
3161 * gcc.dg/opts-7.c: New test.
3163 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3166 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3167 Add -save-temps to dg-options.
3168 Scan for ldmfd rather than pop instruction.
3169 * gcc.target/arm/interrupt-2.c: Likewise.
3170 * gcc.target/arm/pr70830.c: New test.
3172 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3174 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3175 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3177 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3178 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3179 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3182 * gcc.target/i386/avx512vl-pack-1.c: New test.
3183 * gcc.target/i386/avx512vl-pack-2.c: New test.
3184 * gcc.target/i386/avx512bw-pack-2.c: New test.
3186 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3188 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3189 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3190 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3192 2016-05-12 Richard Biener <rguenther@suse.de>
3194 PR tree-optimization/70986
3195 * gcc.dg/torture/pr70986-1.c: New testcase.
3196 * gcc.dg/torture/pr70986-2.c: Likewise.
3197 * gcc.dg/torture/pr70986-3.c: Likewise.
3199 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3202 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3203 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3205 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3207 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3209 * gcc.target/i386/pr66746.c: Ditto.
3211 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3213 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3215 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3216 warning when using -mvsx-timode.
3217 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3218 * gcc.target/powerpc/dform-2.c: Likewise.
3219 * gcc.target/powerpc/pr68805.c: Likewise.
3221 2016-05-11 Marek Polacek <polacek@redhat.com>
3224 * c-c++-common/attributes-3.c: New test.
3226 2016-05-11 Nathan Sidwell <nathan@acm.org>
3228 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3229 * gcc.c-torture/execute/pr68185.c: Likewise.
3230 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3231 * gcc.dg/pr69634.c: Requires scheduling.
3232 * gcc.dg/torture/pr66178.c: Require label values.
3233 * gcc.dg/setjmp-6.c: Require indirect jumps.
3235 2016-05-11 Richard Biener <rguenther@suse.de>
3237 PR tree-optimization/71055
3238 * gcc.dg/torture/pr71055.c: New testcase.
3240 2016-05-11 Richard Biener <rguenther@suse.de>
3243 * g++.dg/debug/pr71057.C: New testcase.
3245 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3248 * gfortran.dg/gomp/pr70855.f90: New test.
3250 2016-05-11 Richard Biener <rguenther@suse.de>
3253 * g++.dg/torture/pr71002.C: New testcase.
3255 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3258 * gcc.dg/pr70807.c: New test.
3260 2016-05-10 Martin Sebor <msebor@redhat.com>
3263 * g++.dg/Wattributes.C: New test.
3265 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3267 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3268 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3269 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3271 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3274 * gcc.target/i386/pr70799-1.c: New test.
3276 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3278 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3280 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3283 * gcc.target/i386/pr70877.c: New test.
3285 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3287 PR tree-optimization/70786
3288 * gcc.target/i386/pr70876.c: New test.
3290 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3293 * gcc.target/i386/avx512vl-logic-1.c: New test.
3294 * gcc.target/i386/avx512vl-logic-2.c: New test.
3295 * gcc.target/i386/avx512dq-logic-2.c: New test.
3297 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300 * gcc.target/powerpc/pr70963.c: New.
3302 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3304 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3305 (test_very_wide_line): Add ruler to expected output.
3306 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3307 (test_very_wide_line): Likewise.
3308 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3309 (test_show_locus): Within the handling of "test_very_wide_line",
3310 enable show_ruler_p on the diagnostic context.
3312 2016-05-10 Richard Biener <rguenther@suse.de>
3314 PR tree-optimization/71039
3315 * gcc.dg/torture/pr71039.c: New testcase.
3317 2016-05-10 Nathan Sidwell <nathan@acm.org>
3319 * gcc.dg/nested-func-10.c: Requires alloca.
3320 * gcc.dg/nested-func-9.c: Requires alloca.
3321 * gcc.c-torture/execute/pr70460.c: Requires labels.
3322 * gcc.c-torture/compile/pr70199.c: Requires labels.
3323 * gcc.target/nvptx/decl.c: Compile only.
3324 * gcc.target/nvptx/trailing-init.c: Compile only.
3325 * gcc.target/nvptx/ary-init.c: Compile only.
3327 2016-05-10 Marek Polacek <polacek@redhat.com>
3330 * gcc.dg/attr-opt-1.c: New test.
3332 2016-05-10 Richard Biener <rguenther@suse.de>
3334 PR tree-optimization/70497
3335 PR tree-optimization/28367
3336 * gcc.dg/torture/20160404-1.c: New testcase.
3337 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3340 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3342 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3344 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3346 * gcc.target/i386/fabsneg-1.c New test.
3348 2016-05-09 Alan Modra <amodra@gmail.com>
3351 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3353 2016-05-09 Richard Biener <rguenther@suse.de>
3355 PR tree-optimization/70985
3356 * gcc.dg/torture/pr70985.c: New testcase.
3358 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3360 * gcc.dg/tree-ssa/ifc-9.c: New test.
3361 * gcc.dg/tree-ssa/ifc-10.c: New test.
3362 * gcc.dg/tree-ssa/ifc-11.c: New test.
3363 * gcc.dg/tree-ssa/ifc-12.c: New test.
3364 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3365 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3366 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3368 2016-05-09 Richard Biener <rguenther@suse.de>
3371 * gfortran.dg/pr70937.f90: New testcase.
3373 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3375 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3377 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3380 * gfortran.dg/dec_structure_1.f90: New testcase.
3381 * gfortran.dg/dec_structure_2.f90: Ditto.
3382 * gfortran.dg/dec_structure_3.f90: Ditto.
3383 * gfortran.dg/dec_structure_4.f90: Ditto.
3384 * gfortran.dg/dec_structure_5.f90: Ditto.
3385 * gfortran.dg/dec_structure_6.f90: Ditto.
3386 * gfortran.dg/dec_structure_7.f90: Ditto.
3387 * gfortran.dg/dec_structure_8.f90: Ditto.
3388 * gfortran.dg/dec_structure_9.f90: Ditto.
3389 * gfortran.dg/dec_structure_10.f90: Ditto.
3390 * gfortran.dg/dec_structure_11.f90: Ditto.
3391 * gfortran.dg/dec_union_1.f90: Ditto.
3392 * gfortran.dg/dec_union_2.f90: Ditto.
3393 * gfortran.dg/dec_union_3.f90: Ditto.
3394 * gfortran.dg/dec_union_4.f90: Ditto.
3395 * gfortran.dg/dec_union_5.f90: Ditto.
3396 * gfortran.dg/dec_union_6.f90: Ditto.
3397 * gfortran.dg/dec_union_7.f90: Ditto.
3399 2016-05-07 Tom de Vries <tom@codesourcery.com>
3401 PR tree-optimization/70956
3402 * gcc.dg/graphite/pr70956.c: New test.
3404 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3408 (a, b, c, d): Change type from char to signed char.
3409 (main): Compare against (signed char) -1634678893 instead of
3410 hardcoded -109. Use __builtin_abort instead of abort.
3412 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3413 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3415 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3417 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3420 * gcc.dg/torture/pr70935.c: New test.
3422 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3425 * gcc.target/sh/pr58219.c: New tests.
3427 2016-05-06 Richard Biener <rguenther@suse.de>
3429 PR tree-optimization/70960
3430 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3432 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3435 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3436 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3437 Adjust expected instruction counts.
3438 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3440 2016-05-06 Marek Polacek <polacek@redhat.com>
3443 * gcc.dg/ubsan/bounds-3.c: New test.
3445 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3448 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3450 2016-05-06 Richard Biener <rguenther@suse.de>
3453 * gfortran.dg/pr70931.f90: New testcase.
3455 2016-05-06 Richard Biener <rguenther@suse.de>
3458 * gcc.dg/torture/pr70941.c: New testcase.
3460 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3462 PR tree-optimization/57206
3463 * gcc.dg/vect/pr57206.c: New test.
3465 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3467 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3469 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3471 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3473 * c-c++-common/Wdangling-else-4.c: New test.
3475 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3479 * g++.dg/opt/pr70906.C: New test.
3480 * g++.dg/opt/pr70933.C: New test.
3482 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3484 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3486 * gcc.dg/ipa/pure-const-3.c: New testcase.
3488 2016-05-04 Marek Polacek <polacek@redhat.com>
3490 * c-c++-common/Wdangling-else-1.c: New test.
3491 * c-c++-common/Wdangling-else-2.c: New test.
3492 * c-c++-common/Wdangling-else-3.c: New test.
3494 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3496 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3499 2016-05-04 Marek Polacek <polacek@redhat.com>
3502 * gcc.dg/Waddress-2.c: New test.
3504 2016-05-04 Alan Modra <amodra@gmail.com>
3506 * gcc.target/powerpc/pr70866.c: New.
3508 2016-05-03 Martin Sebor <msebor@redhat.com>
3511 * c-c++-common/builtin_location.c: New test.
3512 * g++.dg/cpp1y/builtin_location.C: New test.
3514 2016-05-03 Marek Polacek <polacek@redhat.com>
3517 * gcc.dg/pr70859.c: New test.
3518 * gcc.dg/pr70859-2.c: New test.
3520 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3522 * gnat.dg/debug5.adb: New testcase.
3524 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3526 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3527 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3528 Procedure to check for z10 instruction set.
3530 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3532 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3534 2016-05-03 Alan Modra <amodra@gmail.com>
3536 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3538 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3540 * gcc.target/i386/avx512f-cvt-1.c: New test.
3542 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3544 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3545 -fdump-tree-vrp-details.
3547 2016-05-03 Richard Biener <rguenther@suse.de>
3549 * gcc.dg/pr30172-1.c: Adjust.
3550 * gcc.dg/pr63743.c: Likewise.
3551 * gcc.dg/tm/pr51696.c: Likewise.
3552 * c-c++-common/tm/safe-1.c: Likewise.
3553 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3554 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3555 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3556 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3558 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3560 PR rtl-optimization/70467
3561 * gcc.target/i386/pr70467-3.c: New test.
3562 * gcc.target/i386/pr70467-4.c: New test.
3564 PR tree-optimization/70916
3565 * gcc.c-torture/compile/pr70916.c: New test.
3568 * gcc.target/i386/pr49244-1.c: New test.
3569 * gcc.target/i386/pr49244-2.c: New test.
3571 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3573 PR rtl-optimization/44281
3574 * gcc.target/i386/pr44281.c: New test.
3576 2016-05-03 bin cheng <bin.cheng@arm.com>
3578 PR tree-optimization/56541
3579 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3580 * gcc.dg/vect/pr56541.c: new test.
3582 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3584 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3586 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3588 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3591 * c-c++-common/asan/clone-test-1.c (main): Align child process
3594 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3597 * g++.dg/spellcheck-fields-2.C: New test case.
3599 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3602 * g++.dg/pr62314.C: New test case.
3604 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3606 * gcc.dg/ipa/inline-8.c: New testcase.
3608 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3610 PR rtl-optimization/70467
3611 * gcc.target/i386/pr70467-1.c: New test.
3613 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3615 * gcc.dg/spec-options.c: Run the test on all targets.
3616 * gcc.dg/foo.specs: Use cpp_unique_options.
3618 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3620 * gcc.dg/tree-ssa/unord.c: New testcase.
3622 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3624 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3626 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3628 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3630 2016-05-02 Marek Polacek <polacek@redhat.com>
3633 * gcc.dg/enum-incomplete-3.c: New test.
3635 2016-05-02 Marek Polacek <polacek@redhat.com>
3636 Tom de Vries <tom@codesourcery.com>
3638 PR tree-optimization/70700
3639 * gcc.dg/pr70700.c: New test.
3641 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3643 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3644 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3645 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3646 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3647 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3649 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3651 * ada/acats/run_acats: Rename into...
3652 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3653 * ada/acats/run_all.sh: Remove redundant test.
3654 (target_run): Move around.
3655 (target_gnatchop): Use newly built executable.
3656 (target_gnatmake): Likewise.
3657 Check that the compilation of impbit succeeds.
3659 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3661 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3662 * gcc.dg/20021029-1.c: Likewise.
3663 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3664 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3665 * gcc.target/sh/cmpstr.c: Likewise.
3666 * gcc.target/sh/cmpstrn.c: Likewise.
3667 * gcc.target/sh/memset.c: Likewise.
3668 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3669 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3670 * gcc.target/sh/pr39423-1.c: Likewise.
3671 * gcc.target/sh/pr49468-di.c: Likewise.
3672 * gcc.target/sh/pr49468-si.c: Likewise.
3673 * gcc.target/sh/pr49880-1.c: Likewise.
3674 * gcc.target/sh/pr49880-2.c: Likewise.
3675 * gcc.target/sh/pr49880-3.c: Likewise.
3676 * gcc.target/sh/pr50751-1.c: Likewise.
3677 * gcc.target/sh/pr50751-4.c: Likewise.
3678 * gcc.target/sh/pr50751-7.c: Likewise.
3679 * gcc.target/sh/pr51244-1.c: Likewise.
3680 * gcc.target/sh/pr51244-10.c: Likewise.
3681 * gcc.target/sh/pr51244-11.c: Likewise.
3682 * gcc.target/sh/pr51244-12.c: Likewise.
3683 * gcc.target/sh/pr51244-13.c: Likewise.
3684 * gcc.target/sh/pr51244-14.c: Likewise.
3685 * gcc.target/sh/pr51244-17.c: Likewise.
3686 * gcc.target/sh/pr51244-18.c: Likewise.
3687 * gcc.target/sh/pr51244-19.c: Likewise.
3688 * gcc.target/sh/pr51244-4.c: Likewise.
3689 * gcc.target/sh/pr51244-5.c: Likewise.
3690 * gcc.target/sh/pr51244-7.c: Likewise.
3691 * gcc.target/sh/pr51244-8.c: Likewise.
3692 * gcc.target/sh/pr51244-9.c: Likewise.
3693 * gcc.target/sh/pr51697.c: Likewise.
3694 * gcc.target/sh/pr52483-1.c: Likewise.
3695 * gcc.target/sh/pr52483-2.c: Likewise.
3696 * gcc.target/sh/pr52483-3.c: Likewise.
3697 * gcc.target/sh/pr52483-5.c: Likewise.
3698 * gcc.target/sh/pr52933-1.c: Likewise.
3699 * gcc.target/sh/pr52933-2.c: Likewise.
3700 * gcc.target/sh/pr52933-3.c: Likewise.
3701 * gcc.target/sh/pr53568-1.c: Likewise.
3702 * gcc.target/sh/pr53976-1.c: Likewise.
3703 * gcc.target/sh/pr53988-1.c: Likewise.
3704 * gcc.target/sh/pr53988.c: Likewise.
3705 * gcc.target/sh/pr54089-1.c: Likewise.
3706 * gcc.target/sh/pr54089-6.c: Likewise.
3707 * gcc.target/sh/pr54089-7.c: Likewise.
3708 * gcc.target/sh/pr54089-8.c: Likewise.
3709 * gcc.target/sh/pr54089-9.c: Likewise.
3710 * gcc.target/sh/pr54236-1.c: Likewise.
3711 * gcc.target/sh/pr54236-2.c: Likewise.
3712 * gcc.target/sh/pr54236-3.c: Likewise.
3713 * gcc.target/sh/pr54236-4.c: Likewise.
3714 * gcc.target/sh/pr54386.c: Likewise.
3715 * gcc.target/sh/pr54602-1.c: Likewise.
3716 * gcc.target/sh/pr54685.c: Likewise.
3717 * gcc.target/sh/pr54760-1.c: Likewise.
3718 * gcc.target/sh/pr54760-2.c: Likewise.
3719 * gcc.target/sh/pr54760-3.c: Likewise.
3720 * gcc.target/sh/pr54760-4.c: Likewise.
3721 * gcc.target/sh/pr54760-5.c: Likewise.
3722 * gcc.target/sh/pr54760-6.c: Likewise.
3723 * gcc.target/sh/pr55146.c: Likewise.
3724 * gcc.target/sh/pr55160.c: Likewise.
3725 * gcc.target/sh/pr59278.c: Likewise.
3726 * gcc.target/sh/pr59401-1.c: Likewise.
3727 * gcc.target/sh/pr59533-1.c: Likewise.
3728 * gcc.target/sh/pr63260.c: Likewise.
3729 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3730 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3731 * gcc.target/sh/strlen.c: Likewise.
3732 * gcc.target/sh/torture/pr30807.c: Likewise.
3733 * gcc.target/sh/torture/pr34777.c: Likewise.
3734 * gcc.target/sh/torture/pr64652.c: Likewise.
3735 * gcc.target/sh/torture/pr65505.c: Likewise.
3736 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3737 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3739 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3742 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3744 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3746 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3747 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3748 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3749 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3751 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3753 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3754 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3756 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3759 * c-c++-common/goacc/combined-reduction.c: New test.
3760 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3762 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3764 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3765 *movdi_internal pattern only if PIC off.
3766 * gcc.target/i386/pr70155-2.c: Likewise.
3767 * gcc.target/i386/pr70155-3.c: Likewise.
3768 * gcc.target/i386/pr70155-4.c: Likewise.
3769 * gcc.target/i386/pr70155-5.c: Likewise.
3770 * gcc.target/i386/pr70155-6.c: Likewise.
3771 * gcc.target/i386/pr70155-7.c: Likewise.
3772 * gcc.target/i386/pr70155-8.c: Likewise.
3773 * gcc.target/i386/pr70155-15.c: Likewise.
3774 * gcc.target/i386/pr70155-17.c: Likewise.
3775 * gcc.target/i386/pr70155-22.c: Likewise.
3777 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3779 PR tree-optimization/70803
3780 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3782 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3784 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3785 optimization of vector loop.
3786 * gcc.target/i386/vect-unpack-3.c: New test.
3787 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3788 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3789 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3791 2016-04-29 Marek Polacek <polacek@redhat.com>
3794 * g++.dg/ubsan/null-7.C: New test.
3797 * gcc.dg/pr70852.c: New test.
3799 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3802 * g++.dg/cpp0x/alignas6.C: New test.
3804 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3806 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3807 * gcc.dg/pr27003.c: Likewise.
3808 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3809 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3810 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3811 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3812 * gcc.target/arc/mxy.c: Likewise.
3813 * gcc.target/arc/mswape.c: Likewise.
3814 * gcc.target/arc/mrtsc.c: Likewise.
3815 * gcc.target/arc/mcrc.c: Likewise.
3816 * gcc.target/arc/mdsp-packa.c: Likewise.
3817 * gcc.target/arc/mdvbf.c: Likewise.
3818 * gcc.target/arc/mlock.c: Likewise.
3819 * gcc.target/arc/mmac-24.c: Likewise.
3820 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3822 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3823 Matthijs Kooijman <matthijs@stdin.nl>
3824 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3827 * gcc.target/avr/pr60040-1.c: New.
3828 * gcc.target/avr/pr60040-2.c: New.
3830 2016-04-29 Richard Biener <rguenther@suse.de>
3832 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3834 2016-04-29 Richard Biener <rguenther@suse.de>
3836 PR tree-optimization/13962
3837 PR tree-optimization/65686
3838 * gcc.dg/uninit-pr65686.c: New testcase.
3840 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3843 * gcc.dg/pr70843.c: New test.
3845 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3848 * gcc.target/i386/pr70858.c: New test.
3850 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3852 * gcc.target/arc/nps400-1.c: New file.
3854 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3855 Andrew Burgess <andrew.burgess@embecosm.com>
3857 * gcc.target/arc/movh_cl-1.c: New file.
3859 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3860 Andrew Burgess <andrew.burgess@embecosm.com>
3862 * gcc.target/arc/extzv-1.c: New file.
3863 * gcc.target/arc/insv-1.c: New file.
3864 * gcc.target/arc/insv-2.c: New file.
3865 * gcc.target/arc/movb-1.c: New file.
3866 * gcc.target/arc/movb-2.c: New file.
3867 * gcc.target/arc/movb-3.c: New file.
3868 * gcc.target/arc/movb-4.c: New file.
3869 * gcc.target/arc/movb-5.c: New file.
3870 * gcc.target/arc/movb_cl-1.c: New file.
3871 * gcc.target/arc/movb_cl-2.c: New file.
3872 * gcc.target/arc/movbi_cl-1.c: New file.
3873 * gcc.target/arc/movl-1.c: New file.
3875 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3876 Andrew Burgess <andrew.burgess@embecosm.com>
3878 * gcc.target/arc/cmem-1.c: New file.
3879 * gcc.target/arc/cmem-2.c: New file.
3880 * gcc.target/arc/cmem-3.c: New file.
3881 * gcc.target/arc/cmem-4.c: New file.
3882 * gcc.target/arc/cmem-5.c: New file.
3883 * gcc.target/arc/cmem-6.c: New file.
3884 * gcc.target/arc/cmem-7.c: New file.
3885 * gcc.target/arc/cmem-ld.inc: New file.
3886 * gcc.target/arc/cmem-st.inc: New file.
3888 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.target/i386/pr70821.c: New test.
3893 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3895 * gcc.target/powerpc/vec-adde.c: New test.
3896 * gcc.target/powerpc/vec-adde-int128.c: New test.
3898 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3900 * gcc.target/i386/avx-vround-1.c: New test.
3901 * gcc.target/i386/avx-vround-2.c: New test.
3902 * gcc.target/i386/avx512vl-vround-1.c: New test.
3903 * gcc.target/i386/avx512vl-vround-2.c: New test.
3905 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3908 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3909 (check_effective_target_cilkplus_runtime): ... this.
3910 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3911 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3913 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3914 Require cilkplus_runtime.
3915 Don't add -lcilkrts.
3916 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3917 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3918 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3919 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3920 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3921 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3922 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3923 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3924 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3925 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3926 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3927 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3928 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3929 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3930 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3931 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3932 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3933 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3934 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3935 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3936 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3937 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3938 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3939 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3940 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3941 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3942 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3943 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3944 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3946 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3947 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3949 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3951 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3954 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3956 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3957 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3959 2015-04-27 Ryan Burn <contact@rnburn.com>
3963 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3965 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3966 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3968 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3970 * gnat.dg/limited_with4.ad[sb]: New test.
3971 * gnat.dg/limited_with4_pkg.ads: New helper.
3973 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3976 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3977 and movv1ti_internal patterns
3978 * gcc.target/i386/pr70155-1.c: New test.
3979 * gcc.target/i386/pr70155-2.c: Likewise.
3980 * gcc.target/i386/pr70155-3.c: Likewise.
3981 * gcc.target/i386/pr70155-4.c: Likewise.
3982 * gcc.target/i386/pr70155-5.c: Likewise.
3983 * gcc.target/i386/pr70155-6.c: Likewise.
3984 * gcc.target/i386/pr70155-7.c: Likewise.
3985 * gcc.target/i386/pr70155-8.c: Likewise.
3986 * gcc.target/i386/pr70155-9.c: Likewise.
3987 * gcc.target/i386/pr70155-10.c: Likewise.
3988 * gcc.target/i386/pr70155-11.c: Likewise.
3989 * gcc.target/i386/pr70155-12.c: Likewise.
3990 * gcc.target/i386/pr70155-13.c: Likewise.
3991 * gcc.target/i386/pr70155-14.c: Likewise.
3992 * gcc.target/i386/pr70155-15.c: Likewise.
3993 * gcc.target/i386/pr70155-16.c: Likewise.
3994 * gcc.target/i386/pr70155-17.c: Likewise.
3995 * gcc.target/i386/pr70155-18.c: Likewise.
3996 * gcc.target/i386/pr70155-19.c: Likewise.
3997 * gcc.target/i386/pr70155-20.c: Likewise.
3998 * gcc.target/i386/pr70155-21.c: Likewise.
3999 * gcc.target/i386/pr70155-22.c: Likewise.
4001 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4003 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4006 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4008 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4009 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4010 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4011 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4012 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4014 2016-04-27 Richard Biener <rguenther@suse.de>
4017 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4018 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4020 2016-04-27 Nathan Sidwell <nathan@acm.org>
4022 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4023 * g++.dg/ubsan/pr63956.C: Adjust error location.
4025 2016-04-27 Nick Clifton <nickc@redhat.com>
4028 * gcc.dg/pr49889.c: New test.
4030 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4032 * c-c++-common/memset-array.c: New test.
4034 2016-04-26 Martin Sebor <msebor@redhat.com>
4037 * g++.dg/cpp1y/func_constexpr.C: New test.
4039 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4042 * g++.dg/cpp0x/enum32.C: New test.
4043 * g++.dg/cpp0x/enum33.C: New test.
4045 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4047 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4048 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4049 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4050 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4051 * gcc.c-torture/execute/pr38151.c: Likewise.
4052 * gcc.c-torture/execute/pr66556.c: Likewise.
4053 * gcc.c-torture/execute/pr67781.c: Likewise.
4054 * gcc.c-torture/execute/pr68648.c: Likewise.
4056 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4058 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4060 2016-04-26 Marek Polacek <polacek@redhat.com>
4063 * gcc.dg/pr67784-3.c: New test.
4064 * gcc.dg/pr67784-4.c: New test.
4065 * gcc.dg/pr67784-5.c: New test.
4068 * gcc.dg/Wnested-externs-2.c: New test.
4070 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4072 * gcc.dg/fold-plusmult.c: Adjust.
4073 * gcc.dg/no-strict-overflow-6.c: Adjust.
4074 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4076 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4078 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4080 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4081 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4082 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4083 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4084 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4085 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4086 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4087 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4088 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4089 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4090 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4091 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4092 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4093 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4094 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4095 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4096 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4097 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4098 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4099 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4100 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4101 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4103 * gcc.target/i386/pr32219-4.c: Likewise.
4104 * gcc.target/i386/pr32219-6.c: Likewise.
4105 * gcc.target/i386/pr32219-8.c: Likewise.
4107 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4109 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4112 2016-04-26 Marek Polacek <polacek@redhat.com>
4115 * g++.dg/ext/cond2.C: New test.
4117 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4119 PR tree-optimization/70771
4120 PR tree-optimization/70775
4121 * gcc.dg/pr70771.c: New test.
4122 * gcc.dg/pr70775.c: New test.
4124 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4126 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4128 2016-04-25 Richard Biener <rguenther@suse.de>
4130 PR tree-optimization/70780
4131 * gcc.dg/torture/pr70780.c: New testcase.
4133 2016-04-25 Michael Collison <michael.collison@arm.com>
4135 * gcc.target/arm/neon-vaddws16.c: New test.
4136 * gcc.target/arm/neon-vaddws32.c: New test.
4137 * gcc.target/arm/neon-vaddwu16.c: New test.
4138 * gcc.target/arm/neon-vaddwu32.c: New test.
4139 * gcc.target/arm/neon-vaddwu8.c: New test.
4140 * lib/target-supports.exp
4141 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4142 that arm neon support vector widen sum of HImode TO SImode.
4144 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4147 * c-c++-common/asan/pr70712.c: New test.
4149 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4151 * .gitattributes: New file.
4153 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4155 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4157 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4159 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4160 * gfortran.dg/submodule_15.f08: Likewise.
4162 2016-04-22 Richard Biener <rguenther@suse.de>
4164 PR tree-optimization/70740
4165 * gcc.dg/torture/pr70740.c: New testcase.
4167 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4170 * gcc.target/i386/pr70750-1.c: New test.
4171 * gcc.target/i386/pr70750-2.c: Likewise.
4173 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4176 * g++.dg/cpp0x/auto48.C: New.
4178 2016-04-21 Marek Polacek <polacek@redhat.com>
4181 * g++.dg/cpp0x/forw_enum12.C: New test.
4182 * g++.dg/cpp0x/forw_enum13.C: New test.
4184 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4187 * gcc.target/i386/pr70728.c: New test.
4189 2016-04-21 Richard Biener <rguenther@suse.de>
4192 * gcc.dg/pr70747.c: New testcase.
4194 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4196 PR tree-optimization/70715
4197 * gcc.dg/tree-ssa/scev-13.c: New test.
4199 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4201 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4203 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4205 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4207 2016-04-20 Jan Hubicka <jh@suse.cz>
4210 * g++.dg/ipa/nothrow-1.C: New testcase.
4212 2016-04-20 Nathan Sidwell <nathan@acm.org>
4215 * g++.dg/eh/delete1.C: New.
4217 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4219 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4220 -mtune-ctrl=sse_typeless_stores.
4222 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4224 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4226 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4228 PR tree-optimization/69489
4229 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4231 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4234 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4235 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4236 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4238 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4240 PR tree-optimization/56625
4241 PR tree-optimization/69489
4242 * gcc.dg/vect/pr56625.c: New test.
4243 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4245 2016-04-20 Andrew Pinski <apinski@cavium.com>
4248 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4250 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4252 * gnat.dg/self1.adb: Remove now incorrect test.
4254 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4256 * gcc.dg/tree-ssa/scev-11.c: New test.
4257 * gcc.dg/tree-ssa/scev-12.c: New test.
4259 2016-04-20 Marek Polacek <polacek@redhat.com>
4261 PR tree-optimization/70725
4262 * gcc.dg/pr70725.c: New test.
4264 2016-04-20 Richard Biener <rguenther@suse.de>
4266 PR tree-optimization/70726
4267 * g++.dg/vect/pr70726.cc: New testcase.
4269 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4272 * gcc.target/s390/pr70674.c: New test.
4274 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4276 PR libgfortran/70684
4277 * gfortran.dg/list_read_14.f90: New test.
4279 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4283 extern to force it misaligned.
4287 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4288 Don't check `*' before movv4sf_internal.
4289 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4290 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4291 Don't check `*' before movv16qi_internal.
4292 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4293 extern to force it misaligned.
4297 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4298 Don't check `*' before movv2df_internal.
4299 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4300 extern to force it misaligned.
4304 Check movv8sf_internal instead of avx_storeups256.
4305 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4307 2016-04-19 Richard Biener <rguenther@suse.de>
4309 PR tree-optimization/70171
4310 * g++.dg/tree-ssa/pr70171.C: New testcase.
4312 2016-04-19 Richard Biener <rguenther@suse.de>
4314 PR tree-optimization/70724
4315 * gcc.dg/torture/pr70724.c: New testcase.
4317 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4320 * gcc.target/i386/pr70689.c: New.
4322 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4325 * gcc.target/i386/pr70708.c: New test.
4327 2016-04-18 Richard Biener <rguenther@suse.de>
4329 PR tree-optimization/43434
4330 * gcc.dg/vect/pr43434.c: New testcase.
4331 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4332 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4333 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4334 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4335 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4336 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4337 * gcc.dg/gomp/pr68640.c: Likewise.
4338 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4339 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4341 2016-04-18 Richard Biener <rguenther@suse.de>
4343 PR tree-optimization/70701
4344 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4346 2016-04-18 Tom de Vries <tom@codesourcery.com>
4349 * gcc.dg/pr70161.c: Add dot-file scans.
4350 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4351 instead of after last dot char.
4353 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4355 * c-c++-common/dump-ada-spec-3.c: New test.
4356 * c-c++-common/dump-ada-spec-4.c: Likewise.
4358 2016-04-17 Tom de Vries <tom@codesourcery.com>
4361 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4363 2016-04-15 Jan Hubicka <jh@suse.cz>
4366 * g++.dg/ipa/pure-const-1.C: New testcase.
4367 * g++.dg/ipa/pure-const-2.C: New testcase.
4368 * g++.dg/ipa/pure-const-3.C: New testcase.
4370 2016-04-15 Marek Polacek <polacek@redhat.com>
4373 * gcc.dg/bitfld-22.c: New test.
4375 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4377 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4380 2016-04-15 Marek Polacek <polacek@redhat.com>
4383 * c-c++-common/pr70651.c: New test.
4385 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4387 PR rtl-optimization/70681
4388 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4389 dump scan on arm and powerpc.
4390 * gcc.dg/pr10474.c: Likewise.
4392 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4397 * g++.dg/cpp1y/vla11.C: Revert for real.
4400 * c-c++-common/Wparentheses-1.c: New test.
4401 * c-c++-common/gomp/Wparentheses-1.c: New test.
4402 * c-c++-common/gomp/Wparentheses-2.c: New test.
4403 * c-c++-common/gomp/Wparentheses-3.c: New test.
4404 * c-c++-common/gomp/Wparentheses-4.c: New test.
4405 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4406 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4407 * c-c++-common/goacc/Wparentheses-1.c: New test.
4409 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4412 * gcc.target/i386/pr70662.c: New test.
4414 2016-04-15 Richard Biener <rguenther@suse.de>
4415 Alan Modra <amodra@gmail.com>
4417 PR tree-optimization/70130
4418 * gcc.dg/vect/O3-pr70130.c: New testcase.
4420 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4423 * gcc.target/powerpc/pr70669.c: New test.
4426 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4427 a power7 system that does not have an assembler that supports
4430 2016-04-14 Martin Sebor <msebor@redhat.com>
4435 * c-c++-common/ubsan/vla-1.c: Revert.
4436 * g++.dg/cpp1y/vla11.C: Same.
4437 * g++.dg/cpp1y/vla12.C: Same.
4438 * g++.dg/cpp1y/vla13.C: Same.
4439 * g++.dg/cpp1y/vla14.C: Same.
4440 * g++.dg/cpp1y/vla3.C: Same.
4441 * g++.dg/init/array24.C: Same.
4442 * g++.dg/ubsan/vla-1.C: Same.
4444 2016-04-14 Marek Polacek <polacek@redhat.com>
4445 Jan Hubicka <hubicka@ucw.cz>
4448 * g++.dg/torture/pr70029.C: New test.
4450 2016-04-14 Martin Sebor <msebor@redhat.com>
4452 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4453 type size to prevent failures on targets with very low maximum
4456 2016-04-14 Richard Biener <rguenther@suse.de>
4458 PR tree-optimization/70623
4459 * gcc.dg/torture/pr70623.c: New testcase.
4460 * gcc.dg/torture/pr70623-2.c: Likewise.
4462 2016-04-13 Martin Sebor <msebor@redhat.com>
4467 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4468 * g++.dg/cpp1y/vla11.C: New test.
4469 * g++.dg/cpp1y/vla12.C: New test.
4470 * g++.dg/cpp1y/vla13.C: New test.
4471 * g++.dg/cpp1y/vla14.C: New test.
4472 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4473 * g++.dg/init/array24.C: Fully brace VLA initializer.
4474 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4476 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4479 * g++.dg/opt/pr70641.C: New test.
4481 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4483 PR rtl-optimization/68749
4484 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4485 effects of argument promotions.
4486 Remove default args to dg-skip-if.
4488 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4491 * g++.dg/parse/pr70635.C: New.
4493 2016-04-13 Marek Polacek <polacek@redhat.com>
4496 * c-c++-common/Wmisleading-indentation-4.c: New test.
4498 2016-04-13 Marek Polacek <polacek@redhat.com>
4501 * gcc.dg/Wparentheses-12.c: New test.
4502 * gcc.dg/Wparentheses-13.c: New test.
4504 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4506 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4507 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4508 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4510 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4513 * gcc.c-torture/compile/pr70633.c: New test.
4516 * gcc.dg/torture/pr70628.c: New test.
4518 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4521 * g++.dg/template/pr70610.C: New test.
4522 * g++.dg/template/pr70610-2.C: New test.
4523 * g++.dg/template/pr70610-3.C: New test.
4524 * g++.dg/template/pr70610-4.C: New test.
4526 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4528 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4532 * g++.dg/ext/pr70571.C: New test.
4534 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4537 * gcc.target/powerpc/pr70640.c: New test.
4539 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4542 * g++.dg/parse/pr68722.C: New.
4544 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4546 PR rtl-optimization/70596
4547 * gcc.target/i386/pr70596.c: New test.
4549 2016-04-12 Nathan Sidwell <nathan@acm.org>
4552 * g++.dg/init/pr70501.C: New.
4554 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4556 * gcc.target/i386/asm-flag-6.c: New test.
4558 2016-04-12 Tom de Vries <tom@codesourcery.com>
4560 PR tree-optimization/68756
4561 * gcc.dg/graphite/pr68756.c: New test.
4563 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4565 PR tree-optimization/70602
4566 * gcc.c-torture/execute/pr70602.c: New test.
4568 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4571 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4572 __float128 emulator is built and runs.
4573 * gcc.target/powerpc/float128-1.c: Likewise.
4575 * lib/target-supports.exp (check_ppc_float128_sw_available):
4576 Rework tests for __float128 software and hardware
4577 availability. Fix exit condition to return 0 on success.
4579 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4582 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4583 * gcc.target/aarch64/target_attr_15.c: Likewise.
4585 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4588 * g++.dg/cpp1y/pr69066.C: New.
4590 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4593 * gfortran.dg/pr36192.f90: Update test.
4594 * gfortran.dg/pr36192_1.f90: Update test.
4595 * gfortran.dg/real_dimension_1.f: Update test.
4596 * gfortran.dg/parameter_array_init_7.f90: New test.
4598 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4601 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4603 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4605 PR rtl-optimization/66669
4606 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4608 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4610 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4611 * gcc.dg/pie-1.c: Likewise.
4612 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4613 * gcc.dg/pic-4.c: Likewise.
4614 * gcc.dg/pie-3.c: Likewise.
4615 * gcc.dg/pie-4.c: Likewise.
4617 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4619 PR tree-optimization/68644
4620 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4622 PR rtl-optimization/64886
4623 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4625 2016-04-09 Tom de Vries <tom@codesourcery.com>
4627 PR tree-optimization/68953
4628 * gcc.dg/graphite/pr68953.c: New test.
4630 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4633 * gfortran.dg/deferred_character_16.f90: New test.
4635 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4637 PR tree-optimization/70586
4638 * gcc.c-torture/execute/pr70586.c: New test.
4640 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4643 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4644 with __builtin_memset
4645 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4647 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4651 PR tree-optimization/70373
4655 * c-c++-common/goacc/reduction-5.c: New test.
4656 * c-c++-common/goacc/reduction-promotions.c: New test.
4657 * gfortran.dg/goacc/reduction-3.f95: New test.
4658 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4660 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4664 * g++.dg/pr70590.C: New test.
4665 * g++.dg/pr70590-2.C: New test.
4667 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4670 * gcc.target/i386/pr70593.c: New test.
4672 PR rtl-optimization/70574
4673 * gcc.target/i386/avx2-pr70574.c: New test.
4675 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4678 * c-c++-common/asan/pr70541.c: New test.
4680 2016-04-08 Tom de Vries <tom@codesourcery.com>
4682 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4683 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4685 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688 * gcc.c-torture/execute/pr70566.c: New test.
4690 2016-04-08 Tom de Vries <tom@codesourcery.com>
4692 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4693 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4695 2016-04-08 Alan Modra <amodra@gmail.com>
4697 * gcc.target/powerpc/pr70117.c: New.
4699 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4702 * gcc.dg/lto/simd-function_0.c: New test.
4704 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4706 * c-c++-common/attr-simd-2.c: Likewise.
4707 * c-c++-common/attr-simd-4.c: Likewise.
4708 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4709 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4711 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4714 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4716 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4717 Tom de Vries <tom@codesourcery.com>
4719 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4720 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4721 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4722 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4723 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4724 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4725 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4726 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4728 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4731 * g++.dg/warn/Wparentheses-29.C: New test.
4733 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4736 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4737 explicit braces to resolve a future -Wparentheses warning.
4739 2016-04-06 Richard Henderson <rth@redhat.com>
4741 * gcc.dg/pr61817-1.c: New test.
4742 * gcc.dg/pr61817-2.c: New test.
4743 * gcc.dg/pr69391-1.c: New test.
4744 * gcc.dg/pr69391-2.c: New test.
4746 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4748 PR rtl-optimization/70398
4749 * gcc.target/aarch64/pr70398.c: New.
4751 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4753 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4755 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4756 Pedro Alves <palves@redhat.com>
4758 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4760 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4762 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4763 Check for avx512f effective targets instead of avx2.
4764 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4766 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4767 * g++.dg/gomp/declare-simd-1.C: Likewise.
4768 * g++.dg/gomp/declare-simd-3.C: Likewise.
4769 * g++.dg/gomp/declare-simd-4.C: Likewise.
4772 * c-c++-common/gomp/pr70550-1.c: New test.
4773 * c-c++-common/gomp/pr70550-2.c: New test.
4775 2016-04-05 Nathan Sidwell <nathan@acm.org>
4778 * g++.dg/ext/attribute-may-alias-5.C: New.
4780 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4783 * c-c++-common/pr70336.c: New test.
4784 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4785 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4787 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4790 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4792 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4794 PR rtl-optimization/70542
4795 * gcc.dg/torture/pr70542.c: New test.
4796 * gcc.target/i386/avx2-pr70542.c: New test.
4798 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4800 PR tree-optimization/70509
4801 * gcc.target/i386/avx512bw-pr70509.c: New test.
4803 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4806 * g++.dg/ext/constexpr-vla4.C: New test.
4808 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4811 * gcc.target/i386/pr70510.c: New test.
4813 2016-04-05 Richard Biener <rguenther@suse.de>
4815 PR tree-optimization/70526
4816 * g++.dg/torture/pr70526.C: New testcase.
4818 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4821 * gcc.target/i386/pr70525.c: New test.
4823 2016-04-05 Richard Biener <rguenther@suse.de>
4826 * g++.dg/torture/pr70499.C: New testcase.
4828 2016-04-05 Richard Biener <rguenther@suse.de>
4830 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4833 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4836 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4837 rs6000 ABI warnings.
4839 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4842 * g++.dg/ipa/devirt-51.C: New testcase.
4844 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4845 Jakub Jelinek <jakub@redhat.com>
4848 * gcc.dg/torture/pr70457.c: New.
4850 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4853 * gfortran.dg/allocate_with_source_19.f08: New test.
4855 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4858 * gfortran.dg/coarray_allocate_6.f08: New test.
4860 2016-04-04 Richard Biener <rguenther@suse.de>
4862 PR rtl-optimization/70484
4863 * gcc.dg/torture/pr70484.c: New testcase.
4865 2016-04-04 Marek Polacek <polacek@redhat.com>
4868 * gcc.dg/torture/pr70307.c: New test.
4870 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4874 * gcc.target/sh/torture/pr70416.c: New.
4876 2016-04-02 Martin Sebor <msebor@redhat.com>
4882 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4883 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4884 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4885 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4886 * g++.dg/cpp0x/constexpr-string.C: Same.
4887 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4888 * g++.dg/cpp0x/pr65398.C: Same.
4889 * g++.dg/ext/constexpr-vla1.C: Same.
4890 * g++.dg/ext/constexpr-vla2.C: Same.
4891 * g++.dg/ext/constexpr-vla3.C: Same.
4892 * g++.dg/ubsan/pr63956.C: Same.
4894 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4896 PR rtl-optimization/70467
4897 * gcc.target/i386/pr70467-2.c: New test.
4899 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4900 Marek Polacek <polacek@redhat.com>
4903 * g++.dg/init/new47.C: New test.
4905 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4908 * gcc.target/arm/pr70496.c: New test.
4910 2016-04-01 Nathan Sidwell <nathan@acm.org>
4913 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4915 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4918 * gcc.dg/strlenopt.h (memmove): New.
4919 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4920 instead of "string.h".
4921 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4922 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4923 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4924 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4925 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4926 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4927 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4928 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4929 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4930 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4931 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4932 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4933 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4934 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4935 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4936 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4937 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4938 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4939 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4940 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4942 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4944 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4945 (Holder::foo): Reflect this.
4947 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4950 * gcc.dg/pr70442.c: New test.
4952 2016-03-31 Nathan Sidwell <nathan@acm.org>
4955 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4957 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4960 * gcc.target/i386/pr70453.c: New test.
4962 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4965 * gcc.c-torture/pr70292.c: New test.
4967 2016-03-31 Marek Polacek <polacek@redhat.com>
4970 * c-c++-common/pr70297.c: New test.
4971 * g++.dg/cpp0x/typedef-redecl.C: New test.
4972 * gcc.dg/typedef-redecl2.c: New test.
4974 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4976 PR rtl-optimization/70460
4977 * gcc.c-torture/execute/pr70460.c: New test.
4979 2016-03-31 Richard Biener <rguenther@suse.de>
4982 * g++.dg/ext/vector30.C: New testcase.
4984 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4985 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4987 * gfortran.dg/fmt_pf.f90: New test.
4989 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4991 Forward-port from 5 branch
4992 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4995 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4996 dg-require-effective-target after dg-do.
4998 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5000 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5002 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5003 Julian Brown <julian@codesourcery.com>
5004 Chung-Lin Tang <cltang@codesourcery.com>
5005 Cesar Philippidis <cesar@codesourcery.com>
5006 James Norris <jnorris@codesourcery.com>
5007 Tom de Vries <tom@codesourcery.com>
5008 Nathan Sidwell <nathan@codesourcery.com>
5010 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5011 * c-c++-common/goacc/loop-clauses.c: Likewise.
5012 * g++.dg/goacc/template.C: Likewise.
5013 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5014 * gfortran.dg/goacc/loop-1.f95: Likewise.
5015 * gfortran.dg/goacc/loop-5.f95: Likewise.
5016 * gfortran.dg/goacc/loop-6.f95: Likewise.
5017 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5018 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5019 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5020 * c-c++-common/goacc/clauses-fail.c: Likewise.
5021 * c-c++-common/goacc/parallel-1.c: Likewise.
5022 * c-c++-common/goacc/reduction-1.c: Likewise.
5023 * c-c++-common/goacc/reduction-2.c: Likewise.
5024 * c-c++-common/goacc/reduction-3.c: Likewise.
5025 * c-c++-common/goacc/reduction-4.c: Likewise.
5026 * c-c++-common/goacc/routine-3.c: Likewise.
5027 * c-c++-common/goacc/routine-4.c: Likewise.
5028 * c-c++-common/goacc/routine-5.c: Likewise.
5029 * c-c++-common/goacc/tile.c: Likewise.
5030 * g++.dg/goacc/template.C: Likewise.
5031 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5032 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5033 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5034 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5035 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5036 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5037 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5038 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5039 * c-c++-common/goacc/use_device-1.c: ... this file.
5040 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5041 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5042 * c-c++-common/goacc/host_data-6.c: ... this file.
5043 * c-c++-common/goacc/loop-2-kernels.c: New file.
5044 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5045 * c-c++-common/goacc/loop-3.c: Likewise.
5046 * g++.dg/goacc/reference.C: Likewise.
5047 * g++.dg/goacc/routine-1.C: Likewise.
5048 * g++.dg/goacc/routine-2.C: Likewise.
5050 2016-03-30 Richard Biener <rguenther@suse.de>
5053 * gcc.dg/torture/pr70450.c: New testcase.
5055 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5058 * gcc.dg/torture/pr70421.c: New test.
5059 * gcc.target/i386/avx512f-pr70421.c: New test.
5061 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5064 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5065 (check): New function.
5067 (foo): Align stack to 16 bytes when calling bar.
5068 * gcc.target/i386/cleanup-2.c: Likewise.
5070 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5072 PR tree-optimization/59124
5073 * gcc.dg/Warray-bounds-19.c: New test.
5075 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5077 * lib/prune.exp (escape_regex_chars): New.
5078 (prune_file_path): Update to quote metcharacters for regexp.
5080 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5082 PR rtl-optimization/70429
5083 * gcc.c-torture/execute/pr70429.c: New test.
5085 PR tree-optimization/70405
5086 * gcc.dg/pr70405.c: New test.
5088 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5091 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5092 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5094 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5097 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5098 __cilkrts_set_param to set two workers.
5099 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5100 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5102 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5104 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5106 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5109 * gcc.target/i386/pr70406.c: New test.
5111 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5113 * gnat.dg/specs/double_record_extension3.ads: New test.
5115 2016-03-25 Richard Henderson <rth@redhat.com>
5118 * gcc.target/aarch64/pr70120-1.c: New.
5119 * gcc.target/aarch64/pr70120-2.c: New.
5120 * gcc.target/aarch64/pr70120-3.c: New.
5122 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5125 * g++.dg/template/mangle2.C: The dg-do directive should be
5126 "compile" not "assemble".
5128 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5131 * gcc.dg/pr69650.c: New test.
5133 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5135 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5137 2016-03-25 Alan Modra <amodra@gmail.com>
5139 * gcc.dg/dfp/pr70052.c: New test.
5141 2016-03-24 Richard Henderson <rth@redhat.com>
5144 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5145 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5147 2016-03-24 Tom de Vries <tom@codesourcery.com>
5149 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5151 2016-03-24 Tom de Vries <tom@codesourcery.com>
5153 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5154 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5156 2016-03-24 Tom de Vries <tom@codesourcery.com>
5158 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5159 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5161 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5164 * g++.dg/template/mangle2.C: New test.
5166 2016-03-24 Richard Biener <rguenther@suse.de>
5168 PR tree-optimization/70396
5169 * gcc.dg/torture/pr70396.c: New testcase.
5171 2016-03-24 Richard Biener <rguenther@suse.de>
5174 * gcc.dg/torture/pr70370.c: New testcase.
5176 2016-03-24 Tom de Vries <tom@codesourcery.com>
5178 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5179 * gfortran.dg/goacc/kernels-tree.f95: Same.
5180 * gfortran.dg/goacc/parallel-tree.f95: Same.
5182 2016-03-24 Tom de Vries <tom@codesourcery.com>
5184 * c-c++-common/goacc/uninit-if-clause.c: New test.
5185 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5187 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5193 2016-03-24 Richard Biener <rguenther@suse.de>
5195 PR tree-optimization/70372
5196 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5198 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5201 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5203 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5206 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5208 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5211 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5212 * g++.dg/cpp1y/pr70001.C: New test.
5215 * g++.dg/cpp0x/constexpr-70323.C: New test.
5217 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5218 Jason Merrill <jason@redhat.com>
5219 Jakub Jelinek <jakub@redhat.com>
5222 * g++.dg/cpp0x/constexpr-69315.C: New test.
5223 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5225 2016-03-23 Marek Polacek <polacek@redhat.com>
5228 * g++.dg/warn/Wignored-attributes-1.C: New test.
5229 * g++.dg/warn/Wignored-attributes-2.C: New test.
5231 2016-03-23 Tom de Vries <tom@codesourcery.com>
5233 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5235 * gfortran.dg/goacc/private-3.f95 (test): Same.
5236 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5239 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5241 * lib/target-supports.exp: Remove v7ve entry from loop
5242 creating effective target checks.
5243 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5244 (add_options_for_arm_arch_v7ve): Likewise.
5246 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5248 PR tree-optimization/70354
5249 * gcc.dg/vect/pr70354-1.c: New test.
5250 * gcc.dg/vect/pr70354-2.c: New test.
5251 * gcc.target/i386/avx2-pr70354-1.c: New test.
5252 * gcc.target/i386/avx2-pr70354-2.c: New test.
5254 2016-03-22 Jeff Law <law@redhat.com>
5257 * gcc.dg/tree-ssa/pr70232.c: New test.
5259 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5262 * gcc.target/i386/pr70302.c: New test.
5264 2016-03-22 Richard Biener <rguenther@suse.de>
5267 * g++.dg/torture/pr70251.C: New testcase.
5269 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5272 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5273 Wmisleading-indentation.c.
5274 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5275 reflect change to diagnostic text and order of messages.
5276 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5278 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5280 * g++.dg/ext/java-3.C: Don't compile on AIX.
5282 2016-03-22 Richard Biener <rguenther@suse.de>
5285 * gcc.dg/torture/pr70333.c: New testcase.
5287 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5289 * g++.dg/ext/pr70290.C: New test.
5291 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5294 * gcc.target/i386/pr70325.c: New test.
5296 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5299 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5300 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5303 * gcc.target/i386/pr70300.c: New test.
5306 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5307 (func2): New function for cond with parens, xfail warning for c++.
5308 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5310 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5313 * g++.dg/template/ptrmem30.C: New test.
5315 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5318 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5319 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5321 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5324 * gcc.dg/pr70326.c: New test.
5326 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5327 Jakub Jelinek <jakub@redhat.com>
5329 PR tree-optimization/70317
5330 * gcc.dg/pr70317.c: New test.
5332 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5335 * gcc.target/i386/pr70327.c: New test.
5337 2016-03-21 Martin Liska <mliska@suse.cz>
5340 * gcc.dg/ipa/pr70306.c: New test.
5342 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5344 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5345 * gcc.target/arm/attr-align3.c: Likewise.
5346 * gcc.target/arm/attr_arm.c: Likewise.
5347 * gcc.target/arm/flip-thumb.c: Likewise.
5349 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5352 * gcc.target/powerpc/altivec-36.c: New test.
5354 2016-03-21 Richard Biener <rguenther@suse.de>
5356 PR tree-optimization/70310
5357 * gcc.dg/torture/pr70310.c: New testcase.
5359 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5362 * gcc.target/i386/pr70293.c: New test.
5364 2016-03-21 Richard Biener <rguenther@suse.de>
5366 PR tree-optimization/70288
5367 * gcc.dg/torture/pr70288-1.c: New testcase.
5368 * gcc.dg/torture/pr70288-2.c: Likewise.
5370 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5372 PR rtl-optimization/69307
5373 * gcc.target/arm/pr69307.c: New test.
5375 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5377 PR rtl-optimization/69102
5378 * gcc.c-torture/compile/pr69102.c: New test.
5380 2016-03-18 Jeff Law <law@redhat.com>
5382 PR rtl-optimization/70263
5383 * gcc.c-torture/compile/pr70263-1.c: New test.
5384 * gcc.target/i386/pr70263-2.c: New test.
5386 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5388 PR rtl-optimization/70278
5389 * gcc.dg/torture/pr70278.c: New test.
5390 * gcc.target/arm/pr70278.c: New test.
5392 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5395 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5396 (test_builtin_types_compatible_p): New test function.
5397 * gcc.dg/pr70281.c: New test case.
5399 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5402 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5404 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5406 PR tree-optimization/70252
5407 * gcc.dg/pr70252.c: New test.
5409 2016-03-18 Tom de Vries <tom@codesourcery.com>
5411 * gcc.dg/pr70161-2.c: New test.
5412 * gcc.dg/pr70161.c: New test.
5414 2016-03-18 Tom de Vries <tom@codesourcery.com>
5417 * gcc.dg/pr70269.c: New test.
5419 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5422 * g++.dg/ext/java-3.C: New test.
5424 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5427 * g++.dg/lookup/pr70205.C: New test.
5429 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5432 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5434 2016-03-17 Marek Polacek <polacek@redhat.com>
5437 * gcc.dg/atomic-op-6.c: New test.
5439 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5442 * c-c++-common/pr70264.c: New test case.
5444 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5447 * c-c++-common/pr70144-1.c: New test.
5448 * c-c++-common/pr70144-2.c: New test.
5451 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5452 * g++.dg/opt/flifetime-dse6.C: New test.
5453 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5455 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5458 * gcc.dg/pic-1.c: New test.
5459 * gcc.dg/pic-2.c: Likewise.
5460 * gcc.dg/pic-3.c: Likewise.
5461 * gcc.dg/pic-4.c: Likewise.
5462 * gcc.dg/pie-1.c: Likewise.
5463 * gcc.dg/pie-2.c: Likewise.
5464 * gcc.dg/pie-3.c: Likewise.
5465 * gcc.dg/pie-4.c: Likewise.
5466 * gcc.dg/pie-5.c: Likewise.
5467 * gcc.dg/pie-6.c: Likewise.
5469 2016-03-17 Tom de Vries <tom@codesourcery.com>
5471 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5472 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5474 2016-03-17 Richard Biener <rguenther@suse.de>
5477 * g++.dg/debug/pr70271.C: New testcase.
5479 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5481 * gcc.target/i386/pr70251.c: New test.
5483 2016-03-17 Marek Polacek <polacek@redhat.com>
5486 * g++.dg/warn/constexpr-70194.C: New test.
5488 2016-03-16 Richard Henderson <rth@redhat.com>
5491 * gcc.c-torture/compile/pr70240.c: New.
5493 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5495 * gcc.c-torture/compile/20151204.c: Skip for avr.
5497 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5500 * g++.dg/opt/pr70245.C: New test.
5501 * g++.dg/opt/pr70245.h: New file.
5502 * g++.dg/opt/pr70245-aux.cc: New file.
5504 2016-03-16 Martin Sebor <msebor@redhat.com>
5506 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5508 2016-03-16 Richard Henderson <rth@redhat.com>
5511 * gcc.c-torture/compile/pr70199.c: New.
5513 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5515 * gcc.dg/uninit-19.c: Run dos2unix.
5517 2016-03-16 Marek Polacek <polacek@redhat.com>
5520 * gcc.dg/nested-func-10.c: New test.
5521 * gcc.dg/nested-func-9.c: New test.
5523 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5525 PR tree-optimization/68714
5526 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5528 2016-03-16 Tom de Vries <tom@codesourcery.com>
5530 PR tree-optimization/68715
5531 * gcc.dg/graphite/pr68715-2.c: New test.
5532 * gcc.dg/graphite/pr68715.c: New test.
5533 * gfortran.dg/graphite/pr68715.f90: New test.
5535 2016-03-16 Tom de Vries <tom@codesourcery.com>
5537 PR tree-optimization/68809
5538 * gcc.dg/graphite/pr68809-2.c: New test.
5539 * gcc.dg/graphite/pr68809.c: New test.
5541 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5544 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5545 method call to i () as argument. Adjust expected output.
5548 * g++.dg/ubsan/pr70147-1.C: New test.
5549 * g++.dg/ubsan/pr70147-2.C: New test.
5551 2016-03-15 Martin Sebor <msebor@redhat.com>
5554 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5556 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5558 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5561 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5564 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5565 libatomic_available.
5567 2016-03-15 Marek Polacek <polacek@redhat.com>
5570 * g++.dg/ext/attribute-may-alias-4.C: New test.
5572 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5574 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5575 -fvar-tracking-assignments-toggle flag.
5577 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5579 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5581 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5583 PR rtl-optimization/70222
5584 * gcc.c-torture/execute/pr70222-1.c: New test.
5585 * gcc.c-torture/execute/pr70222-2.c: New test.
5587 2016-03-15 Richard Henderson <rth@redhat.com>
5589 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5591 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5593 PR rtl-optimization/69032
5594 * gcc.dg/pr69032.c: New test.
5596 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5598 PR rtl-optimization/63384
5599 * g++.dg/pr63384.C: New test.
5601 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5604 * gcc.target/i386/pr64411.C: New test.
5606 2016-03-15 Tom de Vries <tom@codesourcery.com>
5608 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5609 * gfortran.dg/goacc/kernels-alias.f95: New test.
5611 2016-03-14 Martin Sebor <msebor@redhat.com>
5614 * g++.dg/cpp0x/constexpr-inline.C: New test.
5615 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5617 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5619 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5621 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5624 * gcc.dg/pr70219.c: New test.
5626 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5629 * gcc.dg/torture/pr70083.c: New test.
5630 * gcc.target/i386/pr70083.c: New test.
5632 2016-03-14 Richard Biener <rguenther@suse.de>
5634 PR tree-optimization/56365
5635 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5637 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5640 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5642 * g++.dg/pr70098.C: New testcase.
5645 2016-03-14 Tom de Vries <tom@codesourcery.com>
5647 PR tree-optimization/70045
5648 * gcc.dg/graphite/pr70045.c: New test.
5650 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5653 * gfortran.dg/include_9.f90: New test.
5655 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5658 gfortran.dg/prof/prof.exp: New script.
5659 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5661 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5663 PR rtl-optimization/69307
5664 * gcc.dg/pr69307.c: New test.
5666 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5669 * gcc.target/arm/pr69614.c: New.
5671 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5674 * gfortran.dg/submodule_14.f08: New test
5677 * gfortran.dg/submodule_15.f08: New test
5679 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5682 * g++.dg/cpp1y/paren3.C: New test.
5684 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5687 * gcc.target/powerpc/ppc-round2.c: New test.
5689 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5692 * gcc.dg/torture/pr70123.c: New test.
5694 2016-03-11 Jeff Law <law@redhat.com>
5696 PR tree-optimization/70190
5697 * gcc.c-torture/compile/pr70190.c: New test.
5699 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5702 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5704 (test43_b): Likewise.
5705 (test43_c): Likewise.
5706 (test43_d): Likewise.
5707 (test43_e): Likewise.
5708 (test43_f): Likewise.
5709 (test43_g): Likewise.
5710 (test44_a): Likewise.
5711 (test44_b): Likewise.
5712 (test44_c): Likewise.
5713 (test44_d): Likewise.
5714 (test44_e): Likewise.
5716 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5719 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5721 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5723 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5726 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5730 * gcc.target/aarch64/pr69245_2.c: New test.
5732 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5734 PR tree-optimization/70177
5735 * gcc.dg/pr70177.c: New test.
5737 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5739 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5741 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5743 * gcc.dg/tree-ssa/sra-20.c: New.
5745 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5747 PR rtl-optimization/70174
5748 * gcc.dg/pr70174.c: New test.
5750 PR tree-optimization/70169
5751 * gcc.dg/pr70169.c: New test.
5753 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5756 * gcc.target/i386/pr70160.c: New test.
5758 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5760 * gcc.target/s390/dfp-1.c: New test.
5762 2016-03-10 Nick Clifton <nickc@redhat.com>
5765 * gcc.target/aarch64/pr70044.c: New test.
5767 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5768 Jakub Jelinek <jakub@redhat.com>
5771 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5772 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5773 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5775 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5778 * g++.dg/lto/pr69589_0.C: New testcase
5779 * g++.dg/lto/pr69589_1.C: New testcase
5781 2016-03-10 Marek Polacek <polacek@redhat.com>
5784 * g++.dg/delayedfold/unary-plus1.C: New test.
5786 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5788 * gcc.target/arm/pr45701-1.c: Escape brackets.
5789 * gcc.target/arm/pr45701-2.c: Likewise.
5791 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5793 * gfortran.dg/unconstrained_commons.f: New.
5795 2016-03-10 Alan Modra <amodra@gmail.com>
5797 * gcc.dg/pr69195.c: New.
5798 * gcc.dg/pr69238.c: New.
5800 2016-03-10 Tom de Vries <tom@codesourcery.com>
5803 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5805 2016-03-10 Richard Biener <rguenther@suse.de>
5807 PR tree-optimization/70128
5808 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5809 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5811 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5813 PR tree-optimization/70152
5814 * gcc.dg/pr70152.c: New test.
5817 * gcc.target/i386/pr70086-1.c: New test.
5818 * gcc.target/i386/pr70086-2.c: New test.
5819 * gcc.target/i386/pr70086-3.c: New test.
5821 PR tree-optimization/70127
5822 * gcc.c-torture/execute/pr70127.c: New test.
5824 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5826 * c-c++-common/goacc/combined-directives-2.c: New test.
5828 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5832 * g++.dg/diagnostic/pr70105.C: New test.
5833 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5834 (test_multiple_ordinary_maps): New test function.
5836 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5840 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5841 Drop range information from call to inform_at_rich_loc.
5842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5844 (test_show_locus): Replace calls to rich_location::add_range with
5845 calls to add_range. Rewrite the tests that used the now-defunct
5846 rich_location ctor taking a source_range. Simplify other tests
5847 by replacing calls to COMBINE_LOCATION_DATA with calls to
5850 2016-03-09 Richard Biener <rguenther@suse.de>
5851 Jakub Jelinek <jakub@redhat.com>
5853 PR tree-optimization/70138
5854 * gcc.dg/vect/pr70138-1.c: New testcase.
5855 * gcc.dg/vect/pr70138-2.c: Likewise.
5857 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5860 * gcc.target/i386/pr70049.c: New test.
5862 2016-03-09 Richard Biener <rguenther@suse.de>
5865 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5866 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5867 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5869 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5871 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5874 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5877 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5880 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5883 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5884 in testcase comment.
5886 2016-03-09 Tom de Vries <tom@codesourcery.com>
5888 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5889 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5890 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5891 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5892 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5893 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5894 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5895 * gfortran.dg/goacc/kernels-loop.f95: New test.
5897 2016-03-08 Martin Sebor <msebor@redhat.com>
5900 * g++.dg/warn/overflow-warn-7.C: New test.
5902 2016-03-08 Jason Merrill <jason@redhat.com>
5904 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5905 * lib/target-supports.exp (check_effective_target_concepts): New.
5907 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5910 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5911 * g++.dg/ubsan/pr70135.C: New test.
5914 * gcc.dg/pr70110.c: New test.
5916 2016-03-07 Martin Jambor <mjambor@suse.cz>
5918 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5919 * c-c++-common/gomp/if-1.c: Likewise.
5920 * c-c++-common/gomp/pr61486-2.c: Likewise.
5921 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5922 to dg-additional-options.
5923 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5924 * g++/gomp/target-teams-1.c: Likewise.
5925 * gcc.dg/gomp/gomp.exp: Likewise.
5926 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5927 dg-additional-options.
5928 * gfortran.dg/gomp/gomp.exp: Likewise.
5929 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5930 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5931 dg-additional-options.
5932 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5934 2016-03-07 Martin Jambor <mjambor@suse.cz>
5936 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5937 * c-c++-common/gomp/gridify-1.c: New test.
5938 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5940 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5942 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5943 trigger for cortex-r8, when scanning for register r8.
5944 * gcc.target/arm/pr45701-2.c: Likewise.
5946 2016-02-26 Richard Biener <rguenther@suse.de>
5947 Jeff Law <law@redhat.com>
5949 PR tree-optimization/69740
5950 * gcc.c-torture/compile/pr69740-1.c: New test.
5951 * gcc.c-torture/compile/pr69740-2.c: New test.
5953 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5955 * lib/target-supports.exp
5956 (check_effective_target_whole_vector_shift): Enable for PPC64.
5958 2016-03-07 Richard Biener <rguenther@suse.de>
5960 PR tree-optimization/70115
5961 * gcc.dg/torture/pr70115.c: New testcase.
5963 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5966 * c-c-++-common/goacc/pr69916.c: New.
5968 2016-03-07 Richard Henderson <rth@redhat.com>
5970 * gcc.c-torture/compile/pr70061.c: New test.
5972 2016-03-07 Richard Biener <rguenther@suse.de>
5975 * gcc.dg/vect/O3-pr36098.c: New testcase.
5977 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5979 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5981 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5983 * gnat.dg/renaming9.ad[sb]: New testcase.
5985 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5988 * g++.dg/expr/stdarg3.C: New test.
5990 2016-03-04 Jeff Law <law@redhat.com>
5992 PR tree-optimization/69196
5993 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5996 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5999 * gcc.dg/pr69973.c: New test.
6001 PR rtl-optimization/69941
6002 * gcc.dg/torture/pr69941.c: New test.
6005 * gcc.dg/pr69824.c: New test.
6007 2016-03-05 Tom de Vries <tom@codesourcery.com>
6009 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6010 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6013 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6016 * g++.dg/cpp1y/var-templ48.C: New test.
6017 * g++.dg/cpp1y/var-templ49.C: New test.
6019 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6021 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6023 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6026 * g++.dg/ubsan/pr70035.C: New test.
6029 * gcc.target/i386/pr70062.c: New test.
6031 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6033 * g++.dg/template/typename21.C: Remove c++98_only.
6035 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6037 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6039 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6042 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6044 (fn_42_b): Likewise.
6045 (fn_42_c): Likewise.
6047 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6050 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6052 (fn_40_b): Likewise.
6053 (fn_41_a): Likewise.
6054 (fn_41_b): Likewise.
6056 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6059 * gcc.target/i386/avx512f-pr70059.c: New test.
6060 * gcc.target/i386/avx512dq-pr70059.c: New test.
6062 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6064 PR rtl-optimization/57676
6065 * gcc.dg/torture/pr57676.c: New test.
6067 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6069 * gcc.dg/pr70026.c: New test.
6071 2016-03-04 Marek Polacek <polacek@redhat.com>
6074 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6075 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6077 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6080 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6082 (test_corners_sisd_si): Likewise.
6083 (main): Remove checks of the above.
6084 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6086 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6088 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6090 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6092 * gcc.dg/torture/pr69951.c: Accept argc==0.
6094 2016-03-04 Richard Biener <rguenther@suse.de>
6097 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6098 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6100 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6103 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6106 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6109 * gcc.dg/guality/pr69947.c: New test.
6111 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6114 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6116 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6118 PR rtl-optimization/69904
6119 * gcc.target/arm/pr69904.c: New test.
6121 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.dg/vect/pr70021.c: New test.
6125 * gcc.target/i386/pr70021.c: New test.
6127 2016-03-03 Marek Polacek <polacek@redhat.com>
6130 * gcc.dg/pr70050.c: New test.
6132 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6134 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6136 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6138 PR tree-optimization/70043
6139 * gfortran.dg/vect/pr70043.f90: New test.
6141 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6143 * gnat.dg/specs/task1.ads: New test.
6145 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6148 Invoke gdb with -batch.
6149 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6151 2016-03-03 Richard Biener <rguenther@suse.de>
6153 PR tree-optimization/55936
6154 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6156 2016-03-02 Jeff Law <law@redhat.com>
6158 PR rtl-optimization/69942
6159 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6160 effects of argument promotions.
6162 PR tree-optimization/69987
6163 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6164 target does not support -fprefetch-loop-arrays.
6166 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6168 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6170 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6172 PR rtl-optimization/69052
6173 * gcc.target/i386/pr69052.c: New test.
6175 2016-03-02 Alan Modra <amodra@gmail.com>
6177 * gcc.dg/pr69990.c: New.
6179 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6182 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6185 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6188 * gcc.target/i386/pr70028.c: New test.
6190 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6192 * c-c++-common/asan/swapcontext-test-1.c,
6193 * c-c++-common/tsan/thread_leak.c,
6194 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6195 * g++.dg/tsan/benign_race.C,
6196 * g++.dg/tsan/fd_close_norace.C,
6197 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6198 races with sanitizer output
6200 2016-03-02 Richard Biener <rguenther@suse.de>
6201 Uros Bizjak <ubizjak@gmail.com>
6204 * gcc.dg/simd-8.c: New testcase.
6206 2016-03-02 Richard Biener <rguenther@suse.de>
6209 * gcc.dg/simd-7.c: New testcase.
6211 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6213 * gcc.target/i386/pr70007.c: Tweak.
6215 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6217 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6219 2016-03-02 Marek Polacek <polacek@redhat.com>
6222 * gcc.dg/pr67854.c: New test.
6224 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6227 * gcc.dg/torture/pr70025.c: New test.
6229 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6231 PR tree-optimization/68621
6232 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6234 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6236 * gcc.target/i386/pr70007.c: New test.
6238 2016-03-01 Jeff Law <law@redhat.com>
6240 PR tree-optimization/69196
6241 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6243 PR tree-optimization/69196
6244 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6245 duplicating code and spoiling the expected output.
6247 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6250 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6251 supports power9 before doing tests.
6252 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6253 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6254 * gcc.target/powerpc/p9-permute.c: Likewise.
6256 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6259 * gcc.target/i386/pr70027.c: New test.
6261 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6263 * gcc.dg/pr70017.c: New test.
6265 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/pr69796.c: New test.
6270 * gcc.dg/pr69974.c: New test.
6272 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6274 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6276 2016-02-29 Jeff Law <law@redhat.com>
6278 PR tree-optimization/69987
6279 * gfortran.dg/pr69987.f90: New test.
6281 PR tree-optimization/69989
6282 * gcc.c-torture/compile/pr69989-2.c: New test.
6284 2016-03-01 Marek Polacek <polacek@redhat.com>
6287 * g++.dg/parse/invalid1.C: New test.
6289 2016-03-01 Richard Biener <rguenther@suse.de>
6292 * gcc.dg/pr70022.c: New testcase.
6294 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6296 PR tree-optimization/69956
6297 * gcc.dg/pr69956.c: New test.
6299 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6302 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6303 XFAIL when hardware supports efficient unaligned storage access.
6305 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6308 * g++.dg/template/pr69961a.C: New test.
6309 * g++.dg/template/pr69961b.C: New test.
6311 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6313 PR preprocessor/69985
6314 * gcc.dg/cpp/pr69985.c: New test case.
6316 2016-02-29 Jeff Law <law@redhat.com>
6318 PR tree-optimization/70005
6319 * gcc.c-torture/execute/pr70005.c New test.
6321 PR tree-optimization/69999
6322 * gcc.c-torture/compile/pr69999.c: New test.
6324 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6326 PR tree-optimization/69652
6327 * gcc.dg/torture/pr69652.c: Delete test.
6328 * gcc.dg/vect/pr69652.c: New test.
6330 2016-02-19 Richard Biener <rguenther@suse.de>
6332 PR tree-optimization/69980
6333 * gfortran.dg/vect/pr69980.f90: New testcase.
6335 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6337 * gcc.target/sparc/20160229-1.c: New test.
6339 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6341 * gnat.dg/stack_usage3.adb: New test.
6342 * gnat.dg/stack_usage3_pkg.ads: New helper.
6344 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6346 * gnat.dg/renaming8.adb: New test.
6347 * gnat.dg/renaming8_pkg1.ads: New helper.
6348 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6349 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6351 2016-02-29 Richard Biener <rguenther@suse.de>
6353 PR tree-optimization/69720
6354 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6356 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6360 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6362 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6363 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6366 * gfortran.dg/coarray_8.f90: Adjust error message.
6367 * gfortran.dg/pr56007.f90: New test.
6368 * gfortran.dg/pr56007.f: New test.
6370 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6372 PR tree-optimization/69989
6373 * gcc.dg/torture/pr69989.c: New test.
6375 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6377 * gcc.target/i386/stack-realign-win.c: New test.
6379 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6382 * gfortran.dg/pr60126.f90: New test.
6384 2016-02-27 Jeff Law <law@redhat.com>
6387 2016-02-26 Richard Biener <rguenther@suse.de>
6388 Jeff Law <law@redhat.com>
6390 PR tree-optimization/69740
6391 * gcc.c-torture/compile/pr69740-1.c: New test.
6392 * gcc.c-torture/compile/pr69740-2.c: New test.
6394 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6397 * gfortran.dg/newunit_4.f90: New test.
6399 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6402 PR rtl-optimization/69886
6403 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6404 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6407 2016-02-26 Martin Sebor <msebor@redhat.com>
6409 PR tree-optimization/15826
6410 * gcc.dg/tree-ssa/pr15826.c: New test.
6412 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6415 * gcc.target/powerpc/pr69969.c: New test.
6417 2016-02-26 Martin Sebor <msebor@redhat.com>
6420 * g++.old-deja/g++.other/decl5.C: Add a test case.
6422 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6425 * gcc.target/powerpc/pr69946.c: New file.
6427 2016-02-26 Richard Biener <rguenther@suse.de>
6428 Jeff Law <law@redhat.com>
6430 PR tree-optimization/69740
6431 * gcc.c-torture/compile/pr69740-1.c: New test.
6432 * gcc.c-torture/compile/pr69740-2.c: New test.
6434 2016-02-26 Martin Jambor <mjambor@suse.cz>
6437 * gcc.dg/torture/pr69932.c: New test.
6438 * gcc.dg/torture/pr69936.c: Likewise.
6440 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6443 * gcc.target/s390/pr69709.c: New test.
6445 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448 * gcc.target/aarch64/pr69245_1.c: New test.
6450 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453 * gcc.dg/torture/pr69613.c: New test.
6455 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6457 PR rtl-optimization/69891
6458 * gcc.target/i386/pr69891.c: New test.
6460 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6461 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6464 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6465 functionality for both 32-bit and 64-bit.
6467 2016-02-26 Richard Biener <rguenther@suse.de>
6469 PR tree-optimization/69551
6470 * gcc.dg/torture/pr69951.c: New testcase.
6472 2016-02-25 Richard Biener <rguenther@suse.de>
6474 PR tree-optimization/48795
6475 * gcc.dg/Warray-bounds-18.c: New testcase.
6477 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6479 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6481 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6483 PR rtl-optimization/69896
6484 * gcc.dg/pr69896.c: New test.
6486 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6489 * g++.dg/cpp1y/paren2.C: New test.
6491 2016-02-24 Martin Sebor <msebor@redhat.com>
6494 * gcc.dg/enum-mode-2.c: New test.
6496 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6499 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6500 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6501 * g++.dg/ubsan/pr69922.C: New test.
6503 2016-02-24 Marek Polacek <polacek@redhat.com>
6506 * gcc.dg/pr69819.c: New test.
6508 2016-02-24 Martin Sebor <msebor@redhat.com>
6511 * g++.dg/ext/flexary15.C: New test.
6513 2016-02-24 Martin Sebor <msebor@redhat.com>
6515 * gcc.dg/builtins-68.c: Avoid making unportable
6516 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6517 * g++.dg/ext/builtin_alloca.C: Same.
6519 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6520 Charles Baylis <charles.baylis@linaro.org>
6523 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6525 2016-02-24 Richard Biener <rguenther@suse.de>
6526 Jakub Jelinek <jakub@redhat.com>
6529 * gcc.dg/torture/pr69760.c: New testcase.
6531 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6533 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6534 pattern on Solaris with as.
6536 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6538 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6539 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6540 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6541 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6543 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6546 * gcc.dg/pr69915.c: New test.
6548 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6550 PR rtl-optimization/69886
6551 * gcc.dg/torture/pr69886.c: New test.
6553 2016-02-24 Richard Biener <rguenther@suse.de>
6556 * gcc.dg/torture/pr68963.c: New testcase.
6558 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6561 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6562 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6563 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6564 * gcc.target/arm/atomic_loaddi_1.c: New test.
6565 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6566 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6567 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6568 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6569 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6570 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6571 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6572 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6574 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6577 * gcc.dg/torture/pr69909.c: New test.
6579 2016-02-24 Richard Biener <rguenther@suse.de>
6581 PR tree-optimization/69907
6582 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6583 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6584 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6586 2016-02-24 Christian Bruel <christian.bruel@st.com>
6588 * gcc.target/arm/pragma_cpp_fma.c: New test.
6590 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6593 * gfortran.dg/include_6.f90: Update test.
6595 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6598 * objc.dg/pr69844.m: New test.
6600 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6602 PR libgfortran/69456
6603 * gfortran.dg/namelist_89.f90: New test.
6604 * gfortran.dg/pr59700.f90: Update test..
6606 2016-02-23 Martin Sebor <msebor@redhat.com>
6609 * g++.dg/ext/builtin_alloca.C: New test.
6610 * gcc.dg/builtins-68.c: New test.
6612 2016-02-23 Richard Henderson <rth@redhat.com>
6614 * gcc.target/i386/addr-space-3.c: Remove test.
6616 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6618 PR preprocessor/69126
6619 PR preprocessor/69543
6620 * c-c++-common/pr69126-2-long.c: New test.
6621 * c-c++-common/pr69126-2-short.c: New test.
6622 * c-c++-common/pr69543-1.c: Remove xfail.
6624 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6626 PR preprocessor/69126
6627 PR preprocessor/69543
6628 PR preprocessor/69558
6629 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6631 (test_2): ...this, and add leading comment.
6632 (MACRO_3, test_3): New.
6633 (MACRO_4A, MACRO_4B, test_4): New.
6634 (MACRO): Rename to...
6637 (test_5): ...this, updating for renaming of MACRO, and
6638 add leading comment.
6639 * c-c++-common/pr69543-1.c: New.
6640 * c-c++-common/pr69543-2.c: New.
6641 * c-c++-common/pr69543-3.c: New.
6642 * c-c++-common/pr69543-4.c: New.
6643 * c-c++-common/pr69558-1.c: New.
6644 * c-c++-common/pr69558-2.c: New.
6645 * c-c++-common/pr69558-3.c: New.
6646 * c-c++-common/pr69558-4.c: New.
6647 * gcc.dg/pr69558.c: Move to...
6648 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6651 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6653 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6654 to -ftree-parallelize-loops/-fopenacc changes.
6655 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6656 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6657 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6658 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6659 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6660 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6661 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6662 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6663 * c-c++-common/goacc/kernels-loop.c: Likewise.
6664 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6665 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6666 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6667 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6669 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6671 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6673 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6676 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6679 * gcc.dg/pr69900.c: New test.
6681 2016-02-23 Martin Jambor <mjambor@suse.cz>
6683 PR tree-optimization/69666
6684 * gcc.dg/tree-ssa/pr69666.c: New test.
6686 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6689 * gfortran.dg/coarray_allocate_5.f08: New test.
6691 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6693 * gcc.target/s390/vcond-shift.c: Move to ...
6694 * gcc.target/s390/vector/vcond-shift.c: ... here.
6696 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6698 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6699 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6701 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6703 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6705 2016-02-20 Mark Wielaard <mjw@redhat.com>
6708 * gcc.dg/unused-variable-3.c: New test.
6710 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6713 * gcc.target/i386/pr69888.c: New test.
6715 2016-02-22 Richard Biener <rguenther@suse.de>
6717 PR tree-optimization/69882
6718 * gfortran.dg/vect/pr69882.f90: New testcase.
6720 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6723 * gcc.dg/pr69885.c: New test.
6725 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6729 * gcc.target/sh/pr54089-10.c: New.
6731 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6734 * gfortran.dg/deferred_character_15.f90 : New test.
6736 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6739 gfortran.dg/allocate_with_source_18.f03: New test.
6741 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6744 gfortran.dg/gomp/pr52531.f90: New test.
6746 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6749 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6752 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6755 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6756 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6759 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6762 * g++.dg/torture/pr69851.C: New test.
6764 2016-02-19 Martin Sebor <msebor@redhat.com>
6767 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6769 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6772 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6773 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6776 * g++.dg/cpp0x/pr67767.C: New test.
6778 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6780 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6781 for fp, simd, crypto, crc, lse.
6782 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6784 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6785 effective target check.
6787 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6790 * gcc.target/i386/pr69820.c: New test.
6792 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6794 * gcc.target/s390/vector/int128-1.c: New test.
6796 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6798 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6800 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6802 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6803 instruction pattern name to prevent the testcase from failing with
6806 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6808 * gcc.target/s390/md/movstr-2.c: New test.
6810 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6812 * gcc.target/s390/morestack.c: New test.
6814 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6817 * gcc.target/s390/pr69625.c: Add test case.
6819 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6822 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6824 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6827 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6828 * gcc.target/powerpc/fusion3.c: Likewise.
6830 2016-02-18 Richard Biener <rguenther@suse.de>
6833 * g++.dg/torture/pr69553.C: New testcase.
6835 2016-02-18 Nick Clifton <nickc@redhat.com>
6839 * gcc.target/arm/pr62554.c: New test.
6840 * gcc.target/arm/pr69610-1.c: New test.
6841 * gcc.target/arm/pr69610-2.c: New test.
6843 2016-02-18 Richard Biener <rguenther@suse.de>
6846 * gcc.dg/torture/pr69854.c: New testcase.
6848 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6851 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6853 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6855 * gcc.target/powerpc/vec-cg.c: New test.
6857 2016-02-17 Richard Biener <rguenther@suse.de>
6860 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6862 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6865 * gcc.c-torture/compile/pr69161.c: New test.
6867 2016-02-17 David Sherwood <david.sherwood@arm.com>
6870 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6871 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6873 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6875 * gcc.dg/ifcvt-4.c: Skip on Visium.
6877 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6879 * gnat.dg/atomic8.adb: New test.
6881 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6883 * gnat.dg/discr46.ad[sb]: New test.
6885 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6888 * gcc.target/powerpc/pr48344-1.c: New test.
6890 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6893 * gfortran.dg/associate_21.f90: New test.
6895 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6898 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6899 -Wnonnull in dg-options.
6900 * c-c++-common/nonnull-2.c: New test.
6902 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6903 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6905 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6907 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6910 * gcc.dg/pr69801.c: Add empty dg-options.
6912 2016-02-16 James Norris <jnorris@codesourcery.com>
6914 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6915 * g++.dg/goacc/deviceptr-1.c: New file.
6917 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6919 PR tree-optimization/69820
6920 * gcc.dg/vect/pr69820.c: New test.
6922 2016-02-16 Richard Biener <rguenther@suse.de>
6924 PR tree-optimization/69776
6925 * gcc.dg/torture/pr69776-2.c: New testcase.
6927 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6929 PR tree-optimization/69714
6930 * gcc.dg/torture/pr69714.c: New test.
6932 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6934 PR tree-optimization/69802
6935 * gcc.dg/pr69802.c: New test.
6937 2016-02-16 Richard Biener <rguenther@suse.de>
6940 * gcc.dg/pr69801.c: New testcase.
6942 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6944 PR libgfortran/69651
6945 * gfortran.dg/read_bang.f90: New test.
6946 * gfortran.dg/read_bang4.f90: New test.
6948 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6951 * g++.dg/init/pr69658.C: New test.
6954 * c-c++-common/pr69797.c: New test.
6956 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6958 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6959 check for aarch64*-*-*.
6961 2016-02-15 Richard Biener <rguenther@suse.de>
6963 PR tree-optimization/69783
6964 * gcc.dg/vect/pr69783.c: New testcase.
6966 2016-02-15 Richard Biener <rguenther@suse.de>
6968 PR tree-optimization/69776
6969 * gcc.dg/torture/pr69776.c: New testcase.
6971 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6974 * gfortran.dg/type_decl_4.f90: Reinstated.
6976 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6979 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6981 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6985 * gfortran.dg/type_decl_4.f90: Removed.
6987 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6990 * gfortran.dg/type_decl_4.f90: New test.
6992 2016-02-14 Alan Modra <amodra@gmail.com>
6995 * gcc.c-torture/execute/stkalign.c: Revise test.
6997 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7000 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7002 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7005 * gcc.target/sh/torture/pr67260.c: New.
7007 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7009 * gcc.dg/pr67964.c: Add dg-require-alias.
7011 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7015 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7017 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7019 PR libgfortran/69668
7020 * gfortran.dg/namelist_88.f90: New test.
7022 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7024 PR libgfortran/69668
7025 * gfortran.dg/namelist_38.f90: Update test.
7026 * gfortran.dg/namelist_84.f90: Update test.
7028 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7031 * gcc.dg/pr69554-1.c: New test.
7032 * gfortran.dg/pr69554-1.F90: New test.
7033 * gfortran.dg/pr69554-2.F90: New test.
7034 * lib/gcc-dg.exp (proc dg-locus): New function.
7035 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7036 distinguish between the caret-printing and non-caret-printing
7037 cases. If caret-printing has been explicitly enabled, bail out
7038 without attempting to fix up the output.
7040 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7044 * gcc.dg/spellcheck-options-3.c: New test case.
7045 * gcc.dg/spellcheck-options-4.c: New test case.
7046 * gcc.dg/spellcheck-options-5.c: New test case.
7047 * gcc.dg/spellcheck-options-6.c: New test case.
7048 * gcc.dg/spellcheck-options-7.c: New test case.
7049 * gcc.dg/spellcheck-options-8.c: New test case.
7050 * gcc.dg/spellcheck-options-9.c: New test case.
7051 * gcc.dg/spellcheck-options-10.c: New test case.
7053 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7055 PR rtl-optimization/69764
7056 PR rtl-optimization/69771
7057 * c-c++-common/pr69764.c: New test.
7058 * gcc.dg/torture/pr69771.c: New test.
7060 2016-02-12 Marek Polacek <polacek@redhat.com>
7062 * g++.dg/torture/init-list1.C: New.
7064 2016-02-12 Marek Polacek <polacek@redhat.com>
7066 * gcc.dg/pr69522.c: Add empty dg-options.
7068 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7070 * g++.dg/lto/lto.exp: Include and init mpx.
7071 * g++.dg/lto/pr69729_0.C: New test.
7073 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7076 * g++.dg/ipa/pr69241-4.C: New test.
7079 * g++.dg/ipa/pr68672-1.C: New test.
7080 * g++.dg/ipa/pr68672-2.C: New test.
7081 * g++.dg/ipa/pr68672-3.C: New test.
7083 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7086 * gcc.dg/pr69522.c: New test.
7088 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7091 * g++.dg/cpp1y/69098.C: New test.
7092 * g++.dg/cpp1y/69098-2.C: New test.
7094 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7096 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7097 and neighbour -> neighbor.
7098 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7099 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7100 * c-c++-common/Wvarargs.c: Likewise.
7101 * c-c++-common/goacc/host_data-5.c: Likewise.
7102 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7103 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7104 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7105 * gcc.target/aarch64/pr60697.c: Likewise.
7106 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7107 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7108 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7109 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7110 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7111 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7112 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7113 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7114 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7115 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7116 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7117 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7118 * g++.dg/lookup/koenig5.C: Likewise.
7119 * g++.dg/ext/no-asm-2.C: Likewise.
7120 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7121 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7122 * gfortran.dg/used_types_16.f90: Likewise.
7123 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7124 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7125 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7126 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7127 * gfortran.dg/abstract_type_6.f03: Likewise.
7128 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7129 * gfortran.dg/used_types_15.f90: Likewise.
7130 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7131 * gfortran.dg/exit_3.f08: Likewise.
7132 * gfortran.dg/open_status_2.f90: Likewise.
7133 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7134 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7135 * gfortran.dg/associate_1.f03: Likewise.
7136 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7137 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7138 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7139 * gcc.dg/builtin-object-size-1.c: Likewise.
7140 * gcc.dg/noreturn-6.c: Likewise.
7141 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7142 * gcc.dg/globalalias.c: Likewise.
7143 * gcc.dg/builtins-config.h: Likewise.
7144 * gcc.dg/pr30457.c: Likewise.
7145 * gcc.c-torture/compile/volatile-1.c: Likewise.
7146 * gcc.c-torture/execute/20101011-1.c: Likewise.
7147 * c-c++-common/Waddress-1.c: Likewise.
7149 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7152 * c-c++-common/Waddress-1.c: New test.
7154 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7157 * gfortran.dg/associate_19.f03: New test.
7158 * gfortran.dg/associate_20.f03: New test.
7160 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7162 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7164 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7166 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7167 .arch armv8-a\n. Add -dA to dg-options.
7168 * gcc.target/aarch64/assembler_arch_1.c: New test.
7169 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7171 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7174 * g++.dg/cpp0x/pr68726.C: New.
7176 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7178 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7181 2016-02-11 Richard Biener <rguenther@suse.de>
7183 * g++.dg/tree-ssa/pr61034.C: Adjust.
7185 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7188 * gcc.target/s390/pr69148.c: New.
7190 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7192 PR tree-optimization/69652
7193 * gcc.dg/torture/pr69652.c: New test.
7195 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7196 Patrick Palka <ppalka@gcc.gnu.org>
7200 * g++.dg/ipa/pr69241-1.C: New test.
7201 * g++.dg/ipa/pr69241-2.C: New test.
7202 * g++.dg/ipa/pr69241-3.C: New test.
7203 * g++.dg/ipa/pr69649.C: New test.
7205 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7207 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7208 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7210 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7212 PR tree-optimization/68021
7213 * gcc.dg/tree-ssa/pr68021.c: New test.
7215 2016-02-10 Richard Biener <rguenther@suse.de>
7217 PR tree-optimization/69726
7218 * gcc.dg/uninit-22.c: New testcase.
7220 2016-02-09 Andrew Pinski <apinski@cavium.com>
7223 * gcc.c-torture/compile/20160205-1.c: New testcase.
7225 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7228 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7229 instead accessing a really large arrray.
7230 * gcc.target/powerpc/fusion3.c: Likewise.
7232 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7235 * gcc.c-torture/execute/pr68532.c: New test.
7237 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7240 * gcc.dg/pr69634.c: New.
7242 2016-02-09 Richard Biener <rguenther@suse.de>
7244 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7246 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7248 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7250 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7252 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7254 2016-02-09 Richard Biener <rguenther@suse.de>
7256 PR tree-optimization/69715
7257 * gcc.dg/torture/pr69715.c: New testcase.
7259 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7262 * g++.dg/cpp0x/trailing12.C: New test.
7263 * g++.dg/cpp0x/trailing13.C: New test.
7265 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7269 * g++.dg/cpp1y/auto-fn29.C: New test.
7270 * g++.dg/cpp1y/auto-fn30.C: New test.
7272 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7274 PR tree-optimization/69209
7275 * gcc.c-torture/compile/pr69209.c: New test.
7277 2016-02-08 Jeff Law <law@redhat.com>
7279 PR tree-optimization/68541
7280 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7281 of statements allowed in join block for path splitting.
7283 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7286 * g++.dg/gomp/pr59627.C: New test.
7289 * g++.dg/ipa/pr69239.C: New test.
7291 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7293 PR preprocessor/69664
7294 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7295 * gcc.dg/cpp/warn-comments.c: Likewise.
7297 2016-02-08 Marek Polacek <polacek@redhat.com>
7300 * g++.dg/init/const12.C: New test.
7302 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7305 * gcc.dg/lto/pr55113_0.c: Remove test.
7307 2016-02-08 Richard Biener <rguenther@suse.de>
7309 PR tree-optimization/69719
7310 * gcc.dg/torture/pr69719.c: New testcase.
7312 2016-02-08 Richard Biener <rguenther@suse.de>
7313 Jeff Law <law@redhat.com>
7316 * gcc.target/mips/pr68273.c: New testcase.
7318 2016-02-08 Richard Biener <rguenther@suse.de>
7320 PR rtl-optimization/69274
7321 * gcc.target/i386/addr-sel-1.c: XFAIL.
7323 2016-02-08 Jeff Law <law@redhat.com>
7325 PR tree-optimization/68541
7326 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7328 PR tree-optimization/65917
7329 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7331 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7334 * gfortran.dg/namelist_args.f90: New test.
7336 2016-02-05 Jeff Law <law@redhat.com>
7338 PR tree-optimization/68541
7339 * gcc.dg/tree-ssa/split-path-2.c: New test.
7340 * gcc.dg/tree-ssa/split-path-3.c: New test.
7341 * gcc.dg/tree-ssa/split-path-4.c: New test.
7342 * gcc.dg/tree-ssa/split-path-5.c: New test.
7343 * gcc.dg/tree-ssa/split-path-6.c: New test.
7344 * gcc.dg/tree-ssa/split-path-7.c: New test.
7346 2016-02-05 Martin Sebor <msebor@redhat.com>
7349 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7350 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7352 2016-02-06 Richard HEnderson <rth@redhat.com>
7355 * gcc.target/i386/addr-space-4.c: New.
7356 * gcc.target/i386/addr-space-5.c: New.
7358 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7361 * gfortran.dg/elemental_dependency_6.f90: New.
7363 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7365 PR rtl-optimization/69691
7366 * gcc.c-torture/execute/pr69691.c: New test.
7369 * g++.dg/parse/pr69628.C: New test.
7371 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7373 * gcc.dg/sancov/asan.c: Move to ...
7374 * gcc.dg/asan/sancov-1.c: ... here.
7376 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7378 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7380 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7383 * gcc.target/i386/pr69677.c: New test.
7385 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7388 * g++.dg/template/pr68948.C: New test.
7390 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7392 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7393 (only necessary on s390x).
7395 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7397 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7398 -mno-accumulate-outgoing-args.
7400 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7402 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7404 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7407 * c-c++-common/pr69669.c: New test.
7409 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7412 * g++.dg/pr69667.C: New file.
7414 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7417 * gcc.dg/pr69619.c: Add new test.
7419 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7421 PR rtl-optimization/69577
7422 * gcc.target/i386/pr69577.c: New test.
7424 2016-02-04 Martin Liska <mliska@suse.cz>
7426 * g++.dg/asan/pr69276.C: New test.
7428 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7432 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7433 a single smulbb instruction.
7434 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7435 * gcc.target/amr/wmul-2.c: Likewise.
7437 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7441 * gcc.c-torture/execute/pr67714.c: New test.
7443 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7446 * gcc.target/i386/pr69454-1.c: New test.
7447 * gcc.target/i386/pr69454-2.c: New test.
7449 2016-02-03 Martin Sebor <msebor@redhat.com>
7456 * g++.dg/ext/flexarray-mangle-2.C: New test.
7457 * g++.dg/ext/flexarray-mangle.C: New test.
7458 * g++.dg/ext/flexarray-subst.C: New test.
7459 * g++.dg/ext/flexary11.C: New test.
7460 * g++.dg/ext/flexary12.C: New test.
7461 * g++.dg/ext/flexary13.C: New test.
7462 * g++.dg/ext/flexary14.C: New test.
7463 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7465 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7467 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7468 Define only if CHECK_FLOAT128 is defined.
7469 (main): Properly initialize u5.
7471 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7474 * gcc.dg/pr69627.c: New test.
7477 * gcc.dg/pr69644.c: New test.
7479 2016-02-03 Mike Stump <mikestump@comcast.net>
7481 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7482 support for struct-layout-1.exp.
7484 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7487 * g++.dg/cpp0x/pr69056.C: New test.
7489 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7490 Alexandre Oliva <aoliva@redhat.com>
7493 * gcc.target/powerpc/pr69461.c: New.
7495 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7497 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7499 (check_effective_target_fsanitize_thread): ... to here. Do not
7500 specify additional compile flags for the test source.
7501 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7502 specify additional compile flags for the test source.
7504 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7506 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7508 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7512 * gfortran.dg/coarray_allocate_2.f08: New test.
7513 * gfortran.dg/coarray_allocate_3.f08: New test.
7514 * gfortran.dg/coarray_allocate_4.f08: New test.
7516 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7518 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7519 use same scan-tree-dump-times on all platforms.
7520 * gcc.dg/vect/vect-outer-1.c: Likewise.
7521 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7522 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7523 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7524 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7525 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7526 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7527 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7529 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7531 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7534 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7536 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7538 2016-02-02 James Norris <jnorris@codesourcery.com>
7540 * c-c++-common/goacc/routine-5.c: Add tests.
7542 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7544 * gcc.target/nvptx/unsigned-cmp.c: New test.
7546 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7548 * gcc.target/aarch64/scalar_shift_1.c
7549 (test_corners_sisd_di): Improve force to SIMD register.
7550 (test_corners_sisd_si): Likewise.
7551 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7552 Remove scan-assembler check for ldr.
7554 2016-02-02 Richard Biener <rguenther@suse.de>
7556 PR tree-optimization/69595
7557 * gcc.dg/Warray-bounds-17.c: New testcase.
7559 2016-02-02 Richard Biener <rguenther@suse.de>
7561 PR tree-optimization/69606
7562 * gcc.dg/torture/pr69606.c: New testcase.
7564 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7567 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7568 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7570 2016-02-02 Alan Modra <amodra@gmail.com>
7573 * gcc.target/powerpc/pr69548.c: New test.
7575 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7577 PR rtl-optimization/69592
7578 * gcc.dg/pr69592.c: New test.
7580 PR preprocessor/69543
7582 * gcc.dg/pr69543.c: New test.
7583 * gcc.dg/pr69558.c: New test.
7585 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7588 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7590 2016-02-01 Martin Sebor <msebor@redhat.com>
7592 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7594 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7596 PR tree-optimization/67921
7597 * c-c++-common/ubsan/pr67921.c: New test.
7599 2016-02-01 Richard Biener <rguenther@suse.de>
7602 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7604 2016-02-01 Richard Biener <rguenther@suse.de>
7606 PR tree-optimization/69574
7607 * gcc.dg/torture/pr69574.c: New testcase.
7609 2016-02-01 Richard Biener <rguenther@suse.de>
7611 PR tree-optimization/69579
7612 * gcc.dg/setjmp-6.c: New testcase.
7614 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7616 PR rtl-optimization/69570
7617 * g++.dg/opt/pr69570.C: New test.
7619 2016-02-01 Richard Henderson <rth@redhat.com>
7621 * gcc.dg/pr69535.c: New test.
7623 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7626 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7627 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7630 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7632 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7634 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7637 * gfortran.dg/allocate_with_source_17.f03: New test.
7639 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7641 PR tree-optimization/69546
7642 * gcc.dg/torture/pr69546.c: New test.
7644 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7647 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7649 2016-01-30 Martin Sebor <msebor@redhat.com>
7652 * g++.dg/ext/flexary10.C: New test.
7654 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7657 gfortran.dg/common_23.f90: New test.
7659 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7663 condition being checked, and disable it when the target supports
7664 misaligned loads and stores.
7666 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7669 * gcc.dg/torture/pr69518.c: New test.
7671 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7674 * gcc.target/i386/pr69530.c: New test.
7676 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7679 * gcc.target/mips/div-delay.c: New test.
7681 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.target/i386/pr69551.c: New test.
7687 * gcc.target/i386/pr66137.c: New test.
7689 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7691 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7692 always built for p5600.
7693 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7694 isa=p5600 dg-option.
7696 2016-01-29 Richard Biener <rguenther@suse.de>
7698 PR tree-optimization/69547
7699 * g++.dg/tree-ssa/pr69547.C: New testcase.
7701 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7704 * g++.dg/warn/Wunused-function2.C: New test.
7706 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7708 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7709 support for test to succeed.
7711 2016-01-29 Marek Polacek <polacek@redhat.com>
7715 * g++.dg/ext/constexpr-vla2.C: New test.
7716 * g++.dg/ext/constexpr-vla3.C: New test.
7717 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7719 2016-01-29 Richard Biener <rguenther@suse.de>
7722 * gcc.dg/uninit-21.c: New testcase.
7724 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7727 * gcc.target/i386/pr69459.c: New test.
7729 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7732 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7733 * gcc.target/mips/pr68400.c: New test.
7735 2016-01-28 Martin Sebor <msebor@redhat.com>
7738 * gcc.target/powerpc/pr17381.c: New test.
7740 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7743 * gcc.dg/torture/pr69542.c: New test.
7745 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7747 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7749 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7751 * gcc.dg/pr65980.c: Skip on AIX.
7752 * gcc.dg/pr66688.c: Same.
7754 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7757 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7758 * gcc.dg/tree-ssa/sra-18.c: Same.
7760 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7763 * gfortran.dg/block_15.f08: New test.
7764 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7765 on incorrectly closed BLOCK.
7767 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7769 * gcc.dg/declare-simd.c: New test.
7770 2016-01-28 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/69466
7773 * gfortran.dg/vect/pr69466.f90: New testcase.
7775 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7777 * g++.dg/pr67989.C: Remove ARM-specific option.
7778 * gcc.target/arm/pr67989.C: New file.
7780 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7782 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7783 and expm1 test for glibc < 2.11.
7785 2016-01-27 Richard Henderson <rth@redhat.com>
7787 * gcc.c-torture/execute/pr69447.c: New test.
7789 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7792 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7794 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7797 * gcc.dg/pr66869.c: New test.
7799 2016-01-25 Jeff Law <law@redhat.com>
7801 PR tree-optimization/68398
7802 PR tree-optimization/69196
7803 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7804 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7805 path to avoid new heuristic allowing more irreducible regions
7806 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7807 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7809 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7810 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7812 2016-01-27 Marek Polacek <polacek@redhat.com>
7815 * c-c++-common/vector-compare-4.c: New test.
7817 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7819 PR preprocessor/69126
7820 * c-c++-common/pr69126.c: New test case.
7822 2016-01-27 Ian Lance Taylor <iant@google.com>
7824 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7826 2016-01-27 Ryan Burn <contact@rnburn.com>
7829 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7831 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7834 * gcc.target/i386/pr69512.c: New test.
7836 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7839 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7841 2016-01-27 Marek Polacek <polacek@redhat.com>
7844 * g++.dg/pr69379.C: New test.
7846 2016-01-27 Martin Sebor <msebor@redhat.com>
7849 * g++.dg/abi/Wabi-2-2.C: New test.
7850 * g++.dg/abi/Wabi-2-3.C: New test.
7851 * g++.dg/abi/Wabi-3-2.C: New test.
7852 * g++.dg/abi/Wabi-3-3.C: New test.
7854 2016-01-27 Richard Biener <rguenther@suse.de>
7856 PR tree-optimization/69166
7857 * gcc.dg/torture/pr69166.c: New testcase.
7859 2016-01-27 Martin Jambor <mjambor@suse.cz>
7861 PR tree-optimization/69355
7862 * gcc.dg/tree-ssa/pr69355.c: New test.
7864 2016-01-27 Marek Polacek <polacek@redhat.com>
7867 * g++.dg/ext/constexpr-vla1.C: New test.
7869 2016-01-20 Christian Bruel <christian.bruel@st.com>
7872 * gcc.target/arm/pr69245.c: New test.
7874 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7876 PR tree-optimization/69399
7877 * gcc.dg/torture/pr69399.c: New test.
7879 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7881 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7883 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7885 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7887 2016-01-26 Tom de Vries <tom@codesourcery.com>
7889 PR tree-optimization/69110
7890 * gcc.dg/autopar/pr69110.c: New test.
7892 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7893 Sebastian Pop <s.pop@samsung.com>
7895 * gcc.dg/graphite/isl-ast-op-select.c: New.
7897 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7900 * gfortran.dg/allocate_error_6.f90: New test.
7902 2016-01-26 Richard Henderson <rth@redhat.com>
7904 * gcc.dg/tm/pr60908.c: New test.
7906 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7909 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7911 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7912 expected multiline output to reflect the colorization being
7913 disabled before newlines.
7914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7915 (custom_diagnostic_finalizer): Replace call to
7916 pp_newline_and_flush with call to pp_flush.
7917 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7918 * gfortran.dg/implicit_class_1.f90: Likewise.
7919 * lib/gcc-dg.exp (allow_blank_lines): New global.
7920 (dg-allow-blank-lines-in-output): New procedure.
7921 (gcc-dg-prune): Complain about blank lines in the output, unless
7922 dg-allow-blank-lines-in-output was called.
7923 * lib/multiline.exp (_build_multiline_regex): Only support
7924 arbitrary followup text for non-blank-lines, not for blank lines.
7926 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7928 PR tree-optimization/69483
7929 * gcc.dg/pr69483.c: New test.
7930 * g++.dg/opt/pr69483.C: New test.
7932 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7935 * gcc.target/arm/pr68620.c: New test.
7937 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7939 * gcc.target/i386/pr68986-2.c: Remove -m32.
7941 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7944 * gcc.target/i386/pr68986-1.c: New test.
7945 * gcc.target/i386/pr68986-2.c: Likewise.
7946 * gcc.target/i386/pr68986-3.c: Likewise.
7948 2016-01-26 Christian Bruel <christian.bruel@st.com>
7950 * lib/target-supports.exp
7951 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7952 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7953 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7955 2016-01-26 Richard Biener <rguenther@suse.de>
7957 PR tree-optimization/69452
7958 * gcc.dg/torture/pr69452.c: New testcase.
7960 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7963 * gcc.dg/pr69442.c: New test.
7965 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7968 * gcc.target/aarch64/simd/pr67896.C: New.
7970 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7972 PR tree-optimization/69400
7973 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7975 (plugin_init): Call it.
7976 * gcc.dg/torture/pr69400.c: New test.
7978 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7980 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7982 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7983 Sebastian Pop <s.pop@samsung.com>
7985 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7988 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7989 Sebastian Pop <s.pop@samsung.com>
7991 * gcc.dg/graphite/pr69292.c: New.
7993 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7995 * c-c++-common/goacc/use_device-1.c: New test.
7997 2016-01-25 Jeff Law <law@redhat.com>
7999 PR tree-optimization/69196
8000 PR tree-optimization/68398
8001 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8002 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8004 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8007 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8010 2016-01-25 Richard Biener <rguenther@suse.de>
8013 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8015 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8018 * gcc.dg/pr69421.c: New test.
8020 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8022 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8023 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8024 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8025 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8026 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8027 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8028 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8029 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8030 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8031 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8033 2016-01-25 Richard Biener <rguenther@suse.de>
8035 PR tree-optimization/69376
8036 * gcc.dg/torture/pr69376.c: New testcase.
8038 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8042 * gfortran.dg/interface_38.f90: New test.
8043 * gfortran.dg/interface_39.f90: New test.
8045 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8048 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8053 * g++.dg/template/pr11858.C: New test.
8054 * g++.dg/template/pr24663.C: New test.
8055 * g++.dg/template/unify12.C: New test.
8056 * g++.dg/template/unify13.C: New test.
8057 * g++.dg/template/unify14.C: New test.
8058 * g++.dg/template/unify15.C: New test.
8059 * g++.dg/template/unify16.C: New test.
8060 * g++.dg/template/unify17.C: New test.
8062 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8065 gfortran.dg/pr68283.f90: New test.
8067 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8070 * gfortran.dg/inline_matmul_13.f90: New test.
8071 * gfortran.dg/matmul_bounds_8.f90: New test.
8072 * gfortran.dg/matmul_bounds_9.f90: New test.
8073 * gfortran.dg/matmul_bounds_10.f90: New test.
8075 2016-01-23 Tom de Vries <tom@codesourcery.com>
8077 PR tree-optimization/69426
8078 * gcc.dg/autopar/pr69426.c: New test.
8080 2016-01-23 Martin Sebor <msebor@redhat.com>
8084 * g++.dg/cpp0x/alignas5.C: New test.
8085 * g++.dg/ext/vector29.C: Same.
8087 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8089 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8090 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8091 _GNU_SOURCE from compile flags to the source.
8092 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8093 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8094 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8095 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8097 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8100 * g++.dg/opt/pr69432.C: New test.
8102 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8104 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8105 32-bit targets testing an -m64 multilib.
8107 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8109 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8112 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8114 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8116 2016-01-21 Christian Bruel <christian.bruel@st.com>
8119 * gcc.target/i386/pr68674.c
8120 * gcc.target/aarch64/pr68674.c
8121 * gcc.target/arm/pr68674.c
8123 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8126 * gcc.c-torture/execute/pr69403.c: New test.
8128 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8131 * g++.dg/template/pr55843.C: New.
8133 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8136 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8137 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8139 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8142 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8143 from dg-do compile directive, and instead add
8144 { dg-require-effective-target int128 }.
8146 2016-01-20 Martin Sebor <msebor@redhat.com>
8149 * gcc.dg/sync-fetch.c: New test.
8151 2016-01-21 Martin Sebor <msebor@redhat.com>
8154 * gcc.target/powerpc/pr69252.c: New test.
8156 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8159 * gfortran.dg/pr65996.f90: New test.
8161 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8164 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8165 expected to generate an error.
8167 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8170 * gcc.dg/torture/pr66178.c: New test.
8172 2016-01-21 Anton Blanchard <anton@samba.org>
8173 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8176 * gcc.target/powerpc/pr63354.c: New test.
8178 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8180 PR rtl-optimization/68990
8181 * gcc.target/i386/pr68990: New.
8183 2016-01-21 Nick Clifton <nickc@redhat.com>
8186 * gcc.target/mips/pr69129.c: New.
8188 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/cpp0x/pr58046.C: New.
8193 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8197 * gcc.target/arm/pr69187.c: New test.
8200 * g++.dg/torture/pr69355.C: New test.
8202 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8203 Sebastian Pop <s.pop@samsung.com>
8205 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8207 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8208 Sebastian Pop <s.pop@samsung.com>
8210 * gcc.dg/graphite/pr68976.c: New test.
8212 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8215 * c-c++-common/pr67653.c: New test.
8216 * gcc.dg/torture/pr29119.c: Add dg-warning.
8218 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8220 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8222 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8225 * gcc.dg/pr24293.c: New test.
8226 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8227 incomplete struct type.
8228 * gcc.dg/declspec-1.c: Likewise.
8229 * gcc.dg/pr63549.c: Likewise.
8231 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8233 PR tree-optimization/66612
8234 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8235 for bdn instruction.
8237 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8239 * lib/target-supports.exp
8240 (check_effective_target_arm_fp_ok_nocache): New.
8241 (check_effective_target_arm_fp_ok): New.
8242 (add_options_for_arm_fp): New.
8243 (check_effective_target_arm_crypto_ok_nocache): Require
8244 target_arm_v8_neon_ok instead of arm32.
8245 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8246 (check_effective_target_arm_crypto_pragma_ok): New.
8247 (add_options_for_arm_vfp): New.
8248 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8249 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8250 target instead. Force initial fpu to vfp.
8251 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8252 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8253 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8255 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8256 use arm_vfp effective target instead. Force initial fpu to vfp.
8257 * gcc.target/arm/attr-neon3.c: Likewise.
8258 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8260 * gcc.target/arm/unsigned-float.c: Likewise.
8261 * gcc.target/arm/vfp-1.c: Likewise.
8262 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8263 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8264 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8265 * gcc.target/arm/vfp-ldmias.c: Likewise.
8266 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8267 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8268 * gcc.target/arm/vfp-stmiad.c: Likewise.
8269 * gcc.target/arm/vfp-stmias.c: Likewise.
8270 * gcc.target/arm/vnmul-1.c: Likewise.
8271 * gcc.target/arm/vnmul-2.c: Likewise.
8272 * gcc.target/arm/vnmul-3.c: Likewise.
8273 * gcc.target/arm/vnmul-4.c: Likewise.
8275 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8278 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8279 the MPX run-time library, for compile-time MPX test.
8280 * gcc.target/i386/chkp-always_inline.c: Likewise.
8281 * gcc.target/i386/chkp-bndret.c: Likewise.
8282 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8283 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8284 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8285 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8286 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8287 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8288 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8289 * gcc.target/i386/chkp-label-address.c: Likewise.
8290 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8291 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8292 * gcc.target/i386/chkp-pr69044.c: Likewise.
8293 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8294 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8295 * gcc.target/i386/chkp-strchr.c: Likewise.
8296 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8297 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8298 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8299 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8300 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8301 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8302 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8303 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8304 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8305 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8306 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8307 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8308 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8309 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8310 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8311 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8312 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8313 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8314 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8315 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8316 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8317 * gcc.target/i386/pr63995-2.c: Likewise.
8318 * gcc.target/i386/pr64805.c: Likewise.
8319 * gcc.target/i386/pr65044.c: Likewise.
8320 * gcc.target/i386/pr65167.c: Likewise.
8321 * gcc.target/i386/pr65183.c: Likewise.
8322 * gcc.target/i386/pr65184.c: Likewise.
8323 * gcc.target/i386/thunk-retbnd.c: Likewise.
8325 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8327 PR tree-optimization/69328
8328 * gcc.dg/pr69328.c: New test.
8330 2016-01-20 Jeff Law <law@redhat.com>
8333 * gcc.target/m68k/pr25114.c: New test.
8335 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8337 * gcc.target/arm/memset-inline-10.c: Added
8338 dg-require-effective-target arm_thumb2_ok.
8340 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8342 * gcc.dg/debug/dwarf2/sso.c: New test.
8344 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8347 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8348 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8349 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8351 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8354 * g++.dg/ipa/devirt-50.C: New testcase.
8356 2016-01-19 Marek Polacek <polacek@redhat.com>
8359 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8360 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8362 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8365 * gcc.target/arm/pr69135_1.c: New test.
8367 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8369 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8371 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8373 * gcc.target/aarch64/ccmp_1.c: New testcase.
8375 2016-01-19 Marek Polacek <polacek@redhat.com>
8378 * g++.dg/cpp0x/enum30.C: New test.
8380 2016-01-19 Richard Biener <rguenther@suse.de>
8382 PR tree-optimization/69336
8383 * g++.dg/tree-ssa/pr69336.C: New testcase.
8385 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8388 * gcc.dg/pr65779.c: New test.
8390 2016-01-19 Richard Biener <rguenther@suse.de>
8392 PR tree-optimization/69352
8393 * gcc.dg/torture/pr69352.c: New testcase.
8395 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8397 PR rtl-optimization/68955
8398 PR rtl-optimization/64557
8399 * gcc.dg/torture/pr68955.c: New test.
8401 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8404 * g++.dg/torture/pr69136.C: New testcase.
8406 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8409 * g++.dg/lto/pr69133_0.C: New testcase.
8410 * g++.dg/lto/pr69133_1.C: New testcase.
8412 2016-01-15 Jeff Law <law@redhat.com>
8414 PR tree-optimization/69320
8415 * gcc.c-torture/pr69320-1.c: New test.
8416 * gcc.c-torture/pr69320-2.c: New test.
8417 * gcc.c-torture/pr69320-3.c: New test.
8418 * gcc.c-torture/pr69320-4.c: New test.
8420 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8425 * g++.dg/template/pr11858.C: New test.
8426 * g++.dg/template/pr24663.C: New test.
8427 * g++.dg/template/unify12.C: New test.
8428 * g++.dg/template/unify13.C: New test.
8429 * g++.dg/template/unify14.C: New test.
8430 * g++.dg/template/unify15.C: New test.
8431 * g++.dg/template/unify16.C: New test.
8432 * g++.dg/template/unify17.C: New test.
8434 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8437 * gcc.dg/pr69181-1.c: New test file.
8438 * gcc.dg/pr69181-2.c: New test file.
8439 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8440 globals by moving it to...
8441 (cleanup-after-saved-dg-test): ...this new function. Add
8442 "global additional_sources_used". Add reset of global
8443 multiline_expected_outputs to the empty list.
8444 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8446 (multiline_expected_outputs): ...this, and updated comments to
8447 note that it is modified from gcc-dg.exp.
8448 (dg-end-multiline-output): Update for the above renaming.
8449 (handle-multiline-outputs): Likewise. Remove the clearing
8450 of the expected outputs to the empty list.
8452 2016-01-18 Richard Biener <rguenther@suse.de>
8454 PR tree-optimization/69297
8455 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8457 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8459 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8461 * gcc.target/mips/mips-3d-2.c: Likewise.
8462 * gcc.target/mips/mips-3d-3.c: Likewise.
8463 * gcc.target/mips/mips-3d-4.c: Likewise.
8464 * gcc.target/mips/mips-3d-5.c: Likewise.
8465 * gcc.target/mips/mips-3d-6.c: Likewise.
8466 * gcc.target/mips/mips-3d-7.c: Likewise.
8467 * gcc.target/mips/mips-3d-8.c: Likewise.
8468 * gcc.target/mips/mips-3d-9.c: Likewise.
8469 * gcc.target/mips/mips-ps-1.c: Likewise.
8470 * gcc.target/mips/mips-ps-2.c: Likewise.
8471 * gcc.target/mips/mips-ps-3.c: Likewise.
8472 * gcc.target/mips/mips-ps-4.c: Likewise.
8473 * gcc.target/mips/mips-ps-5.c: Likewise.
8474 * gcc.target/mips/mips-ps-6.c: Likewise.
8475 * gcc.target/mips/mips-ps-7.c: Likewise.
8476 * gcc.target/mips/mips-ps-type.c: Likewise.
8477 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8478 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8480 2016-01-18 Tom de Vries <tom@codesourcery.com>
8482 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8483 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8484 * c-c++-common/goacc/kernels-empty.c: New test.
8485 * c-c++-common/goacc/kernels-eternal.c: New test.
8486 * c-c++-common/goacc/kernels-loop-2.c: New test.
8487 * c-c++-common/goacc/kernels-loop-3.c: New test.
8488 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8489 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8490 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8491 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8492 * c-c++-common/goacc/kernels-loop-data.c: New test.
8493 * c-c++-common/goacc/kernels-loop-g.c: New test.
8494 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8495 * c-c++-common/goacc/kernels-loop-n.c: New test.
8496 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8497 * c-c++-common/goacc/kernels-loop.c: New test.
8498 * c-c++-common/goacc/kernels-noreturn.c: New test.
8499 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8500 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8501 * c-c++-common/goacc/kernels-reduction.c: New test.
8503 2016-01-18 Tom de Vries <tom@codesourcery.com>
8505 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8506 * gcc.dg/autopar/outer-2.c: Same.
8507 * gcc.dg/autopar/outer-3.c: Same.
8508 * gcc.dg/autopar/outer-4.c: Same.
8509 * gcc.dg/autopar/outer-5.c: Same.
8510 * gcc.dg/autopar/outer-6.c: Same.
8511 * gcc.dg/autopar/parallelization-1.c: Same.
8512 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8513 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8514 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8515 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8516 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8517 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8518 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8519 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8520 * gcc.dg/autopar/pr39500-1.c: Same.
8521 * gcc.dg/autopar/pr39500-2.c: Same.
8522 * gcc.dg/autopar/pr46193.c: Same.
8523 * gcc.dg/autopar/pr46194.c: Same.
8524 * gcc.dg/autopar/pr49580.c: Same.
8525 * gcc.dg/autopar/pr49960-1.c: Same.
8526 * gcc.dg/autopar/pr49960.c: Same.
8527 * gcc.dg/autopar/pr68373.c: Same.
8528 * gcc.dg/autopar/reduc-1.c: Same.
8529 * gcc.dg/autopar/reduc-1char.c: Same.
8530 * gcc.dg/autopar/reduc-1short.c: Same.
8531 * gcc.dg/autopar/reduc-2.c: Same.
8532 * gcc.dg/autopar/reduc-2char.c: Same.
8533 * gcc.dg/autopar/reduc-2short.c: Same.
8534 * gcc.dg/autopar/reduc-3.c: Same.
8535 * gcc.dg/autopar/reduc-4.c: Same.
8536 * gcc.dg/autopar/reduc-6.c: Same.
8537 * gcc.dg/autopar/reduc-7.c: Same.
8538 * gcc.dg/autopar/reduc-8.c: Same.
8539 * gcc.dg/autopar/reduc-9.c: Same.
8540 * gcc.dg/autopar/uns-outer-4.c: Same.
8541 * gcc.dg/autopar/uns-outer-5.c: Same.
8542 * gcc.dg/autopar/uns-outer-6.c: Same.
8543 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8544 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8546 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8549 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8550 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8552 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8555 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8556 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8557 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8559 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8562 * gcc.dg/tree-ssa/sra-17.c: New.
8563 * gcc.dg/tree-ssa/sra-18.c: New.
8565 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8567 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8569 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8571 * gnat.dg/inline12.adb: New test.
8573 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8575 PR tree-optimization/66797
8576 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8578 2016-01-18 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/69170
8581 * gcc.dg/torture/pr69170.c: New testcase.
8583 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8585 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8587 2016-01-16 Tom de Vries <tom@codesourcery.com>
8589 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8591 2016-01-16 Tom de Vries <tom@codesourcery.com>
8593 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8594 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8595 redundant dg-require-effective-target pthread.
8596 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8597 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8598 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8599 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8600 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8601 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8602 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8604 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8607 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8608 * gcc.target/powerpc/recip-7.c: Same.
8610 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8613 * g++.dg/template/pr69091.C: New test.
8615 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8617 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8618 dump does not contain an error_mark_node.
8619 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8620 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8622 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8625 * g++.dg/template/pr68936.C: New test.
8627 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8630 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8631 * gcc.target/powerpc/recip-2.c: Same.
8632 * gcc.target/powerpc/recip-3.c: Same.
8633 * gcc.target/powerpc/recip-4.c: Same.
8634 * gcc.target/powerpc/recip-sqrtf.c: Same.
8636 2016-01-15 Jeff Law <law@redhat.com>
8638 PR tree-optimization/69270
8639 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8640 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8642 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8645 * gfortran.dg/deferred_character_13.f90: New test for the fix
8646 of comment 3 of the PR.
8649 * gfortran.dg/deferred_character_8.f90: New test
8650 * gfortran.dg/allocate_error_5.f90: New test
8653 * gfortran.dg/deferred_character_10.f90: New test
8656 * gfortran.dg/deferred_character_14.f90: New test
8659 * gfortran.dg/deferred_character_11.f90: New test
8662 * gfortran.dg/deferred_character_9.f90: New test
8664 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8666 PR rtl-optimization/69030
8667 * gcc.target/i386/pr69030.c: New.
8669 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8671 * gcc.target/aarch64/target_attr_17.c: New test.
8673 2016-01-15 Richard Biener <rguenther@suse.de>
8675 PR tree-optimization/66856
8676 * gcc.dg/torture/pr66856-1.c: New testcase.
8677 * gcc.dg/torture/pr66856-2.c: Likewise.
8679 2016-01-15 Richard Biener <rguenther@suse.de>
8682 * g++.dg/lto/pr69137_0.C: New testcase.
8684 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8687 * gcc.target/i386/pr69246.c: New test.
8689 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8691 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8693 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8696 * g++.dg/init/const9.C: Disable test on S/390.
8698 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8700 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8701 * g++.dg/Wno-frame-address.C: Ditto.
8703 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8705 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8707 2016-01-15 Richard Biener <rguenther@suse.de>
8709 PR tree-optimization/68961
8710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8712 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8714 * gcc.target/i386/pr65105-5.c: New test.
8716 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8718 * gcc.c-torture/execute/alias-4.c: New testcase.
8720 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8723 * g++.dg/ipa/devirt-49.C: New testcase.
8725 2016-01-15 Christian Bruel <christian.bruel@st.com>
8728 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8729 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8730 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8732 2016-01-15 Richard Biener <rguenther@suse.de>
8734 PR tree-optimization/69117
8735 * gcc.dg/torture/pr69117.c: New testcase.
8737 2015-01-14 Ryan Burn <contact@rnburn.com>
8740 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8742 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8745 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8746 range tests use 100 * maximum instead of maximum + 1.
8748 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8751 * gcc.dg/guality/pr69244.c: New test.
8753 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8755 * lib/target-supports.exp (check_effective_target_issignaling):
8757 * gcc.dg/pr61441.c: Require issignaling effective target.
8759 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8762 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8764 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8767 PR preprocessor/69177
8768 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8769 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8770 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8773 2016-01-14 Marek Polacek <polacek@redhat.com>
8776 * gcc.dg/array-15.c: New test.
8778 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8781 PR tree-optimization/69155
8782 * gfortran.dg/pr68146.f: New test.
8783 * gfortran.dg/pr69155.f90: New test.
8785 2016-01-14 Richard Biener <rguenther@suse.de>
8787 PR tree-optimization/68060
8788 * gcc.dg/torture/pr68060-1.c: New testcase.
8789 * gcc.dg/torture/pr68060-2.c: Likewise.
8791 2016-01-14 Nick Clifton <nickc@redhat.com>
8793 * lib/target-supports.exp
8794 (check_effective_target_arm_neon_ok_nocache): Add an option
8795 sequence that includes setting the ARM architecture to ARMv7-A.
8796 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8797 command line options necessary to enable Neon support.
8798 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8799 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8800 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8801 * gcc.target/arm/pr69180.c: Likewise.
8803 2016-01-14 Jeff Law <law@redhat.com>
8805 PR tree-optimization/69270
8806 * gcc.dg/tree-ssa/pr69270.c: New test.
8808 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8811 * c-c++-common/pr66208.c: New file.
8813 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8815 PR tree-optimization/69156
8816 * gcc.dg/pr69156.c: New test.
8818 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8820 * gcc.target/i386/pr69225-7.c: New test.
8822 2016-01-13 Richard Henderson <rth@redhat.com>
8824 * gcc.dg/tm/memopt-13.c: Update expected function.
8825 * gcc.dg/tm/memopt-6.c: Likewise.
8827 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8829 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8830 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8831 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8832 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8834 2016-01-13 Tom de Vries <tom@codesourcery.com>
8836 PR tree-optimization/69169
8837 * gcc.dg/pr69169.c: New test.
8839 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8842 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8843 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8844 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8845 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8846 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8847 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8848 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8849 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8851 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8854 * gcc.dg/pr69247.c: New test.
8856 2016-01-13 Richard Biener <rguenther@suse.de>
8858 PR tree-optimization/69242
8859 * gcc.dg/torture/pr69242.c: New testcase.
8861 2016-01-13 Richard Biener <rguenther@suse.de>
8863 PR tree-optimization/69186
8864 * gcc.dg/torture/pr69186.c: New testcase.
8866 2016-01-13 Jeff Law <law@redhat.com>
8868 PR tree-optimization/67755
8869 * gcc.dg/tree-ssa/pr67755.c: New test.
8871 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8873 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8874 pass number in output by a star.
8876 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8878 PR tree-optimization/68911
8879 * gcc.c-torture/execute/pr68911.c: New test.
8881 2016-01-12 Marek Polacek <polacek@redhat.com>
8884 * g++.dg/warn/permissive-1.C: New test.
8886 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8890 * g++.dg/opt/pr69213.C: New test.
8892 2016-01-12 Christian Bruel <christian.bruel@st.com>
8895 * gcc.target/arm/pr69180.c: New test.
8897 2016-01-12 Richard Biener <rguenther@suse.de>
8900 * g++.dg/lto/pr69077_0.C: New testcase.
8901 * g++.dg/lto/pr69077_1.C: Likewise.
8903 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8906 * g++.dg/opt/pr69175.C: New test.
8908 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8910 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8911 rather than #including math.h & stdlib.h.
8912 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8913 * gcc.dg/vect/pr49771.c: Likewise.
8914 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8915 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8916 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8917 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8918 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8919 * gcc.dg/vect/pr44507.c: Likewise.
8920 * gcc.dg/vect/pr45902.c: Likewise.
8921 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8922 * gcc.dg/vect/vect-117.c: Likewise.
8923 * gcc.dg/vect/vect-99.c: Likewise.
8924 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8925 * gcc.dg/vect/vect-cond-1.c: Likewise.
8926 * gcc.dg/vect/vect-cond-2.c: Likewise.
8927 * gcc.dg/vect/vect-cond-3.c: Likewise.
8928 * gcc.dg/vect/vect-cond-4.c: Likewise.
8929 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8930 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8931 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8932 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8933 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8934 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8935 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8936 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8937 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8938 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8939 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8940 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8941 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8942 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8944 include of signal.h.
8945 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8946 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8947 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8950 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8951 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8952 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8953 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8954 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8955 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8956 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8957 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8958 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8959 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8960 * gcc.dg/vect/vect-outer-5.c: Likewise.
8961 * gcc.dg/vect/vect-outer-6.c: Likewise.
8962 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8965 2016-01-12 Nick Clifton <nickc@redhat.com>
8968 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8969 to fread so that it will be found in all target runtimes.
8971 2016-01-12 Richard Biener <rguenther@suse.de>
8973 PR tree-optimization/69053
8974 * g++.dg/torture/pr69053.C: New testcase.
8976 2016-01-12 Richard Biener <rguenther@suse.de>
8978 PR tree-optimization/69168
8979 * gcc.dg/torture/pr69168.c: New testcase.
8981 2016-01-12 Richard Biener <rguenther@suse.de>
8983 PR tree-optimization/69157
8984 * gcc.dg/torture/pr69157.c: New testcase.
8986 2016-01-12 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/69174
8989 * gcc.dg/torture/pr69174.c: New testcase.
8991 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8995 * g++.dg/tls/pr66808.C: New test.
8996 * g++.dg/tls/pr69000.C: New test.
8998 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9000 * gcc.target/powerpc/swaps-p8-23.c: New test.
9001 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9003 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9005 PR tree-optimization/68356
9006 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9008 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9009 Jim Wilson <jim.wilson@linaro.org>
9012 * gcc.target/arm/pr69194.c: New test.
9014 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9017 * gcc.target/i386/pr69225-1.c: New test.
9018 * gcc.target/i386/pr69225-2.c: Likewise.
9019 * gcc.target/i386/pr69225-3.c: Likewise.
9020 * gcc.target/i386/pr69225-4.c: Likewise.
9021 * gcc.target/i386/pr69225-5.c: Likewise.
9022 * gcc.target/i386/pr69225-6.c: Likewise.
9024 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9027 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9031 * gcc.dg/pr69071.c: New test.
9034 * g++.dg/opt/pr69211.C: New test.
9036 PR tree-optimization/69214
9037 * gcc.c-torture/compile/pr69214.c: New test.
9039 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9041 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9042 * gcc.target/i386/pr66232-11.c: Ditto.
9043 * gcc.target/i386/pr66232-12.c: Ditto.
9044 * gcc.target/i386/pr66232-13.c: Ditto.
9046 2016-01-11 Richard Biener <rguenther@suse.de>
9048 PR tree-optimization/69173
9049 * gcc.dg/torture/pr69173.c: New testcase.
9051 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9053 PR rtl-optimization/68796
9054 * gcc.target/aarch64/tst_5.c: New test.
9055 * gcc.target/aarch64/tst_6.c: Likewise.
9057 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9059 PR rtl-optimization/68841
9060 * gcc.dg/pr68841.c: New test.
9061 * gcc.c-torture/execute/pr68841.c: New test.
9063 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9065 PR rtl-optimization/68920
9066 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9068 * gcc.dg/ifcvt-5.c: New test.
9070 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9073 * g++.dg/pr69123.C: New.
9075 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9078 * gcc.target/i386/pr69010.c: New test.
9080 2016-01-11 Martin Jambor <mjambor@suse.cz>
9083 * gcc.target/i386/chkp-pr69044.c: New test.
9085 2016-01-11 Tom de Vries <tom@codesourcery.com>
9087 PR tree-optimization/69109
9088 * gcc.dg/autopar/pr69109-2.c: New test.
9089 * gcc.dg/autopar/pr69109.c: New test.
9091 2016-01-11 Tom de Vries <tom@codesourcery.com>
9093 PR tree-optimization/69108
9094 * gcc.dg/autopar/pr69108.c: New test.
9096 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9099 * c-c++-common/Wisleading-indentation.c: Augment test.
9101 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9104 * gfortran.dg/inline_matmul_12.f90: New test.
9106 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9109 * gfortran.dg/actual_array_offset_1: New test.
9111 2016-01-10 Tom de Vries <tom@codesourcery.com>
9113 PR tree-optimization/69062
9114 * gcc.dg/autopar/pr69062.c: New test.
9116 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9118 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9119 * gcc.dg/vect/slp-perm-2.c: Likewise.
9120 * gcc.dg/vect/slp-perm-3.c: Likewise.
9121 * gcc.dg/vect/slp-perm-5.c: Likewise.
9122 * gcc.dg/vect/slp-perm-6.c: Likewise.
9123 * gcc.dg/vect/slp-perm-7.c: Likewise.
9124 * gcc.dg/vect/slp-perm-8.c: Likewise.
9126 2016-01-10 Tom de Vries <tom@codesourcery.com>
9128 PR tree-optimization/69039
9129 * gcc.dg/autopar/pr69039.c: New test.
9131 2016-01-09 Marek Polacek <polacek@redhat.com>
9134 * g++.dg/pr69113.C: New test.
9136 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9139 PR tree-optimization/69097
9140 * gcc.c-torture/execute/pr50865.c: New test.
9141 * gcc.c-torture/execute/pr69097-1.c: New test.
9142 * gcc.c-torture/execute/pr69097-2.c: New test.
9143 * gcc.dg/pr69097-1.c: New test.
9144 * gcc.dg/pr69097-2.c: New test.
9146 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9149 * g++.dg/opt/pr69164.C: New test.
9151 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9153 PR tree-optimization/69167
9154 * gcc.dg/pr69167.c: New test.
9156 2016-01-08 Marek Polacek <polacek@redhat.com>
9159 * g++.dg/pr68449.C: New.
9161 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9163 PR tree-optimization/68707
9164 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9165 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9166 on platforms supporting it.
9167 * gcc.dg/vect/slp-perm-2.c: Likewise.
9168 * gcc.dg/vect/slp-perm-3.c: Likewise.
9169 * gcc.dg/vect/slp-perm-5.c: Likewise.
9170 * gcc.dg/vect/slp-perm-7.c: Likewise.
9171 * gcc.dg/vect/slp-perm-8.c: Likewise.
9172 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9173 on platforms supporting it.
9175 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9177 PR tree-optimization/69162
9178 * gcc.dg/pr69162.c: New test.
9180 PR tree-optimization/69172
9181 * gcc.dg/pr69172.c: New test.
9183 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9185 PR tree-optimization/67781
9186 * gcc.c-torture/execute/pr67781.c: New file.
9188 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9190 PR tree-optimization/69083
9191 * gcc.dg/vect/pr69083.c: New test.
9193 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9195 PR tree-optimization/61441
9196 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9197 Use -fexcess-precision=standard for compiler options.
9198 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9200 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9203 * gfortran.dg/gomp/pr69128.f90: New test.
9206 * g++.dg/ext/pr69145-1.C: New test.
9207 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9208 * g++.dg/ext/pr69145-2.h: New file.
9210 2016-01-07 Martin Sebor <msebor@redhat.com>
9213 * gcc.dg/atomic-fetch-bool.c: New test.
9214 * gcc.dg/sync-fetch-bool.c: New test.
9216 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9219 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9221 2016-01-07 Nick Clifton <nickc@redhat.com>
9224 * g++.dg/pr66655.C: New test.
9225 * g++.dg/pr66655_1.cc: Test support file.
9226 * g++.dg/pr66655.h: Test header file.
9228 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9231 gfortran.dg/gomp/pr66680.f90: New test.
9233 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9236 * gcc.target/i386/pr69171-1.c: New test.
9237 * gcc.target/i386/pr69171-2.c: Likewise.
9238 * gcc.target/i386/pr69171-3.c: Likewise.
9239 * gcc.target/i386/pr69171-4.c: Likewise.
9240 * gcc.target/i386/pr69171-5.c: Likewise.
9241 * gcc.target/i386/pr69171-6.c: Likewise.
9243 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9246 * c-c++-common/pr67639.c: New test.
9248 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9250 PR tree-optimization/69141
9251 * g++.dg/opt/pr69141.C: New test.
9253 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9255 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9257 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9260 * gcc.target/i386/pr69140.c: New test
9262 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9264 * gcc.dg/bad-dereference.c: New test case.
9266 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9268 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9270 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9272 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9274 2016-01-06 Marek Polacek <polacek@redhat.com>
9277 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9279 2016-01-05 Marek Polacek <polacek@redhat.com>
9282 * gcc.dg/atomic-invalid-2.c: New.
9284 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9287 * gcc.target/i386/pr68991.c: New test.
9289 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9292 * g++.dg/pr68991-1.C: New test.
9293 * g++.dg/pr68991-2.C: Likewise.
9295 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9298 * gcc.target/ia64/pr60465-gprel64.c: New test.
9299 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9301 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9303 PR rtl-optimization/68651
9304 * gcc.target/aarch64/pr68651_1.c: New test.
9306 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9309 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9311 2016-01-05 Nathan Sidwell <nathan@acm.org>
9314 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9316 * gcc.dg/alias-15.c: New.
9318 2016-01-05 Nick Clifton <nickc@redhat.com>
9321 * g++.dg/pr68770.C: New test.
9323 2016-01-04 Mike Stump <mikestump@comcast.net>
9325 * lib/target-supports.exp (check_effective_target_cilkplus):
9326 cilkplus targets require pthreads.
9327 (check_effective_target_cilkplus): Remove special case for NVPTX.
9329 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9331 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9334 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9336 Update copyright years.
9338 2016-01-04 Marek Polacek <polacek@redhat.com>
9341 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9342 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9343 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9345 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9347 * gcc.target/sparc/20160104-2.c: New test.
9349 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9351 * gcc.target/sparc/20160104-1.c: New test.
9353 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9356 * gfortran.dg/pr65045.f90: New test.
9358 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9360 * gnat.dg/specs/debug1.ads: Delete.
9362 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9364 PR libgfortran/68867
9365 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9368 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9370 PR libgfortran/68867
9371 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9374 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9377 * gfortran.dg/pr68864.f90: New test.
9379 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9381 PR tree-optimization/69070
9382 * gcc.dg/pr69070.c: New test.
9385 * gfortran.dg/pr69055.f90: New test.
9388 * gcc.dg/pr69015.c: New test.
9390 Copyright (C) 2016 Free Software Foundation, Inc.
9392 Copying and distribution of this file, with or without modification,
9393 are permitted in any medium without royalty provided the copyright
9394 notice and this notice are preserved.