1 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
9 * gcc.target/s390/loc-1.c: New test.
11 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
13 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
14 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
16 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
19 * gcc.target/aarch64/pr63874.c: New test.
21 2016-07-04 Jan Beulich <jbeulich@suse.com>
23 * g++.dg/header.c: New.
24 * gcc.dg/header.c: New.
26 2016-07-02 Jakub Jelinek <jakub@redhat.com>
29 * c-c++-common/Wunused-var-15.c: New test.
31 2016-07-01 Jakub Jelinek <jakub@redhat.com>
34 * gfortran.dg/gomp/pr71687.f90: New test.
36 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
38 * gcc.dg/const-float128-ped.c: Require __float128 effective
40 * gcc.dg/const-float128.c: Likewise.
41 * gcc.dg/torture/float128-cmp-invalid.c: Require
42 __float128 and base_quadfloat_support effective targets, and
44 * gcc.dg/torture/float128-div-underflow.c: Likewise.
45 * gcc.dg/torture/float128-extend-nan.c: Likewise.
46 * gcc.dg/torture/float128-nan.c: Likewise.
47 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
48 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
49 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
50 * lib/target-supports.exp (check_effective_target___float128):
52 (add_options_for___float128): New.
53 (check_effective_target_base_quadword_support): New.
55 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
58 * gcc.target/powerpc/pr71720.c: New test.
60 2016-07-01 Jan Beulich <jbeulich@suse.com>
64 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
67 * gcc.target/powerpc/pr71698.c: New test.
69 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
72 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
73 instead of ".foo" for its section name.
74 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
75 depending on MCU's flash size.
76 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
77 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
78 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
79 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
80 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
81 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
83 2016-07-01 Jan Beulich <jbeulich@suse.com>
85 * gcc.target/i386/pr65105-2.c: Add -msse2.
87 2016-06-30 Jakub Jelinek <jakub@redhat.com>
89 PR tree-optimization/71707
90 * gcc.dg/strlenopt-29.c: New test.
93 * gfortran.dg/gomp/pr71704.f90: New test.
96 * gfortran.dg/gomp/pr71705.f90: New test.
98 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
100 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
101 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
102 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
103 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
104 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
105 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
106 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
107 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
108 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
109 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
110 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
111 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
112 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
113 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
114 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
115 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
116 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
117 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
118 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
119 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
120 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
121 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
122 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
123 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
124 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
125 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
126 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
127 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
128 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
129 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
130 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
131 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
132 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
133 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
134 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
135 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
136 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
137 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
138 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
139 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
140 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
141 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
142 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
143 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
144 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
145 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
146 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
147 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
148 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
149 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
150 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
151 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
152 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
153 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
154 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
155 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
156 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
157 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
158 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
159 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
160 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
161 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
162 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
163 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
164 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
165 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
166 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
167 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
168 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
169 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
170 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
171 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
172 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
173 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
174 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
175 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
176 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
177 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
178 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
179 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
180 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
182 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
183 James Greenhalgh <james.greenhalgh@arm.com>
185 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
187 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
188 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
190 * gcc.target/aarch64/vget_set_lane_1.c: New test.
192 2016-06-30 David Malcolm <dmalcolm@redhat.com>
195 * gcc.dg/spellcheck-options-12.c: New test case.
197 2016-06-30 Jakub Jelinek <jakub@redhat.com>
200 * gcc.c-torture/compile/pr71693.c: New test.
202 2016-06-29 David Malcolm <dmalcolm@redhat.com>
204 * gcc.dg/spellcheck-params.c: New testcase.
205 * gcc.dg/spellcheck-params-2.c: New testcase.
207 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
209 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
210 vector extract instructions.
211 * gcc.target/powerpc/p9-extract-2.c: Likewise.
213 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
216 * gfortran.dg/unexpected_eof_2.f90: New test.
217 * gfortran.dg/unexpected_eof_3.f90: New test.
219 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
221 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
223 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
225 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
226 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
227 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
229 2016-06-29 Richard Biener <rguenther@suse.de>
232 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
234 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
236 * gcc.target/arm/aapcs/neon-vect10.c: Require
237 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
238 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
239 * gcc.target/arm/aapcs/vfp18.c: Likewise.
240 * gcc.target/arm/aapcs/vfp19.c: Likewise.
241 * gcc.target/arm/aapcs/vfp20.c: Likewise.
242 * gcc.target/arm/aapcs/vfp21.c: Likewise.
243 * gcc.target/arm/fp16-aapcs-1.c: Require
244 -mfloat-ab=hard. Also simplify the test.
245 * gcc.target/arm/fp16-aapcs-2.c: New.
247 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
249 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
251 (add_options_for_arm_fp16_ieee): New.
252 (add_options_for_arm_fp16_alternative): New.
253 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
255 (effective_target_arm_fp16_hw): New.
257 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
259 PR tree-optimization/71655
260 * g++.dg/pr71655.C: New test.
262 2016-06-29 Martin Liska <mliska@suse.cz>
264 * gcc.dg/pr71585.c: New test.
265 * gcc.dg/pr71585-2.c: New test.
266 * gcc.dg/pr71585-3.c: New test.
268 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
270 PR tree-optimization/70729
271 * g++.dg/vect/pr70729.cc: New test.
273 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
275 * c-c++-common/gomp/cancel-1.c: Extend.
277 2016-06-29 Jakub Jelinek <jakub@redhat.com>
279 PR tree-optimization/71625
280 * gcc.dg/strlenopt-28.c: New test.
282 2016-06-29 Richard Biener <rguenther@suse.de>
285 * g++.dg/torture/pr71002.C: Adjust testcase.
287 2016-06-29 Jakub Jelinek <jakub@redhat.com>
290 * gcc.dg/pr71685.c: New test.
292 2016-06-28 Martin Sebor <msebor@redhat.com>
295 * gcc.dg/init-bad-9.c: New test.
297 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
299 * gcc.target/powerpc/abs128-1.c: Require VSX.
300 * gcc.target/powerpc/copysign128-1.c: Likewise.
301 * gcc.target/powerpc/inf128-1.c: Likewise.
302 * gcc.target/powerpc/nan128-1.c: Likewise.
304 2016-06-28 Jakub Jelinek <jakub@redhat.com>
307 * gcc.c-torture/execute/pr71626-1.c: New test.
308 * gcc.c-torture/execute/pr71626-2.c: New test.
310 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
313 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
315 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
318 * gcc.target/powerpc/pr71670.c: New testcase.
320 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
323 * gcc.target/powerpc/pr71656-1.c: New test.
324 * gcc.target/powerpc/pr71656-2.c: New test.
326 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
328 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
330 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
332 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
333 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
334 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
335 Add arm_neon_fp16_ok effective target.
336 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
337 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
338 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
339 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
340 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
342 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
343 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
344 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
345 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
346 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
348 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
350 * gcc.dg/predict-12.c: New testcase.
352 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
355 * gfortran.dg/pr71649.f90: New test.
357 2016-06-25 Jakub Jelinek <jakub@redhat.com>
359 PR tree-optimization/71643
360 * g++.dg/opt/pr71643.C: New test.
362 PR tree-optimization/71631
363 * gcc.c-torture/execute/pr71631.c: New test.
365 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
367 * gcc.dg/predict-11.c: New testcase.
368 * gfortran.dg/predict-2.f90: New testcase.
370 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
372 * gcc.dg/predict-10.c: New test.
374 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
376 * gcc.target/powerpc/abs128-1.c: New.
377 * gcc.target/powerpc/copysign128-1.c: New.
378 * gcc.target/powerpc/inf128-1.c: New.
379 * gcc.target/powerpc/nan128-1.c: New.
381 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
383 * gfortran.dg/pr71642.f90: New test.
385 2016-06-24 Jakub Jelinek <jakub@redhat.com>
387 PR tree-optimization/71647
388 * gcc.target/i386/pr71647.c: New test.
390 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
392 * gcc.target/i386/noplt-gd-1.c: New test.
393 * gcc.target/i386/noplt-gd-2.c: Likewise.
394 * gcc.target/i386/noplt-gd-3.c: Likewise.
395 * gcc.target/i386/noplt-ld-1.c: Likewise.
396 * gcc.target/i386/noplt-ld-2.c: Likewise.
397 * gcc.target/i386/noplt-ld-3.c: Likewise.
398 * lib/target-supports.exp
399 (check_effective_target_tls_get_addr_via_got): New.
401 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
403 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
404 testsuite compile flags.
405 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
406 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
408 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
410 * g++dg/vect/pr36684.cc: Add dg-do compile.
411 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
412 * gcc.dg/vect/pr70021.c: Ditto.
413 * gcc.dg/vect/pr70138-1.c: Ditto.
414 * gcc.dg/vect/pr70138-2.c: Ditto.
415 * gcc.dg/vect/pr70354-1.c: Ditto.
416 * gcc.dg/vect/pr70354-2.c: Ditto.
417 * gcc.dg/vect/pr71259.c: Ditto.
418 * gcc.dg/vect/pr71416-1.c: Ditto.
419 * gcc.dg/vect/slp-43.c: Ditto.
420 * gcc.dg/vect/slp-45.c: Ditto.
421 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
422 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
423 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
424 * gfortran.dg/vect/pr69980.f90: Ditto.
426 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
428 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
429 * gcc.dg/vect/bb-slp-30.c: Ditto.
430 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
431 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
432 * gcc.dg/vect/pr45902.c: Ditto.
433 * gcc.dg/vect/pr48172.c: Ditto.
434 * gcc.dg/vect/pr48377.c: Ditto.
435 * gcc.dg/vect/pr49038.c: Ditto.
436 * gcc.dg/vect/pr49771.c: Ditto.
437 * gcc.dg/vect/pr52091.c: Ditto.
438 * gcc.dg/vect/pr53185-2.c: Ditto.
439 * gcc.dg/vect/pr56826.c: Ditto.
440 * gcc.dg/vect/pr60276.c: Ditto.
441 * gcc.dg/vect/pr62021.c: Ditto.
442 * gcc.dg/vect/pr63530.c: Ditto.
443 * gcc.dg/vect/pr65518.c: Ditto.
444 * gcc.dg/vect/pr65947-1.c: Ditto.
445 * gcc.dg/vect/pr65947-10.c: Ditto.
446 * gcc.dg/vect/pr65947-11.c: Ditto.
447 * gcc.dg/vect/pr65947-12.c: Ditto.
448 * gcc.dg/vect/pr65947-13.c: Ditto.
449 * gcc.dg/vect/pr65947-2.c: Ditto.
450 * gcc.dg/vect/pr65947-3.c: Ditto.
451 * gcc.dg/vect/pr65947-4.c: Ditto.
452 * gcc.dg/vect/pr65947-5.c: Ditto.
453 * gcc.dg/vect/pr65947-6.c: Ditto.
454 * gcc.dg/vect/pr65947-7.c: Ditto.
455 * gcc.dg/vect/pr65947-8.c: Ditto.
456 * gcc.dg/vect/pr65947-9.c: Ditto.
457 * gcc.dg/vect/pr71416-1.c: Ditto.
458 * gcc.dg/vect/pr71439.c: Ditto.
459 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
460 * gcc.dg/vect/vect-bswap16.c: Ditto.
461 * gcc.dg/vect/vect-bswap32.c: Ditto.
462 * gcc.dg/vect/vect-bswap64.c: Ditto.
463 * gcc.dg/vect/vect-live-1.c: Ditto.
464 * gcc.dg/vect/vect-live-2.c: Ditto.
465 * gcc.dg/vect/vect-live-3.c: Ditto.
466 * gcc.dg/vect/vect-live-4.c: Ditto.
467 * gcc.dg/vect/vect-live-5.c: Ditto.
468 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
469 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
470 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
471 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
472 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
473 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
474 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
475 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
476 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
477 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
478 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
479 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
480 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
481 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
482 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
483 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
484 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
486 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
488 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
490 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
492 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
493 ia32 if R_386_GOT32X relocation is supported.
494 * gcc.target/i386/noplt-3.c: Likewise.
495 * gcc.target/i386/noplt-2.c: Likewise.
496 (main): Renamed to ...
498 * gcc.target/i386/noplt-4.c: Likewise.
499 (main): Renamed to ...
501 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
502 * gcc.target/i386/pr67400-5.c: Likewise.
504 2016-06-24 Jakub Jelinek <jakub@redhat.com>
506 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
507 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
509 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
510 f4): Adjust expected diagnostics.
511 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
512 (T): If OVFP is defined, redefine to TP.
513 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
514 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
515 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
516 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
517 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
518 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
519 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
520 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
521 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
522 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
523 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
524 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
525 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
526 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
527 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
528 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
529 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
530 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
531 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
532 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
533 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
534 as last argument to __builtin_add_overflow_p.
536 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
538 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
539 dg-options and remove default vector testsuite compile flags.
540 * g++.dg/vect/pr33860a.cc: Ditto.
541 * g++.dg/vect/pr45470-a.cc: Ditto.
542 * g++.dg/vect/pr45470-b.cc: Ditto.
543 * g++.dg/vect/pr60896.cc: Ditto.
544 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
545 * gcc.dg/vect/pr18308.c: Ditto.
546 * gcc.dg/vect/pr24049.c: Ditto.
547 * gcc.dg/vect/pr33373.c: Ditto.
548 * gcc.dg/vect/pr36228.c: Ditto.
549 * gcc.dg/vect/pr42395.c: Ditto.
550 * gcc.dg/vect/pr42604.c: Ditto.
551 * gcc.dg/vect/pr46663.c: Ditto.
552 * gcc.dg/vect/pr48765.c: Ditto.
553 * gcc.dg/vect/pr49093.c: Ditto.
554 * gcc.dg/vect/pr49352.c: Ditto.
555 * gcc.dg/vect/pr52298.c: Ditto.
556 * gcc.dg/vect/pr52870.c: Ditto.
557 * gcc.dg/vect/pr53185.c: Ditto.
558 * gcc.dg/vect/pr53773.c: Ditto.
559 * gcc.dg/vect/pr56695.c: Ditto.
560 * gcc.dg/vect/pr62171.c: Ditto.
561 * gcc.dg/vect/pr63530.c: Ditto.
562 * gcc.dg/vect/pr68339.c: Ditto.
563 * gcc.dg/vect/pr71259.c: Ditto.
564 * gcc.dg/vect/vect-82_64.c: Ditto.
565 * gcc.dg/vect/vect-83_64.c: Ditto.
566 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
567 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
568 * gcc.dg/vect/vect-shift-2.c: Ditto.
569 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
570 * gfortran.dg/vect/pr39318.f90: Ditto.
571 * gfortran.dg/vect/pr45714-a.f: Ditto.
572 * gfortran.dg/vect/pr45714-b.f: Ditto.
573 * gfortran.dg/vect/pr46213.f90: Ditto.
575 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
576 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
578 * gcc.target/powerpc/p9-splat-5.c: New test.
580 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
582 PR tree-optimization/71488
583 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
584 * lib/target-supports.exp: ... here.
585 (check_sse4_hw_available): New procedure.
586 (check_effective_target_sse4_runtime): Ditto.
587 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
588 -march=westmere for sse4_runtime targets.
589 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
590 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
591 (dg-additional-options): Use for sse4_runtime targets.
592 (main): Call check_vect ().
593 (dg-final): Perform scan only for sse4_runtime targets.
595 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
599 * gcc.target/i386/pr66232-14.c: New file.
600 * gcc.target/i386/pr66232-15.c: Likewise.
601 * gcc.target/i386/pr66232-16.c: Likewise.
602 * gcc.target/i386/pr66232-17.c: Likewise.
603 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
604 ia32 if R_386_GOT32X relocation is supported.
605 * gcc.target/i386/pr67400-2.c: Likewise.
606 * gcc.target/i386/pr67400-3.c: Likewise.
607 * gcc.target/i386/pr67400-4.c: Likewise.
608 * gcc.target/i386/pr67400-6.c: Likewise.
609 * gcc.target/i386/pr67400-7.c: Likewise.
610 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
612 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
615 * gfortran.dg/char4_iunit_1.f03: Update test.
616 * gfortran.dg/f2003_io_5.f03: Update test.
617 * gfortran.dg/real_const_3.f90: Update test.
619 2016-06-23 Andi Kleen <ak@linux.intel.com>
621 * g++.dg/bprob/bprob.exp: Support autofdo.
622 * g++.dg/tree-prof/tree-prof.exp: dito.
623 * gcc.dg/tree-prof/tree-prof.exp: dito.
624 * gcc.misc-tests/bprob.exp: dito.
625 * gfortran.dg/prof/prof.exp: dito.
626 * lib/profopt.exp: dito.
627 * lib/target-supports.exp: Check for autofdo.
629 2016-06-23 Martin Liska <mliska@suse.cz>
631 * gcc.dg/pr71619.c: New test.
633 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
636 * gcc.target/i386/pr67400-1.c: New test.
637 * gcc.target/i386/pr67400-2.c: Likewise.
638 * gcc.target/i386/pr67400-3.c: Likewise.
639 * gcc.target/i386/pr67400-4.c: Likewise.
640 * gcc.target/i386/pr67400-5.c: Likewise.
641 * gcc.target/i386/pr67400-6.c: Likewise.
642 * gcc.target/i386/pr67400-7.c: Likewise.
644 2016-06-22 David Malcolm <dmalcolm@redhat.com>
646 * c-c++-common/missing-header-1.c: New test case.
647 * c-c++-common/missing-header-2.c: New test case.
648 * c-c++-common/missing-header-3.c: New test case.
649 * c-c++-common/missing-header-4.c: New test case.
651 2016-06-22 David Malcolm <dmalcolm@redhat.com>
654 * c-c++-common/attributes-1.c: Update dg-prune-output to include
656 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
657 expected results due to builtin "nanl" now being suggested for
659 * gcc.dg/pr67580.c: Update expected messages.
660 * gcc.dg/spellcheck-identifiers.c: New testcase.
661 * gcc.dg/spellcheck-typenames.c: New testcase.
663 2016-06-22 David Malcolm <dmalcolm@redhat.com>
665 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
667 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
668 diagnostic-test-show-locus-parseable-fixits.c to sources for
669 diagnostic_plugin_test_show_locus.c.
670 * lib/gcc-defs.exp (freeform_regexps): New global.
671 (dg-regexp): New function.
672 (handle-dg-regexps): New function.
673 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
674 freeform_regexps to the empty list.
675 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
677 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
679 PR tree-optimization/71488
680 * g++.dg/pr71488.C: New test.
681 * gcc.dg/vect/vect-bool-cmp.c: New test.
683 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
685 * gcc.dg/guality/param-5.c: New test.
687 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
689 * gcc.target/i386/asm-flag-7.c: New test.
691 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
693 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
694 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
695 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
696 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
697 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
698 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
699 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
703 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
704 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
705 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
706 * gcc.dg/tree-ssa/vrp87.c: Likewise.
707 * lib/target-supports.exp: Likewise.
709 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
711 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
712 * gcc.dg/attr-ms_struct-2.c: Likewise.
713 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
714 * gcc.dg/bf-ms-attrib.c: Likewise.
715 * gcc.dg/bf-ms-layout-2.c: Likewise.
716 * gcc.dg/bf-ms-layout-3.c: Likewise.
717 * gcc.dg/bf-ms-layout.c: Likewise.
718 * gcc.dg/bf-no-ms-layout.c: Likewise.
719 * gcc.target/i386/bitfield1.c: Likewise.
720 * gcc.target/i386/bitfield2.c: Likewise.
721 * gcc.target/i386/bitfield3.c: Likewise.
723 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
725 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
726 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
727 override other than -mcpu=power9 command-line option is specified,
728 or if the target operating system is aix.
729 * gcc.target/powerpc/darn-1.c: Likewise.
730 * gcc.target/powerpc/darn-2.c: Likewise.
731 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
732 test if effective-target is not powerpc_p9vector_ok or if the
733 target operating system is not defined.
734 * gcc.target/powerpc/vslv-1.c: Likewise.
735 * gcc.target/powerpc/vsrv-0.c: Likewise.
736 * gcc.target/powerpc/vsrv-1.c: Likewise.
738 2016-06-21 Tobias Burnus <burnus@net-b.de>
741 * gfortran.dg/coarray/data_1.f90: New.
743 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
745 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
746 (dg-require-effective-target): Use arm_v8_neon_hw.
747 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
748 (dg-require-effective-target): Likewise.
749 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
750 (dg-require-effective-target): Likewise.
751 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
752 (dg-require-effective-target): Likewise.
753 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
754 (dg-require-effective-target): Likewise.
755 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
756 (dg-require-effective-target): Likewise.
757 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
760 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
762 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
763 Set to 3 so test passes.
765 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
767 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
769 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
771 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
772 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
773 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
774 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
776 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
778 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
779 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
781 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
784 * gcc.target/i386/pr71549.c: New test.
786 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
788 * gcc.target/powerpc/vadsdu-0.c: Replace
789 dg-require-effective-target directive to allow test to run on more
790 platforms, and add dg-skip-if directive to disable test on aix
791 platforms because of known incompatibilities.
792 * gcc.target/powerpc/vadsdu-1.c: Likewise.
793 * gcc.target/powerpc/vadsdu-2.c: Likewise.
794 * gcc.target/powerpc/vadsdu-3.c: Likewise.
795 * gcc.target/powerpc/vadsdu-4.c: Likewise.
796 * gcc.target/powerpc/vadsdu-5.c: Likewise.
797 * gcc.target/powerpc/vadsdub-1.c: Likewise.
798 * gcc.target/powerpc/vadsdub-2.c: Replace
799 dg-require-effective-target directive to allow test to run on more
800 platforms, and add dg-skip-if directive to disable test on aix
801 platforms because of known incompatibilities.
802 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
803 with vec_absdb call to differentiate this test from vadsdub-1.c.
804 * gcc.target/powerpc/vadsduh-1.c: Replace
805 dg-require-effective-target directive to allow test to run on more
806 platforms, and add dg-skip-if directive to disable test on aix
807 platforms because of known incompatibilities.
808 * gcc.target/powerpc/vadsduh-2.c: Likewise.
809 * gcc.target/powerpc/vadsduw-1.c: Likewise.
810 * gcc.target/powerpc/vadsduw-2.c: Likewise.
812 2016-06-21 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/71588
815 * gcc.dg/pr71558.c: New test.
817 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
819 * c-c++-common/pr68657-1.c: Require ptr32plus support.
820 * c-c++-common/pr68657-2.c: Likewise.
821 * c-c++-common/pr68657-3.c: Likewise.
822 * gcc.dg/torture/pr69714.c: Require int32plus support.
823 * gcc.dg/torture/pr70025.c: Likewise.
824 * gcc.dg/torture/pr70083.c: Likewise.
825 * gcc.dg/torture/pr70542.c: Likewise.
826 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
828 2016-06-20 Joseph Myers <joseph@codesourcery.com>
831 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
833 2016-06-20 Jakub Jelinek <jakub@redhat.com>
836 * gcc.dg/pr71581.c: New test.
838 PR rtl-optimization/71591
839 * gcc.dg/cpp/pr71591.c: New test.
841 2016-06-20 David B. Robins <gcc@davidrobins.net>
844 * g++.dg/torture/pr71571.C: New test.
846 2016-06-20 Jakub Jelinek <jakub@redhat.com>
849 * gcc.target/i386/sse2-pr71559.c: New test.
850 * gcc.target/i386/avx-pr71559.c: New test.
851 * gcc.target/i386/avx512f-pr71559.c: New test.
853 2016-06-20 Tobias Burnus <burnus@net-b.de>
856 * gfortran.dg/pointer_remapping_10.f90: New.
858 2016-06-20 David Malcolm <dmalcolm@redhat.com>
860 * g++.dg/diagnostic/string-literal-concat.C: New test case.
862 2016-06-20 Martin Sebor <msebor@redhat.com>
865 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
866 * gnu90-const-expr-1.c: Same.
867 * gnu99-const-expr-1.c: Same.
868 * gnu99-static-1.c: Same.
870 2016-06-20 Renlin Li <renlin.li@arm.com>
872 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
874 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
876 * gcc.target/aarch64/vcvt_f64_1.c: New.
877 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
878 * gcc.target/aarch64/vrecp_f64_1.c: New.
880 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
882 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
885 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
888 * gcc.target/avr/torture/pr71103-2.c: New test.
890 2016-06-19 Martin Sebor <msebor@redhat.com>
893 * gcc.dg/alignof.c: New test.
895 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
897 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
898 vs dg-error; test constexpr specifier too.
900 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
904 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
906 * lib/target-supports.exp
907 (check_effective_target_arm_neon_fp16_ok_nocache): Call
908 arm_neon_ok and merge flags. Fix temporary test name.
909 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
912 2016-06-17 Martin Liska <mliska@suse.cz>
914 * gcc.dg/predict-9.c: Fix dump scanning.
916 2016-06-17 Bin Cheng <bin.cheng@arm.com>
918 PR tree-optimization/71354
919 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
921 2016-06-17 Bin Cheng <bin.cheng@arm.com>
923 PR tree-optimization/71347
924 * gcc.dg/tree-ssa/pr71347.c: New test.
926 2016-06-17 Bin Cheng <bin.cheng@arm.com>
928 PR tree-optimization/71354
929 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
931 2016-06-17 Bin Cheng <bin.cheng@arm.com>
933 * gcc.dg/vect/vect-alias-check-1.c: New test.
935 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
938 * gcc.target/avr/pr71151-1.c: New test.
939 * gcc.target/avr/pr71151-2.c: New test.
940 * gcc.target/avr/pr71151-3.c: New test.
941 * gcc.target/avr/pr71151-4.c: New test.
942 * gcc.target/avr/pr71151-5.c: New test.
943 * gcc.target/avr/pr71151-6.c: New test.
944 * gcc.target/avr/pr71151-7.c: New test.
945 * gcc.target/avr/pr71151-8.c: New test.
946 * gcc.target/avr/pr71151-common.h: New test.
948 2016-06-16 Martin Liska <mliska@suse.cz>
950 * gfortran.dg/predict-1.f90: New test.
952 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
955 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
957 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
959 * g++.dg/vect/pr36648.cc: Disable cunrolli
961 2016-06-16 Jakub Jelinek <jakub@redhat.com>
964 * gcc.c-torture/execute/pr71554.c: New test.
966 PR rtl-optimization/71532
967 * gcc.dg/torture/pr71532.c: New test.
969 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
971 * gcc.target/powerpc/p9-dimode1.c: New test.
972 * gcc.target/powerpc/p9-dimode2.c: Likewise.
974 2016-06-15 Jakub Jelinek <jakub@redhat.com>
976 * gcc.c-torture/compile/20160615-1.c: New test.
978 * g++.dg/cpp0x/ref-qual17.C: New test.
980 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
983 * gcc.target/i386/pr71529.C: New test.
985 2016-06-15 Alan Hayward <alan.hayward@arm.com>
987 PR tree-optimization/71483
988 * g++.dg/vect/pr71483.c: New
990 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/inherit/crash6.C: New.
994 * g++.dg/inherit/union2.C: Likewise.
995 * g++.dg/inherit/virtual12.C: Likewise.
996 * g++.dg/inherit/virtual13.C: Likewise.
997 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
999 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1001 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1003 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1005 PR tree-optimization/71439
1006 * gcc.dg/vect/pr71439.c: New
1008 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1010 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1012 2016-06-15 Richard Biener <rguenther@suse.de>
1014 * gcc.dg/vect/slp-45.c: New testcase.
1016 2016-06-15 Richard Biener <rguenther@suse.de>
1018 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1020 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1022 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1023 requirements, and disable for AIX for now.
1024 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1026 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1029 * g++.dg/opt/pr71528.C: New test.
1032 * g++.dg/init/pr71516.C: New test.
1034 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1036 * g++.dg/init/array46.C: New.
1038 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1040 * gcc.target/i386/float128-3.c: New test.
1041 * gcc.target/i386/quad-sse4.c: Ditto.
1042 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1043 Update scan strings.
1045 2016-06-14 Richard Biener <rguenther@suse.de>
1048 * gfortran.dg/pr71526.f90: New testcase.
1050 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1052 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1053 * gcc.dg/zero_bits_compound-1.c: Likewise.
1055 2016-06-14 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/71522
1058 * gcc.dg/torture/pr71522.c: New testcase.
1060 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1062 PR tree-optimization/71520
1063 * gcc.dg/tree-ssa/pr71520.c: New test.
1065 2016-06-14 Richard Biener <rguenther@suse.de>
1067 PR tree-optimization/71521
1068 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1070 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1073 * c-c++-common/ubsan/bounds-13.c: New test.
1075 PR preprocessor/71183
1076 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1078 2016-06-13 Jeff Law <law@redhat.com>
1080 PR tree-optimization/71403
1081 * c-c++-common/ubsan/pr71403-1.c: New test.
1082 * c-c++-common/ubsan/pr71403-2.c: New test.
1083 * c-c++-common/ubsan/pr71403-3.c: New test.
1085 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1088 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1089 Add -Wno-psabi -w to dg-options.
1091 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1093 * gcc.target/powerpc/vadsdu-0.c: New test.
1094 * gcc.target/powerpc/vadsdu-1.c: New test.
1095 * gcc.target/powerpc/vadsdu-2.c: New test.
1096 * gcc.target/powerpc/vadsdu-3.c: New test.
1097 * gcc.target/powerpc/vadsdu-4.c: New test.
1098 * gcc.target/powerpc/vadsdu-5.c: New test.
1099 * gcc.target/powerpc/vadsdub-1.c: New test.
1100 * gcc.target/powerpc/vadsdub-2.c: New test.
1101 * gcc.target/powerpc/vadsduh-1.c: New test.
1102 * gcc.target/powerpc/vadsduh-2.c: New test.
1103 * gcc.target/powerpc/vadsduw-1.c: New test.
1104 * gcc.target/powerpc/vadsduw-2.c: New test.
1106 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1108 * gcc.dg/c99-init-2.c (c): Update expected error message.
1109 * gcc.dg/init-bad-8.c (foo): Likewise.
1110 * gcc.dg/spellcheck-fields-3.c: New test case.
1112 2016-06-13 Martin Liska <mliska@suse.cz>
1114 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1115 and "guess loop iv compared" heuristics.
1116 * gcc.dg/predict-2.c: Likewise.
1117 * gcc.dg/predict-3.c: Likewise.
1118 * gcc.dg/predict-4.c: Likewise.
1119 * gcc.dg/predict-5.c: Likewise.
1120 * gcc.dg/predict-6.c: Likewise.
1122 2016-06-13 Marek Polacek <polacek@redhat.com>
1125 * c-c++-common/Wswitch-unreachable-4.c: New test.
1126 * gcc.dg/Wswitch-unreachable-2.c: New test.
1127 * g++.dg/tm/jump1.C: Move dg-warning.
1129 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1131 * gnat.dg/renaming10.ad[sb]: New test.
1133 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1136 * gfortran.dg/pr70673.f90: New test.
1138 2016-06-13 Richard Biener <rguenther@suse.de>
1141 * gcc.dg/align-3.c: New testcase.
1143 2016-06-13 Martin Liska <mliska@suse.cz>
1145 * gcc.target/i386/pr71458.c: New test.
1147 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1150 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1152 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1155 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1158 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1161 * gfortran.dg/comma_IO_extension_1.f90: New test.
1162 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1163 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1165 * gfortran.dg/graphite/pr38083.f90: Likewise.
1166 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1169 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1171 * gnat.dg/case_character.adb: New test.
1173 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1176 * gcc.target/powerpc/pr71310.c: New testcase.
1178 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1181 * gcc.dg/pr71478.c: New test.
1183 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1186 * gcc.c-torture/execute/pr71494.c: New test.
1189 * gcc.target/i386/pr68657.c: New test.
1192 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1193 (test): Add -masm=intel alternatives.
1195 2016-06-10 Martin Sebor <msebor@redhat.com>
1198 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1200 2016-06-10 Jeff Law <law@redhat.com>
1202 PR tree-optimization/71335
1203 * gcc.c-torture/execute/pr71335.c: New test.
1205 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1207 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1208 the various "cannot tail-call: " messages.
1210 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1212 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1215 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1218 * c-c++-common/asan/pr71480.c: New test.
1220 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1222 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1223 (ASMNAME2): Likewise.
1224 (main): Replace fn in asm statement with ASMNAME ("fn").
1225 * gcc.dg/guality/pr68037-2.c: Likewise.
1226 * gcc.dg/guality/pr68037-3.c: Likewise.
1227 * gcc.dg/torture/pr68037-1.c: Likewise.
1228 * gcc.dg/torture/pr68037-2.c: Likewise.
1229 * gcc.dg/torture/pr68037-3.c: Likewise.
1231 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1234 * gcc.target/i386/pr68843-1.c: New test.
1235 * gcc.target/i386/pr68843-2.c: New test.
1237 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1238 Cesar Philippidis <cesar@codesourcery.com>
1241 * gcc.dg/goacc/nested-function-1.c: New file.
1242 * gcc.dg/goacc/nested-function-2.c: Likewise.
1243 * gcc.dg/goacc/pr71373.c: Likewise.
1244 * gfortran.dg/goacc/cray-2.f95: Likewise.
1245 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1246 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1247 * gfortran.dg/goacc/cray.f95: Update.
1248 * gfortran.dg/goacc/loop-1.f95: Likewise.
1249 * gfortran.dg/goacc/loop-3.f95: Likewise.
1250 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1251 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1253 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1255 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1256 for OpenACC tile clauses.
1257 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1260 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1262 * c-c++-common/goacc/cache-2.c: ... this new file.
1263 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1264 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1265 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1267 * gfortran.dg/goacc/cray.f95: Likewise.
1268 * gfortran.dg/goacc/loop-1.f95: Likewise.
1270 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1272 PR tree-optimization/71407
1273 PR tree-optimization/71416
1274 * gcc.dg/vect/pr71407.c: New
1275 * gcc.dg/vect/pr71416-1.c: New
1276 * gcc.dg/vect/pr71416-2.c: New
1278 2016-06-10 Richard Biener <rguenther@suse.de>
1281 * gcc.dg/torture/pr71477.c: New testcase.
1283 2016-06-09 Julia Koval <julia.koval@intel.com>
1285 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1286 * gcc.target/i386/interrupt-13.c: Likewise.
1287 * gcc.target/i386/interrupt-15.c: Likewise.
1288 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1289 * gcc.target/i386/interrupt-24.c: Likewise.
1290 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1291 * gcc.target/i386/interrupt-9.c: Likewise.
1292 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1294 2016-06-09 Martin Sebor <msebor@redhat.com>
1297 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1298 * gcc.dg/builtin-constant_p-1.c: Same.
1299 * gcc.dg/builtins-error.c: Same.
1300 * gcc.dg/pr70859.c: Same.
1302 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1304 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1305 * gcc.dg/torture/pr68067-1.c: Likewise.
1306 * gcc.dg/torture/pr68067-2.c: Likewise.
1308 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1310 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1313 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/inherit/crash5.C: New.
1318 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1321 * g++.dg/inherit/crash5.C: New.
1322 * g++.dg/inherit/virtual1.C: Adjust.
1324 2016-06-09 Martin Liska <mliska@suse.cz>
1326 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1327 * g++.dg/predict-loop-exit-2.C: Likewise.
1328 * g++.dg/predict-loop-exit-3.C: Likewise.
1329 * gcc.dg/predict-1.c: Likewise.
1330 * gcc.dg/predict-2.c: Likewise.
1331 * gcc.dg/predict-3.c: Likewise.
1332 * gcc.dg/predict-4.c: Likewise.
1333 * gcc.dg/predict-5.c: Likewise.
1334 * gcc.dg/predict-6.c: Likewise.
1335 * gcc.dg/predict-7.c: Likewise.
1337 2016-06-09 Richard Biener <rguenther@suse.de>
1339 PR tree-optimization/71462
1340 * gcc.dg/torture/pr71462.c: New testcase.
1342 2016-06-09 Marek Polacek <polacek@redhat.com>
1345 * gcc.dg/c11-generic-3.c: New test.
1347 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1349 * g++.dg/init/array42.C: New.
1350 * g++.dg/init/array43.C: Likewise.
1351 * g++.dg/init/array44.C: Likewise.
1352 * g++.dg/init/array45.C: Likewise.
1353 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1354 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1355 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1356 * g++.dg/gomp/pr35751.C: Likewise.
1357 * g++.dg/init/array23.C: Likewise.
1358 * g++.dg/init/brace2.C: Likewise.
1359 * g++.dg/init/brace6.C: Likewise.
1361 2016-06-08 Martin Sebor <msebor@redhat.com>
1362 Jakub Jelinek <jakub@redhat.com>
1366 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1367 * c-c++-common/builtin-arith-overflow-2.c: New test.
1368 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1369 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1370 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1372 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1377 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1379 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1380 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1381 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1382 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1383 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1384 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1385 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1386 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1387 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1388 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1389 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1390 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1391 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1393 2016-06-08 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/68558
1396 * gcc.dg/vect/slp-44.c: New testcase.
1398 2016-06-08 Richard Biener <rguenther@suse.de>
1400 * gcc.dg/vect/slp-43.c: New testcase.
1402 2016-06-08 Richard Biener <rguenther@suse.de>
1404 PR tree-optimization/71452
1405 * gcc.dg/torture/pr71452.c: New testcase.
1407 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1410 * g++.dg/torture/pr71448.C: New test.
1412 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1416 * g++.dg/debug/pr71432.C: New test.
1418 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1420 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1421 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1422 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1424 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1426 * gcc.dg/vect/vect-live-2.c: Update effective target.
1427 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1428 * lib/target-supports.exp: Add aarch64 to vect_long.
1430 2016-06-08 Marek Polacek <polacek@redhat.com>
1433 * gcc.dg/noncompile/pr71418.c: New test.
1436 * gcc.dg/noncompile/pr71426.c: New test.
1438 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1440 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1441 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1442 * gcc.dg/predict-3.c: Update template.
1443 * gcc.dg/predict-5.c: Update template.
1444 * gcc.dg/predict-6.c: Update template.
1445 * gcc.dg/predict-9.c: Update template.
1446 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1448 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1450 * gcc.target/powerpc/vec-mul.c: New test.
1452 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1454 * gcc.dg/spellcheck-fields-2.c: New test case.
1456 2016-06-07 Richard Biener <rguenther@suse.de>
1459 * gcc.dg/Wpragmas-1.c: New testcase.
1460 * gcc.dg/Wattributes-4.c: Likewise.
1461 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1464 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1466 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1467 spurious debug code.
1469 2016-06-07 Richard Biener <rguenther@suse.de>
1471 PR tree-optimization/71428
1472 * gcc.dg/torture/pr71428.c: New testcase.
1474 2016-06-07 Richard Biener <rguenther@suse.de>
1477 * gcc.dg/torture/pr71423.c: New testcase.
1479 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1482 * gcc.dg/tree-ssa/pr71408.c: New test.
1484 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1487 * g++.dg/torture/pr71281.C: New test.
1489 2016-06-06 Marek Polacek <polacek@redhat.com>
1492 * gcc.dg/pr71362.c: New test.
1494 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1495 Patrick Palka <ppalka@gcc.gnu.org>
1500 * g++.dg/opt/pr70847.C: New test.
1501 * g++.dg/ubsan/pr70847.C: New test.
1502 * g++.dg/ubsan/pr71393.C: New test.
1504 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1506 PR tree-optimization/71259
1507 * gcc.dg/vect/pr71259.c: New test.
1509 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1511 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1512 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1513 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1516 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1519 * gcc.c-torture/execute/pr37780.c: New test.
1520 * gcc.target/aarch64/pr37780_1.c: Likewise.
1521 * gcc.target/arm/pr37780_1.c: Likewise.
1523 2016-06-06 Marek Polacek <polacek@redhat.com>
1525 * c-c++-common/attr-may-alias-1.c: New test.
1526 * c-c++-common/attr-may-alias-2.c: New test.
1527 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1529 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1532 * gcc.target/i386/pr24414.c: New test.
1534 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1536 * gcc.target/sparc/vis4misc.c: New file.
1537 * gcc.target/sparc/fpcmp.c: Likewise.
1538 * gcc.target/sparc/fpcmpu.c: Likewise.
1540 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1542 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1543 * gcc.dg/vect/vect-live-3.c: Likewise.
1545 2016-06-06 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/71398
1548 * gcc.dg/torture/pr71398.c: New testcase.
1550 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1553 * g++.dg/pr71389.C: New test.
1555 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1558 * gfortran.dg/fmt_read_5.f: New test.
1560 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1563 * gfortran.dg/class_array_22.f03: New test.
1565 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1567 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1569 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1571 * gcc.dg/predict-9.c: Update template.
1573 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/template/pr49377.C: New.
1578 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1580 PR tree-optimization/71405
1581 * g++.dg/torture/pr71405.C: New test.
1583 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1586 * g++.dg/inherit/crash5.C: New.
1587 * g++.dg/inherit/virtual1.C: Adjust.
1589 2016-06-03 Jeff Law <law@redhat.com>
1591 PR tree-optimization/71316
1592 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1594 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1597 dg-additional-options with just -fno-tree-scev-cprop in it.
1598 * gcc.dg/vect/vect-live-2.c: Likewise.
1599 * gcc.dg/vect/vect-live-5.c: Likewise.
1600 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1601 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1602 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1604 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1607 * g++.dg/other/friend6.C: New test.
1609 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1611 * g++.dg/torture/ppc-ldst-array.C: New.
1613 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1617 * gcc.dg/torture/builtin-fp-int-inexact.c,
1618 gcc.target/i386/387-builtin-fp-int-inexact.c,
1619 gcc.target/i386/387-rint-inline-1.c,
1620 gcc.target/i386/387-rint-inline-2.c,
1621 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1622 gcc.target/i386/sse2-rint-inline-1.c,
1623 gcc.target/i386/sse2-rint-inline-2.c,
1624 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1625 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1627 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1628 Julia Koval <julia.koval@intel.com>
1640 * gcc.dg/guality/pr68037-1.c: New test.
1641 * gcc.dg/guality/pr68037-2.c: Likewise.
1642 * gcc.dg/guality/pr68037-3.c: Likewise.
1643 * gcc.dg/torture/pr68037-1.c: Likewise.
1644 * gcc.dg/torture/pr68037-2.c: Likewise.
1645 * gcc.dg/torture/pr68037-3.c: Likewise.
1646 * gcc.dg/torture/pr68661-1a.c: Likewise.
1647 * gcc.dg/torture/pr68661-1b.c: Likewise.
1648 * gcc.target/i386/interrupt-1.c: Likewise.
1649 * gcc.target/i386/interrupt-2.c: Likewise.
1650 * gcc.target/i386/interrupt-3.c: Likewise.
1651 * gcc.target/i386/interrupt-4.c: Likewise.
1652 * gcc.target/i386/interrupt-5.c: Likewise.
1653 * gcc.target/i386/interrupt-6.c: Likewise.
1654 * gcc.target/i386/interrupt-7.c: Likewise.
1655 * gcc.target/i386/interrupt-8.c: Likewise.
1656 * gcc.target/i386/interrupt-9.c: Likewise.
1657 * gcc.target/i386/interrupt-10.c: Likewise.
1658 * gcc.target/i386/interrupt-11.c: Likewise.
1659 * gcc.target/i386/interrupt-12.c: Likewise.
1660 * gcc.target/i386/interrupt-13.c: Likewise.
1661 * gcc.target/i386/interrupt-14.c: Likewise.
1662 * gcc.target/i386/interrupt-15.c: Likewise.
1663 * gcc.target/i386/interrupt-16.c: Likewise.
1664 * gcc.target/i386/interrupt-17.c: Likewise.
1665 * gcc.target/i386/interrupt-18.c: Likewise.
1666 * gcc.target/i386/interrupt-19.c: Likewise.
1667 * gcc.target/i386/interrupt-20.c: Likewise.
1668 * gcc.target/i386/interrupt-21.c: Likewise.
1669 * gcc.target/i386/interrupt-22.c: Likewise.
1670 * gcc.target/i386/interrupt-23.c: Likewise.
1671 * gcc.target/i386/interrupt-24.c: Likewise.
1672 * gcc.target/i386/interrupt-25.c: Likewise.
1673 * gcc.target/i386/interrupt-26.c: Likewise.
1674 * gcc.target/i386/interrupt-27.c: Likewise.
1675 * gcc.target/i386/interrupt-28.c: Likewise.
1676 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1677 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1678 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1679 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1680 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1681 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1682 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1683 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1684 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1685 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1686 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1687 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1689 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1691 PR tree-optimization/52171
1692 * gcc.dg/pr52171.c: New test.
1693 * gcc.target/i386/pr52171.c: New test.
1695 2016-06-03 Jan Hubicka <jh@suse.cz>
1697 * g++.dg/tree-ssa/pred-1.C: New testcase
1698 * gcc.dg/tree-ssa/pred-1.c: New testcase
1700 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1703 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1705 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1707 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1709 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1711 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1713 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1714 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1715 * gcc.dg/vect/vect-live-1.c: New test.
1716 * gcc.dg/vect/vect-live-2.c: New test.
1717 * gcc.dg/vect/vect-live-3.c: New test.
1718 * gcc.dg/vect/vect-live-4.c: New test.
1719 * gcc.dg/vect/vect-live-5.c: New test.
1720 * gcc.dg/vect/vect-live-slp-1.c: New test.
1721 * gcc.dg/vect/vect-live-slp-2.c: New test.
1722 * gcc.dg/vect/vect-live-slp-3.c: New test.
1724 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1727 * g++.dg/opt/pr71387.C: New test.
1729 2016-06-02 Jeff Law <law@redhat.com>
1731 PR tree-optimization/71328
1732 * gcc.c-torture/compile/pr71328.c: New test.
1734 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737 * gfortran.dg/fmt_read_3.f90: Fix typo.
1738 * gfortran.dg/fmt_read_4.f90: New test.
1740 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1743 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1744 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1745 * g++.dg/cpp0x/override2.C: Likewise.
1746 * g++.dg/parse/crash5.C: Likewise.
1747 * g++.dg/parse/error16.C: Likewise.
1748 * g++.dg/parse/error27.C: Likewise.
1749 * g++.dg/template/qualttp15.C: Likewise.
1750 * g++.dg/template/redecl4.C: Likewise.
1751 * g++.old-deja/g++.other/crash39.C: Likewise.
1752 * g++.old-deja/g++.other/struct1.C: Likewise.
1753 * g++.old-deja/g++.pt/m9a.C: Likewise.
1754 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1756 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1759 * c-c++-common/pr71372.c: New test.
1761 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1762 __TIME__ strings with __builtin_strcmp instead of printf and
1765 2016-06-02 Martin Liska <mliska@suse.cz>
1767 * gcc.dg/predict-9.c: New test.
1769 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1771 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1772 global set_compiler_env_var and global saved_compiler_env_var.
1774 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1776 PR rtl-optimization/71295
1777 * gcc.c-torture/compile/pr71295.c: New test.
1779 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1781 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1783 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1784 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1786 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1787 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1788 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1791 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1793 * gcc.target/powerpc/p9-splat-4.c: New test.
1795 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1798 * gcc.target/powerpc/pr71186.c: New test.
1800 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1803 * gfortran.dg/fmt_read_3.f90: New test.
1805 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1807 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1810 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1812 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1813 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1815 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1816 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1818 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1820 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1821 vars set by dg-set-compiler-env-var.
1823 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1826 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1827 to the module procedure declaration.
1828 * gfortran.dg/submodule_16.f08: New test.
1830 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1833 * c-c++-common/gomp/pr71371.c: New test.
1835 2016-06-01 Richard Biener <rguenther@suse.de>
1837 PR tree-optimization/71366
1838 * gcc.dg/torture/pr71366-1.c: New testcase.
1839 * gcc.dg/torture/pr71366-2.c: Likewise.
1841 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1843 * gcc.target/powerpc/vslv-0.c: New test.
1844 * gcc.target/powerpc/vslv-1.c: New test.
1845 * gcc.target/powerpc/vsrv-0.c: New test.
1846 * gcc.target/powerpc/vsrv-1.c: New test.
1848 2016-06-01 Nathan Sidwell <nathan@acm.org>
1850 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1851 * gcc.target/nvptx/weak.c: New.
1853 2016-06-01 Richard Biener <rguenther@suse.de>
1855 PR tree-optimization/71261
1856 * gcc.dg/torture/vect-bool-1.c: New testcase.
1858 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1860 * gfortran.dg/gomp/order-1.f90: New test.
1861 * gfortran.dg/gomp/order-2.f90: New test.
1863 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1865 * gcc.dg/unroll-6.c: Update template.
1866 * gcc.dg/unroll-7.c: New testcase.
1867 * gcc.dg/unroll-8.c: New testcase.
1869 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1871 * gnat.dg/opt56.ad[sb]: New test.
1873 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1876 * g++.dg/cpp0x/constexpr-ice16.C: New.
1878 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1880 PR tree-optimization/71314
1881 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1884 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1886 PR tree-optimization/71077
1887 * gcc.dg/tree-ssa/pr71077.c: New test.
1889 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1891 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1892 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1893 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1895 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp0x/pr71248.C: New.
1899 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1900 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1901 * g++.dg/init/new37.C: Likewise.
1902 * g++.dg/template/static1.C: Likewise.
1903 * g++.dg/template/static2.C: Likewise.
1905 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1907 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1909 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1911 2016-05-31 Marek Polacek <polacek@redhat.com>
1913 * c-c++-common/Wswitch-unreachable-3.c: New test.
1914 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1916 2016-05-31 Richard Biener <rguenther@suse.de>
1918 PR tree-optimization/71352
1919 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1921 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1923 * gcc.target/arm/armv5_thumb_isa.c: New test.
1925 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1928 * gcc.target/i386/pr71346.c: New test.
1930 2016-05-31 Tom de Vries <tom@codesourcery.com>
1932 PR tree-optimization/69068
1933 * gcc.dg/graphite/pr69068.c: New test.
1935 2016-05-27 Martin Sebor <msebor@redhat.com>
1938 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1940 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1943 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1944 nowait depend(inout: dd[0]) clauses where permitted.
1946 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1949 * g++.dg/parse/pr71238.C: New.
1950 * g++.dg/concepts/friend1.C: Test column numbers too.
1951 * g++.dg/cpp0x/initlist31.C: Likewise.
1952 * g++.dg/cpp0x/pr51420.C: Likewise.
1953 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1954 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1955 * g++.dg/ext/builtin3.C: Likewise.
1956 * g++.dg/lookup/friend12.C: Likewise.
1957 * g++.dg/lookup/friend7.C: Likewise.
1958 * g++.dg/lookup/koenig1.C: Likewise.
1959 * g++.dg/lookup/koenig5.C: Likewise.
1960 * g++.dg/lookup/used-before-declaration.C: Likewise.
1961 * g++.dg/overload/koenig1.C: Likewise.
1962 * g++.dg/template/crash65.C: Likewise.
1963 * g++.dg/template/friend57.C: Likewise.
1964 * g++.dg/warn/Wshadow-5.C: Likewise.
1965 * g++.dg/warn/Wunused-8.C: Likewise.
1966 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1967 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1968 * g++.old-deja/g++.jason/member.C: Likewise.
1969 * g++.old-deja/g++.jason/report.C: Likewise.
1970 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1971 * g++.old-deja/g++.law/visibility20.C: Likewise.
1972 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1973 * g++.old-deja/g++.other/static5.C: Likewise.
1974 * g++.old-deja/g++.pt/overload2.C: Likewise.
1976 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1978 * gcc.dg/tree-ssa/peel1.c: New testcase.
1979 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1980 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1982 2016-05-30 Tom de Vries <tom@codesourcery.com>
1984 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1987 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1990 * g++.dg/parse/virtual1.C: New.
1992 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1995 Use correct register when clearing %edx.
1997 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1999 PR tree-optimization/71289
2000 * gcc.dg/pr71289.c: New test.
2002 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2006 * gcc.dg/tree-ssa/pr71269.c: New test.
2007 * gcc.dg/tree-ssa/pr71292.c: New test.
2009 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2012 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2014 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2016 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2017 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2018 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2020 2016-05-30 Tom de Vries <tom@codesourcery.com>
2022 PR tree-optimization/69067
2023 * gcc.dg/graphite/pr69067.c: New test.
2025 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2028 * gcc.target/i386/pr71245-1.c: New test.
2029 * gcc.target/i386/pr71245-2.c: Ditto.
2031 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2034 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2035 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2036 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2038 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2040 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2042 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2046 * g++.dg/overload/69855.C: New.
2047 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2048 * g++.old-deja/g++.pt/crash3.C: Likewise.
2050 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/parse/namespace13.C: New.
2055 2016-05-26 Jeff Law <law@redhat.com>
2057 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2058 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2059 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2060 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2061 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2062 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2063 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2064 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2065 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2066 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2067 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2068 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2069 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2071 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2074 * g++.dg/overload/69855.C: New.
2075 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2076 * g++.old-deja/g++.pt/crash3.C: Likewise.
2078 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2081 * gcc.target/aarch64/va_arg_1.c: New testcase.
2082 * gcc.target/aarch64/va_arg_2.c: Likewise.
2083 * gcc.target/aarch64/va_arg_3.c: Likewise.
2085 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2087 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2088 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2089 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2090 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2091 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2093 2016-05-27 Marek Polacek <polacek@redhat.com>
2096 * g++.dg/torture/pr71308.C: New test.
2098 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2100 * gcc.dg/zero_bits_compound-1.c: New test.
2101 * gcc.dg/zero_bits_compound-2.c: New test.
2103 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2106 * gcc.dg/pr71279.c: New test.
2108 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2110 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2111 floating point min/max/comparison instructions.
2112 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2114 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2116 * c-c++-common/gomp/schedule-1.c: New test.
2117 * gfortran.dg/gomp/schedule-1.f90: New test.
2119 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2123 * g++.dg/cpp1y/auto-fn32.C: New test.
2124 * g++.dg/cpp1y/paren4.C: New test.
2126 2016-05-26 Nathan Sidwell <nathan@acm.org>
2128 * gcc.dg/20060410.c: Xfail on ptx.
2129 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2130 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2131 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2132 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2133 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2135 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2137 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2139 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2141 PR tree-optimization/71280
2142 * gcc.dg/pr71280.c: New test.
2144 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2146 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2147 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2149 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2151 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2153 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2156 2016-05-25 Jeff Law <law@redhat.com>
2158 PR tree-optimization/71272
2159 * gcc.c-torture/compile/pr71272.c: new test.
2161 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2163 * gcc.target/powerpc/vec-cmpne.c: New test.
2164 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2166 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2168 * gnat.dg/opt55.ad[sb]: New test.
2170 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2172 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2173 * c-c++-common/pr60226.c: Require int32plus.
2174 * gcc.c-torture/execute/pr70602.c: Likewise.
2175 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2176 unsigned long for malloc arg type.
2177 * gcc.dg/asr_div1.c: Require int32plus.
2178 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2179 * gcc.dg/pie-1.c: Require pie.
2180 * gcc.dg/pie-2.c: Likewise.
2181 * gcc.dg/pr59471.c: Require int32plus.
2182 * gcc.dg/pr59963-2.c: XFAIL for int16.
2183 * gcc.dg/pr60114.c: Require int32plus.
2184 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2185 unsigned long for typedef of size_t.
2186 * gcc.dg/pr63914.c: Require int32plus.
2187 * gcc.dg/pr64536.c: Require pt32plus.
2188 * gcc.dg/pr65658.c: Likewise.
2189 * gcc.dg/pr67271.c: Require int32plus.
2190 * gcc.dg/pr68112.c: Likewise.
2191 * gcc.dg/pr69071.c: Skip for avr target.
2192 * gcc.dg/pr69973.c: Require int32plus.
2193 * gcc.dg/pr70169.c: Skip for avr target.
2194 * gcc.dg/sso-6.c: Require int32plus.
2195 * gcc.dg/sso-7.c: Likewise.
2196 * gcc.dg/sso-8.c: Likewise.
2197 * gcc.dg/vrp-min-max-2.c: Likewise.
2199 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2202 * gcc.target/i386/pr70738-1.c: New test.
2203 * gcc.target/i386/pr70738-2.c: Likewise.
2204 * gcc.target/i386/pr70738-3.c: Likewise.
2205 * gcc.target/i386/pr70738-4.c: Likewise.
2206 * gcc.target/i386/pr70738-5.c: Likewise.
2207 * gcc.target/i386/pr70738-6.c: Likewise.
2208 * gcc.target/i386/pr70738-7.c: Likewise.
2209 * gcc.target/i386/pr70738-8.c: Likewise.
2210 * gcc.target/i386/pr70738-9.c: Likewise.
2212 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2214 PR rtl-optimization/66940
2215 * gcc.c-torture/execute/pr66940.c: New test.
2217 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2219 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2220 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2221 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2222 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2223 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2224 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2225 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2226 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2227 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2228 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2229 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2230 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2231 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2232 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2233 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2234 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2235 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2236 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2237 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2238 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2239 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2240 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2241 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2242 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2244 2016-05-25 Marek Polacek <polacek@redhat.com>
2247 * gcc.dg/noncompile/pr71265.c: New test.
2250 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2252 2016-05-25 Nathan Sidwell <nathan@acm.org>
2254 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2256 2016-05-25 Richard Biener <rguenther@suse.de>
2258 PR tree-optimization/71261
2259 * c-c++-common/torture/pr71261.c: New testcase.
2261 2016-05-25 Richard Biener <rguenther@suse.de>
2263 PR tree-optimization/71264
2264 * gcc.dg/vect/pr71264.c: New testcase.
2266 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/cpp0x/alias-decl-53.C: New.
2270 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2272 2016-05-25 Martin Liska <mliska@suse.cz>
2274 * g++.dg/pr71239.C: New test.
2276 2016-05-25 Richard Biener <rguenther@suse.de>
2278 * gcc.dg/vect/pr58135.c: Rename to ...
2279 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2281 2016-05-25 Marek Polacek <polacek@redhat.com>
2283 * g++.dg/pr65295.C: Use target c++14.
2285 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2288 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2290 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2292 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2295 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2297 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2298 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2299 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2300 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2301 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2302 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2303 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2304 * c-c++-common/goacc/pcopy.c: Likewise.
2305 * c-c++-common/goacc/pcopyin.c: Likewise.
2306 * c-c++-common/goacc/pcopyout.c: Likewise.
2307 * c-c++-common/goacc/pcreate.c: Likewise.
2308 * c-c++-common/goacc/pr70688.c: New test.
2309 * c-c++-common/goacc/present-1.c: Adjust test.
2310 * c-c++-common/goacc/reduction-5.c: Likewise.
2311 * g++.dg/goacc/data-1.C: New test.
2313 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2315 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2316 vector parity built-in functions.
2317 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2318 count trailing zeros automatic vectorization.
2319 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2320 count trailing zeros built-in functions.
2322 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2324 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2326 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2329 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2331 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2334 * g++.dg/template/crash123.C: New.
2335 * g++.dg/template/crash124.C: Likewise.
2337 2016-05-24 Martin Sebor <msebor@redhat.com>
2340 * g++.dg/ext/flexary16.C: New test.
2342 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2344 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2345 before math.h is included.
2346 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2347 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2348 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2349 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2350 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2351 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2352 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2353 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2354 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2355 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2356 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2357 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2358 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2359 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2360 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2361 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2362 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2363 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2364 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2365 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2366 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2367 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2368 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2370 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2371 Kelvin Nilsen <kelvin@gcc.gnu.org>
2373 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2376 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/warn/Wno-narrowing1.C: New.
2381 2016-05-24 Marek Polacek <polacek@redhat.com>
2384 * c-c++-common/Wswitch-unreachable-2.c: New test.
2386 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2389 * g++.dg/vect/simd-clone-6.cc: New test.
2390 * g++.dg/gomp/declare-simd-6.C: New test.
2394 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2396 2016-05-24 Richard Biener <rguenther@suse.de>
2398 PR tree-optimization/71240
2399 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2401 2016-05-24 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/71230
2404 * gcc.dg/torture/pr71230.c: New testcase.
2405 * g++.dg/torture/pr71230.C: Likewise.
2407 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2409 * c-c++-common/goacc/routine-5.c: Add tests.
2410 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2411 * gfortran.dg/goacc/routine-6.f90: Add tests.
2413 2016-05-24 Richard Biener <rguenther@suse.de>
2415 PR tree-optimization/71253
2416 * gcc.dg/torture/pr71253.c: New testcase.
2418 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2421 * gfortran.dg/pr71252.f90: New test.
2423 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2425 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2427 2016-05-24 Richard Biener <rguenther@suse.de>
2431 * c-c++-common/vector-subscript-4.c: New testcase.
2432 * c-c++-common/vector-subscript-5.c: Likewise.
2434 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2437 * gfortran.dg/namelist_90.f: New test
2439 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2442 * gfortran.dg/unexpected_eof.f: New test
2444 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2445 Kelvin Nilsen <kelvin@gcc.gnu.org>
2447 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2450 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp0x/inh-ctor20.C: New.
2454 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2456 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/cpp0x/variadic168.C: New.
2461 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/cpp0x/pr31445.C: Test column number too.
2464 * g++.dg/cpp0x/pr32253.C: Likewise.
2465 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2466 * g++.dg/cpp0x/variadic36.C: Likewise.
2468 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2470 * gcc.dg/fold-notshift-2.c: Adjust.
2472 2016-05-23 Marek Polacek <polacek@redhat.com>
2475 * c-c++-common/Wswitch-unreachable-1.c: New test.
2476 * gcc.dg/Wswitch-unreachable-1.c: New test.
2477 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2478 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2479 * g++.dg/gomp/block-10.C: Likewise.
2480 * gcc.dg/gomp/block-10.c: Likewise.
2481 * g++.dg/gomp/block-9.C: Likewise.
2482 * gcc.dg/gomp/block-9.c: Likewise.
2483 * g++.dg/gomp/target-1.C: Likewise.
2484 * g++.dg/gomp/target-2.C: Likewise.
2485 * gcc.dg/gomp/target-1.c: Likewise.
2486 * gcc.dg/gomp/target-2.c: Likewise.
2487 * g++.dg/gomp/taskgroup-1.C: Likewise.
2488 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2489 * gcc.dg/gomp/teams-1.c: Likewise.
2490 * g++.dg/gomp/teams-1.C: Likewise.
2491 * g++.dg/overload/error3.C: Likewise.
2492 * g++.dg/tm/jump1.C: Likewise.
2493 * g++.dg/torture/pr40335.C: Likewise.
2494 * gcc.dg/c99-vla-jump-5.c: Likewise.
2495 * gcc.dg/switch-warn-1.c: Likewise.
2496 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2497 * gcc.dg/nested-func-1.c: Likewise.
2498 * gcc.dg/pr67784-4.c: Likewise.
2500 2016-05-23 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/71230
2503 * gfortran.dg/pr71230-1.f90: New testcase.
2504 * gfortran.dg/pr71230-2.f90: Likewise.
2506 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2508 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2509 * gcc.dg/vect/pr58135.c: Add new.
2510 * gfortran.dg/pr46519-1.f: Adjust test case.
2512 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2515 * g++.dg/cpp0x/decltype64.C: New.
2517 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2519 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2523 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2525 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2526 Add poly64x1_t and poly64x2_t cases if supported.
2527 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2528 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2529 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2533 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2535 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2536 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2537 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2538 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2539 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2540 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2541 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2543 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2545 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2547 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2549 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2550 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2552 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2554 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2555 constraint instead of "r".
2556 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2557 insn instead of vxorpd.
2558 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2560 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2561 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2563 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2565 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2566 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2568 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2570 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2573 * gcc.dg/tree-ssa/pr40921.c: New test.
2575 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2578 * gcc.target/avr/pr71103.c: New test.
2580 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2583 * gcc.dg/tree-ssa/pr71179.c: New test.
2585 2016-05-20 Martin Sebor <msebor@redhat.com>
2588 * gcc.dg/init-excess-2.c: New test.
2590 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2592 * gnat.dg/opt53.adb: New test.
2593 * gnat.dg/opt54.adb: Likewise.
2595 2016-05-20 Martin Jambor <mjambor@suse.cz>
2597 PR tree-optimization/70884
2598 * gcc.dg/tree-ssa/pr70919.c: New test.
2600 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2602 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2604 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2605 fix code formatting.
2607 2016-05-20 Nathan Sidwell <nathan@acm.org>
2609 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2611 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2613 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2615 * jit.dg/all-non-failing-tests.h: Add
2616 test-factorial-must-tail-call.c.
2617 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2618 * jit.dg/test-factorial-must-tail-call.c: New test case.
2620 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2623 * gfortran.dg/pr71204.f90: New test.
2625 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2627 * gcc.target/nvptx/sincos.c: New test.
2629 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2632 * g++.dg/cpp1y/auto-fn31.C: New.
2634 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2636 * gcc.target/powerpc/vec-addec.c: New test.
2637 * gcc.target/powerpc/vec-addec-int128.c: New test.
2639 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2641 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2642 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2643 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2644 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2646 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2648 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2650 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2653 * g++.dg/opt/pr71210-1.C: New test.
2654 * g++.dg/opt/pr71210-2.C: New test.
2656 PR tree-optimization/29756
2657 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2658 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2659 only on selected targets where V4SImode vectors are known to be
2662 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2664 PR tree-optimization/71079
2665 PR tree-optimization/71206
2666 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2668 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2670 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2671 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2672 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2674 2016-05-20 Richard Guenther <rguenther@suse.de>
2676 PR tree-optimization/29756
2677 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2679 2016-05-20 Richard Biener <rguenther@suse.de>
2681 PR tree-optimization/71185
2682 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2684 2016-05-20 Richard Biener <rguenther@suse.de>
2686 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2688 2016-05-19 Marek Polacek <polacek@redhat.com>
2691 * g++.dg/diagnostic/pr71075.C: New test.
2693 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2696 * g++.dg/pr71184.C: New test case.
2698 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2700 * gcc.target/powerpc/darn-0.c: New test.
2701 * gcc.target/powerpc/darn-1.c: New test.
2702 * gcc.target/powerpc/darn-2.c: New test.
2704 2016-05-19 Marek Polacek <polacek@redhat.com>
2706 PR tree-optimization/71031
2707 * gcc.dg/tree-ssa/vrp100.c: New test.
2709 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2711 PR rtl-optimization/71148
2712 * gcc.dg/pr71148.c: New test.
2714 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2717 * gcc.target/arm/pr71056.c: New test.
2719 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2721 * c-c++-common/pr69669.c: Check the used mode.
2723 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2726 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2728 2016-05-19 Richard Biener <rguenther@suse.de>
2730 PR tree-optimization/70729
2731 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2732 * gcc.dg/graphite/scop-18.c: Likewise.
2733 * gcc.dg/pr41783.c: Disable LIM.
2734 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2735 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2736 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2737 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2738 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2739 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2740 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2741 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2742 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2744 * gfortran.dg/pr42108.f90: Likewise.
2746 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2749 * gcc.dg/spellcheck-options-11.c: New test case.
2751 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2754 * g++.dg/opt/pr71100.C: New test.
2756 2016-05-18 Martin Jambor <mjambor@suse.cz>
2759 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2760 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2761 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2762 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2764 2016-05-18 Martin Jambor <mjambor@suse.cz>
2767 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2768 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2769 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2770 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2771 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2773 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/template/crash122.C: New.
2778 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2781 * g++.dg/template/pr70466-1.C: New.
2782 * g++.dg/template/pr70466-2.C: Likewise.
2784 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2786 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2787 splat operations and the XXSPLTIB instruction.
2788 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2789 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2790 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2791 xxlxor to clear a register.
2793 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2795 * gcc.dg/torture/pr71020.c: New test.
2797 2016-05-18 Martin Jambor <mjambor@suse.cz>
2800 * gcc.dg/ipa/pr70646.c: New test.
2802 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2804 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2806 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2809 missing tests for vreinterpretq_p{8,16}.
2811 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2813 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2814 vsliq_n_s64 and vsliq_n_u64.
2816 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2818 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2819 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2821 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2823 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2824 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2825 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2827 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2829 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2832 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2834 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2835 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2836 "blr\t" and switch to scan-assembler-times.
2838 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2842 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2843 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2845 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2848 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2849 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2850 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2851 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2852 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2854 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2855 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2857 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2858 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2860 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2861 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2863 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2865 2016-05-18 Richard Biener <rguenther@suse.de>
2867 PR tree-optimization/71168
2868 * gcc.dg/torture/pr71168.c: New testcase.
2870 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2873 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2874 * gcc.dg/tree-ssa/pr63586.c: New test.
2875 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2877 2016-05-17 Nathan Sidwell <nathan@acm.org>
2879 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2880 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2881 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2882 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2884 2016-05-17 Nathan Sidwell <nathan@acm.org>
2886 * gcc.target/nvptx/abi-vararg-3.c: New.
2888 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2890 PR tree-optimization/54579
2892 * gcc.dg/fold-notrotate-1.c: New test.
2893 * gcc.dg/fold-notshift-1.c: New test.
2894 * gcc.dg/fold-notshift-2.c: New test.
2896 2016-05-17 Marek Polacek <polacek@redhat.com>
2899 * g++.dg/ipa/pr71146.C: New test.
2901 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2903 * jit.dg/test-error-array-bounds.c: New test case.
2905 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2907 * gcc.dg/tree-ssa/and-1.c: New testcase.
2909 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2911 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2912 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2914 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2916 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2917 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2919 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2921 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2923 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2925 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2927 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2929 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2930 ".2d[index]" when scan the assembly.
2931 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2932 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2934 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2936 2016-05-17 Richard Biener <rguenther@suse.de>
2938 PR tree-optimization/71132
2939 * gcc.dg/torture/pr71132.c: New testcase.
2941 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2943 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2945 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2948 * gcc.target/aarch64/pr70809_1.c: New test.
2950 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2952 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2953 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2954 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2955 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2957 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2958 Ilya Enkovich <ilya.enkovich@intel.com>
2961 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2963 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2965 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2966 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2968 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2970 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2971 test for __ARM_FP16_ARGS.
2972 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2973 * gcc.target/arm/aapcs/neon-vect10.c: New.
2974 * gcc.target/arm/aapcs/neon-vect9.c: New.
2975 * gcc.target/arm/aapcs/vfp18.c: New.
2976 * gcc.target/arm/aapcs/vfp19.c: New.
2977 * gcc.target/arm/aapcs/vfp20.c: New.
2978 * gcc.target/arm/aapcs/vfp21.c: New.
2979 * gcc.target/arm/fp16-aapcs-1.c: New.
2980 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2981 test for __ARM_FP16_ARGS.
2982 * g++.target/arm/fp16-return-1.c: Update expected output.
2984 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2987 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2989 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2992 * gfortran.dg/pr69603.f90: New testcase.
2994 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2996 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2998 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3001 * gfortran.dg/pr71047.f08: New test.
3003 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3005 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3006 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3007 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3009 2016-05-13 Martin Sebor <msebor@redhat.com>
3012 * g++.dg/cpp0x/constexpr-60049.C: New test.
3014 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.dg/pr71071.c: New test.
3019 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3021 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3022 remove XOP handling.
3023 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3025 2016-05-13 Nathan Sidwell <nathan@acm.org>
3027 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3028 __atomic_is_lock_free declaration.
3030 2016-05-13 Richard Biener <rguenther@suse.de>
3032 PR tree-optimization/42587
3033 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3035 2016-05-13 Martin Liska <mliska@suse.cz>
3037 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3038 the new format of dump output.
3040 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3042 * gcc.dg/pr71084.c: New test.
3044 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3047 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3049 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3051 * gcc.target/aarch64/struct_return.c: New test.
3053 2016-05-12 Marek Polacek <polacek@redhat.com>
3056 * c-c++-common/pr70756-2.c: New test.
3057 * c-c++-common/pr70756.c: New test.
3059 2016-05-12 Richard Biener <rguenther@suse.de>
3061 PR tree-optimization/71059
3062 * gcc.dg/torture/pr71059.c: New testcase.
3064 2016-05-12 Richard Biener <rguenther@suse.de>
3066 PR tree-optimization/71062
3067 * gcc.dg/torture/pr71062.c: New testcase.
3069 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3071 PR tree-optimization/71006
3072 * gcc.dg/pr71006.c: New test.
3074 2016-05-12 Marek Polacek <polacek@redhat.com>
3077 * gcc.dg/opts-7.c: New test.
3079 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3082 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3083 Add -save-temps to dg-options.
3084 Scan for ldmfd rather than pop instruction.
3085 * gcc.target/arm/interrupt-2.c: Likewise.
3086 * gcc.target/arm/pr70830.c: New test.
3088 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3090 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3091 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3093 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3094 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3095 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3098 * gcc.target/i386/avx512vl-pack-1.c: New test.
3099 * gcc.target/i386/avx512vl-pack-2.c: New test.
3100 * gcc.target/i386/avx512bw-pack-2.c: New test.
3102 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3104 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3105 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3106 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3108 2016-05-12 Richard Biener <rguenther@suse.de>
3110 PR tree-optimization/70986
3111 * gcc.dg/torture/pr70986-1.c: New testcase.
3112 * gcc.dg/torture/pr70986-2.c: Likewise.
3113 * gcc.dg/torture/pr70986-3.c: Likewise.
3115 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3118 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3119 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3121 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3123 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3125 * gcc.target/i386/pr66746.c: Ditto.
3127 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3129 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3131 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3132 warning when using -mvsx-timode.
3133 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3134 * gcc.target/powerpc/dform-2.c: Likewise.
3135 * gcc.target/powerpc/pr68805.c: Likewise.
3137 2016-05-11 Marek Polacek <polacek@redhat.com>
3140 * c-c++-common/attributes-3.c: New test.
3142 2016-05-11 Nathan Sidwell <nathan@acm.org>
3144 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3145 * gcc.c-torture/execute/pr68185.c: Likewise.
3146 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3147 * gcc.dg/pr69634.c: Requires scheduling.
3148 * gcc.dg/torture/pr66178.c: Require label values.
3149 * gcc.dg/setjmp-6.c: Require indirect jumps.
3151 2016-05-11 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/71055
3154 * gcc.dg/torture/pr71055.c: New testcase.
3156 2016-05-11 Richard Biener <rguenther@suse.de>
3159 * g++.dg/debug/pr71057.C: New testcase.
3161 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3164 * gfortran.dg/gomp/pr70855.f90: New test.
3166 2016-05-11 Richard Biener <rguenther@suse.de>
3169 * g++.dg/torture/pr71002.C: New testcase.
3171 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3174 * gcc.dg/pr70807.c: New test.
3176 2016-05-10 Martin Sebor <msebor@redhat.com>
3179 * g++.dg/Wattributes.C: New test.
3181 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3183 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3184 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3185 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3187 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3190 * gcc.target/i386/pr70799-1.c: New test.
3192 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3194 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3196 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3199 * gcc.target/i386/pr70877.c: New test.
3201 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3203 PR tree-optimization/70786
3204 * gcc.target/i386/pr70876.c: New test.
3206 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3209 * gcc.target/i386/avx512vl-logic-1.c: New test.
3210 * gcc.target/i386/avx512vl-logic-2.c: New test.
3211 * gcc.target/i386/avx512dq-logic-2.c: New test.
3213 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3216 * gcc.target/powerpc/pr70963.c: New.
3218 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3220 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3221 (test_very_wide_line): Add ruler to expected output.
3222 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3223 (test_very_wide_line): Likewise.
3224 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3225 (test_show_locus): Within the handling of "test_very_wide_line",
3226 enable show_ruler_p on the diagnostic context.
3228 2016-05-10 Richard Biener <rguenther@suse.de>
3230 PR tree-optimization/71039
3231 * gcc.dg/torture/pr71039.c: New testcase.
3233 2016-05-10 Nathan Sidwell <nathan@acm.org>
3235 * gcc.dg/nested-func-10.c: Requires alloca.
3236 * gcc.dg/nested-func-9.c: Requires alloca.
3237 * gcc.c-torture/execute/pr70460.c: Requires labels.
3238 * gcc.c-torture/compile/pr70199.c: Requires labels.
3239 * gcc.target/nvptx/decl.c: Compile only.
3240 * gcc.target/nvptx/trailing-init.c: Compile only.
3241 * gcc.target/nvptx/ary-init.c: Compile only.
3243 2016-05-10 Marek Polacek <polacek@redhat.com>
3246 * gcc.dg/attr-opt-1.c: New test.
3248 2016-05-10 Richard Biener <rguenther@suse.de>
3250 PR tree-optimization/70497
3251 PR tree-optimization/28367
3252 * gcc.dg/torture/20160404-1.c: New testcase.
3253 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3254 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3256 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3258 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3260 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3262 * gcc.target/i386/fabsneg-1.c New test.
3264 2016-05-09 Alan Modra <amodra@gmail.com>
3267 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3269 2016-05-09 Richard Biener <rguenther@suse.de>
3271 PR tree-optimization/70985
3272 * gcc.dg/torture/pr70985.c: New testcase.
3274 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3276 * gcc.dg/tree-ssa/ifc-9.c: New test.
3277 * gcc.dg/tree-ssa/ifc-10.c: New test.
3278 * gcc.dg/tree-ssa/ifc-11.c: New test.
3279 * gcc.dg/tree-ssa/ifc-12.c: New test.
3280 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3281 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3282 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3284 2016-05-09 Richard Biener <rguenther@suse.de>
3287 * gfortran.dg/pr70937.f90: New testcase.
3289 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3291 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3293 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3296 * gfortran.dg/dec_structure_1.f90: New testcase.
3297 * gfortran.dg/dec_structure_2.f90: Ditto.
3298 * gfortran.dg/dec_structure_3.f90: Ditto.
3299 * gfortran.dg/dec_structure_4.f90: Ditto.
3300 * gfortran.dg/dec_structure_5.f90: Ditto.
3301 * gfortran.dg/dec_structure_6.f90: Ditto.
3302 * gfortran.dg/dec_structure_7.f90: Ditto.
3303 * gfortran.dg/dec_structure_8.f90: Ditto.
3304 * gfortran.dg/dec_structure_9.f90: Ditto.
3305 * gfortran.dg/dec_structure_10.f90: Ditto.
3306 * gfortran.dg/dec_structure_11.f90: Ditto.
3307 * gfortran.dg/dec_union_1.f90: Ditto.
3308 * gfortran.dg/dec_union_2.f90: Ditto.
3309 * gfortran.dg/dec_union_3.f90: Ditto.
3310 * gfortran.dg/dec_union_4.f90: Ditto.
3311 * gfortran.dg/dec_union_5.f90: Ditto.
3312 * gfortran.dg/dec_union_6.f90: Ditto.
3313 * gfortran.dg/dec_union_7.f90: Ditto.
3315 2016-05-07 Tom de Vries <tom@codesourcery.com>
3317 PR tree-optimization/70956
3318 * gcc.dg/graphite/pr70956.c: New test.
3320 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3324 (a, b, c, d): Change type from char to signed char.
3325 (main): Compare against (signed char) -1634678893 instead of
3326 hardcoded -109. Use __builtin_abort instead of abort.
3328 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3329 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3331 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3333 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3336 * gcc.dg/torture/pr70935.c: New test.
3338 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3341 * gcc.target/sh/pr58219.c: New tests.
3343 2016-05-06 Richard Biener <rguenther@suse.de>
3345 PR tree-optimization/70960
3346 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3348 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3351 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3352 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3353 Adjust expected instruction counts.
3354 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3356 2016-05-06 Marek Polacek <polacek@redhat.com>
3359 * gcc.dg/ubsan/bounds-3.c: New test.
3361 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3364 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3366 2016-05-06 Richard Biener <rguenther@suse.de>
3369 * gfortran.dg/pr70931.f90: New testcase.
3371 2016-05-06 Richard Biener <rguenther@suse.de>
3374 * gcc.dg/torture/pr70941.c: New testcase.
3376 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3378 PR tree-optimization/57206
3379 * gcc.dg/vect/pr57206.c: New test.
3381 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3383 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3385 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3387 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3389 * c-c++-common/Wdangling-else-4.c: New test.
3391 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3395 * g++.dg/opt/pr70906.C: New test.
3396 * g++.dg/opt/pr70933.C: New test.
3398 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3400 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3402 * gcc.dg/ipa/pure-const-3.c: New testcase.
3404 2016-05-04 Marek Polacek <polacek@redhat.com>
3406 * c-c++-common/Wdangling-else-1.c: New test.
3407 * c-c++-common/Wdangling-else-2.c: New test.
3408 * c-c++-common/Wdangling-else-3.c: New test.
3410 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3412 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3415 2016-05-04 Marek Polacek <polacek@redhat.com>
3418 * gcc.dg/Waddress-2.c: New test.
3420 2016-05-04 Alan Modra <amodra@gmail.com>
3422 * gcc.target/powerpc/pr70866.c: New.
3424 2016-05-03 Martin Sebor <msebor@redhat.com>
3427 * c-c++-common/builtin_location.c: New test.
3428 * g++.dg/cpp1y/builtin_location.C: New test.
3430 2016-05-03 Marek Polacek <polacek@redhat.com>
3433 * gcc.dg/pr70859.c: New test.
3434 * gcc.dg/pr70859-2.c: New test.
3436 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3438 * gnat.dg/debug5.adb: New testcase.
3440 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3442 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3443 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3444 Procedure to check for z10 instruction set.
3446 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3448 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3450 2016-05-03 Alan Modra <amodra@gmail.com>
3452 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3454 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3456 * gcc.target/i386/avx512f-cvt-1.c: New test.
3458 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3460 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3461 -fdump-tree-vrp-details.
3463 2016-05-03 Richard Biener <rguenther@suse.de>
3465 * gcc.dg/pr30172-1.c: Adjust.
3466 * gcc.dg/pr63743.c: Likewise.
3467 * gcc.dg/tm/pr51696.c: Likewise.
3468 * c-c++-common/tm/safe-1.c: Likewise.
3469 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3470 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3471 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3472 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3474 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3476 PR rtl-optimization/70467
3477 * gcc.target/i386/pr70467-3.c: New test.
3478 * gcc.target/i386/pr70467-4.c: New test.
3480 PR tree-optimization/70916
3481 * gcc.c-torture/compile/pr70916.c: New test.
3484 * gcc.target/i386/pr49244-1.c: New test.
3485 * gcc.target/i386/pr49244-2.c: New test.
3487 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3489 PR rtl-optimization/44281
3490 * gcc.target/i386/pr44281.c: New test.
3492 2016-05-03 bin cheng <bin.cheng@arm.com>
3494 PR tree-optimization/56541
3495 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3496 * gcc.dg/vect/pr56541.c: new test.
3498 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3500 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3502 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3504 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3507 * c-c++-common/asan/clone-test-1.c (main): Align child process
3510 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3513 * g++.dg/spellcheck-fields-2.C: New test case.
3515 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3518 * g++.dg/pr62314.C: New test case.
3520 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3522 * gcc.dg/ipa/inline-8.c: New testcase.
3524 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3526 PR rtl-optimization/70467
3527 * gcc.target/i386/pr70467-1.c: New test.
3529 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3531 * gcc.dg/spec-options.c: Run the test on all targets.
3532 * gcc.dg/foo.specs: Use cpp_unique_options.
3534 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3536 * gcc.dg/tree-ssa/unord.c: New testcase.
3538 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3540 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3542 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3544 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3546 2016-05-02 Marek Polacek <polacek@redhat.com>
3549 * gcc.dg/enum-incomplete-3.c: New test.
3551 2016-05-02 Marek Polacek <polacek@redhat.com>
3552 Tom de Vries <tom@codesourcery.com>
3554 PR tree-optimization/70700
3555 * gcc.dg/pr70700.c: New test.
3557 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3559 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3560 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3561 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3562 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3563 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3565 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3567 * ada/acats/run_acats: Rename into...
3568 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3569 * ada/acats/run_all.sh: Remove redundant test.
3570 (target_run): Move around.
3571 (target_gnatchop): Use newly built executable.
3572 (target_gnatmake): Likewise.
3573 Check that the compilation of impbit succeeds.
3575 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3577 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3578 * gcc.dg/20021029-1.c: Likewise.
3579 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3580 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3581 * gcc.target/sh/cmpstr.c: Likewise.
3582 * gcc.target/sh/cmpstrn.c: Likewise.
3583 * gcc.target/sh/memset.c: Likewise.
3584 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3585 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3586 * gcc.target/sh/pr39423-1.c: Likewise.
3587 * gcc.target/sh/pr49468-di.c: Likewise.
3588 * gcc.target/sh/pr49468-si.c: Likewise.
3589 * gcc.target/sh/pr49880-1.c: Likewise.
3590 * gcc.target/sh/pr49880-2.c: Likewise.
3591 * gcc.target/sh/pr49880-3.c: Likewise.
3592 * gcc.target/sh/pr50751-1.c: Likewise.
3593 * gcc.target/sh/pr50751-4.c: Likewise.
3594 * gcc.target/sh/pr50751-7.c: Likewise.
3595 * gcc.target/sh/pr51244-1.c: Likewise.
3596 * gcc.target/sh/pr51244-10.c: Likewise.
3597 * gcc.target/sh/pr51244-11.c: Likewise.
3598 * gcc.target/sh/pr51244-12.c: Likewise.
3599 * gcc.target/sh/pr51244-13.c: Likewise.
3600 * gcc.target/sh/pr51244-14.c: Likewise.
3601 * gcc.target/sh/pr51244-17.c: Likewise.
3602 * gcc.target/sh/pr51244-18.c: Likewise.
3603 * gcc.target/sh/pr51244-19.c: Likewise.
3604 * gcc.target/sh/pr51244-4.c: Likewise.
3605 * gcc.target/sh/pr51244-5.c: Likewise.
3606 * gcc.target/sh/pr51244-7.c: Likewise.
3607 * gcc.target/sh/pr51244-8.c: Likewise.
3608 * gcc.target/sh/pr51244-9.c: Likewise.
3609 * gcc.target/sh/pr51697.c: Likewise.
3610 * gcc.target/sh/pr52483-1.c: Likewise.
3611 * gcc.target/sh/pr52483-2.c: Likewise.
3612 * gcc.target/sh/pr52483-3.c: Likewise.
3613 * gcc.target/sh/pr52483-5.c: Likewise.
3614 * gcc.target/sh/pr52933-1.c: Likewise.
3615 * gcc.target/sh/pr52933-2.c: Likewise.
3616 * gcc.target/sh/pr52933-3.c: Likewise.
3617 * gcc.target/sh/pr53568-1.c: Likewise.
3618 * gcc.target/sh/pr53976-1.c: Likewise.
3619 * gcc.target/sh/pr53988-1.c: Likewise.
3620 * gcc.target/sh/pr53988.c: Likewise.
3621 * gcc.target/sh/pr54089-1.c: Likewise.
3622 * gcc.target/sh/pr54089-6.c: Likewise.
3623 * gcc.target/sh/pr54089-7.c: Likewise.
3624 * gcc.target/sh/pr54089-8.c: Likewise.
3625 * gcc.target/sh/pr54089-9.c: Likewise.
3626 * gcc.target/sh/pr54236-1.c: Likewise.
3627 * gcc.target/sh/pr54236-2.c: Likewise.
3628 * gcc.target/sh/pr54236-3.c: Likewise.
3629 * gcc.target/sh/pr54236-4.c: Likewise.
3630 * gcc.target/sh/pr54386.c: Likewise.
3631 * gcc.target/sh/pr54602-1.c: Likewise.
3632 * gcc.target/sh/pr54685.c: Likewise.
3633 * gcc.target/sh/pr54760-1.c: Likewise.
3634 * gcc.target/sh/pr54760-2.c: Likewise.
3635 * gcc.target/sh/pr54760-3.c: Likewise.
3636 * gcc.target/sh/pr54760-4.c: Likewise.
3637 * gcc.target/sh/pr54760-5.c: Likewise.
3638 * gcc.target/sh/pr54760-6.c: Likewise.
3639 * gcc.target/sh/pr55146.c: Likewise.
3640 * gcc.target/sh/pr55160.c: Likewise.
3641 * gcc.target/sh/pr59278.c: Likewise.
3642 * gcc.target/sh/pr59401-1.c: Likewise.
3643 * gcc.target/sh/pr59533-1.c: Likewise.
3644 * gcc.target/sh/pr63260.c: Likewise.
3645 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3646 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3647 * gcc.target/sh/strlen.c: Likewise.
3648 * gcc.target/sh/torture/pr30807.c: Likewise.
3649 * gcc.target/sh/torture/pr34777.c: Likewise.
3650 * gcc.target/sh/torture/pr64652.c: Likewise.
3651 * gcc.target/sh/torture/pr65505.c: Likewise.
3652 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3653 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3655 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3658 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3660 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3662 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3663 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3664 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3665 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3667 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3669 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3670 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3672 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3675 * c-c++-common/goacc/combined-reduction.c: New test.
3676 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3678 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3680 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3681 *movdi_internal pattern only if PIC off.
3682 * gcc.target/i386/pr70155-2.c: Likewise.
3683 * gcc.target/i386/pr70155-3.c: Likewise.
3684 * gcc.target/i386/pr70155-4.c: Likewise.
3685 * gcc.target/i386/pr70155-5.c: Likewise.
3686 * gcc.target/i386/pr70155-6.c: Likewise.
3687 * gcc.target/i386/pr70155-7.c: Likewise.
3688 * gcc.target/i386/pr70155-8.c: Likewise.
3689 * gcc.target/i386/pr70155-15.c: Likewise.
3690 * gcc.target/i386/pr70155-17.c: Likewise.
3691 * gcc.target/i386/pr70155-22.c: Likewise.
3693 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3695 PR tree-optimization/70803
3696 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3698 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3700 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3701 optimization of vector loop.
3702 * gcc.target/i386/vect-unpack-3.c: New test.
3703 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3704 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3705 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3707 2016-04-29 Marek Polacek <polacek@redhat.com>
3710 * g++.dg/ubsan/null-7.C: New test.
3713 * gcc.dg/pr70852.c: New test.
3715 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3718 * g++.dg/cpp0x/alignas6.C: New test.
3720 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3722 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3723 * gcc.dg/pr27003.c: Likewise.
3724 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3725 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3726 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3727 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3728 * gcc.target/arc/mxy.c: Likewise.
3729 * gcc.target/arc/mswape.c: Likewise.
3730 * gcc.target/arc/mrtsc.c: Likewise.
3731 * gcc.target/arc/mcrc.c: Likewise.
3732 * gcc.target/arc/mdsp-packa.c: Likewise.
3733 * gcc.target/arc/mdvbf.c: Likewise.
3734 * gcc.target/arc/mlock.c: Likewise.
3735 * gcc.target/arc/mmac-24.c: Likewise.
3736 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3738 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3739 Matthijs Kooijman <matthijs@stdin.nl>
3740 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3743 * gcc.target/avr/pr60040-1.c: New.
3744 * gcc.target/avr/pr60040-2.c: New.
3746 2016-04-29 Richard Biener <rguenther@suse.de>
3748 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3750 2016-04-29 Richard Biener <rguenther@suse.de>
3752 PR tree-optimization/13962
3753 PR tree-optimization/65686
3754 * gcc.dg/uninit-pr65686.c: New testcase.
3756 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.dg/pr70843.c: New test.
3761 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.target/i386/pr70858.c: New test.
3766 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3768 * gcc.target/arc/nps400-1.c: New file.
3770 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3771 Andrew Burgess <andrew.burgess@embecosm.com>
3773 * gcc.target/arc/movh_cl-1.c: New file.
3775 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3776 Andrew Burgess <andrew.burgess@embecosm.com>
3778 * gcc.target/arc/extzv-1.c: New file.
3779 * gcc.target/arc/insv-1.c: New file.
3780 * gcc.target/arc/insv-2.c: New file.
3781 * gcc.target/arc/movb-1.c: New file.
3782 * gcc.target/arc/movb-2.c: New file.
3783 * gcc.target/arc/movb-3.c: New file.
3784 * gcc.target/arc/movb-4.c: New file.
3785 * gcc.target/arc/movb-5.c: New file.
3786 * gcc.target/arc/movb_cl-1.c: New file.
3787 * gcc.target/arc/movb_cl-2.c: New file.
3788 * gcc.target/arc/movbi_cl-1.c: New file.
3789 * gcc.target/arc/movl-1.c: New file.
3791 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3792 Andrew Burgess <andrew.burgess@embecosm.com>
3794 * gcc.target/arc/cmem-1.c: New file.
3795 * gcc.target/arc/cmem-2.c: New file.
3796 * gcc.target/arc/cmem-3.c: New file.
3797 * gcc.target/arc/cmem-4.c: New file.
3798 * gcc.target/arc/cmem-5.c: New file.
3799 * gcc.target/arc/cmem-6.c: New file.
3800 * gcc.target/arc/cmem-7.c: New file.
3801 * gcc.target/arc/cmem-ld.inc: New file.
3802 * gcc.target/arc/cmem-st.inc: New file.
3804 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3807 * gcc.target/i386/pr70821.c: New test.
3809 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3811 * gcc.target/powerpc/vec-adde.c: New test.
3812 * gcc.target/powerpc/vec-adde-int128.c: New test.
3814 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3816 * gcc.target/i386/avx-vround-1.c: New test.
3817 * gcc.target/i386/avx-vround-2.c: New test.
3818 * gcc.target/i386/avx512vl-vround-1.c: New test.
3819 * gcc.target/i386/avx512vl-vround-2.c: New test.
3821 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3824 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3825 (check_effective_target_cilkplus_runtime): ... this.
3826 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3827 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3829 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3830 Require cilkplus_runtime.
3831 Don't add -lcilkrts.
3832 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3833 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3834 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3835 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3836 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3837 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3838 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3839 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3840 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3841 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3842 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3843 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3844 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3845 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3846 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3847 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3848 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3849 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3850 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3851 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3852 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3853 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3854 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3855 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3856 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3857 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3858 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3859 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3860 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3862 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3863 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3865 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3867 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3870 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3872 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3873 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3875 2015-04-27 Ryan Burn <contact@rnburn.com>
3879 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3881 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3882 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3884 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3886 * gnat.dg/limited_with4.ad[sb]: New test.
3887 * gnat.dg/limited_with4_pkg.ads: New helper.
3889 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3892 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3893 and movv1ti_internal patterns
3894 * gcc.target/i386/pr70155-1.c: New test.
3895 * gcc.target/i386/pr70155-2.c: Likewise.
3896 * gcc.target/i386/pr70155-3.c: Likewise.
3897 * gcc.target/i386/pr70155-4.c: Likewise.
3898 * gcc.target/i386/pr70155-5.c: Likewise.
3899 * gcc.target/i386/pr70155-6.c: Likewise.
3900 * gcc.target/i386/pr70155-7.c: Likewise.
3901 * gcc.target/i386/pr70155-8.c: Likewise.
3902 * gcc.target/i386/pr70155-9.c: Likewise.
3903 * gcc.target/i386/pr70155-10.c: Likewise.
3904 * gcc.target/i386/pr70155-11.c: Likewise.
3905 * gcc.target/i386/pr70155-12.c: Likewise.
3906 * gcc.target/i386/pr70155-13.c: Likewise.
3907 * gcc.target/i386/pr70155-14.c: Likewise.
3908 * gcc.target/i386/pr70155-15.c: Likewise.
3909 * gcc.target/i386/pr70155-16.c: Likewise.
3910 * gcc.target/i386/pr70155-17.c: Likewise.
3911 * gcc.target/i386/pr70155-18.c: Likewise.
3912 * gcc.target/i386/pr70155-19.c: Likewise.
3913 * gcc.target/i386/pr70155-20.c: Likewise.
3914 * gcc.target/i386/pr70155-21.c: Likewise.
3915 * gcc.target/i386/pr70155-22.c: Likewise.
3917 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3919 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3922 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3924 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3925 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3926 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3927 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3928 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3930 2016-04-27 Richard Biener <rguenther@suse.de>
3933 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3934 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3936 2016-04-27 Nathan Sidwell <nathan@acm.org>
3938 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3939 * g++.dg/ubsan/pr63956.C: Adjust error location.
3941 2016-04-27 Nick Clifton <nickc@redhat.com>
3944 * gcc.dg/pr49889.c: New test.
3946 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3948 * c-c++-common/memset-array.c: New test.
3950 2016-04-26 Martin Sebor <msebor@redhat.com>
3953 * g++.dg/cpp1y/func_constexpr.C: New test.
3955 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3958 * g++.dg/cpp0x/enum32.C: New test.
3959 * g++.dg/cpp0x/enum33.C: New test.
3961 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3963 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3964 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3965 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3966 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3967 * gcc.c-torture/execute/pr38151.c: Likewise.
3968 * gcc.c-torture/execute/pr66556.c: Likewise.
3969 * gcc.c-torture/execute/pr67781.c: Likewise.
3970 * gcc.c-torture/execute/pr68648.c: Likewise.
3972 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3974 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3976 2016-04-26 Marek Polacek <polacek@redhat.com>
3979 * gcc.dg/pr67784-3.c: New test.
3980 * gcc.dg/pr67784-4.c: New test.
3981 * gcc.dg/pr67784-5.c: New test.
3984 * gcc.dg/Wnested-externs-2.c: New test.
3986 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3988 * gcc.dg/fold-plusmult.c: Adjust.
3989 * gcc.dg/no-strict-overflow-6.c: Adjust.
3990 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3992 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3994 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3996 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3997 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3998 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3999 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4000 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4001 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4002 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4003 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4004 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4005 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4006 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4007 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4008 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4009 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4010 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4011 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4012 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4013 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4014 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4015 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4016 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4017 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4019 * gcc.target/i386/pr32219-4.c: Likewise.
4020 * gcc.target/i386/pr32219-6.c: Likewise.
4021 * gcc.target/i386/pr32219-8.c: Likewise.
4023 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4025 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4028 2016-04-26 Marek Polacek <polacek@redhat.com>
4031 * g++.dg/ext/cond2.C: New test.
4033 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4035 PR tree-optimization/70771
4036 PR tree-optimization/70775
4037 * gcc.dg/pr70771.c: New test.
4038 * gcc.dg/pr70775.c: New test.
4040 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4042 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4044 2016-04-25 Richard Biener <rguenther@suse.de>
4046 PR tree-optimization/70780
4047 * gcc.dg/torture/pr70780.c: New testcase.
4049 2016-04-25 Michael Collison <michael.collison@arm.com>
4051 * gcc.target/arm/neon-vaddws16.c: New test.
4052 * gcc.target/arm/neon-vaddws32.c: New test.
4053 * gcc.target/arm/neon-vaddwu16.c: New test.
4054 * gcc.target/arm/neon-vaddwu32.c: New test.
4055 * gcc.target/arm/neon-vaddwu8.c: New test.
4056 * lib/target-supports.exp
4057 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4058 that arm neon support vector widen sum of HImode TO SImode.
4060 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4063 * c-c++-common/asan/pr70712.c: New test.
4065 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4067 * .gitattributes: New file.
4069 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4071 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4073 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4075 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4076 * gfortran.dg/submodule_15.f08: Likewise.
4078 2016-04-22 Richard Biener <rguenther@suse.de>
4080 PR tree-optimization/70740
4081 * gcc.dg/torture/pr70740.c: New testcase.
4083 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4086 * gcc.target/i386/pr70750-1.c: New test.
4087 * gcc.target/i386/pr70750-2.c: Likewise.
4089 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/cpp0x/auto48.C: New.
4094 2016-04-21 Marek Polacek <polacek@redhat.com>
4097 * g++.dg/cpp0x/forw_enum12.C: New test.
4098 * g++.dg/cpp0x/forw_enum13.C: New test.
4100 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4103 * gcc.target/i386/pr70728.c: New test.
4105 2016-04-21 Richard Biener <rguenther@suse.de>
4108 * gcc.dg/pr70747.c: New testcase.
4110 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4112 PR tree-optimization/70715
4113 * gcc.dg/tree-ssa/scev-13.c: New test.
4115 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4117 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4119 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4121 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4123 2016-04-20 Jan Hubicka <jh@suse.cz>
4126 * g++.dg/ipa/nothrow-1.C: New testcase.
4128 2016-04-20 Nathan Sidwell <nathan@acm.org>
4131 * g++.dg/eh/delete1.C: New.
4133 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4135 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4136 -mtune-ctrl=sse_typeless_stores.
4138 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4140 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4142 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4144 PR tree-optimization/69489
4145 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4147 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4150 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4151 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4152 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4154 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4156 PR tree-optimization/56625
4157 PR tree-optimization/69489
4158 * gcc.dg/vect/pr56625.c: New test.
4159 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4161 2016-04-20 Andrew Pinski <apinski@cavium.com>
4164 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4166 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4168 * gnat.dg/self1.adb: Remove now incorrect test.
4170 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4172 * gcc.dg/tree-ssa/scev-11.c: New test.
4173 * gcc.dg/tree-ssa/scev-12.c: New test.
4175 2016-04-20 Marek Polacek <polacek@redhat.com>
4177 PR tree-optimization/70725
4178 * gcc.dg/pr70725.c: New test.
4180 2016-04-20 Richard Biener <rguenther@suse.de>
4182 PR tree-optimization/70726
4183 * g++.dg/vect/pr70726.cc: New testcase.
4185 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4188 * gcc.target/s390/pr70674.c: New test.
4190 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4192 PR libgfortran/70684
4193 * gfortran.dg/list_read_14.f90: New test.
4195 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4198 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4199 extern to force it misaligned.
4203 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4204 Don't check `*' before movv4sf_internal.
4205 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4206 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4207 Don't check `*' before movv16qi_internal.
4208 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4209 extern to force it misaligned.
4213 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4214 Don't check `*' before movv2df_internal.
4215 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4216 extern to force it misaligned.
4220 Check movv8sf_internal instead of avx_storeups256.
4221 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4223 2016-04-19 Richard Biener <rguenther@suse.de>
4225 PR tree-optimization/70171
4226 * g++.dg/tree-ssa/pr70171.C: New testcase.
4228 2016-04-19 Richard Biener <rguenther@suse.de>
4230 PR tree-optimization/70724
4231 * gcc.dg/torture/pr70724.c: New testcase.
4233 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4236 * gcc.target/i386/pr70689.c: New.
4238 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4241 * gcc.target/i386/pr70708.c: New test.
4243 2016-04-18 Richard Biener <rguenther@suse.de>
4245 PR tree-optimization/43434
4246 * gcc.dg/vect/pr43434.c: New testcase.
4247 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4248 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4249 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4250 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4251 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4252 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4253 * gcc.dg/gomp/pr68640.c: Likewise.
4254 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4255 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4257 2016-04-18 Richard Biener <rguenther@suse.de>
4259 PR tree-optimization/70701
4260 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4262 2016-04-18 Tom de Vries <tom@codesourcery.com>
4265 * gcc.dg/pr70161.c: Add dot-file scans.
4266 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4267 instead of after last dot char.
4269 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4271 * c-c++-common/dump-ada-spec-3.c: New test.
4272 * c-c++-common/dump-ada-spec-4.c: Likewise.
4274 2016-04-17 Tom de Vries <tom@codesourcery.com>
4277 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4279 2016-04-15 Jan Hubicka <jh@suse.cz>
4282 * g++.dg/ipa/pure-const-1.C: New testcase.
4283 * g++.dg/ipa/pure-const-2.C: New testcase.
4284 * g++.dg/ipa/pure-const-3.C: New testcase.
4286 2016-04-15 Marek Polacek <polacek@redhat.com>
4289 * gcc.dg/bitfld-22.c: New test.
4291 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4293 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4296 2016-04-15 Marek Polacek <polacek@redhat.com>
4299 * c-c++-common/pr70651.c: New test.
4301 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4303 PR rtl-optimization/70681
4304 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4305 dump scan on arm and powerpc.
4306 * gcc.dg/pr10474.c: Likewise.
4308 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4313 * g++.dg/cpp1y/vla11.C: Revert for real.
4316 * c-c++-common/Wparentheses-1.c: New test.
4317 * c-c++-common/gomp/Wparentheses-1.c: New test.
4318 * c-c++-common/gomp/Wparentheses-2.c: New test.
4319 * c-c++-common/gomp/Wparentheses-3.c: New test.
4320 * c-c++-common/gomp/Wparentheses-4.c: New test.
4321 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4322 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4323 * c-c++-common/goacc/Wparentheses-1.c: New test.
4325 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4328 * gcc.target/i386/pr70662.c: New test.
4330 2016-04-15 Richard Biener <rguenther@suse.de>
4331 Alan Modra <amodra@gmail.com>
4333 PR tree-optimization/70130
4334 * gcc.dg/vect/O3-pr70130.c: New testcase.
4336 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4339 * gcc.target/powerpc/pr70669.c: New test.
4342 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4343 a power7 system that does not have an assembler that supports
4346 2016-04-14 Martin Sebor <msebor@redhat.com>
4351 * c-c++-common/ubsan/vla-1.c: Revert.
4352 * g++.dg/cpp1y/vla11.C: Same.
4353 * g++.dg/cpp1y/vla12.C: Same.
4354 * g++.dg/cpp1y/vla13.C: Same.
4355 * g++.dg/cpp1y/vla14.C: Same.
4356 * g++.dg/cpp1y/vla3.C: Same.
4357 * g++.dg/init/array24.C: Same.
4358 * g++.dg/ubsan/vla-1.C: Same.
4360 2016-04-14 Marek Polacek <polacek@redhat.com>
4361 Jan Hubicka <hubicka@ucw.cz>
4364 * g++.dg/torture/pr70029.C: New test.
4366 2016-04-14 Martin Sebor <msebor@redhat.com>
4368 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4369 type size to prevent failures on targets with very low maximum
4372 2016-04-14 Richard Biener <rguenther@suse.de>
4374 PR tree-optimization/70623
4375 * gcc.dg/torture/pr70623.c: New testcase.
4376 * gcc.dg/torture/pr70623-2.c: Likewise.
4378 2016-04-13 Martin Sebor <msebor@redhat.com>
4383 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4384 * g++.dg/cpp1y/vla11.C: New test.
4385 * g++.dg/cpp1y/vla12.C: New test.
4386 * g++.dg/cpp1y/vla13.C: New test.
4387 * g++.dg/cpp1y/vla14.C: New test.
4388 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4389 * g++.dg/init/array24.C: Fully brace VLA initializer.
4390 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4392 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4395 * g++.dg/opt/pr70641.C: New test.
4397 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4399 PR rtl-optimization/68749
4400 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4401 effects of argument promotions.
4402 Remove default args to dg-skip-if.
4404 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4407 * g++.dg/parse/pr70635.C: New.
4409 2016-04-13 Marek Polacek <polacek@redhat.com>
4412 * c-c++-common/Wmisleading-indentation-4.c: New test.
4414 2016-04-13 Marek Polacek <polacek@redhat.com>
4417 * gcc.dg/Wparentheses-12.c: New test.
4418 * gcc.dg/Wparentheses-13.c: New test.
4420 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4422 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4423 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4424 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4426 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4429 * gcc.c-torture/compile/pr70633.c: New test.
4432 * gcc.dg/torture/pr70628.c: New test.
4434 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4437 * g++.dg/template/pr70610.C: New test.
4438 * g++.dg/template/pr70610-2.C: New test.
4439 * g++.dg/template/pr70610-3.C: New test.
4440 * g++.dg/template/pr70610-4.C: New test.
4442 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4444 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4448 * g++.dg/ext/pr70571.C: New test.
4450 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4453 * gcc.target/powerpc/pr70640.c: New test.
4455 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4458 * g++.dg/parse/pr68722.C: New.
4460 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4462 PR rtl-optimization/70596
4463 * gcc.target/i386/pr70596.c: New test.
4465 2016-04-12 Nathan Sidwell <nathan@acm.org>
4468 * g++.dg/init/pr70501.C: New.
4470 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4472 * gcc.target/i386/asm-flag-6.c: New test.
4474 2016-04-12 Tom de Vries <tom@codesourcery.com>
4476 PR tree-optimization/68756
4477 * gcc.dg/graphite/pr68756.c: New test.
4479 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4481 PR tree-optimization/70602
4482 * gcc.c-torture/execute/pr70602.c: New test.
4484 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4487 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4488 __float128 emulator is built and runs.
4489 * gcc.target/powerpc/float128-1.c: Likewise.
4491 * lib/target-supports.exp (check_ppc_float128_sw_available):
4492 Rework tests for __float128 software and hardware
4493 availability. Fix exit condition to return 0 on success.
4495 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4498 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4499 * gcc.target/aarch64/target_attr_15.c: Likewise.
4501 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/cpp1y/pr69066.C: New.
4506 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4509 * gfortran.dg/pr36192.f90: Update test.
4510 * gfortran.dg/pr36192_1.f90: Update test.
4511 * gfortran.dg/real_dimension_1.f: Update test.
4512 * gfortran.dg/parameter_array_init_7.f90: New test.
4514 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4517 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4519 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4521 PR rtl-optimization/66669
4522 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4524 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4526 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4527 * gcc.dg/pie-1.c: Likewise.
4528 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4529 * gcc.dg/pic-4.c: Likewise.
4530 * gcc.dg/pie-3.c: Likewise.
4531 * gcc.dg/pie-4.c: Likewise.
4533 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4535 PR tree-optimization/68644
4536 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4538 PR rtl-optimization/64886
4539 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4541 2016-04-09 Tom de Vries <tom@codesourcery.com>
4543 PR tree-optimization/68953
4544 * gcc.dg/graphite/pr68953.c: New test.
4546 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4549 * gfortran.dg/deferred_character_16.f90: New test.
4551 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4553 PR tree-optimization/70586
4554 * gcc.c-torture/execute/pr70586.c: New test.
4556 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4559 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4560 with __builtin_memset
4561 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4563 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4567 PR tree-optimization/70373
4571 * c-c++-common/goacc/reduction-5.c: New test.
4572 * c-c++-common/goacc/reduction-promotions.c: New test.
4573 * gfortran.dg/goacc/reduction-3.f95: New test.
4574 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4576 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4580 * g++.dg/pr70590.C: New test.
4581 * g++.dg/pr70590-2.C: New test.
4583 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.target/i386/pr70593.c: New test.
4588 PR rtl-optimization/70574
4589 * gcc.target/i386/avx2-pr70574.c: New test.
4591 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4594 * c-c++-common/asan/pr70541.c: New test.
4596 2016-04-08 Tom de Vries <tom@codesourcery.com>
4598 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4599 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4601 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4604 * gcc.c-torture/execute/pr70566.c: New test.
4606 2016-04-08 Tom de Vries <tom@codesourcery.com>
4608 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4609 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4611 2016-04-08 Alan Modra <amodra@gmail.com>
4613 * gcc.target/powerpc/pr70117.c: New.
4615 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4618 * gcc.dg/lto/simd-function_0.c: New test.
4620 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4622 * c-c++-common/attr-simd-2.c: Likewise.
4623 * c-c++-common/attr-simd-4.c: Likewise.
4624 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4625 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4627 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4630 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4632 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4633 Tom de Vries <tom@codesourcery.com>
4635 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4636 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4637 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4638 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4639 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4640 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4641 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4642 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4644 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4647 * g++.dg/warn/Wparentheses-29.C: New test.
4649 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4652 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4653 explicit braces to resolve a future -Wparentheses warning.
4655 2016-04-06 Richard Henderson <rth@redhat.com>
4657 * gcc.dg/pr61817-1.c: New test.
4658 * gcc.dg/pr61817-2.c: New test.
4659 * gcc.dg/pr69391-1.c: New test.
4660 * gcc.dg/pr69391-2.c: New test.
4662 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4664 PR rtl-optimization/70398
4665 * gcc.target/aarch64/pr70398.c: New.
4667 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4669 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4671 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4672 Pedro Alves <palves@redhat.com>
4674 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4676 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4678 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4679 Check for avx512f effective targets instead of avx2.
4680 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4682 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4683 * g++.dg/gomp/declare-simd-1.C: Likewise.
4684 * g++.dg/gomp/declare-simd-3.C: Likewise.
4685 * g++.dg/gomp/declare-simd-4.C: Likewise.
4688 * c-c++-common/gomp/pr70550-1.c: New test.
4689 * c-c++-common/gomp/pr70550-2.c: New test.
4691 2016-04-05 Nathan Sidwell <nathan@acm.org>
4694 * g++.dg/ext/attribute-may-alias-5.C: New.
4696 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4699 * c-c++-common/pr70336.c: New test.
4700 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4701 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4703 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4706 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4708 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4710 PR rtl-optimization/70542
4711 * gcc.dg/torture/pr70542.c: New test.
4712 * gcc.target/i386/avx2-pr70542.c: New test.
4714 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4716 PR tree-optimization/70509
4717 * gcc.target/i386/avx512bw-pr70509.c: New test.
4719 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4722 * g++.dg/ext/constexpr-vla4.C: New test.
4724 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4727 * gcc.target/i386/pr70510.c: New test.
4729 2016-04-05 Richard Biener <rguenther@suse.de>
4731 PR tree-optimization/70526
4732 * g++.dg/torture/pr70526.C: New testcase.
4734 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4737 * gcc.target/i386/pr70525.c: New test.
4739 2016-04-05 Richard Biener <rguenther@suse.de>
4742 * g++.dg/torture/pr70499.C: New testcase.
4744 2016-04-05 Richard Biener <rguenther@suse.de>
4746 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4749 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4752 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4753 rs6000 ABI warnings.
4755 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4758 * g++.dg/ipa/devirt-51.C: New testcase.
4760 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4761 Jakub Jelinek <jakub@redhat.com>
4764 * gcc.dg/torture/pr70457.c: New.
4766 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4769 * gfortran.dg/allocate_with_source_19.f08: New test.
4771 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4774 * gfortran.dg/coarray_allocate_6.f08: New test.
4776 2016-04-04 Richard Biener <rguenther@suse.de>
4778 PR rtl-optimization/70484
4779 * gcc.dg/torture/pr70484.c: New testcase.
4781 2016-04-04 Marek Polacek <polacek@redhat.com>
4784 * gcc.dg/torture/pr70307.c: New test.
4786 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4790 * gcc.target/sh/torture/pr70416.c: New.
4792 2016-04-02 Martin Sebor <msebor@redhat.com>
4798 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4799 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4800 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4801 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4802 * g++.dg/cpp0x/constexpr-string.C: Same.
4803 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4804 * g++.dg/cpp0x/pr65398.C: Same.
4805 * g++.dg/ext/constexpr-vla1.C: Same.
4806 * g++.dg/ext/constexpr-vla2.C: Same.
4807 * g++.dg/ext/constexpr-vla3.C: Same.
4808 * g++.dg/ubsan/pr63956.C: Same.
4810 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4812 PR rtl-optimization/70467
4813 * gcc.target/i386/pr70467-2.c: New test.
4815 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4816 Marek Polacek <polacek@redhat.com>
4819 * g++.dg/init/new47.C: New test.
4821 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4824 * gcc.target/arm/pr70496.c: New test.
4826 2016-04-01 Nathan Sidwell <nathan@acm.org>
4829 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4831 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4834 * gcc.dg/strlenopt.h (memmove): New.
4835 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4836 instead of "string.h".
4837 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4838 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4839 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4840 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4841 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4842 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4843 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4844 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4845 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4846 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4847 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4848 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4849 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4850 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4851 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4852 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4853 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4854 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4855 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4856 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4858 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4860 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4861 (Holder::foo): Reflect this.
4863 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4866 * gcc.dg/pr70442.c: New test.
4868 2016-03-31 Nathan Sidwell <nathan@acm.org>
4871 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4873 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4876 * gcc.target/i386/pr70453.c: New test.
4878 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4881 * gcc.c-torture/pr70292.c: New test.
4883 2016-03-31 Marek Polacek <polacek@redhat.com>
4886 * c-c++-common/pr70297.c: New test.
4887 * g++.dg/cpp0x/typedef-redecl.C: New test.
4888 * gcc.dg/typedef-redecl2.c: New test.
4890 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4892 PR rtl-optimization/70460
4893 * gcc.c-torture/execute/pr70460.c: New test.
4895 2016-03-31 Richard Biener <rguenther@suse.de>
4898 * g++.dg/ext/vector30.C: New testcase.
4900 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4901 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4903 * gfortran.dg/fmt_pf.f90: New test.
4905 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4907 Forward-port from 5 branch
4908 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4911 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4912 dg-require-effective-target after dg-do.
4914 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4916 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4918 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4919 Julian Brown <julian@codesourcery.com>
4920 Chung-Lin Tang <cltang@codesourcery.com>
4921 Cesar Philippidis <cesar@codesourcery.com>
4922 James Norris <jnorris@codesourcery.com>
4923 Tom de Vries <tom@codesourcery.com>
4924 Nathan Sidwell <nathan@codesourcery.com>
4926 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4927 * c-c++-common/goacc/loop-clauses.c: Likewise.
4928 * g++.dg/goacc/template.C: Likewise.
4929 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4930 * gfortran.dg/goacc/loop-1.f95: Likewise.
4931 * gfortran.dg/goacc/loop-5.f95: Likewise.
4932 * gfortran.dg/goacc/loop-6.f95: Likewise.
4933 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4934 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4935 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4936 * c-c++-common/goacc/clauses-fail.c: Likewise.
4937 * c-c++-common/goacc/parallel-1.c: Likewise.
4938 * c-c++-common/goacc/reduction-1.c: Likewise.
4939 * c-c++-common/goacc/reduction-2.c: Likewise.
4940 * c-c++-common/goacc/reduction-3.c: Likewise.
4941 * c-c++-common/goacc/reduction-4.c: Likewise.
4942 * c-c++-common/goacc/routine-3.c: Likewise.
4943 * c-c++-common/goacc/routine-4.c: Likewise.
4944 * c-c++-common/goacc/routine-5.c: Likewise.
4945 * c-c++-common/goacc/tile.c: Likewise.
4946 * g++.dg/goacc/template.C: Likewise.
4947 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4948 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4949 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4950 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4951 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4952 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4953 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4954 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4955 * c-c++-common/goacc/use_device-1.c: ... this file.
4956 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4957 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4958 * c-c++-common/goacc/host_data-6.c: ... this file.
4959 * c-c++-common/goacc/loop-2-kernels.c: New file.
4960 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4961 * c-c++-common/goacc/loop-3.c: Likewise.
4962 * g++.dg/goacc/reference.C: Likewise.
4963 * g++.dg/goacc/routine-1.C: Likewise.
4964 * g++.dg/goacc/routine-2.C: Likewise.
4966 2016-03-30 Richard Biener <rguenther@suse.de>
4969 * gcc.dg/torture/pr70450.c: New testcase.
4971 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4974 * gcc.dg/torture/pr70421.c: New test.
4975 * gcc.target/i386/avx512f-pr70421.c: New test.
4977 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4980 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4981 (check): New function.
4983 (foo): Align stack to 16 bytes when calling bar.
4984 * gcc.target/i386/cleanup-2.c: Likewise.
4986 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4988 PR tree-optimization/59124
4989 * gcc.dg/Warray-bounds-19.c: New test.
4991 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4993 * lib/prune.exp (escape_regex_chars): New.
4994 (prune_file_path): Update to quote metcharacters for regexp.
4996 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4998 PR rtl-optimization/70429
4999 * gcc.c-torture/execute/pr70429.c: New test.
5001 PR tree-optimization/70405
5002 * gcc.dg/pr70405.c: New test.
5004 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5007 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5008 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5010 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5013 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5014 __cilkrts_set_param to set two workers.
5015 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5016 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5018 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5020 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5022 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5025 * gcc.target/i386/pr70406.c: New test.
5027 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5029 * gnat.dg/specs/double_record_extension3.ads: New test.
5031 2016-03-25 Richard Henderson <rth@redhat.com>
5034 * gcc.target/aarch64/pr70120-1.c: New.
5035 * gcc.target/aarch64/pr70120-2.c: New.
5036 * gcc.target/aarch64/pr70120-3.c: New.
5038 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5041 * g++.dg/template/mangle2.C: The dg-do directive should be
5042 "compile" not "assemble".
5044 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5047 * gcc.dg/pr69650.c: New test.
5049 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5051 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5053 2016-03-25 Alan Modra <amodra@gmail.com>
5055 * gcc.dg/dfp/pr70052.c: New test.
5057 2016-03-24 Richard Henderson <rth@redhat.com>
5060 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5061 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5063 2016-03-24 Tom de Vries <tom@codesourcery.com>
5065 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5067 2016-03-24 Tom de Vries <tom@codesourcery.com>
5069 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5070 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5072 2016-03-24 Tom de Vries <tom@codesourcery.com>
5074 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5075 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5077 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5080 * g++.dg/template/mangle2.C: New test.
5082 2016-03-24 Richard Biener <rguenther@suse.de>
5084 PR tree-optimization/70396
5085 * gcc.dg/torture/pr70396.c: New testcase.
5087 2016-03-24 Richard Biener <rguenther@suse.de>
5090 * gcc.dg/torture/pr70370.c: New testcase.
5092 2016-03-24 Tom de Vries <tom@codesourcery.com>
5094 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5095 * gfortran.dg/goacc/kernels-tree.f95: Same.
5096 * gfortran.dg/goacc/parallel-tree.f95: Same.
5098 2016-03-24 Tom de Vries <tom@codesourcery.com>
5100 * c-c++-common/goacc/uninit-if-clause.c: New test.
5101 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5103 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5106 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5109 2016-03-24 Richard Biener <rguenther@suse.de>
5111 PR tree-optimization/70372
5112 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5114 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5117 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5119 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5122 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5124 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5127 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5128 * g++.dg/cpp1y/pr70001.C: New test.
5131 * g++.dg/cpp0x/constexpr-70323.C: New test.
5133 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5134 Jason Merrill <jason@redhat.com>
5135 Jakub Jelinek <jakub@redhat.com>
5138 * g++.dg/cpp0x/constexpr-69315.C: New test.
5139 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5141 2016-03-23 Marek Polacek <polacek@redhat.com>
5144 * g++.dg/warn/Wignored-attributes-1.C: New test.
5145 * g++.dg/warn/Wignored-attributes-2.C: New test.
5147 2016-03-23 Tom de Vries <tom@codesourcery.com>
5149 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5151 * gfortran.dg/goacc/private-3.f95 (test): Same.
5152 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5155 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5157 * lib/target-supports.exp: Remove v7ve entry from loop
5158 creating effective target checks.
5159 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5160 (add_options_for_arm_arch_v7ve): Likewise.
5162 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5164 PR tree-optimization/70354
5165 * gcc.dg/vect/pr70354-1.c: New test.
5166 * gcc.dg/vect/pr70354-2.c: New test.
5167 * gcc.target/i386/avx2-pr70354-1.c: New test.
5168 * gcc.target/i386/avx2-pr70354-2.c: New test.
5170 2016-03-22 Jeff Law <law@redhat.com>
5173 * gcc.dg/tree-ssa/pr70232.c: New test.
5175 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5178 * gcc.target/i386/pr70302.c: New test.
5180 2016-03-22 Richard Biener <rguenther@suse.de>
5183 * g++.dg/torture/pr70251.C: New testcase.
5185 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5188 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5189 Wmisleading-indentation.c.
5190 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5191 reflect change to diagnostic text and order of messages.
5192 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5194 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5196 * g++.dg/ext/java-3.C: Don't compile on AIX.
5198 2016-03-22 Richard Biener <rguenther@suse.de>
5201 * gcc.dg/torture/pr70333.c: New testcase.
5203 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5205 * g++.dg/ext/pr70290.C: New test.
5207 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5210 * gcc.target/i386/pr70325.c: New test.
5212 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5215 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5216 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5219 * gcc.target/i386/pr70300.c: New test.
5222 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5223 (func2): New function for cond with parens, xfail warning for c++.
5224 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5226 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5229 * g++.dg/template/ptrmem30.C: New test.
5231 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5234 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5235 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5237 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5240 * gcc.dg/pr70326.c: New test.
5242 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5243 Jakub Jelinek <jakub@redhat.com>
5245 PR tree-optimization/70317
5246 * gcc.dg/pr70317.c: New test.
5248 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5251 * gcc.target/i386/pr70327.c: New test.
5253 2016-03-21 Martin Liska <mliska@suse.cz>
5256 * gcc.dg/ipa/pr70306.c: New test.
5258 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5260 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5261 * gcc.target/arm/attr-align3.c: Likewise.
5262 * gcc.target/arm/attr_arm.c: Likewise.
5263 * gcc.target/arm/flip-thumb.c: Likewise.
5265 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5268 * gcc.target/powerpc/altivec-36.c: New test.
5270 2016-03-21 Richard Biener <rguenther@suse.de>
5272 PR tree-optimization/70310
5273 * gcc.dg/torture/pr70310.c: New testcase.
5275 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5278 * gcc.target/i386/pr70293.c: New test.
5280 2016-03-21 Richard Biener <rguenther@suse.de>
5282 PR tree-optimization/70288
5283 * gcc.dg/torture/pr70288-1.c: New testcase.
5284 * gcc.dg/torture/pr70288-2.c: Likewise.
5286 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5288 PR rtl-optimization/69307
5289 * gcc.target/arm/pr69307.c: New test.
5291 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5293 PR rtl-optimization/69102
5294 * gcc.c-torture/compile/pr69102.c: New test.
5296 2016-03-18 Jeff Law <law@redhat.com>
5298 PR rtl-optimization/70263
5299 * gcc.c-torture/compile/pr70263-1.c: New test.
5300 * gcc.target/i386/pr70263-2.c: New test.
5302 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5304 PR rtl-optimization/70278
5305 * gcc.dg/torture/pr70278.c: New test.
5306 * gcc.target/arm/pr70278.c: New test.
5308 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5311 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5312 (test_builtin_types_compatible_p): New test function.
5313 * gcc.dg/pr70281.c: New test case.
5315 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5318 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5320 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5322 PR tree-optimization/70252
5323 * gcc.dg/pr70252.c: New test.
5325 2016-03-18 Tom de Vries <tom@codesourcery.com>
5327 * gcc.dg/pr70161-2.c: New test.
5328 * gcc.dg/pr70161.c: New test.
5330 2016-03-18 Tom de Vries <tom@codesourcery.com>
5333 * gcc.dg/pr70269.c: New test.
5335 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5338 * g++.dg/ext/java-3.C: New test.
5340 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5343 * g++.dg/lookup/pr70205.C: New test.
5345 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5348 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5350 2016-03-17 Marek Polacek <polacek@redhat.com>
5353 * gcc.dg/atomic-op-6.c: New test.
5355 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5358 * c-c++-common/pr70264.c: New test case.
5360 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5363 * c-c++-common/pr70144-1.c: New test.
5364 * c-c++-common/pr70144-2.c: New test.
5367 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5368 * g++.dg/opt/flifetime-dse6.C: New test.
5369 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5371 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5374 * gcc.dg/pic-1.c: New test.
5375 * gcc.dg/pic-2.c: Likewise.
5376 * gcc.dg/pic-3.c: Likewise.
5377 * gcc.dg/pic-4.c: Likewise.
5378 * gcc.dg/pie-1.c: Likewise.
5379 * gcc.dg/pie-2.c: Likewise.
5380 * gcc.dg/pie-3.c: Likewise.
5381 * gcc.dg/pie-4.c: Likewise.
5382 * gcc.dg/pie-5.c: Likewise.
5383 * gcc.dg/pie-6.c: Likewise.
5385 2016-03-17 Tom de Vries <tom@codesourcery.com>
5387 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5388 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5390 2016-03-17 Richard Biener <rguenther@suse.de>
5393 * g++.dg/debug/pr70271.C: New testcase.
5395 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5397 * gcc.target/i386/pr70251.c: New test.
5399 2016-03-17 Marek Polacek <polacek@redhat.com>
5402 * g++.dg/warn/constexpr-70194.C: New test.
5404 2016-03-16 Richard Henderson <rth@redhat.com>
5407 * gcc.c-torture/compile/pr70240.c: New.
5409 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5411 * gcc.c-torture/compile/20151204.c: Skip for avr.
5413 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5416 * g++.dg/opt/pr70245.C: New test.
5417 * g++.dg/opt/pr70245.h: New file.
5418 * g++.dg/opt/pr70245-aux.cc: New file.
5420 2016-03-16 Martin Sebor <msebor@redhat.com>
5422 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5424 2016-03-16 Richard Henderson <rth@redhat.com>
5427 * gcc.c-torture/compile/pr70199.c: New.
5429 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5431 * gcc.dg/uninit-19.c: Run dos2unix.
5433 2016-03-16 Marek Polacek <polacek@redhat.com>
5436 * gcc.dg/nested-func-10.c: New test.
5437 * gcc.dg/nested-func-9.c: New test.
5439 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5441 PR tree-optimization/68714
5442 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5444 2016-03-16 Tom de Vries <tom@codesourcery.com>
5446 PR tree-optimization/68715
5447 * gcc.dg/graphite/pr68715-2.c: New test.
5448 * gcc.dg/graphite/pr68715.c: New test.
5449 * gfortran.dg/graphite/pr68715.f90: New test.
5451 2016-03-16 Tom de Vries <tom@codesourcery.com>
5453 PR tree-optimization/68809
5454 * gcc.dg/graphite/pr68809-2.c: New test.
5455 * gcc.dg/graphite/pr68809.c: New test.
5457 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5460 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5461 method call to i () as argument. Adjust expected output.
5464 * g++.dg/ubsan/pr70147-1.C: New test.
5465 * g++.dg/ubsan/pr70147-2.C: New test.
5467 2016-03-15 Martin Sebor <msebor@redhat.com>
5470 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5472 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5474 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5477 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5480 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5481 libatomic_available.
5483 2016-03-15 Marek Polacek <polacek@redhat.com>
5486 * g++.dg/ext/attribute-may-alias-4.C: New test.
5488 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5490 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5491 -fvar-tracking-assignments-toggle flag.
5493 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5495 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5497 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5499 PR rtl-optimization/70222
5500 * gcc.c-torture/execute/pr70222-1.c: New test.
5501 * gcc.c-torture/execute/pr70222-2.c: New test.
5503 2016-03-15 Richard Henderson <rth@redhat.com>
5505 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5507 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5509 PR rtl-optimization/69032
5510 * gcc.dg/pr69032.c: New test.
5512 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5514 PR rtl-optimization/63384
5515 * g++.dg/pr63384.C: New test.
5517 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5520 * gcc.target/i386/pr64411.C: New test.
5522 2016-03-15 Tom de Vries <tom@codesourcery.com>
5524 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5525 * gfortran.dg/goacc/kernels-alias.f95: New test.
5527 2016-03-14 Martin Sebor <msebor@redhat.com>
5530 * g++.dg/cpp0x/constexpr-inline.C: New test.
5531 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5533 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5535 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5537 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.dg/pr70219.c: New test.
5542 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5545 * gcc.dg/torture/pr70083.c: New test.
5546 * gcc.target/i386/pr70083.c: New test.
5548 2016-03-14 Richard Biener <rguenther@suse.de>
5550 PR tree-optimization/56365
5551 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5553 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5556 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5558 * g++.dg/pr70098.C: New testcase.
5561 2016-03-14 Tom de Vries <tom@codesourcery.com>
5563 PR tree-optimization/70045
5564 * gcc.dg/graphite/pr70045.c: New test.
5566 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5569 * gfortran.dg/include_9.f90: New test.
5571 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5574 gfortran.dg/prof/prof.exp: New script.
5575 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5577 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5579 PR rtl-optimization/69307
5580 * gcc.dg/pr69307.c: New test.
5582 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5585 * gcc.target/arm/pr69614.c: New.
5587 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5590 * gfortran.dg/submodule_14.f08: New test
5593 * gfortran.dg/submodule_15.f08: New test
5595 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5598 * g++.dg/cpp1y/paren3.C: New test.
5600 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5603 * gcc.target/powerpc/ppc-round2.c: New test.
5605 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5608 * gcc.dg/torture/pr70123.c: New test.
5610 2016-03-11 Jeff Law <law@redhat.com>
5612 PR tree-optimization/70190
5613 * gcc.c-torture/compile/pr70190.c: New test.
5615 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5618 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5620 (test43_b): Likewise.
5621 (test43_c): Likewise.
5622 (test43_d): Likewise.
5623 (test43_e): Likewise.
5624 (test43_f): Likewise.
5625 (test43_g): Likewise.
5626 (test44_a): Likewise.
5627 (test44_b): Likewise.
5628 (test44_c): Likewise.
5629 (test44_d): Likewise.
5630 (test44_e): Likewise.
5632 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5635 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5637 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5639 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5642 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5646 * gcc.target/aarch64/pr69245_2.c: New test.
5648 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5650 PR tree-optimization/70177
5651 * gcc.dg/pr70177.c: New test.
5653 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5655 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5657 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5659 * gcc.dg/tree-ssa/sra-20.c: New.
5661 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5663 PR rtl-optimization/70174
5664 * gcc.dg/pr70174.c: New test.
5666 PR tree-optimization/70169
5667 * gcc.dg/pr70169.c: New test.
5669 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5672 * gcc.target/i386/pr70160.c: New test.
5674 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5676 * gcc.target/s390/dfp-1.c: New test.
5678 2016-03-10 Nick Clifton <nickc@redhat.com>
5681 * gcc.target/aarch64/pr70044.c: New test.
5683 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5684 Jakub Jelinek <jakub@redhat.com>
5687 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5688 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5689 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5691 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5694 * g++.dg/lto/pr69589_0.C: New testcase
5695 * g++.dg/lto/pr69589_1.C: New testcase
5697 2016-03-10 Marek Polacek <polacek@redhat.com>
5700 * g++.dg/delayedfold/unary-plus1.C: New test.
5702 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5704 * gcc.target/arm/pr45701-1.c: Escape brackets.
5705 * gcc.target/arm/pr45701-2.c: Likewise.
5707 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5709 * gfortran.dg/unconstrained_commons.f: New.
5711 2016-03-10 Alan Modra <amodra@gmail.com>
5713 * gcc.dg/pr69195.c: New.
5714 * gcc.dg/pr69238.c: New.
5716 2016-03-10 Tom de Vries <tom@codesourcery.com>
5719 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5721 2016-03-10 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/70128
5724 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5725 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5727 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5729 PR tree-optimization/70152
5730 * gcc.dg/pr70152.c: New test.
5733 * gcc.target/i386/pr70086-1.c: New test.
5734 * gcc.target/i386/pr70086-2.c: New test.
5735 * gcc.target/i386/pr70086-3.c: New test.
5737 PR tree-optimization/70127
5738 * gcc.c-torture/execute/pr70127.c: New test.
5740 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5742 * c-c++-common/goacc/combined-directives-2.c: New test.
5744 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5748 * g++.dg/diagnostic/pr70105.C: New test.
5749 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5750 (test_multiple_ordinary_maps): New test function.
5752 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5756 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5757 Drop range information from call to inform_at_rich_loc.
5758 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5760 (test_show_locus): Replace calls to rich_location::add_range with
5761 calls to add_range. Rewrite the tests that used the now-defunct
5762 rich_location ctor taking a source_range. Simplify other tests
5763 by replacing calls to COMBINE_LOCATION_DATA with calls to
5766 2016-03-09 Richard Biener <rguenther@suse.de>
5767 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/70138
5770 * gcc.dg/vect/pr70138-1.c: New testcase.
5771 * gcc.dg/vect/pr70138-2.c: Likewise.
5773 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5776 * gcc.target/i386/pr70049.c: New test.
5778 2016-03-09 Richard Biener <rguenther@suse.de>
5781 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5782 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5783 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5785 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5787 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5790 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5793 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5796 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5799 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5800 in testcase comment.
5802 2016-03-09 Tom de Vries <tom@codesourcery.com>
5804 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5805 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5806 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5807 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5808 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5809 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5810 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5811 * gfortran.dg/goacc/kernels-loop.f95: New test.
5813 2016-03-08 Martin Sebor <msebor@redhat.com>
5816 * g++.dg/warn/overflow-warn-7.C: New test.
5818 2016-03-08 Jason Merrill <jason@redhat.com>
5820 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5821 * lib/target-supports.exp (check_effective_target_concepts): New.
5823 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5826 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5827 * g++.dg/ubsan/pr70135.C: New test.
5830 * gcc.dg/pr70110.c: New test.
5832 2016-03-07 Martin Jambor <mjambor@suse.cz>
5834 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5835 * c-c++-common/gomp/if-1.c: Likewise.
5836 * c-c++-common/gomp/pr61486-2.c: Likewise.
5837 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5838 to dg-additional-options.
5839 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5840 * g++/gomp/target-teams-1.c: Likewise.
5841 * gcc.dg/gomp/gomp.exp: Likewise.
5842 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5843 dg-additional-options.
5844 * gfortran.dg/gomp/gomp.exp: Likewise.
5845 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5846 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5847 dg-additional-options.
5848 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5850 2016-03-07 Martin Jambor <mjambor@suse.cz>
5852 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5853 * c-c++-common/gomp/gridify-1.c: New test.
5854 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5856 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5858 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5859 trigger for cortex-r8, when scanning for register r8.
5860 * gcc.target/arm/pr45701-2.c: Likewise.
5862 2016-02-26 Richard Biener <rguenther@suse.de>
5863 Jeff Law <law@redhat.com>
5865 PR tree-optimization/69740
5866 * gcc.c-torture/compile/pr69740-1.c: New test.
5867 * gcc.c-torture/compile/pr69740-2.c: New test.
5869 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5871 * lib/target-supports.exp
5872 (check_effective_target_whole_vector_shift): Enable for PPC64.
5874 2016-03-07 Richard Biener <rguenther@suse.de>
5876 PR tree-optimization/70115
5877 * gcc.dg/torture/pr70115.c: New testcase.
5879 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5882 * c-c-++-common/goacc/pr69916.c: New.
5884 2016-03-07 Richard Henderson <rth@redhat.com>
5886 * gcc.c-torture/compile/pr70061.c: New test.
5888 2016-03-07 Richard Biener <rguenther@suse.de>
5891 * gcc.dg/vect/O3-pr36098.c: New testcase.
5893 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5895 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5897 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5899 * gnat.dg/renaming9.ad[sb]: New testcase.
5901 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5904 * g++.dg/expr/stdarg3.C: New test.
5906 2016-03-04 Jeff Law <law@redhat.com>
5908 PR tree-optimization/69196
5909 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5912 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5915 * gcc.dg/pr69973.c: New test.
5917 PR rtl-optimization/69941
5918 * gcc.dg/torture/pr69941.c: New test.
5921 * gcc.dg/pr69824.c: New test.
5923 2016-03-05 Tom de Vries <tom@codesourcery.com>
5925 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5926 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5929 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5932 * g++.dg/cpp1y/var-templ48.C: New test.
5933 * g++.dg/cpp1y/var-templ49.C: New test.
5935 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5937 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5939 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5942 * g++.dg/ubsan/pr70035.C: New test.
5945 * gcc.target/i386/pr70062.c: New test.
5947 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5949 * g++.dg/template/typename21.C: Remove c++98_only.
5951 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5953 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5955 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5958 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5960 (fn_42_b): Likewise.
5961 (fn_42_c): Likewise.
5963 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5966 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5968 (fn_40_b): Likewise.
5969 (fn_41_a): Likewise.
5970 (fn_41_b): Likewise.
5972 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5975 * gcc.target/i386/avx512f-pr70059.c: New test.
5976 * gcc.target/i386/avx512dq-pr70059.c: New test.
5978 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5980 PR rtl-optimization/57676
5981 * gcc.dg/torture/pr57676.c: New test.
5983 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5985 * gcc.dg/pr70026.c: New test.
5987 2016-03-04 Marek Polacek <polacek@redhat.com>
5990 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5991 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5993 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5996 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5998 (test_corners_sisd_si): Likewise.
5999 (main): Remove checks of the above.
6000 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6002 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6004 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6006 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6008 * gcc.dg/torture/pr69951.c: Accept argc==0.
6010 2016-03-04 Richard Biener <rguenther@suse.de>
6013 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6014 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6016 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6019 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6022 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6025 * gcc.dg/guality/pr69947.c: New test.
6027 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6030 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6032 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034 PR rtl-optimization/69904
6035 * gcc.target/arm/pr69904.c: New test.
6037 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6040 * gcc.dg/vect/pr70021.c: New test.
6041 * gcc.target/i386/pr70021.c: New test.
6043 2016-03-03 Marek Polacek <polacek@redhat.com>
6046 * gcc.dg/pr70050.c: New test.
6048 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6050 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6052 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6054 PR tree-optimization/70043
6055 * gfortran.dg/vect/pr70043.f90: New test.
6057 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6059 * gnat.dg/specs/task1.ads: New test.
6061 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6064 Invoke gdb with -batch.
6065 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6067 2016-03-03 Richard Biener <rguenther@suse.de>
6069 PR tree-optimization/55936
6070 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6072 2016-03-02 Jeff Law <law@redhat.com>
6074 PR rtl-optimization/69942
6075 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6076 effects of argument promotions.
6078 PR tree-optimization/69987
6079 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6080 target does not support -fprefetch-loop-arrays.
6082 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6084 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6086 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6088 PR rtl-optimization/69052
6089 * gcc.target/i386/pr69052.c: New test.
6091 2016-03-02 Alan Modra <amodra@gmail.com>
6093 * gcc.dg/pr69990.c: New.
6095 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6098 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6101 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6104 * gcc.target/i386/pr70028.c: New test.
6106 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6108 * c-c++-common/asan/swapcontext-test-1.c,
6109 * c-c++-common/tsan/thread_leak.c,
6110 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6111 * g++.dg/tsan/benign_race.C,
6112 * g++.dg/tsan/fd_close_norace.C,
6113 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6114 races with sanitizer output
6116 2016-03-02 Richard Biener <rguenther@suse.de>
6117 Uros Bizjak <ubizjak@gmail.com>
6120 * gcc.dg/simd-8.c: New testcase.
6122 2016-03-02 Richard Biener <rguenther@suse.de>
6125 * gcc.dg/simd-7.c: New testcase.
6127 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6129 * gcc.target/i386/pr70007.c: Tweak.
6131 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6133 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6135 2016-03-02 Marek Polacek <polacek@redhat.com>
6138 * gcc.dg/pr67854.c: New test.
6140 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6143 * gcc.dg/torture/pr70025.c: New test.
6145 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6147 PR tree-optimization/68621
6148 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6150 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6152 * gcc.target/i386/pr70007.c: New test.
6154 2016-03-01 Jeff Law <law@redhat.com>
6156 PR tree-optimization/69196
6157 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6159 PR tree-optimization/69196
6160 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6161 duplicating code and spoiling the expected output.
6163 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6166 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6167 supports power9 before doing tests.
6168 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6169 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6170 * gcc.target/powerpc/p9-permute.c: Likewise.
6172 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6175 * gcc.target/i386/pr70027.c: New test.
6177 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6179 * gcc.dg/pr70017.c: New test.
6181 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6185 * gcc.dg/pr69796.c: New test.
6186 * gcc.dg/pr69974.c: New test.
6188 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6190 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6192 2016-02-29 Jeff Law <law@redhat.com>
6194 PR tree-optimization/69987
6195 * gfortran.dg/pr69987.f90: New test.
6197 PR tree-optimization/69989
6198 * gcc.c-torture/compile/pr69989-2.c: New test.
6200 2016-03-01 Marek Polacek <polacek@redhat.com>
6203 * g++.dg/parse/invalid1.C: New test.
6205 2016-03-01 Richard Biener <rguenther@suse.de>
6208 * gcc.dg/pr70022.c: New testcase.
6210 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6212 PR tree-optimization/69956
6213 * gcc.dg/pr69956.c: New test.
6215 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6218 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6219 XFAIL when hardware supports efficient unaligned storage access.
6221 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6224 * g++.dg/template/pr69961a.C: New test.
6225 * g++.dg/template/pr69961b.C: New test.
6227 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6229 PR preprocessor/69985
6230 * gcc.dg/cpp/pr69985.c: New test case.
6232 2016-02-29 Jeff Law <law@redhat.com>
6234 PR tree-optimization/70005
6235 * gcc.c-torture/execute/pr70005.c New test.
6237 PR tree-optimization/69999
6238 * gcc.c-torture/compile/pr69999.c: New test.
6240 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6242 PR tree-optimization/69652
6243 * gcc.dg/torture/pr69652.c: Delete test.
6244 * gcc.dg/vect/pr69652.c: New test.
6246 2016-02-19 Richard Biener <rguenther@suse.de>
6248 PR tree-optimization/69980
6249 * gfortran.dg/vect/pr69980.f90: New testcase.
6251 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6253 * gcc.target/sparc/20160229-1.c: New test.
6255 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6257 * gnat.dg/stack_usage3.adb: New test.
6258 * gnat.dg/stack_usage3_pkg.ads: New helper.
6260 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6262 * gnat.dg/renaming8.adb: New test.
6263 * gnat.dg/renaming8_pkg1.ads: New helper.
6264 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6265 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6267 2016-02-29 Richard Biener <rguenther@suse.de>
6269 PR tree-optimization/69720
6270 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6272 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6276 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6278 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6279 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6282 * gfortran.dg/coarray_8.f90: Adjust error message.
6283 * gfortran.dg/pr56007.f90: New test.
6284 * gfortran.dg/pr56007.f: New test.
6286 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6288 PR tree-optimization/69989
6289 * gcc.dg/torture/pr69989.c: New test.
6291 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6293 * gcc.target/i386/stack-realign-win.c: New test.
6295 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6298 * gfortran.dg/pr60126.f90: New test.
6300 2016-02-27 Jeff Law <law@redhat.com>
6303 2016-02-26 Richard Biener <rguenther@suse.de>
6304 Jeff Law <law@redhat.com>
6306 PR tree-optimization/69740
6307 * gcc.c-torture/compile/pr69740-1.c: New test.
6308 * gcc.c-torture/compile/pr69740-2.c: New test.
6310 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6313 * gfortran.dg/newunit_4.f90: New test.
6315 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6318 PR rtl-optimization/69886
6319 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6320 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6323 2016-02-26 Martin Sebor <msebor@redhat.com>
6325 PR tree-optimization/15826
6326 * gcc.dg/tree-ssa/pr15826.c: New test.
6328 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6331 * gcc.target/powerpc/pr69969.c: New test.
6333 2016-02-26 Martin Sebor <msebor@redhat.com>
6336 * g++.old-deja/g++.other/decl5.C: Add a test case.
6338 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6341 * gcc.target/powerpc/pr69946.c: New file.
6343 2016-02-26 Richard Biener <rguenther@suse.de>
6344 Jeff Law <law@redhat.com>
6346 PR tree-optimization/69740
6347 * gcc.c-torture/compile/pr69740-1.c: New test.
6348 * gcc.c-torture/compile/pr69740-2.c: New test.
6350 2016-02-26 Martin Jambor <mjambor@suse.cz>
6353 * gcc.dg/torture/pr69932.c: New test.
6354 * gcc.dg/torture/pr69936.c: Likewise.
6356 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6359 * gcc.target/s390/pr69709.c: New test.
6361 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6364 * gcc.target/aarch64/pr69245_1.c: New test.
6366 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6369 * gcc.dg/torture/pr69613.c: New test.
6371 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6373 PR rtl-optimization/69891
6374 * gcc.target/i386/pr69891.c: New test.
6376 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6377 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6380 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6381 functionality for both 32-bit and 64-bit.
6383 2016-02-26 Richard Biener <rguenther@suse.de>
6385 PR tree-optimization/69551
6386 * gcc.dg/torture/pr69951.c: New testcase.
6388 2016-02-25 Richard Biener <rguenther@suse.de>
6390 PR tree-optimization/48795
6391 * gcc.dg/Warray-bounds-18.c: New testcase.
6393 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6395 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6397 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6399 PR rtl-optimization/69896
6400 * gcc.dg/pr69896.c: New test.
6402 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6405 * g++.dg/cpp1y/paren2.C: New test.
6407 2016-02-24 Martin Sebor <msebor@redhat.com>
6410 * gcc.dg/enum-mode-2.c: New test.
6412 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6415 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6416 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6417 * g++.dg/ubsan/pr69922.C: New test.
6419 2016-02-24 Marek Polacek <polacek@redhat.com>
6422 * gcc.dg/pr69819.c: New test.
6424 2016-02-24 Martin Sebor <msebor@redhat.com>
6427 * g++.dg/ext/flexary15.C: New test.
6429 2016-02-24 Martin Sebor <msebor@redhat.com>
6431 * gcc.dg/builtins-68.c: Avoid making unportable
6432 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6433 * g++.dg/ext/builtin_alloca.C: Same.
6435 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6436 Charles Baylis <charles.baylis@linaro.org>
6439 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6441 2016-02-24 Richard Biener <rguenther@suse.de>
6442 Jakub Jelinek <jakub@redhat.com>
6445 * gcc.dg/torture/pr69760.c: New testcase.
6447 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6449 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6450 pattern on Solaris with as.
6452 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6454 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6455 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6456 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6457 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6459 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.dg/pr69915.c: New test.
6464 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6466 PR rtl-optimization/69886
6467 * gcc.dg/torture/pr69886.c: New test.
6469 2016-02-24 Richard Biener <rguenther@suse.de>
6472 * gcc.dg/torture/pr68963.c: New testcase.
6474 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6477 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6478 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6479 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6480 * gcc.target/arm/atomic_loaddi_1.c: New test.
6481 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6482 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6483 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6484 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6485 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6486 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6487 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6488 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6490 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6493 * gcc.dg/torture/pr69909.c: New test.
6495 2016-02-24 Richard Biener <rguenther@suse.de>
6497 PR tree-optimization/69907
6498 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6499 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6500 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6502 2016-02-24 Christian Bruel <christian.bruel@st.com>
6504 * gcc.target/arm/pragma_cpp_fma.c: New test.
6506 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6509 * gfortran.dg/include_6.f90: Update test.
6511 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6514 * objc.dg/pr69844.m: New test.
6516 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6518 PR libgfortran/69456
6519 * gfortran.dg/namelist_89.f90: New test.
6520 * gfortran.dg/pr59700.f90: Update test..
6522 2016-02-23 Martin Sebor <msebor@redhat.com>
6525 * g++.dg/ext/builtin_alloca.C: New test.
6526 * gcc.dg/builtins-68.c: New test.
6528 2016-02-23 Richard Henderson <rth@redhat.com>
6530 * gcc.target/i386/addr-space-3.c: Remove test.
6532 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6534 PR preprocessor/69126
6535 PR preprocessor/69543
6536 * c-c++-common/pr69126-2-long.c: New test.
6537 * c-c++-common/pr69126-2-short.c: New test.
6538 * c-c++-common/pr69543-1.c: Remove xfail.
6540 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6542 PR preprocessor/69126
6543 PR preprocessor/69543
6544 PR preprocessor/69558
6545 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6547 (test_2): ...this, and add leading comment.
6548 (MACRO_3, test_3): New.
6549 (MACRO_4A, MACRO_4B, test_4): New.
6550 (MACRO): Rename to...
6553 (test_5): ...this, updating for renaming of MACRO, and
6554 add leading comment.
6555 * c-c++-common/pr69543-1.c: New.
6556 * c-c++-common/pr69543-2.c: New.
6557 * c-c++-common/pr69543-3.c: New.
6558 * c-c++-common/pr69543-4.c: New.
6559 * c-c++-common/pr69558-1.c: New.
6560 * c-c++-common/pr69558-2.c: New.
6561 * c-c++-common/pr69558-3.c: New.
6562 * c-c++-common/pr69558-4.c: New.
6563 * gcc.dg/pr69558.c: Move to...
6564 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6567 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6569 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6570 to -ftree-parallelize-loops/-fopenacc changes.
6571 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6572 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6573 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6574 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6575 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6576 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6577 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6578 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6579 * c-c++-common/goacc/kernels-loop.c: Likewise.
6580 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6581 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6582 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6583 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6585 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6587 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6589 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6592 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6595 * gcc.dg/pr69900.c: New test.
6597 2016-02-23 Martin Jambor <mjambor@suse.cz>
6599 PR tree-optimization/69666
6600 * gcc.dg/tree-ssa/pr69666.c: New test.
6602 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6605 * gfortran.dg/coarray_allocate_5.f08: New test.
6607 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6609 * gcc.target/s390/vcond-shift.c: Move to ...
6610 * gcc.target/s390/vector/vcond-shift.c: ... here.
6612 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6614 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6615 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6617 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6619 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6621 2016-02-20 Mark Wielaard <mjw@redhat.com>
6624 * gcc.dg/unused-variable-3.c: New test.
6626 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6629 * gcc.target/i386/pr69888.c: New test.
6631 2016-02-22 Richard Biener <rguenther@suse.de>
6633 PR tree-optimization/69882
6634 * gfortran.dg/vect/pr69882.f90: New testcase.
6636 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.dg/pr69885.c: New test.
6641 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6645 * gcc.target/sh/pr54089-10.c: New.
6647 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6650 * gfortran.dg/deferred_character_15.f90 : New test.
6652 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6655 gfortran.dg/allocate_with_source_18.f03: New test.
6657 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6660 gfortran.dg/gomp/pr52531.f90: New test.
6662 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6665 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6668 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6671 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6672 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6675 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6678 * g++.dg/torture/pr69851.C: New test.
6680 2016-02-19 Martin Sebor <msebor@redhat.com>
6683 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6685 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6688 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6689 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6692 * g++.dg/cpp0x/pr67767.C: New test.
6694 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6696 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6697 for fp, simd, crypto, crc, lse.
6698 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6700 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6701 effective target check.
6703 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.target/i386/pr69820.c: New test.
6708 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6710 * gcc.target/s390/vector/int128-1.c: New test.
6712 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6714 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6716 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6718 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6719 instruction pattern name to prevent the testcase from failing with
6722 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6724 * gcc.target/s390/md/movstr-2.c: New test.
6726 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6728 * gcc.target/s390/morestack.c: New test.
6730 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6733 * gcc.target/s390/pr69625.c: Add test case.
6735 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6738 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6740 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6743 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6744 * gcc.target/powerpc/fusion3.c: Likewise.
6746 2016-02-18 Richard Biener <rguenther@suse.de>
6749 * g++.dg/torture/pr69553.C: New testcase.
6751 2016-02-18 Nick Clifton <nickc@redhat.com>
6755 * gcc.target/arm/pr62554.c: New test.
6756 * gcc.target/arm/pr69610-1.c: New test.
6757 * gcc.target/arm/pr69610-2.c: New test.
6759 2016-02-18 Richard Biener <rguenther@suse.de>
6762 * gcc.dg/torture/pr69854.c: New testcase.
6764 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6767 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6769 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6771 * gcc.target/powerpc/vec-cg.c: New test.
6773 2016-02-17 Richard Biener <rguenther@suse.de>
6776 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6778 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6781 * gcc.c-torture/compile/pr69161.c: New test.
6783 2016-02-17 David Sherwood <david.sherwood@arm.com>
6786 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6787 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6789 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6791 * gcc.dg/ifcvt-4.c: Skip on Visium.
6793 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6795 * gnat.dg/atomic8.adb: New test.
6797 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6799 * gnat.dg/discr46.ad[sb]: New test.
6801 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6804 * gcc.target/powerpc/pr48344-1.c: New test.
6806 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6809 * gfortran.dg/associate_21.f90: New test.
6811 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6814 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6815 -Wnonnull in dg-options.
6816 * c-c++-common/nonnull-2.c: New test.
6818 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6819 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6821 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6823 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6826 * gcc.dg/pr69801.c: Add empty dg-options.
6828 2016-02-16 James Norris <jnorris@codesourcery.com>
6830 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6831 * g++.dg/goacc/deviceptr-1.c: New file.
6833 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6835 PR tree-optimization/69820
6836 * gcc.dg/vect/pr69820.c: New test.
6838 2016-02-16 Richard Biener <rguenther@suse.de>
6840 PR tree-optimization/69776
6841 * gcc.dg/torture/pr69776-2.c: New testcase.
6843 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6845 PR tree-optimization/69714
6846 * gcc.dg/torture/pr69714.c: New test.
6848 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6850 PR tree-optimization/69802
6851 * gcc.dg/pr69802.c: New test.
6853 2016-02-16 Richard Biener <rguenther@suse.de>
6856 * gcc.dg/pr69801.c: New testcase.
6858 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6860 PR libgfortran/69651
6861 * gfortran.dg/read_bang.f90: New test.
6862 * gfortran.dg/read_bang4.f90: New test.
6864 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6867 * g++.dg/init/pr69658.C: New test.
6870 * c-c++-common/pr69797.c: New test.
6872 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6874 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6875 check for aarch64*-*-*.
6877 2016-02-15 Richard Biener <rguenther@suse.de>
6879 PR tree-optimization/69783
6880 * gcc.dg/vect/pr69783.c: New testcase.
6882 2016-02-15 Richard Biener <rguenther@suse.de>
6884 PR tree-optimization/69776
6885 * gcc.dg/torture/pr69776.c: New testcase.
6887 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6890 * gfortran.dg/type_decl_4.f90: Reinstated.
6892 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6895 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6897 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6901 * gfortran.dg/type_decl_4.f90: Removed.
6903 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6906 * gfortran.dg/type_decl_4.f90: New test.
6908 2016-02-14 Alan Modra <amodra@gmail.com>
6911 * gcc.c-torture/execute/stkalign.c: Revise test.
6913 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6916 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6918 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6921 * gcc.target/sh/torture/pr67260.c: New.
6923 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6925 * gcc.dg/pr67964.c: Add dg-require-alias.
6927 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6931 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6933 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6935 PR libgfortran/69668
6936 * gfortran.dg/namelist_88.f90: New test.
6938 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6940 PR libgfortran/69668
6941 * gfortran.dg/namelist_38.f90: Update test.
6942 * gfortran.dg/namelist_84.f90: Update test.
6944 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6947 * gcc.dg/pr69554-1.c: New test.
6948 * gfortran.dg/pr69554-1.F90: New test.
6949 * gfortran.dg/pr69554-2.F90: New test.
6950 * lib/gcc-dg.exp (proc dg-locus): New function.
6951 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6952 distinguish between the caret-printing and non-caret-printing
6953 cases. If caret-printing has been explicitly enabled, bail out
6954 without attempting to fix up the output.
6956 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6960 * gcc.dg/spellcheck-options-3.c: New test case.
6961 * gcc.dg/spellcheck-options-4.c: New test case.
6962 * gcc.dg/spellcheck-options-5.c: New test case.
6963 * gcc.dg/spellcheck-options-6.c: New test case.
6964 * gcc.dg/spellcheck-options-7.c: New test case.
6965 * gcc.dg/spellcheck-options-8.c: New test case.
6966 * gcc.dg/spellcheck-options-9.c: New test case.
6967 * gcc.dg/spellcheck-options-10.c: New test case.
6969 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6971 PR rtl-optimization/69764
6972 PR rtl-optimization/69771
6973 * c-c++-common/pr69764.c: New test.
6974 * gcc.dg/torture/pr69771.c: New test.
6976 2016-02-12 Marek Polacek <polacek@redhat.com>
6978 * g++.dg/torture/init-list1.C: New.
6980 2016-02-12 Marek Polacek <polacek@redhat.com>
6982 * gcc.dg/pr69522.c: Add empty dg-options.
6984 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6986 * g++.dg/lto/lto.exp: Include and init mpx.
6987 * g++.dg/lto/pr69729_0.C: New test.
6989 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6992 * g++.dg/ipa/pr69241-4.C: New test.
6995 * g++.dg/ipa/pr68672-1.C: New test.
6996 * g++.dg/ipa/pr68672-2.C: New test.
6997 * g++.dg/ipa/pr68672-3.C: New test.
6999 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7002 * gcc.dg/pr69522.c: New test.
7004 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7007 * g++.dg/cpp1y/69098.C: New test.
7008 * g++.dg/cpp1y/69098-2.C: New test.
7010 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7012 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7013 and neighbour -> neighbor.
7014 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7015 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7016 * c-c++-common/Wvarargs.c: Likewise.
7017 * c-c++-common/goacc/host_data-5.c: Likewise.
7018 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7019 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7020 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7021 * gcc.target/aarch64/pr60697.c: Likewise.
7022 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7023 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7024 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7025 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7026 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7027 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7028 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7029 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7030 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7031 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7032 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7033 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7034 * g++.dg/lookup/koenig5.C: Likewise.
7035 * g++.dg/ext/no-asm-2.C: Likewise.
7036 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7037 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7038 * gfortran.dg/used_types_16.f90: Likewise.
7039 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7040 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7041 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7042 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7043 * gfortran.dg/abstract_type_6.f03: Likewise.
7044 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7045 * gfortran.dg/used_types_15.f90: Likewise.
7046 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7047 * gfortran.dg/exit_3.f08: Likewise.
7048 * gfortran.dg/open_status_2.f90: Likewise.
7049 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7050 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7051 * gfortran.dg/associate_1.f03: Likewise.
7052 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7053 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7054 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7055 * gcc.dg/builtin-object-size-1.c: Likewise.
7056 * gcc.dg/noreturn-6.c: Likewise.
7057 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7058 * gcc.dg/globalalias.c: Likewise.
7059 * gcc.dg/builtins-config.h: Likewise.
7060 * gcc.dg/pr30457.c: Likewise.
7061 * gcc.c-torture/compile/volatile-1.c: Likewise.
7062 * gcc.c-torture/execute/20101011-1.c: Likewise.
7063 * c-c++-common/Waddress-1.c: Likewise.
7065 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7068 * c-c++-common/Waddress-1.c: New test.
7070 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7073 * gfortran.dg/associate_19.f03: New test.
7074 * gfortran.dg/associate_20.f03: New test.
7076 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7078 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7080 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7083 .arch armv8-a\n. Add -dA to dg-options.
7084 * gcc.target/aarch64/assembler_arch_1.c: New test.
7085 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7087 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7090 * g++.dg/cpp0x/pr68726.C: New.
7092 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7094 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7097 2016-02-11 Richard Biener <rguenther@suse.de>
7099 * g++.dg/tree-ssa/pr61034.C: Adjust.
7101 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7104 * gcc.target/s390/pr69148.c: New.
7106 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7108 PR tree-optimization/69652
7109 * gcc.dg/torture/pr69652.c: New test.
7111 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7112 Patrick Palka <ppalka@gcc.gnu.org>
7116 * g++.dg/ipa/pr69241-1.C: New test.
7117 * g++.dg/ipa/pr69241-2.C: New test.
7118 * g++.dg/ipa/pr69241-3.C: New test.
7119 * g++.dg/ipa/pr69649.C: New test.
7121 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7123 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7124 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7126 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7128 PR tree-optimization/68021
7129 * gcc.dg/tree-ssa/pr68021.c: New test.
7131 2016-02-10 Richard Biener <rguenther@suse.de>
7133 PR tree-optimization/69726
7134 * gcc.dg/uninit-22.c: New testcase.
7136 2016-02-09 Andrew Pinski <apinski@cavium.com>
7139 * gcc.c-torture/compile/20160205-1.c: New testcase.
7141 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7144 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7145 instead accessing a really large arrray.
7146 * gcc.target/powerpc/fusion3.c: Likewise.
7148 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7151 * gcc.c-torture/execute/pr68532.c: New test.
7153 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7156 * gcc.dg/pr69634.c: New.
7158 2016-02-09 Richard Biener <rguenther@suse.de>
7160 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7162 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7164 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7166 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7168 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7170 2016-02-09 Richard Biener <rguenther@suse.de>
7172 PR tree-optimization/69715
7173 * gcc.dg/torture/pr69715.c: New testcase.
7175 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7178 * g++.dg/cpp0x/trailing12.C: New test.
7179 * g++.dg/cpp0x/trailing13.C: New test.
7181 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7185 * g++.dg/cpp1y/auto-fn29.C: New test.
7186 * g++.dg/cpp1y/auto-fn30.C: New test.
7188 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7190 PR tree-optimization/69209
7191 * gcc.c-torture/compile/pr69209.c: New test.
7193 2016-02-08 Jeff Law <law@redhat.com>
7195 PR tree-optimization/68541
7196 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7197 of statements allowed in join block for path splitting.
7199 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7202 * g++.dg/gomp/pr59627.C: New test.
7205 * g++.dg/ipa/pr69239.C: New test.
7207 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7209 PR preprocessor/69664
7210 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7211 * gcc.dg/cpp/warn-comments.c: Likewise.
7213 2016-02-08 Marek Polacek <polacek@redhat.com>
7216 * g++.dg/init/const12.C: New test.
7218 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7221 * gcc.dg/lto/pr55113_0.c: Remove test.
7223 2016-02-08 Richard Biener <rguenther@suse.de>
7225 PR tree-optimization/69719
7226 * gcc.dg/torture/pr69719.c: New testcase.
7228 2016-02-08 Richard Biener <rguenther@suse.de>
7229 Jeff Law <law@redhat.com>
7232 * gcc.target/mips/pr68273.c: New testcase.
7234 2016-02-08 Richard Biener <rguenther@suse.de>
7236 PR rtl-optimization/69274
7237 * gcc.target/i386/addr-sel-1.c: XFAIL.
7239 2016-02-08 Jeff Law <law@redhat.com>
7241 PR tree-optimization/68541
7242 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7244 PR tree-optimization/65917
7245 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7247 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7250 * gfortran.dg/namelist_args.f90: New test.
7252 2016-02-05 Jeff Law <law@redhat.com>
7254 PR tree-optimization/68541
7255 * gcc.dg/tree-ssa/split-path-2.c: New test.
7256 * gcc.dg/tree-ssa/split-path-3.c: New test.
7257 * gcc.dg/tree-ssa/split-path-4.c: New test.
7258 * gcc.dg/tree-ssa/split-path-5.c: New test.
7259 * gcc.dg/tree-ssa/split-path-6.c: New test.
7260 * gcc.dg/tree-ssa/split-path-7.c: New test.
7262 2016-02-05 Martin Sebor <msebor@redhat.com>
7265 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7266 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7268 2016-02-06 Richard HEnderson <rth@redhat.com>
7271 * gcc.target/i386/addr-space-4.c: New.
7272 * gcc.target/i386/addr-space-5.c: New.
7274 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7277 * gfortran.dg/elemental_dependency_6.f90: New.
7279 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7281 PR rtl-optimization/69691
7282 * gcc.c-torture/execute/pr69691.c: New test.
7285 * g++.dg/parse/pr69628.C: New test.
7287 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7289 * gcc.dg/sancov/asan.c: Move to ...
7290 * gcc.dg/asan/sancov-1.c: ... here.
7292 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7294 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7296 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7299 * gcc.target/i386/pr69677.c: New test.
7301 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7304 * g++.dg/template/pr68948.C: New test.
7306 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7308 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7309 (only necessary on s390x).
7311 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7313 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7314 -mno-accumulate-outgoing-args.
7316 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7318 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7320 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7323 * c-c++-common/pr69669.c: New test.
7325 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7328 * g++.dg/pr69667.C: New file.
7330 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7333 * gcc.dg/pr69619.c: Add new test.
7335 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7337 PR rtl-optimization/69577
7338 * gcc.target/i386/pr69577.c: New test.
7340 2016-02-04 Martin Liska <mliska@suse.cz>
7342 * g++.dg/asan/pr69276.C: New test.
7344 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7348 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7349 a single smulbb instruction.
7350 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7351 * gcc.target/amr/wmul-2.c: Likewise.
7353 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7357 * gcc.c-torture/execute/pr67714.c: New test.
7359 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7362 * gcc.target/i386/pr69454-1.c: New test.
7363 * gcc.target/i386/pr69454-2.c: New test.
7365 2016-02-03 Martin Sebor <msebor@redhat.com>
7372 * g++.dg/ext/flexarray-mangle-2.C: New test.
7373 * g++.dg/ext/flexarray-mangle.C: New test.
7374 * g++.dg/ext/flexarray-subst.C: New test.
7375 * g++.dg/ext/flexary11.C: New test.
7376 * g++.dg/ext/flexary12.C: New test.
7377 * g++.dg/ext/flexary13.C: New test.
7378 * g++.dg/ext/flexary14.C: New test.
7379 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7381 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7383 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7384 Define only if CHECK_FLOAT128 is defined.
7385 (main): Properly initialize u5.
7387 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7390 * gcc.dg/pr69627.c: New test.
7393 * gcc.dg/pr69644.c: New test.
7395 2016-02-03 Mike Stump <mikestump@comcast.net>
7397 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7398 support for struct-layout-1.exp.
7400 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7403 * g++.dg/cpp0x/pr69056.C: New test.
7405 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7406 Alexandre Oliva <aoliva@redhat.com>
7409 * gcc.target/powerpc/pr69461.c: New.
7411 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7413 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7415 (check_effective_target_fsanitize_thread): ... to here. Do not
7416 specify additional compile flags for the test source.
7417 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7418 specify additional compile flags for the test source.
7420 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7422 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7424 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7428 * gfortran.dg/coarray_allocate_2.f08: New test.
7429 * gfortran.dg/coarray_allocate_3.f08: New test.
7430 * gfortran.dg/coarray_allocate_4.f08: New test.
7432 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7434 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7435 use same scan-tree-dump-times on all platforms.
7436 * gcc.dg/vect/vect-outer-1.c: Likewise.
7437 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7438 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7439 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7440 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7441 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7442 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7443 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7445 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7447 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7450 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7452 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7454 2016-02-02 James Norris <jnorris@codesourcery.com>
7456 * c-c++-common/goacc/routine-5.c: Add tests.
7458 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7460 * gcc.target/nvptx/unsigned-cmp.c: New test.
7462 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7464 * gcc.target/aarch64/scalar_shift_1.c
7465 (test_corners_sisd_di): Improve force to SIMD register.
7466 (test_corners_sisd_si): Likewise.
7467 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7468 Remove scan-assembler check for ldr.
7470 2016-02-02 Richard Biener <rguenther@suse.de>
7472 PR tree-optimization/69595
7473 * gcc.dg/Warray-bounds-17.c: New testcase.
7475 2016-02-02 Richard Biener <rguenther@suse.de>
7477 PR tree-optimization/69606
7478 * gcc.dg/torture/pr69606.c: New testcase.
7480 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7483 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7484 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7486 2016-02-02 Alan Modra <amodra@gmail.com>
7489 * gcc.target/powerpc/pr69548.c: New test.
7491 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7493 PR rtl-optimization/69592
7494 * gcc.dg/pr69592.c: New test.
7496 PR preprocessor/69543
7498 * gcc.dg/pr69543.c: New test.
7499 * gcc.dg/pr69558.c: New test.
7501 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7504 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7506 2016-02-01 Martin Sebor <msebor@redhat.com>
7508 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7510 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7512 PR tree-optimization/67921
7513 * c-c++-common/ubsan/pr67921.c: New test.
7515 2016-02-01 Richard Biener <rguenther@suse.de>
7518 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7520 2016-02-01 Richard Biener <rguenther@suse.de>
7522 PR tree-optimization/69574
7523 * gcc.dg/torture/pr69574.c: New testcase.
7525 2016-02-01 Richard Biener <rguenther@suse.de>
7527 PR tree-optimization/69579
7528 * gcc.dg/setjmp-6.c: New testcase.
7530 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7532 PR rtl-optimization/69570
7533 * g++.dg/opt/pr69570.C: New test.
7535 2016-02-01 Richard Henderson <rth@redhat.com>
7537 * gcc.dg/pr69535.c: New test.
7539 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7542 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7543 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7546 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7548 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7550 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7553 * gfortran.dg/allocate_with_source_17.f03: New test.
7555 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7557 PR tree-optimization/69546
7558 * gcc.dg/torture/pr69546.c: New test.
7560 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7563 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7565 2016-01-30 Martin Sebor <msebor@redhat.com>
7568 * g++.dg/ext/flexary10.C: New test.
7570 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7573 gfortran.dg/common_23.f90: New test.
7575 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7578 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7579 condition being checked, and disable it when the target supports
7580 misaligned loads and stores.
7582 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7585 * gcc.dg/torture/pr69518.c: New test.
7587 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7590 * gcc.target/i386/pr69530.c: New test.
7592 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7595 * gcc.target/mips/div-delay.c: New test.
7597 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7600 * gcc.target/i386/pr69551.c: New test.
7603 * gcc.target/i386/pr66137.c: New test.
7605 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7607 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7608 always built for p5600.
7609 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7610 isa=p5600 dg-option.
7612 2016-01-29 Richard Biener <rguenther@suse.de>
7614 PR tree-optimization/69547
7615 * g++.dg/tree-ssa/pr69547.C: New testcase.
7617 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7620 * g++.dg/warn/Wunused-function2.C: New test.
7622 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7624 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7625 support for test to succeed.
7627 2016-01-29 Marek Polacek <polacek@redhat.com>
7631 * g++.dg/ext/constexpr-vla2.C: New test.
7632 * g++.dg/ext/constexpr-vla3.C: New test.
7633 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7635 2016-01-29 Richard Biener <rguenther@suse.de>
7638 * gcc.dg/uninit-21.c: New testcase.
7640 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7643 * gcc.target/i386/pr69459.c: New test.
7645 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7648 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7649 * gcc.target/mips/pr68400.c: New test.
7651 2016-01-28 Martin Sebor <msebor@redhat.com>
7654 * gcc.target/powerpc/pr17381.c: New test.
7656 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7659 * gcc.dg/torture/pr69542.c: New test.
7661 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7663 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7665 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7667 * gcc.dg/pr65980.c: Skip on AIX.
7668 * gcc.dg/pr66688.c: Same.
7670 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7673 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7674 * gcc.dg/tree-ssa/sra-18.c: Same.
7676 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7679 * gfortran.dg/block_15.f08: New test.
7680 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7681 on incorrectly closed BLOCK.
7683 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7685 * gcc.dg/declare-simd.c: New test.
7686 2016-01-28 Richard Biener <rguenther@suse.de>
7688 PR tree-optimization/69466
7689 * gfortran.dg/vect/pr69466.f90: New testcase.
7691 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7693 * g++.dg/pr67989.C: Remove ARM-specific option.
7694 * gcc.target/arm/pr67989.C: New file.
7696 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7698 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7699 and expm1 test for glibc < 2.11.
7701 2016-01-27 Richard Henderson <rth@redhat.com>
7703 * gcc.c-torture/execute/pr69447.c: New test.
7705 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7708 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7710 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7713 * gcc.dg/pr66869.c: New test.
7715 2016-01-25 Jeff Law <law@redhat.com>
7717 PR tree-optimization/68398
7718 PR tree-optimization/69196
7719 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7720 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7721 path to avoid new heuristic allowing more irreducible regions
7722 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7723 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7724 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7725 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7726 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7728 2016-01-27 Marek Polacek <polacek@redhat.com>
7731 * c-c++-common/vector-compare-4.c: New test.
7733 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7735 PR preprocessor/69126
7736 * c-c++-common/pr69126.c: New test case.
7738 2016-01-27 Ian Lance Taylor <iant@google.com>
7740 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7742 2016-01-27 Ryan Burn <contact@rnburn.com>
7745 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7747 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7750 * gcc.target/i386/pr69512.c: New test.
7752 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7755 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7757 2016-01-27 Marek Polacek <polacek@redhat.com>
7760 * g++.dg/pr69379.C: New test.
7762 2016-01-27 Martin Sebor <msebor@redhat.com>
7765 * g++.dg/abi/Wabi-2-2.C: New test.
7766 * g++.dg/abi/Wabi-2-3.C: New test.
7767 * g++.dg/abi/Wabi-3-2.C: New test.
7768 * g++.dg/abi/Wabi-3-3.C: New test.
7770 2016-01-27 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/69166
7773 * gcc.dg/torture/pr69166.c: New testcase.
7775 2016-01-27 Martin Jambor <mjambor@suse.cz>
7777 PR tree-optimization/69355
7778 * gcc.dg/tree-ssa/pr69355.c: New test.
7780 2016-01-27 Marek Polacek <polacek@redhat.com>
7783 * g++.dg/ext/constexpr-vla1.C: New test.
7785 2016-01-20 Christian Bruel <christian.bruel@st.com>
7788 * gcc.target/arm/pr69245.c: New test.
7790 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7792 PR tree-optimization/69399
7793 * gcc.dg/torture/pr69399.c: New test.
7795 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7797 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7799 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7801 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7803 2016-01-26 Tom de Vries <tom@codesourcery.com>
7805 PR tree-optimization/69110
7806 * gcc.dg/autopar/pr69110.c: New test.
7808 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7809 Sebastian Pop <s.pop@samsung.com>
7811 * gcc.dg/graphite/isl-ast-op-select.c: New.
7813 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7816 * gfortran.dg/allocate_error_6.f90: New test.
7818 2016-01-26 Richard Henderson <rth@redhat.com>
7820 * gcc.dg/tm/pr60908.c: New test.
7822 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7825 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7827 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7828 expected multiline output to reflect the colorization being
7829 disabled before newlines.
7830 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7831 (custom_diagnostic_finalizer): Replace call to
7832 pp_newline_and_flush with call to pp_flush.
7833 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7834 * gfortran.dg/implicit_class_1.f90: Likewise.
7835 * lib/gcc-dg.exp (allow_blank_lines): New global.
7836 (dg-allow-blank-lines-in-output): New procedure.
7837 (gcc-dg-prune): Complain about blank lines in the output, unless
7838 dg-allow-blank-lines-in-output was called.
7839 * lib/multiline.exp (_build_multiline_regex): Only support
7840 arbitrary followup text for non-blank-lines, not for blank lines.
7842 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7844 PR tree-optimization/69483
7845 * gcc.dg/pr69483.c: New test.
7846 * g++.dg/opt/pr69483.C: New test.
7848 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7851 * gcc.target/arm/pr68620.c: New test.
7853 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7855 * gcc.target/i386/pr68986-2.c: Remove -m32.
7857 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7860 * gcc.target/i386/pr68986-1.c: New test.
7861 * gcc.target/i386/pr68986-2.c: Likewise.
7862 * gcc.target/i386/pr68986-3.c: Likewise.
7864 2016-01-26 Christian Bruel <christian.bruel@st.com>
7866 * lib/target-supports.exp
7867 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7868 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7869 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7871 2016-01-26 Richard Biener <rguenther@suse.de>
7873 PR tree-optimization/69452
7874 * gcc.dg/torture/pr69452.c: New testcase.
7876 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7879 * gcc.dg/pr69442.c: New test.
7881 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7884 * gcc.target/aarch64/simd/pr67896.C: New.
7886 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7888 PR tree-optimization/69400
7889 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7891 (plugin_init): Call it.
7892 * gcc.dg/torture/pr69400.c: New test.
7894 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7896 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7898 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7899 Sebastian Pop <s.pop@samsung.com>
7901 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7904 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7905 Sebastian Pop <s.pop@samsung.com>
7907 * gcc.dg/graphite/pr69292.c: New.
7909 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7911 * c-c++-common/goacc/use_device-1.c: New test.
7913 2016-01-25 Jeff Law <law@redhat.com>
7915 PR tree-optimization/69196
7916 PR tree-optimization/68398
7917 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7918 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7920 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7923 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7926 2016-01-25 Richard Biener <rguenther@suse.de>
7929 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7931 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7934 * gcc.dg/pr69421.c: New test.
7936 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7938 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7939 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7940 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7941 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7942 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7943 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7944 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7945 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7946 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7947 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7949 2016-01-25 Richard Biener <rguenther@suse.de>
7951 PR tree-optimization/69376
7952 * gcc.dg/torture/pr69376.c: New testcase.
7954 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7958 * gfortran.dg/interface_38.f90: New test.
7959 * gfortran.dg/interface_39.f90: New test.
7961 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7964 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7969 * g++.dg/template/pr11858.C: New test.
7970 * g++.dg/template/pr24663.C: New test.
7971 * g++.dg/template/unify12.C: New test.
7972 * g++.dg/template/unify13.C: New test.
7973 * g++.dg/template/unify14.C: New test.
7974 * g++.dg/template/unify15.C: New test.
7975 * g++.dg/template/unify16.C: New test.
7976 * g++.dg/template/unify17.C: New test.
7978 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7981 gfortran.dg/pr68283.f90: New test.
7983 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7986 * gfortran.dg/inline_matmul_13.f90: New test.
7987 * gfortran.dg/matmul_bounds_8.f90: New test.
7988 * gfortran.dg/matmul_bounds_9.f90: New test.
7989 * gfortran.dg/matmul_bounds_10.f90: New test.
7991 2016-01-23 Tom de Vries <tom@codesourcery.com>
7993 PR tree-optimization/69426
7994 * gcc.dg/autopar/pr69426.c: New test.
7996 2016-01-23 Martin Sebor <msebor@redhat.com>
8000 * g++.dg/cpp0x/alignas5.C: New test.
8001 * g++.dg/ext/vector29.C: Same.
8003 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8005 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8006 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8007 _GNU_SOURCE from compile flags to the source.
8008 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8009 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8010 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8011 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8013 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8016 * g++.dg/opt/pr69432.C: New test.
8018 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8020 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8021 32-bit targets testing an -m64 multilib.
8023 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8025 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8028 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8030 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8032 2016-01-21 Christian Bruel <christian.bruel@st.com>
8035 * gcc.target/i386/pr68674.c
8036 * gcc.target/aarch64/pr68674.c
8037 * gcc.target/arm/pr68674.c
8039 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8042 * gcc.c-torture/execute/pr69403.c: New test.
8044 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8047 * g++.dg/template/pr55843.C: New.
8049 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8052 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8053 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8055 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8058 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8059 from dg-do compile directive, and instead add
8060 { dg-require-effective-target int128 }.
8062 2016-01-20 Martin Sebor <msebor@redhat.com>
8065 * gcc.dg/sync-fetch.c: New test.
8067 2016-01-21 Martin Sebor <msebor@redhat.com>
8070 * gcc.target/powerpc/pr69252.c: New test.
8072 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8075 * gfortran.dg/pr65996.f90: New test.
8077 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8080 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8081 expected to generate an error.
8083 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8086 * gcc.dg/torture/pr66178.c: New test.
8088 2016-01-21 Anton Blanchard <anton@samba.org>
8089 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8092 * gcc.target/powerpc/pr63354.c: New test.
8094 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8096 PR rtl-optimization/68990
8097 * gcc.target/i386/pr68990: New.
8099 2016-01-21 Nick Clifton <nickc@redhat.com>
8102 * gcc.target/mips/pr69129.c: New.
8104 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8107 * g++.dg/cpp0x/pr58046.C: New.
8109 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8113 * gcc.target/arm/pr69187.c: New test.
8116 * g++.dg/torture/pr69355.C: New test.
8118 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8119 Sebastian Pop <s.pop@samsung.com>
8121 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8123 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8124 Sebastian Pop <s.pop@samsung.com>
8126 * gcc.dg/graphite/pr68976.c: New test.
8128 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8131 * c-c++-common/pr67653.c: New test.
8132 * gcc.dg/torture/pr29119.c: Add dg-warning.
8134 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8136 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8138 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8141 * gcc.dg/pr24293.c: New test.
8142 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8143 incomplete struct type.
8144 * gcc.dg/declspec-1.c: Likewise.
8145 * gcc.dg/pr63549.c: Likewise.
8147 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8149 PR tree-optimization/66612
8150 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8151 for bdn instruction.
8153 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8155 * lib/target-supports.exp
8156 (check_effective_target_arm_fp_ok_nocache): New.
8157 (check_effective_target_arm_fp_ok): New.
8158 (add_options_for_arm_fp): New.
8159 (check_effective_target_arm_crypto_ok_nocache): Require
8160 target_arm_v8_neon_ok instead of arm32.
8161 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8162 (check_effective_target_arm_crypto_pragma_ok): New.
8163 (add_options_for_arm_vfp): New.
8164 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8165 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8166 target instead. Force initial fpu to vfp.
8167 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8168 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8169 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8171 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8172 use arm_vfp effective target instead. Force initial fpu to vfp.
8173 * gcc.target/arm/attr-neon3.c: Likewise.
8174 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8176 * gcc.target/arm/unsigned-float.c: Likewise.
8177 * gcc.target/arm/vfp-1.c: Likewise.
8178 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8179 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8180 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8181 * gcc.target/arm/vfp-ldmias.c: Likewise.
8182 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8183 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8184 * gcc.target/arm/vfp-stmiad.c: Likewise.
8185 * gcc.target/arm/vfp-stmias.c: Likewise.
8186 * gcc.target/arm/vnmul-1.c: Likewise.
8187 * gcc.target/arm/vnmul-2.c: Likewise.
8188 * gcc.target/arm/vnmul-3.c: Likewise.
8189 * gcc.target/arm/vnmul-4.c: Likewise.
8191 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8194 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8195 the MPX run-time library, for compile-time MPX test.
8196 * gcc.target/i386/chkp-always_inline.c: Likewise.
8197 * gcc.target/i386/chkp-bndret.c: Likewise.
8198 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8199 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8200 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8201 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8202 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8203 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8204 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8205 * gcc.target/i386/chkp-label-address.c: Likewise.
8206 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8207 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8208 * gcc.target/i386/chkp-pr69044.c: Likewise.
8209 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8210 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8211 * gcc.target/i386/chkp-strchr.c: Likewise.
8212 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8213 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8214 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8215 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8216 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8217 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8218 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8219 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8220 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8221 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8222 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8223 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8224 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8225 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8226 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8227 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8228 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8229 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8230 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8231 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8232 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8233 * gcc.target/i386/pr63995-2.c: Likewise.
8234 * gcc.target/i386/pr64805.c: Likewise.
8235 * gcc.target/i386/pr65044.c: Likewise.
8236 * gcc.target/i386/pr65167.c: Likewise.
8237 * gcc.target/i386/pr65183.c: Likewise.
8238 * gcc.target/i386/pr65184.c: Likewise.
8239 * gcc.target/i386/thunk-retbnd.c: Likewise.
8241 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8243 PR tree-optimization/69328
8244 * gcc.dg/pr69328.c: New test.
8246 2016-01-20 Jeff Law <law@redhat.com>
8249 * gcc.target/m68k/pr25114.c: New test.
8251 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8253 * gcc.target/arm/memset-inline-10.c: Added
8254 dg-require-effective-target arm_thumb2_ok.
8256 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8258 * gcc.dg/debug/dwarf2/sso.c: New test.
8260 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8263 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8264 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8265 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8267 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8270 * g++.dg/ipa/devirt-50.C: New testcase.
8272 2016-01-19 Marek Polacek <polacek@redhat.com>
8275 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8276 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8278 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8281 * gcc.target/arm/pr69135_1.c: New test.
8283 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8285 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8287 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8289 * gcc.target/aarch64/ccmp_1.c: New testcase.
8291 2016-01-19 Marek Polacek <polacek@redhat.com>
8294 * g++.dg/cpp0x/enum30.C: New test.
8296 2016-01-19 Richard Biener <rguenther@suse.de>
8298 PR tree-optimization/69336
8299 * g++.dg/tree-ssa/pr69336.C: New testcase.
8301 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8304 * gcc.dg/pr65779.c: New test.
8306 2016-01-19 Richard Biener <rguenther@suse.de>
8308 PR tree-optimization/69352
8309 * gcc.dg/torture/pr69352.c: New testcase.
8311 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8313 PR rtl-optimization/68955
8314 PR rtl-optimization/64557
8315 * gcc.dg/torture/pr68955.c: New test.
8317 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8320 * g++.dg/torture/pr69136.C: New testcase.
8322 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8325 * g++.dg/lto/pr69133_0.C: New testcase.
8326 * g++.dg/lto/pr69133_1.C: New testcase.
8328 2016-01-15 Jeff Law <law@redhat.com>
8330 PR tree-optimization/69320
8331 * gcc.c-torture/pr69320-1.c: New test.
8332 * gcc.c-torture/pr69320-2.c: New test.
8333 * gcc.c-torture/pr69320-3.c: New test.
8334 * gcc.c-torture/pr69320-4.c: New test.
8336 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8341 * g++.dg/template/pr11858.C: New test.
8342 * g++.dg/template/pr24663.C: New test.
8343 * g++.dg/template/unify12.C: New test.
8344 * g++.dg/template/unify13.C: New test.
8345 * g++.dg/template/unify14.C: New test.
8346 * g++.dg/template/unify15.C: New test.
8347 * g++.dg/template/unify16.C: New test.
8348 * g++.dg/template/unify17.C: New test.
8350 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8353 * gcc.dg/pr69181-1.c: New test file.
8354 * gcc.dg/pr69181-2.c: New test file.
8355 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8356 globals by moving it to...
8357 (cleanup-after-saved-dg-test): ...this new function. Add
8358 "global additional_sources_used". Add reset of global
8359 multiline_expected_outputs to the empty list.
8360 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8362 (multiline_expected_outputs): ...this, and updated comments to
8363 note that it is modified from gcc-dg.exp.
8364 (dg-end-multiline-output): Update for the above renaming.
8365 (handle-multiline-outputs): Likewise. Remove the clearing
8366 of the expected outputs to the empty list.
8368 2016-01-18 Richard Biener <rguenther@suse.de>
8370 PR tree-optimization/69297
8371 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8373 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8375 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8377 * gcc.target/mips/mips-3d-2.c: Likewise.
8378 * gcc.target/mips/mips-3d-3.c: Likewise.
8379 * gcc.target/mips/mips-3d-4.c: Likewise.
8380 * gcc.target/mips/mips-3d-5.c: Likewise.
8381 * gcc.target/mips/mips-3d-6.c: Likewise.
8382 * gcc.target/mips/mips-3d-7.c: Likewise.
8383 * gcc.target/mips/mips-3d-8.c: Likewise.
8384 * gcc.target/mips/mips-3d-9.c: Likewise.
8385 * gcc.target/mips/mips-ps-1.c: Likewise.
8386 * gcc.target/mips/mips-ps-2.c: Likewise.
8387 * gcc.target/mips/mips-ps-3.c: Likewise.
8388 * gcc.target/mips/mips-ps-4.c: Likewise.
8389 * gcc.target/mips/mips-ps-5.c: Likewise.
8390 * gcc.target/mips/mips-ps-6.c: Likewise.
8391 * gcc.target/mips/mips-ps-7.c: Likewise.
8392 * gcc.target/mips/mips-ps-type.c: Likewise.
8393 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8394 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8396 2016-01-18 Tom de Vries <tom@codesourcery.com>
8398 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8399 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8400 * c-c++-common/goacc/kernels-empty.c: New test.
8401 * c-c++-common/goacc/kernels-eternal.c: New test.
8402 * c-c++-common/goacc/kernels-loop-2.c: New test.
8403 * c-c++-common/goacc/kernels-loop-3.c: New test.
8404 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8405 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8406 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8407 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8408 * c-c++-common/goacc/kernels-loop-data.c: New test.
8409 * c-c++-common/goacc/kernels-loop-g.c: New test.
8410 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8411 * c-c++-common/goacc/kernels-loop-n.c: New test.
8412 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8413 * c-c++-common/goacc/kernels-loop.c: New test.
8414 * c-c++-common/goacc/kernels-noreturn.c: New test.
8415 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8416 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8417 * c-c++-common/goacc/kernels-reduction.c: New test.
8419 2016-01-18 Tom de Vries <tom@codesourcery.com>
8421 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8422 * gcc.dg/autopar/outer-2.c: Same.
8423 * gcc.dg/autopar/outer-3.c: Same.
8424 * gcc.dg/autopar/outer-4.c: Same.
8425 * gcc.dg/autopar/outer-5.c: Same.
8426 * gcc.dg/autopar/outer-6.c: Same.
8427 * gcc.dg/autopar/parallelization-1.c: Same.
8428 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8429 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8430 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8431 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8432 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8433 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8434 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8435 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8436 * gcc.dg/autopar/pr39500-1.c: Same.
8437 * gcc.dg/autopar/pr39500-2.c: Same.
8438 * gcc.dg/autopar/pr46193.c: Same.
8439 * gcc.dg/autopar/pr46194.c: Same.
8440 * gcc.dg/autopar/pr49580.c: Same.
8441 * gcc.dg/autopar/pr49960-1.c: Same.
8442 * gcc.dg/autopar/pr49960.c: Same.
8443 * gcc.dg/autopar/pr68373.c: Same.
8444 * gcc.dg/autopar/reduc-1.c: Same.
8445 * gcc.dg/autopar/reduc-1char.c: Same.
8446 * gcc.dg/autopar/reduc-1short.c: Same.
8447 * gcc.dg/autopar/reduc-2.c: Same.
8448 * gcc.dg/autopar/reduc-2char.c: Same.
8449 * gcc.dg/autopar/reduc-2short.c: Same.
8450 * gcc.dg/autopar/reduc-3.c: Same.
8451 * gcc.dg/autopar/reduc-4.c: Same.
8452 * gcc.dg/autopar/reduc-6.c: Same.
8453 * gcc.dg/autopar/reduc-7.c: Same.
8454 * gcc.dg/autopar/reduc-8.c: Same.
8455 * gcc.dg/autopar/reduc-9.c: Same.
8456 * gcc.dg/autopar/uns-outer-4.c: Same.
8457 * gcc.dg/autopar/uns-outer-5.c: Same.
8458 * gcc.dg/autopar/uns-outer-6.c: Same.
8459 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8460 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8462 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8465 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8466 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8468 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8471 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8472 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8473 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8475 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8478 * gcc.dg/tree-ssa/sra-17.c: New.
8479 * gcc.dg/tree-ssa/sra-18.c: New.
8481 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8483 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8485 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8487 * gnat.dg/inline12.adb: New test.
8489 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8491 PR tree-optimization/66797
8492 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8494 2016-01-18 Richard Biener <rguenther@suse.de>
8496 PR tree-optimization/69170
8497 * gcc.dg/torture/pr69170.c: New testcase.
8499 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8501 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8503 2016-01-16 Tom de Vries <tom@codesourcery.com>
8505 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8507 2016-01-16 Tom de Vries <tom@codesourcery.com>
8509 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8510 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8511 redundant dg-require-effective-target pthread.
8512 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8513 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8514 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8515 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8516 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8517 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8518 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8520 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8523 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8524 * gcc.target/powerpc/recip-7.c: Same.
8526 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8529 * g++.dg/template/pr69091.C: New test.
8531 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8533 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8534 dump does not contain an error_mark_node.
8535 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8536 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8538 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8541 * g++.dg/template/pr68936.C: New test.
8543 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8546 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8547 * gcc.target/powerpc/recip-2.c: Same.
8548 * gcc.target/powerpc/recip-3.c: Same.
8549 * gcc.target/powerpc/recip-4.c: Same.
8550 * gcc.target/powerpc/recip-sqrtf.c: Same.
8552 2016-01-15 Jeff Law <law@redhat.com>
8554 PR tree-optimization/69270
8555 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8556 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8558 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8561 * gfortran.dg/deferred_character_13.f90: New test for the fix
8562 of comment 3 of the PR.
8565 * gfortran.dg/deferred_character_8.f90: New test
8566 * gfortran.dg/allocate_error_5.f90: New test
8569 * gfortran.dg/deferred_character_10.f90: New test
8572 * gfortran.dg/deferred_character_14.f90: New test
8575 * gfortran.dg/deferred_character_11.f90: New test
8578 * gfortran.dg/deferred_character_9.f90: New test
8580 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8582 PR rtl-optimization/69030
8583 * gcc.target/i386/pr69030.c: New.
8585 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8587 * gcc.target/aarch64/target_attr_17.c: New test.
8589 2016-01-15 Richard Biener <rguenther@suse.de>
8591 PR tree-optimization/66856
8592 * gcc.dg/torture/pr66856-1.c: New testcase.
8593 * gcc.dg/torture/pr66856-2.c: Likewise.
8595 2016-01-15 Richard Biener <rguenther@suse.de>
8598 * g++.dg/lto/pr69137_0.C: New testcase.
8600 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8603 * gcc.target/i386/pr69246.c: New test.
8605 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8607 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8609 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8612 * g++.dg/init/const9.C: Disable test on S/390.
8614 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8616 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8617 * g++.dg/Wno-frame-address.C: Ditto.
8619 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8621 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8623 2016-01-15 Richard Biener <rguenther@suse.de>
8625 PR tree-optimization/68961
8626 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8628 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8630 * gcc.target/i386/pr65105-5.c: New test.
8632 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8634 * gcc.c-torture/execute/alias-4.c: New testcase.
8636 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8639 * g++.dg/ipa/devirt-49.C: New testcase.
8641 2016-01-15 Christian Bruel <christian.bruel@st.com>
8644 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8645 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8646 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8648 2016-01-15 Richard Biener <rguenther@suse.de>
8650 PR tree-optimization/69117
8651 * gcc.dg/torture/pr69117.c: New testcase.
8653 2015-01-14 Ryan Burn <contact@rnburn.com>
8656 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8658 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8661 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8662 range tests use 100 * maximum instead of maximum + 1.
8664 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8667 * gcc.dg/guality/pr69244.c: New test.
8669 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8671 * lib/target-supports.exp (check_effective_target_issignaling):
8673 * gcc.dg/pr61441.c: Require issignaling effective target.
8675 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8678 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8680 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8683 PR preprocessor/69177
8684 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8685 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8686 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8687 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8689 2016-01-14 Marek Polacek <polacek@redhat.com>
8692 * gcc.dg/array-15.c: New test.
8694 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8697 PR tree-optimization/69155
8698 * gfortran.dg/pr68146.f: New test.
8699 * gfortran.dg/pr69155.f90: New test.
8701 2016-01-14 Richard Biener <rguenther@suse.de>
8703 PR tree-optimization/68060
8704 * gcc.dg/torture/pr68060-1.c: New testcase.
8705 * gcc.dg/torture/pr68060-2.c: Likewise.
8707 2016-01-14 Nick Clifton <nickc@redhat.com>
8709 * lib/target-supports.exp
8710 (check_effective_target_arm_neon_ok_nocache): Add an option
8711 sequence that includes setting the ARM architecture to ARMv7-A.
8712 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8713 command line options necessary to enable Neon support.
8714 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8715 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8716 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8717 * gcc.target/arm/pr69180.c: Likewise.
8719 2016-01-14 Jeff Law <law@redhat.com>
8721 PR tree-optimization/69270
8722 * gcc.dg/tree-ssa/pr69270.c: New test.
8724 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8727 * c-c++-common/pr66208.c: New file.
8729 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8731 PR tree-optimization/69156
8732 * gcc.dg/pr69156.c: New test.
8734 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8736 * gcc.target/i386/pr69225-7.c: New test.
8738 2016-01-13 Richard Henderson <rth@redhat.com>
8740 * gcc.dg/tm/memopt-13.c: Update expected function.
8741 * gcc.dg/tm/memopt-6.c: Likewise.
8743 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8745 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8746 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8747 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8748 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8750 2016-01-13 Tom de Vries <tom@codesourcery.com>
8752 PR tree-optimization/69169
8753 * gcc.dg/pr69169.c: New test.
8755 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8758 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8759 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8760 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8761 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8762 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8763 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8764 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8765 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8767 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.dg/pr69247.c: New test.
8772 2016-01-13 Richard Biener <rguenther@suse.de>
8774 PR tree-optimization/69242
8775 * gcc.dg/torture/pr69242.c: New testcase.
8777 2016-01-13 Richard Biener <rguenther@suse.de>
8779 PR tree-optimization/69186
8780 * gcc.dg/torture/pr69186.c: New testcase.
8782 2016-01-13 Jeff Law <law@redhat.com>
8784 PR tree-optimization/67755
8785 * gcc.dg/tree-ssa/pr67755.c: New test.
8787 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8789 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8790 pass number in output by a star.
8792 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8794 PR tree-optimization/68911
8795 * gcc.c-torture/execute/pr68911.c: New test.
8797 2016-01-12 Marek Polacek <polacek@redhat.com>
8800 * g++.dg/warn/permissive-1.C: New test.
8802 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8806 * g++.dg/opt/pr69213.C: New test.
8808 2016-01-12 Christian Bruel <christian.bruel@st.com>
8811 * gcc.target/arm/pr69180.c: New test.
8813 2016-01-12 Richard Biener <rguenther@suse.de>
8816 * g++.dg/lto/pr69077_0.C: New testcase.
8817 * g++.dg/lto/pr69077_1.C: Likewise.
8819 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8822 * g++.dg/opt/pr69175.C: New test.
8824 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8826 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8827 rather than #including math.h & stdlib.h.
8828 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8829 * gcc.dg/vect/pr49771.c: Likewise.
8830 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8831 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8832 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8833 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8834 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8835 * gcc.dg/vect/pr44507.c: Likewise.
8836 * gcc.dg/vect/pr45902.c: Likewise.
8837 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8838 * gcc.dg/vect/vect-117.c: Likewise.
8839 * gcc.dg/vect/vect-99.c: Likewise.
8840 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8841 * gcc.dg/vect/vect-cond-1.c: Likewise.
8842 * gcc.dg/vect/vect-cond-2.c: Likewise.
8843 * gcc.dg/vect/vect-cond-3.c: Likewise.
8844 * gcc.dg/vect/vect-cond-4.c: Likewise.
8845 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8846 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8847 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8848 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8849 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8850 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8851 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8852 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8853 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8854 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8855 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8856 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8857 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8858 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8859 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8860 include of signal.h.
8861 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8862 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8863 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8864 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8865 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8866 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8867 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8868 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8869 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8870 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8871 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8872 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8873 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8874 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8875 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8876 * gcc.dg/vect/vect-outer-5.c: Likewise.
8877 * gcc.dg/vect/vect-outer-6.c: Likewise.
8878 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8881 2016-01-12 Nick Clifton <nickc@redhat.com>
8884 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8885 to fread so that it will be found in all target runtimes.
8887 2016-01-12 Richard Biener <rguenther@suse.de>
8889 PR tree-optimization/69053
8890 * g++.dg/torture/pr69053.C: New testcase.
8892 2016-01-12 Richard Biener <rguenther@suse.de>
8894 PR tree-optimization/69168
8895 * gcc.dg/torture/pr69168.c: New testcase.
8897 2016-01-12 Richard Biener <rguenther@suse.de>
8899 PR tree-optimization/69157
8900 * gcc.dg/torture/pr69157.c: New testcase.
8902 2016-01-12 Richard Biener <rguenther@suse.de>
8904 PR tree-optimization/69174
8905 * gcc.dg/torture/pr69174.c: New testcase.
8907 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8911 * g++.dg/tls/pr66808.C: New test.
8912 * g++.dg/tls/pr69000.C: New test.
8914 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8916 * gcc.target/powerpc/swaps-p8-23.c: New test.
8917 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8919 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8921 PR tree-optimization/68356
8922 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8924 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8925 Jim Wilson <jim.wilson@linaro.org>
8928 * gcc.target/arm/pr69194.c: New test.
8930 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8933 * gcc.target/i386/pr69225-1.c: New test.
8934 * gcc.target/i386/pr69225-2.c: Likewise.
8935 * gcc.target/i386/pr69225-3.c: Likewise.
8936 * gcc.target/i386/pr69225-4.c: Likewise.
8937 * gcc.target/i386/pr69225-5.c: Likewise.
8938 * gcc.target/i386/pr69225-6.c: Likewise.
8940 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8943 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8947 * gcc.dg/pr69071.c: New test.
8950 * g++.dg/opt/pr69211.C: New test.
8952 PR tree-optimization/69214
8953 * gcc.c-torture/compile/pr69214.c: New test.
8955 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8957 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8958 * gcc.target/i386/pr66232-11.c: Ditto.
8959 * gcc.target/i386/pr66232-12.c: Ditto.
8960 * gcc.target/i386/pr66232-13.c: Ditto.
8962 2016-01-11 Richard Biener <rguenther@suse.de>
8964 PR tree-optimization/69173
8965 * gcc.dg/torture/pr69173.c: New testcase.
8967 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8969 PR rtl-optimization/68796
8970 * gcc.target/aarch64/tst_5.c: New test.
8971 * gcc.target/aarch64/tst_6.c: Likewise.
8973 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8975 PR rtl-optimization/68841
8976 * gcc.dg/pr68841.c: New test.
8977 * gcc.c-torture/execute/pr68841.c: New test.
8979 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8981 PR rtl-optimization/68920
8982 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8984 * gcc.dg/ifcvt-5.c: New test.
8986 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8989 * g++.dg/pr69123.C: New.
8991 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8994 * gcc.target/i386/pr69010.c: New test.
8996 2016-01-11 Martin Jambor <mjambor@suse.cz>
8999 * gcc.target/i386/chkp-pr69044.c: New test.
9001 2016-01-11 Tom de Vries <tom@codesourcery.com>
9003 PR tree-optimization/69109
9004 * gcc.dg/autopar/pr69109-2.c: New test.
9005 * gcc.dg/autopar/pr69109.c: New test.
9007 2016-01-11 Tom de Vries <tom@codesourcery.com>
9009 PR tree-optimization/69108
9010 * gcc.dg/autopar/pr69108.c: New test.
9012 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9015 * c-c++-common/Wisleading-indentation.c: Augment test.
9017 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9020 * gfortran.dg/inline_matmul_12.f90: New test.
9022 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9025 * gfortran.dg/actual_array_offset_1: New test.
9027 2016-01-10 Tom de Vries <tom@codesourcery.com>
9029 PR tree-optimization/69062
9030 * gcc.dg/autopar/pr69062.c: New test.
9032 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9034 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9035 * gcc.dg/vect/slp-perm-2.c: Likewise.
9036 * gcc.dg/vect/slp-perm-3.c: Likewise.
9037 * gcc.dg/vect/slp-perm-5.c: Likewise.
9038 * gcc.dg/vect/slp-perm-6.c: Likewise.
9039 * gcc.dg/vect/slp-perm-7.c: Likewise.
9040 * gcc.dg/vect/slp-perm-8.c: Likewise.
9042 2016-01-10 Tom de Vries <tom@codesourcery.com>
9044 PR tree-optimization/69039
9045 * gcc.dg/autopar/pr69039.c: New test.
9047 2016-01-09 Marek Polacek <polacek@redhat.com>
9050 * g++.dg/pr69113.C: New test.
9052 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9055 PR tree-optimization/69097
9056 * gcc.c-torture/execute/pr50865.c: New test.
9057 * gcc.c-torture/execute/pr69097-1.c: New test.
9058 * gcc.c-torture/execute/pr69097-2.c: New test.
9059 * gcc.dg/pr69097-1.c: New test.
9060 * gcc.dg/pr69097-2.c: New test.
9062 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9065 * g++.dg/opt/pr69164.C: New test.
9067 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9069 PR tree-optimization/69167
9070 * gcc.dg/pr69167.c: New test.
9072 2016-01-08 Marek Polacek <polacek@redhat.com>
9075 * g++.dg/pr68449.C: New.
9077 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9079 PR tree-optimization/68707
9080 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9081 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9082 on platforms supporting it.
9083 * gcc.dg/vect/slp-perm-2.c: Likewise.
9084 * gcc.dg/vect/slp-perm-3.c: Likewise.
9085 * gcc.dg/vect/slp-perm-5.c: Likewise.
9086 * gcc.dg/vect/slp-perm-7.c: Likewise.
9087 * gcc.dg/vect/slp-perm-8.c: Likewise.
9088 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9089 on platforms supporting it.
9091 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9093 PR tree-optimization/69162
9094 * gcc.dg/pr69162.c: New test.
9096 PR tree-optimization/69172
9097 * gcc.dg/pr69172.c: New test.
9099 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9101 PR tree-optimization/67781
9102 * gcc.c-torture/execute/pr67781.c: New file.
9104 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9106 PR tree-optimization/69083
9107 * gcc.dg/vect/pr69083.c: New test.
9109 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9111 PR tree-optimization/61441
9112 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9113 Use -fexcess-precision=standard for compiler options.
9114 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9116 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9119 * gfortran.dg/gomp/pr69128.f90: New test.
9122 * g++.dg/ext/pr69145-1.C: New test.
9123 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9124 * g++.dg/ext/pr69145-2.h: New file.
9126 2016-01-07 Martin Sebor <msebor@redhat.com>
9129 * gcc.dg/atomic-fetch-bool.c: New test.
9130 * gcc.dg/sync-fetch-bool.c: New test.
9132 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9135 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9137 2016-01-07 Nick Clifton <nickc@redhat.com>
9140 * g++.dg/pr66655.C: New test.
9141 * g++.dg/pr66655_1.cc: Test support file.
9142 * g++.dg/pr66655.h: Test header file.
9144 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9147 gfortran.dg/gomp/pr66680.f90: New test.
9149 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9152 * gcc.target/i386/pr69171-1.c: New test.
9153 * gcc.target/i386/pr69171-2.c: Likewise.
9154 * gcc.target/i386/pr69171-3.c: Likewise.
9155 * gcc.target/i386/pr69171-4.c: Likewise.
9156 * gcc.target/i386/pr69171-5.c: Likewise.
9157 * gcc.target/i386/pr69171-6.c: Likewise.
9159 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9162 * c-c++-common/pr67639.c: New test.
9164 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9166 PR tree-optimization/69141
9167 * g++.dg/opt/pr69141.C: New test.
9169 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9171 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9173 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9176 * gcc.target/i386/pr69140.c: New test
9178 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9180 * gcc.dg/bad-dereference.c: New test case.
9182 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9184 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9186 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9188 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9190 2016-01-06 Marek Polacek <polacek@redhat.com>
9193 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9195 2016-01-05 Marek Polacek <polacek@redhat.com>
9198 * gcc.dg/atomic-invalid-2.c: New.
9200 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9203 * gcc.target/i386/pr68991.c: New test.
9205 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9208 * g++.dg/pr68991-1.C: New test.
9209 * g++.dg/pr68991-2.C: Likewise.
9211 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9214 * gcc.target/ia64/pr60465-gprel64.c: New test.
9215 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9217 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9219 PR rtl-optimization/68651
9220 * gcc.target/aarch64/pr68651_1.c: New test.
9222 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9225 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9227 2016-01-05 Nathan Sidwell <nathan@acm.org>
9230 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9232 * gcc.dg/alias-15.c: New.
9234 2016-01-05 Nick Clifton <nickc@redhat.com>
9237 * g++.dg/pr68770.C: New test.
9239 2016-01-04 Mike Stump <mikestump@comcast.net>
9241 * lib/target-supports.exp (check_effective_target_cilkplus):
9242 cilkplus targets require pthreads.
9243 (check_effective_target_cilkplus): Remove special case for NVPTX.
9245 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9247 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9250 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9252 Update copyright years.
9254 2016-01-04 Marek Polacek <polacek@redhat.com>
9257 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9258 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9259 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9261 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9263 * gcc.target/sparc/20160104-2.c: New test.
9265 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9267 * gcc.target/sparc/20160104-1.c: New test.
9269 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9272 * gfortran.dg/pr65045.f90: New test.
9274 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9276 * gnat.dg/specs/debug1.ads: Delete.
9278 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9280 PR libgfortran/68867
9281 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9284 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9286 PR libgfortran/68867
9287 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9290 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9293 * gfortran.dg/pr68864.f90: New test.
9295 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9297 PR tree-optimization/69070
9298 * gcc.dg/pr69070.c: New test.
9301 * gfortran.dg/pr69055.f90: New test.
9304 * gcc.dg/pr69015.c: New test.
9306 Copyright (C) 2016 Free Software Foundation, Inc.
9308 Copying and distribution of this file, with or without modification,
9309 are permitted in any medium without royalty provided the copyright
9310 notice and this notice are preserved.