1 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2 James Greenhalgh <james.greenhalgh@arm.com>
4 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
7 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9 * gcc.target/aarch64/vget_set_lane_1.c: New test.
11 2016-06-30 David Malcolm <dmalcolm@redhat.com>
14 * gcc.dg/spellcheck-options-12.c: New test case.
16 2016-06-30 Jakub Jelinek <jakub@redhat.com>
19 * gcc.c-torture/compile/pr71693.c: New test.
21 2016-06-29 David Malcolm <dmalcolm@redhat.com>
23 * gcc.dg/spellcheck-params.c: New testcase.
24 * gcc.dg/spellcheck-params-2.c: New testcase.
26 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
28 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
29 vector extract instructions.
30 * gcc.target/powerpc/p9-extract-2.c: Likewise.
32 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
35 * gfortran.dg/unexpected_eof_2.f90: New test.
36 * gfortran.dg/unexpected_eof_3.f90: New test.
38 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
40 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
42 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
44 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
45 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
46 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
48 2016-06-29 Richard Biener <rguenther@suse.de>
51 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
53 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
55 * gcc.target/arm/aapcs/neon-vect10.c: Require
56 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
57 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
58 * gcc.target/arm/aapcs/vfp18.c: Likewise.
59 * gcc.target/arm/aapcs/vfp19.c: Likewise.
60 * gcc.target/arm/aapcs/vfp20.c: Likewise.
61 * gcc.target/arm/aapcs/vfp21.c: Likewise.
62 * gcc.target/arm/fp16-aapcs-1.c: Require
63 -mfloat-ab=hard. Also simplify the test.
64 * gcc.target/arm/fp16-aapcs-2.c: New.
66 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
68 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
70 (add_options_for_arm_fp16_ieee): New.
71 (add_options_for_arm_fp16_alternative): New.
72 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
74 (effective_target_arm_fp16_hw): New.
76 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
78 PR tree-optimization/71655
79 * g++.dg/pr71655.C: New test.
81 2016-06-29 Martin Liska <mliska@suse.cz>
83 * gcc.dg/pr71585.c: New test.
84 * gcc.dg/pr71585-2.c: New test.
85 * gcc.dg/pr71585-3.c: New test.
87 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
89 PR tree-optimization/70729
90 * g++.dg/vect/pr70729.cc: New test.
92 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
94 * c-c++-common/gomp/cancel-1.c: Extend.
96 2016-06-29 Jakub Jelinek <jakub@redhat.com>
98 PR tree-optimization/71625
99 * gcc.dg/strlenopt-28.c: New test.
101 2016-06-29 Richard Biener <rguenther@suse.de>
104 * g++.dg/torture/pr71002.C: Adjust testcase.
106 2016-06-29 Jakub Jelinek <jakub@redhat.com>
109 * gcc.dg/pr71685.c: New test.
111 2016-06-28 Martin Sebor <msebor@redhat.com>
114 * gcc.dg/init-bad-9.c: New test.
116 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
118 * gcc.target/powerpc/abs128-1.c: Require VSX.
119 * gcc.target/powerpc/copysign128-1.c: Likewise.
120 * gcc.target/powerpc/inf128-1.c: Likewise.
121 * gcc.target/powerpc/nan128-1.c: Likewise.
123 2016-06-28 Jakub Jelinek <jakub@redhat.com>
126 * gcc.c-torture/execute/pr71626-1.c: New test.
127 * gcc.c-torture/execute/pr71626-2.c: New test.
129 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
132 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
134 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
137 * gcc.target/powerpc/pr71670.c: New testcase.
139 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
142 * gcc.target/powerpc/pr71656-1.c: New test.
143 * gcc.target/powerpc/pr71656-2.c: New test.
145 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
147 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
150 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
151 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
152 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
153 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
154 Add arm_neon_fp16_ok effective target.
155 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
156 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
157 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
158 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
159 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
160 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
161 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
162 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
163 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
164 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
165 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
167 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
169 * gcc.dg/predict-12.c: New testcase.
171 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
174 * gfortran.dg/pr71649.f90: New test.
176 2016-06-25 Jakub Jelinek <jakub@redhat.com>
178 PR tree-optimization/71643
179 * g++.dg/opt/pr71643.C: New test.
181 PR tree-optimization/71631
182 * gcc.c-torture/execute/pr71631.c: New test.
184 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
186 * gcc.dg/predict-11.c: New testcase.
187 * gfortran.dg/predict-2.f90: New testcase.
189 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
191 * gcc.dg/predict-10.c: New test.
193 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
195 * gcc.target/powerpc/abs128-1.c: New.
196 * gcc.target/powerpc/copysign128-1.c: New.
197 * gcc.target/powerpc/inf128-1.c: New.
198 * gcc.target/powerpc/nan128-1.c: New.
200 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
202 * gfortran.dg/pr71642.f90: New test.
204 2016-06-24 Jakub Jelinek <jakub@redhat.com>
206 PR tree-optimization/71647
207 * gcc.target/i386/pr71647.c: New test.
209 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
211 * gcc.target/i386/noplt-gd-1.c: New test.
212 * gcc.target/i386/noplt-gd-2.c: Likewise.
213 * gcc.target/i386/noplt-gd-3.c: Likewise.
214 * gcc.target/i386/noplt-ld-1.c: Likewise.
215 * gcc.target/i386/noplt-ld-2.c: Likewise.
216 * gcc.target/i386/noplt-ld-3.c: Likewise.
217 * lib/target-supports.exp
218 (check_effective_target_tls_get_addr_via_got): New.
220 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
222 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
223 testsuite compile flags.
224 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
225 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
227 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
229 * g++dg/vect/pr36684.cc: Add dg-do compile.
230 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
231 * gcc.dg/vect/pr70021.c: Ditto.
232 * gcc.dg/vect/pr70138-1.c: Ditto.
233 * gcc.dg/vect/pr70138-2.c: Ditto.
234 * gcc.dg/vect/pr70354-1.c: Ditto.
235 * gcc.dg/vect/pr70354-2.c: Ditto.
236 * gcc.dg/vect/pr71259.c: Ditto.
237 * gcc.dg/vect/pr71416-1.c: Ditto.
238 * gcc.dg/vect/slp-43.c: Ditto.
239 * gcc.dg/vect/slp-45.c: Ditto.
240 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
241 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
242 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
243 * gfortran.dg/vect/pr69980.f90: Ditto.
245 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
247 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
248 * gcc.dg/vect/bb-slp-30.c: Ditto.
249 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
250 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
251 * gcc.dg/vect/pr45902.c: Ditto.
252 * gcc.dg/vect/pr48172.c: Ditto.
253 * gcc.dg/vect/pr48377.c: Ditto.
254 * gcc.dg/vect/pr49038.c: Ditto.
255 * gcc.dg/vect/pr49771.c: Ditto.
256 * gcc.dg/vect/pr52091.c: Ditto.
257 * gcc.dg/vect/pr53185-2.c: Ditto.
258 * gcc.dg/vect/pr56826.c: Ditto.
259 * gcc.dg/vect/pr60276.c: Ditto.
260 * gcc.dg/vect/pr62021.c: Ditto.
261 * gcc.dg/vect/pr63530.c: Ditto.
262 * gcc.dg/vect/pr65518.c: Ditto.
263 * gcc.dg/vect/pr65947-1.c: Ditto.
264 * gcc.dg/vect/pr65947-10.c: Ditto.
265 * gcc.dg/vect/pr65947-11.c: Ditto.
266 * gcc.dg/vect/pr65947-12.c: Ditto.
267 * gcc.dg/vect/pr65947-13.c: Ditto.
268 * gcc.dg/vect/pr65947-2.c: Ditto.
269 * gcc.dg/vect/pr65947-3.c: Ditto.
270 * gcc.dg/vect/pr65947-4.c: Ditto.
271 * gcc.dg/vect/pr65947-5.c: Ditto.
272 * gcc.dg/vect/pr65947-6.c: Ditto.
273 * gcc.dg/vect/pr65947-7.c: Ditto.
274 * gcc.dg/vect/pr65947-8.c: Ditto.
275 * gcc.dg/vect/pr65947-9.c: Ditto.
276 * gcc.dg/vect/pr71416-1.c: Ditto.
277 * gcc.dg/vect/pr71439.c: Ditto.
278 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
279 * gcc.dg/vect/vect-bswap16.c: Ditto.
280 * gcc.dg/vect/vect-bswap32.c: Ditto.
281 * gcc.dg/vect/vect-bswap64.c: Ditto.
282 * gcc.dg/vect/vect-live-1.c: Ditto.
283 * gcc.dg/vect/vect-live-2.c: Ditto.
284 * gcc.dg/vect/vect-live-3.c: Ditto.
285 * gcc.dg/vect/vect-live-4.c: Ditto.
286 * gcc.dg/vect/vect-live-5.c: Ditto.
287 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
288 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
289 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
290 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
291 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
292 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
293 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
294 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
295 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
296 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
297 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
298 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
299 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
300 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
301 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
302 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
303 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
305 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
307 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
309 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
311 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
312 ia32 if R_386_GOT32X relocation is supported.
313 * gcc.target/i386/noplt-3.c: Likewise.
314 * gcc.target/i386/noplt-2.c: Likewise.
315 (main): Renamed to ...
317 * gcc.target/i386/noplt-4.c: Likewise.
318 (main): Renamed to ...
320 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
321 * gcc.target/i386/pr67400-5.c: Likewise.
323 2016-06-24 Jakub Jelinek <jakub@redhat.com>
325 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
326 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
328 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
329 f4): Adjust expected diagnostics.
330 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
331 (T): If OVFP is defined, redefine to TP.
332 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
333 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
334 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
335 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
336 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
337 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
338 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
339 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
340 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
341 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
342 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
343 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
344 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
345 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
346 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
347 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
348 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
349 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
350 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
351 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
352 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
353 as last argument to __builtin_add_overflow_p.
355 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
357 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
358 dg-options and remove default vector testsuite compile flags.
359 * g++.dg/vect/pr33860a.cc: Ditto.
360 * g++.dg/vect/pr45470-a.cc: Ditto.
361 * g++.dg/vect/pr45470-b.cc: Ditto.
362 * g++.dg/vect/pr60896.cc: Ditto.
363 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
364 * gcc.dg/vect/pr18308.c: Ditto.
365 * gcc.dg/vect/pr24049.c: Ditto.
366 * gcc.dg/vect/pr33373.c: Ditto.
367 * gcc.dg/vect/pr36228.c: Ditto.
368 * gcc.dg/vect/pr42395.c: Ditto.
369 * gcc.dg/vect/pr42604.c: Ditto.
370 * gcc.dg/vect/pr46663.c: Ditto.
371 * gcc.dg/vect/pr48765.c: Ditto.
372 * gcc.dg/vect/pr49093.c: Ditto.
373 * gcc.dg/vect/pr49352.c: Ditto.
374 * gcc.dg/vect/pr52298.c: Ditto.
375 * gcc.dg/vect/pr52870.c: Ditto.
376 * gcc.dg/vect/pr53185.c: Ditto.
377 * gcc.dg/vect/pr53773.c: Ditto.
378 * gcc.dg/vect/pr56695.c: Ditto.
379 * gcc.dg/vect/pr62171.c: Ditto.
380 * gcc.dg/vect/pr63530.c: Ditto.
381 * gcc.dg/vect/pr68339.c: Ditto.
382 * gcc.dg/vect/pr71259.c: Ditto.
383 * gcc.dg/vect/vect-82_64.c: Ditto.
384 * gcc.dg/vect/vect-83_64.c: Ditto.
385 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
386 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
387 * gcc.dg/vect/vect-shift-2.c: Ditto.
388 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
389 * gfortran.dg/vect/pr39318.f90: Ditto.
390 * gfortran.dg/vect/pr45714-a.f: Ditto.
391 * gfortran.dg/vect/pr45714-b.f: Ditto.
392 * gfortran.dg/vect/pr46213.f90: Ditto.
394 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
395 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
397 * gcc.target/powerpc/p9-splat-5.c: New test.
399 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
401 PR tree-optimization/71488
402 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
403 * lib/target-supports.exp: ... here.
404 (check_sse4_hw_available): New procedure.
405 (check_effective_target_sse4_runtime): Ditto.
406 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
407 -march=westmere for sse4_runtime targets.
408 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
409 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
410 (dg-additional-options): Use for sse4_runtime targets.
411 (main): Call check_vect ().
412 (dg-final): Perform scan only for sse4_runtime targets.
414 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
418 * gcc.target/i386/pr66232-14.c: New file.
419 * gcc.target/i386/pr66232-15.c: Likewise.
420 * gcc.target/i386/pr66232-16.c: Likewise.
421 * gcc.target/i386/pr66232-17.c: Likewise.
422 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
423 ia32 if R_386_GOT32X relocation is supported.
424 * gcc.target/i386/pr67400-2.c: Likewise.
425 * gcc.target/i386/pr67400-3.c: Likewise.
426 * gcc.target/i386/pr67400-4.c: Likewise.
427 * gcc.target/i386/pr67400-6.c: Likewise.
428 * gcc.target/i386/pr67400-7.c: Likewise.
429 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
431 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
434 * gfortran.dg/char4_iunit_1.f03: Update test.
435 * gfortran.dg/f2003_io_5.f03: Update test.
436 * gfortran.dg/real_const_3.f90: Update test.
438 2016-06-23 Andi Kleen <ak@linux.intel.com>
440 * g++.dg/bprob/bprob.exp: Support autofdo.
441 * g++.dg/tree-prof/tree-prof.exp: dito.
442 * gcc.dg/tree-prof/tree-prof.exp: dito.
443 * gcc.misc-tests/bprob.exp: dito.
444 * gfortran.dg/prof/prof.exp: dito.
445 * lib/profopt.exp: dito.
446 * lib/target-supports.exp: Check for autofdo.
448 2016-06-23 Martin Liska <mliska@suse.cz>
450 * gcc.dg/pr71619.c: New test.
452 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
455 * gcc.target/i386/pr67400-1.c: New test.
456 * gcc.target/i386/pr67400-2.c: Likewise.
457 * gcc.target/i386/pr67400-3.c: Likewise.
458 * gcc.target/i386/pr67400-4.c: Likewise.
459 * gcc.target/i386/pr67400-5.c: Likewise.
460 * gcc.target/i386/pr67400-6.c: Likewise.
461 * gcc.target/i386/pr67400-7.c: Likewise.
463 2016-06-22 David Malcolm <dmalcolm@redhat.com>
465 * c-c++-common/missing-header-1.c: New test case.
466 * c-c++-common/missing-header-2.c: New test case.
467 * c-c++-common/missing-header-3.c: New test case.
468 * c-c++-common/missing-header-4.c: New test case.
470 2016-06-22 David Malcolm <dmalcolm@redhat.com>
473 * c-c++-common/attributes-1.c: Update dg-prune-output to include
475 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
476 expected results due to builtin "nanl" now being suggested for
478 * gcc.dg/pr67580.c: Update expected messages.
479 * gcc.dg/spellcheck-identifiers.c: New testcase.
480 * gcc.dg/spellcheck-typenames.c: New testcase.
482 2016-06-22 David Malcolm <dmalcolm@redhat.com>
484 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
486 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
487 diagnostic-test-show-locus-parseable-fixits.c to sources for
488 diagnostic_plugin_test_show_locus.c.
489 * lib/gcc-defs.exp (freeform_regexps): New global.
490 (dg-regexp): New function.
491 (handle-dg-regexps): New function.
492 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
493 freeform_regexps to the empty list.
494 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
496 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
498 PR tree-optimization/71488
499 * g++.dg/pr71488.C: New test.
500 * gcc.dg/vect/vect-bool-cmp.c: New test.
502 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
504 * gcc.dg/guality/param-5.c: New test.
506 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
508 * gcc.target/i386/asm-flag-7.c: New test.
510 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
512 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
513 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
514 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
515 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
516 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
517 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
518 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
519 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
520 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
521 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
522 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
523 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
524 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
525 * gcc.dg/tree-ssa/vrp87.c: Likewise.
526 * lib/target-supports.exp: Likewise.
528 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
530 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
531 * gcc.dg/attr-ms_struct-2.c: Likewise.
532 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
533 * gcc.dg/bf-ms-attrib.c: Likewise.
534 * gcc.dg/bf-ms-layout-2.c: Likewise.
535 * gcc.dg/bf-ms-layout-3.c: Likewise.
536 * gcc.dg/bf-ms-layout.c: Likewise.
537 * gcc.dg/bf-no-ms-layout.c: Likewise.
538 * gcc.target/i386/bitfield1.c: Likewise.
539 * gcc.target/i386/bitfield2.c: Likewise.
540 * gcc.target/i386/bitfield3.c: Likewise.
542 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
544 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
545 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
546 override other than -mcpu=power9 command-line option is specified,
547 or if the target operating system is aix.
548 * gcc.target/powerpc/darn-1.c: Likewise.
549 * gcc.target/powerpc/darn-2.c: Likewise.
550 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
551 test if effective-target is not powerpc_p9vector_ok or if the
552 target operating system is not defined.
553 * gcc.target/powerpc/vslv-1.c: Likewise.
554 * gcc.target/powerpc/vsrv-0.c: Likewise.
555 * gcc.target/powerpc/vsrv-1.c: Likewise.
557 2016-06-21 Tobias Burnus <burnus@net-b.de>
560 * gfortran.dg/coarray/data_1.f90: New.
562 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
564 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
565 (dg-require-effective-target): Use arm_v8_neon_hw.
566 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
567 (dg-require-effective-target): Likewise.
568 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
569 (dg-require-effective-target): Likewise.
570 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
571 (dg-require-effective-target): Likewise.
572 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
573 (dg-require-effective-target): Likewise.
574 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
575 (dg-require-effective-target): Likewise.
576 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
579 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
581 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
582 Set to 3 so test passes.
584 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
586 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
588 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
590 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
591 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
592 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
593 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
595 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
597 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
598 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
600 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
603 * gcc.target/i386/pr71549.c: New test.
605 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
607 * gcc.target/powerpc/vadsdu-0.c: Replace
608 dg-require-effective-target directive to allow test to run on more
609 platforms, and add dg-skip-if directive to disable test on aix
610 platforms because of known incompatibilities.
611 * gcc.target/powerpc/vadsdu-1.c: Likewise.
612 * gcc.target/powerpc/vadsdu-2.c: Likewise.
613 * gcc.target/powerpc/vadsdu-3.c: Likewise.
614 * gcc.target/powerpc/vadsdu-4.c: Likewise.
615 * gcc.target/powerpc/vadsdu-5.c: Likewise.
616 * gcc.target/powerpc/vadsdub-1.c: Likewise.
617 * gcc.target/powerpc/vadsdub-2.c: Replace
618 dg-require-effective-target directive to allow test to run on more
619 platforms, and add dg-skip-if directive to disable test on aix
620 platforms because of known incompatibilities.
621 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
622 with vec_absdb call to differentiate this test from vadsdub-1.c.
623 * gcc.target/powerpc/vadsduh-1.c: Replace
624 dg-require-effective-target directive to allow test to run on more
625 platforms, and add dg-skip-if directive to disable test on aix
626 platforms because of known incompatibilities.
627 * gcc.target/powerpc/vadsduh-2.c: Likewise.
628 * gcc.target/powerpc/vadsduw-1.c: Likewise.
629 * gcc.target/powerpc/vadsduw-2.c: Likewise.
631 2016-06-21 Jakub Jelinek <jakub@redhat.com>
633 PR tree-optimization/71588
634 * gcc.dg/pr71558.c: New test.
636 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
638 * c-c++-common/pr68657-1.c: Require ptr32plus support.
639 * c-c++-common/pr68657-2.c: Likewise.
640 * c-c++-common/pr68657-3.c: Likewise.
641 * gcc.dg/torture/pr69714.c: Require int32plus support.
642 * gcc.dg/torture/pr70025.c: Likewise.
643 * gcc.dg/torture/pr70083.c: Likewise.
644 * gcc.dg/torture/pr70542.c: Likewise.
645 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
647 2016-06-20 Joseph Myers <joseph@codesourcery.com>
650 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
652 2016-06-20 Jakub Jelinek <jakub@redhat.com>
655 * gcc.dg/pr71581.c: New test.
657 PR rtl-optimization/71591
658 * gcc.dg/cpp/pr71591.c: New test.
660 2016-06-20 David B. Robins <gcc@davidrobins.net>
663 * g++.dg/torture/pr71571.C: New test.
665 2016-06-20 Jakub Jelinek <jakub@redhat.com>
668 * gcc.target/i386/sse2-pr71559.c: New test.
669 * gcc.target/i386/avx-pr71559.c: New test.
670 * gcc.target/i386/avx512f-pr71559.c: New test.
672 2016-06-20 Tobias Burnus <burnus@net-b.de>
675 * gfortran.dg/pointer_remapping_10.f90: New.
677 2016-06-20 David Malcolm <dmalcolm@redhat.com>
679 * g++.dg/diagnostic/string-literal-concat.C: New test case.
681 2016-06-20 Martin Sebor <msebor@redhat.com>
684 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
685 * gnu90-const-expr-1.c: Same.
686 * gnu99-const-expr-1.c: Same.
687 * gnu99-static-1.c: Same.
689 2016-06-20 Renlin Li <renlin.li@arm.com>
691 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
693 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
695 * gcc.target/aarch64/vcvt_f64_1.c: New.
696 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
697 * gcc.target/aarch64/vrecp_f64_1.c: New.
699 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
701 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
704 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
707 * gcc.target/avr/torture/pr71103-2.c: New test.
709 2016-06-19 Martin Sebor <msebor@redhat.com>
712 * gcc.dg/alignof.c: New test.
714 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
716 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
717 vs dg-error; test constexpr specifier too.
719 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
723 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
725 * lib/target-supports.exp
726 (check_effective_target_arm_neon_fp16_ok_nocache): Call
727 arm_neon_ok and merge flags. Fix temporary test name.
728 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
731 2016-06-17 Martin Liska <mliska@suse.cz>
733 * gcc.dg/predict-9.c: Fix dump scanning.
735 2016-06-17 Bin Cheng <bin.cheng@arm.com>
737 PR tree-optimization/71354
738 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
740 2016-06-17 Bin Cheng <bin.cheng@arm.com>
742 PR tree-optimization/71347
743 * gcc.dg/tree-ssa/pr71347.c: New test.
745 2016-06-17 Bin Cheng <bin.cheng@arm.com>
747 PR tree-optimization/71354
748 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
750 2016-06-17 Bin Cheng <bin.cheng@arm.com>
752 * gcc.dg/vect/vect-alias-check-1.c: New test.
754 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
757 * gcc.target/avr/pr71151-1.c: New test.
758 * gcc.target/avr/pr71151-2.c: New test.
759 * gcc.target/avr/pr71151-3.c: New test.
760 * gcc.target/avr/pr71151-4.c: New test.
761 * gcc.target/avr/pr71151-5.c: New test.
762 * gcc.target/avr/pr71151-6.c: New test.
763 * gcc.target/avr/pr71151-7.c: New test.
764 * gcc.target/avr/pr71151-8.c: New test.
765 * gcc.target/avr/pr71151-common.h: New test.
767 2016-06-16 Martin Liska <mliska@suse.cz>
769 * gfortran.dg/predict-1.f90: New test.
771 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
774 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
776 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
778 * g++.dg/vect/pr36648.cc: Disable cunrolli
780 2016-06-16 Jakub Jelinek <jakub@redhat.com>
783 * gcc.c-torture/execute/pr71554.c: New test.
785 PR rtl-optimization/71532
786 * gcc.dg/torture/pr71532.c: New test.
788 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
790 * gcc.target/powerpc/p9-dimode1.c: New test.
791 * gcc.target/powerpc/p9-dimode2.c: Likewise.
793 2016-06-15 Jakub Jelinek <jakub@redhat.com>
795 * gcc.c-torture/compile/20160615-1.c: New test.
797 * g++.dg/cpp0x/ref-qual17.C: New test.
799 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
802 * gcc.target/i386/pr71529.C: New test.
804 2016-06-15 Alan Hayward <alan.hayward@arm.com>
806 PR tree-optimization/71483
807 * g++.dg/vect/pr71483.c: New
809 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/inherit/crash6.C: New.
813 * g++.dg/inherit/union2.C: Likewise.
814 * g++.dg/inherit/virtual12.C: Likewise.
815 * g++.dg/inherit/virtual13.C: Likewise.
816 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
818 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
820 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
822 2016-06-15 Alan Hayward <alan.hayward@arm.com>
824 PR tree-optimization/71439
825 * gcc.dg/vect/pr71439.c: New
827 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
829 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
831 2016-06-15 Richard Biener <rguenther@suse.de>
833 * gcc.dg/vect/slp-45.c: New testcase.
835 2016-06-15 Richard Biener <rguenther@suse.de>
837 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
839 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
841 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
842 requirements, and disable for AIX for now.
843 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
845 2016-06-14 Jakub Jelinek <jakub@redhat.com>
848 * g++.dg/opt/pr71528.C: New test.
851 * g++.dg/init/pr71516.C: New test.
853 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/init/array46.C: New.
857 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
859 * gcc.target/i386/float128-3.c: New test.
860 * gcc.target/i386/quad-sse4.c: Ditto.
861 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
864 2016-06-14 Richard Biener <rguenther@suse.de>
867 * gfortran.dg/pr71526.f90: New testcase.
869 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
871 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
872 * gcc.dg/zero_bits_compound-1.c: Likewise.
874 2016-06-14 Richard Biener <rguenther@suse.de>
876 PR tree-optimization/71522
877 * gcc.dg/torture/pr71522.c: New testcase.
879 2016-06-14 Jakub Jelinek <jakub@redhat.com>
881 PR tree-optimization/71520
882 * gcc.dg/tree-ssa/pr71520.c: New test.
884 2016-06-14 Richard Biener <rguenther@suse.de>
886 PR tree-optimization/71521
887 * gcc.dg/tree-ssa/vrp101.c: New testcase.
889 2016-06-13 Jakub Jelinek <jakub@redhat.com>
892 * c-c++-common/ubsan/bounds-13.c: New test.
894 PR preprocessor/71183
895 * gcc.dg/cpp/source_date_epoch-3.c: New test.
897 2016-06-13 Jeff Law <law@redhat.com>
899 PR tree-optimization/71403
900 * c-c++-common/ubsan/pr71403-1.c: New test.
901 * c-c++-common/ubsan/pr71403-2.c: New test.
902 * c-c++-common/ubsan/pr71403-3.c: New test.
904 2016-06-13 Jakub Jelinek <jakub@redhat.com>
907 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
908 Add -Wno-psabi -w to dg-options.
910 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
912 * gcc.target/powerpc/vadsdu-0.c: New test.
913 * gcc.target/powerpc/vadsdu-1.c: New test.
914 * gcc.target/powerpc/vadsdu-2.c: New test.
915 * gcc.target/powerpc/vadsdu-3.c: New test.
916 * gcc.target/powerpc/vadsdu-4.c: New test.
917 * gcc.target/powerpc/vadsdu-5.c: New test.
918 * gcc.target/powerpc/vadsdub-1.c: New test.
919 * gcc.target/powerpc/vadsdub-2.c: New test.
920 * gcc.target/powerpc/vadsduh-1.c: New test.
921 * gcc.target/powerpc/vadsduh-2.c: New test.
922 * gcc.target/powerpc/vadsduw-1.c: New test.
923 * gcc.target/powerpc/vadsduw-2.c: New test.
925 2016-06-13 David Malcolm <dmalcolm@redhat.com>
927 * gcc.dg/c99-init-2.c (c): Update expected error message.
928 * gcc.dg/init-bad-8.c (foo): Likewise.
929 * gcc.dg/spellcheck-fields-3.c: New test case.
931 2016-06-13 Martin Liska <mliska@suse.cz>
933 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
934 and "guess loop iv compared" heuristics.
935 * gcc.dg/predict-2.c: Likewise.
936 * gcc.dg/predict-3.c: Likewise.
937 * gcc.dg/predict-4.c: Likewise.
938 * gcc.dg/predict-5.c: Likewise.
939 * gcc.dg/predict-6.c: Likewise.
941 2016-06-13 Marek Polacek <polacek@redhat.com>
944 * c-c++-common/Wswitch-unreachable-4.c: New test.
945 * gcc.dg/Wswitch-unreachable-2.c: New test.
946 * g++.dg/tm/jump1.C: Move dg-warning.
948 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
950 * gnat.dg/renaming10.ad[sb]: New test.
952 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
955 * gfortran.dg/pr70673.f90: New test.
957 2016-06-13 Richard Biener <rguenther@suse.de>
960 * gcc.dg/align-3.c: New testcase.
962 2016-06-13 Martin Liska <mliska@suse.cz>
964 * gcc.target/i386/pr71458.c: New test.
966 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
969 * testsuite/gcc.dg/torture/float128-nan.c: New test.
971 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
974 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
977 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
980 * gfortran.dg/comma_IO_extension_1.f90: New test.
981 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
982 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
984 * gfortran.dg/graphite/pr38083.f90: Likewise.
985 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
988 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
990 * gnat.dg/case_character.adb: New test.
992 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
995 * gcc.target/powerpc/pr71310.c: New testcase.
997 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1000 * gcc.dg/pr71478.c: New test.
1002 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.c-torture/execute/pr71494.c: New test.
1008 * gcc.target/i386/pr68657.c: New test.
1011 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1012 (test): Add -masm=intel alternatives.
1014 2016-06-10 Martin Sebor <msebor@redhat.com>
1017 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1019 2016-06-10 Jeff Law <law@redhat.com>
1021 PR tree-optimization/71335
1022 * gcc.c-torture/execute/pr71335.c: New test.
1024 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1026 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1027 the various "cannot tail-call: " messages.
1029 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1031 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1034 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1037 * c-c++-common/asan/pr71480.c: New test.
1039 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1041 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1042 (ASMNAME2): Likewise.
1043 (main): Replace fn in asm statement with ASMNAME ("fn").
1044 * gcc.dg/guality/pr68037-2.c: Likewise.
1045 * gcc.dg/guality/pr68037-3.c: Likewise.
1046 * gcc.dg/torture/pr68037-1.c: Likewise.
1047 * gcc.dg/torture/pr68037-2.c: Likewise.
1048 * gcc.dg/torture/pr68037-3.c: Likewise.
1050 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1053 * gcc.target/i386/pr68843-1.c: New test.
1054 * gcc.target/i386/pr68843-2.c: New test.
1056 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1057 Cesar Philippidis <cesar@codesourcery.com>
1060 * gcc.dg/goacc/nested-function-1.c: New file.
1061 * gcc.dg/goacc/nested-function-2.c: Likewise.
1062 * gcc.dg/goacc/pr71373.c: Likewise.
1063 * gfortran.dg/goacc/cray-2.f95: Likewise.
1064 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1065 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1066 * gfortran.dg/goacc/cray.f95: Update.
1067 * gfortran.dg/goacc/loop-1.f95: Likewise.
1068 * gfortran.dg/goacc/loop-3.f95: Likewise.
1069 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1070 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1072 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1074 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1075 for OpenACC tile clauses.
1076 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1079 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1081 * c-c++-common/goacc/cache-2.c: ... this new file.
1082 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1083 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1084 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1086 * gfortran.dg/goacc/cray.f95: Likewise.
1087 * gfortran.dg/goacc/loop-1.f95: Likewise.
1089 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1091 PR tree-optimization/71407
1092 PR tree-optimization/71416
1093 * gcc.dg/vect/pr71407.c: New
1094 * gcc.dg/vect/pr71416-1.c: New
1095 * gcc.dg/vect/pr71416-2.c: New
1097 2016-06-10 Richard Biener <rguenther@suse.de>
1100 * gcc.dg/torture/pr71477.c: New testcase.
1102 2016-06-09 Julia Koval <julia.koval@intel.com>
1104 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1105 * gcc.target/i386/interrupt-13.c: Likewise.
1106 * gcc.target/i386/interrupt-15.c: Likewise.
1107 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1108 * gcc.target/i386/interrupt-24.c: Likewise.
1109 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1110 * gcc.target/i386/interrupt-9.c: Likewise.
1111 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1113 2016-06-09 Martin Sebor <msebor@redhat.com>
1116 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1117 * gcc.dg/builtin-constant_p-1.c: Same.
1118 * gcc.dg/builtins-error.c: Same.
1119 * gcc.dg/pr70859.c: Same.
1121 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1123 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1124 * gcc.dg/torture/pr68067-1.c: Likewise.
1125 * gcc.dg/torture/pr68067-2.c: Likewise.
1127 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1129 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1132 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/inherit/crash5.C: New.
1137 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/inherit/crash5.C: New.
1141 * g++.dg/inherit/virtual1.C: Adjust.
1143 2016-06-09 Martin Liska <mliska@suse.cz>
1145 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1146 * g++.dg/predict-loop-exit-2.C: Likewise.
1147 * g++.dg/predict-loop-exit-3.C: Likewise.
1148 * gcc.dg/predict-1.c: Likewise.
1149 * gcc.dg/predict-2.c: Likewise.
1150 * gcc.dg/predict-3.c: Likewise.
1151 * gcc.dg/predict-4.c: Likewise.
1152 * gcc.dg/predict-5.c: Likewise.
1153 * gcc.dg/predict-6.c: Likewise.
1154 * gcc.dg/predict-7.c: Likewise.
1156 2016-06-09 Richard Biener <rguenther@suse.de>
1158 PR tree-optimization/71462
1159 * gcc.dg/torture/pr71462.c: New testcase.
1161 2016-06-09 Marek Polacek <polacek@redhat.com>
1164 * gcc.dg/c11-generic-3.c: New test.
1166 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/init/array42.C: New.
1169 * g++.dg/init/array43.C: Likewise.
1170 * g++.dg/init/array44.C: Likewise.
1171 * g++.dg/init/array45.C: Likewise.
1172 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1173 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1174 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1175 * g++.dg/gomp/pr35751.C: Likewise.
1176 * g++.dg/init/array23.C: Likewise.
1177 * g++.dg/init/brace2.C: Likewise.
1178 * g++.dg/init/brace6.C: Likewise.
1180 2016-06-08 Martin Sebor <msebor@redhat.com>
1181 Jakub Jelinek <jakub@redhat.com>
1185 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1186 * c-c++-common/builtin-arith-overflow-2.c: New test.
1187 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1188 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1189 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1191 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1194 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1196 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1198 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1199 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1200 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1201 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1202 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1203 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1204 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1205 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1206 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1207 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1208 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1209 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1210 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1212 2016-06-08 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/68558
1215 * gcc.dg/vect/slp-44.c: New testcase.
1217 2016-06-08 Richard Biener <rguenther@suse.de>
1219 * gcc.dg/vect/slp-43.c: New testcase.
1221 2016-06-08 Richard Biener <rguenther@suse.de>
1223 PR tree-optimization/71452
1224 * gcc.dg/torture/pr71452.c: New testcase.
1226 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1229 * g++.dg/torture/pr71448.C: New test.
1231 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1235 * g++.dg/debug/pr71432.C: New test.
1237 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1239 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1240 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1241 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1243 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1245 * gcc.dg/vect/vect-live-2.c: Update effective target.
1246 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1247 * lib/target-supports.exp: Add aarch64 to vect_long.
1249 2016-06-08 Marek Polacek <polacek@redhat.com>
1252 * gcc.dg/noncompile/pr71418.c: New test.
1255 * gcc.dg/noncompile/pr71426.c: New test.
1257 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1259 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1260 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1261 * gcc.dg/predict-3.c: Update template.
1262 * gcc.dg/predict-5.c: Update template.
1263 * gcc.dg/predict-6.c: Update template.
1264 * gcc.dg/predict-9.c: Update template.
1265 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1267 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1269 * gcc.target/powerpc/vec-mul.c: New test.
1271 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1273 * gcc.dg/spellcheck-fields-2.c: New test case.
1275 2016-06-07 Richard Biener <rguenther@suse.de>
1278 * gcc.dg/Wpragmas-1.c: New testcase.
1279 * gcc.dg/Wattributes-4.c: Likewise.
1280 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1283 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1285 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1286 spurious debug code.
1288 2016-06-07 Richard Biener <rguenther@suse.de>
1290 PR tree-optimization/71428
1291 * gcc.dg/torture/pr71428.c: New testcase.
1293 2016-06-07 Richard Biener <rguenther@suse.de>
1296 * gcc.dg/torture/pr71423.c: New testcase.
1298 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1301 * gcc.dg/tree-ssa/pr71408.c: New test.
1303 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1306 * g++.dg/torture/pr71281.C: New test.
1308 2016-06-06 Marek Polacek <polacek@redhat.com>
1311 * gcc.dg/pr71362.c: New test.
1313 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1314 Patrick Palka <ppalka@gcc.gnu.org>
1319 * g++.dg/opt/pr70847.C: New test.
1320 * g++.dg/ubsan/pr70847.C: New test.
1321 * g++.dg/ubsan/pr71393.C: New test.
1323 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1325 PR tree-optimization/71259
1326 * gcc.dg/vect/pr71259.c: New test.
1328 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1330 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1331 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1332 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1335 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1338 * gcc.c-torture/execute/pr37780.c: New test.
1339 * gcc.target/aarch64/pr37780_1.c: Likewise.
1340 * gcc.target/arm/pr37780_1.c: Likewise.
1342 2016-06-06 Marek Polacek <polacek@redhat.com>
1344 * c-c++-common/attr-may-alias-1.c: New test.
1345 * c-c++-common/attr-may-alias-2.c: New test.
1346 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1348 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1351 * gcc.target/i386/pr24414.c: New test.
1353 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1355 * gcc.target/sparc/vis4misc.c: New file.
1356 * gcc.target/sparc/fpcmp.c: Likewise.
1357 * gcc.target/sparc/fpcmpu.c: Likewise.
1359 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1361 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1362 * gcc.dg/vect/vect-live-3.c: Likewise.
1364 2016-06-06 Richard Biener <rguenther@suse.de>
1366 PR tree-optimization/71398
1367 * gcc.dg/torture/pr71398.c: New testcase.
1369 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1372 * g++.dg/pr71389.C: New test.
1374 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1377 * gfortran.dg/fmt_read_5.f: New test.
1379 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1382 * gfortran.dg/class_array_22.f03: New test.
1384 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1386 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1388 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1390 * gcc.dg/predict-9.c: Update template.
1392 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/template/pr49377.C: New.
1397 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1399 PR tree-optimization/71405
1400 * g++.dg/torture/pr71405.C: New test.
1402 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/inherit/crash5.C: New.
1406 * g++.dg/inherit/virtual1.C: Adjust.
1408 2016-06-03 Jeff Law <law@redhat.com>
1410 PR tree-optimization/71316
1411 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1413 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1416 dg-additional-options with just -fno-tree-scev-cprop in it.
1417 * gcc.dg/vect/vect-live-2.c: Likewise.
1418 * gcc.dg/vect/vect-live-5.c: Likewise.
1419 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1420 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1421 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1423 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1426 * g++.dg/other/friend6.C: New test.
1428 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1430 * g++.dg/torture/ppc-ldst-array.C: New.
1432 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1436 * gcc.dg/torture/builtin-fp-int-inexact.c,
1437 gcc.target/i386/387-builtin-fp-int-inexact.c,
1438 gcc.target/i386/387-rint-inline-1.c,
1439 gcc.target/i386/387-rint-inline-2.c,
1440 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1441 gcc.target/i386/sse2-rint-inline-1.c,
1442 gcc.target/i386/sse2-rint-inline-2.c,
1443 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1444 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1446 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1447 Julia Koval <julia.koval@intel.com>
1459 * gcc.dg/guality/pr68037-1.c: New test.
1460 * gcc.dg/guality/pr68037-2.c: Likewise.
1461 * gcc.dg/guality/pr68037-3.c: Likewise.
1462 * gcc.dg/torture/pr68037-1.c: Likewise.
1463 * gcc.dg/torture/pr68037-2.c: Likewise.
1464 * gcc.dg/torture/pr68037-3.c: Likewise.
1465 * gcc.dg/torture/pr68661-1a.c: Likewise.
1466 * gcc.dg/torture/pr68661-1b.c: Likewise.
1467 * gcc.target/i386/interrupt-1.c: Likewise.
1468 * gcc.target/i386/interrupt-2.c: Likewise.
1469 * gcc.target/i386/interrupt-3.c: Likewise.
1470 * gcc.target/i386/interrupt-4.c: Likewise.
1471 * gcc.target/i386/interrupt-5.c: Likewise.
1472 * gcc.target/i386/interrupt-6.c: Likewise.
1473 * gcc.target/i386/interrupt-7.c: Likewise.
1474 * gcc.target/i386/interrupt-8.c: Likewise.
1475 * gcc.target/i386/interrupt-9.c: Likewise.
1476 * gcc.target/i386/interrupt-10.c: Likewise.
1477 * gcc.target/i386/interrupt-11.c: Likewise.
1478 * gcc.target/i386/interrupt-12.c: Likewise.
1479 * gcc.target/i386/interrupt-13.c: Likewise.
1480 * gcc.target/i386/interrupt-14.c: Likewise.
1481 * gcc.target/i386/interrupt-15.c: Likewise.
1482 * gcc.target/i386/interrupt-16.c: Likewise.
1483 * gcc.target/i386/interrupt-17.c: Likewise.
1484 * gcc.target/i386/interrupt-18.c: Likewise.
1485 * gcc.target/i386/interrupt-19.c: Likewise.
1486 * gcc.target/i386/interrupt-20.c: Likewise.
1487 * gcc.target/i386/interrupt-21.c: Likewise.
1488 * gcc.target/i386/interrupt-22.c: Likewise.
1489 * gcc.target/i386/interrupt-23.c: Likewise.
1490 * gcc.target/i386/interrupt-24.c: Likewise.
1491 * gcc.target/i386/interrupt-25.c: Likewise.
1492 * gcc.target/i386/interrupt-26.c: Likewise.
1493 * gcc.target/i386/interrupt-27.c: Likewise.
1494 * gcc.target/i386/interrupt-28.c: Likewise.
1495 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1496 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1497 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1498 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1499 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1500 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1501 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1502 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1503 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1504 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1505 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1506 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1508 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1510 PR tree-optimization/52171
1511 * gcc.dg/pr52171.c: New test.
1512 * gcc.target/i386/pr52171.c: New test.
1514 2016-06-03 Jan Hubicka <jh@suse.cz>
1516 * g++.dg/tree-ssa/pred-1.C: New testcase
1517 * gcc.dg/tree-ssa/pred-1.c: New testcase
1519 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1522 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1524 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1526 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1528 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1530 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1532 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1533 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1534 * gcc.dg/vect/vect-live-1.c: New test.
1535 * gcc.dg/vect/vect-live-2.c: New test.
1536 * gcc.dg/vect/vect-live-3.c: New test.
1537 * gcc.dg/vect/vect-live-4.c: New test.
1538 * gcc.dg/vect/vect-live-5.c: New test.
1539 * gcc.dg/vect/vect-live-slp-1.c: New test.
1540 * gcc.dg/vect/vect-live-slp-2.c: New test.
1541 * gcc.dg/vect/vect-live-slp-3.c: New test.
1543 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1546 * g++.dg/opt/pr71387.C: New test.
1548 2016-06-02 Jeff Law <law@redhat.com>
1550 PR tree-optimization/71328
1551 * gcc.c-torture/compile/pr71328.c: New test.
1553 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1556 * gfortran.dg/fmt_read_3.f90: Fix typo.
1557 * gfortran.dg/fmt_read_4.f90: New test.
1559 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1562 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1563 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1564 * g++.dg/cpp0x/override2.C: Likewise.
1565 * g++.dg/parse/crash5.C: Likewise.
1566 * g++.dg/parse/error16.C: Likewise.
1567 * g++.dg/parse/error27.C: Likewise.
1568 * g++.dg/template/qualttp15.C: Likewise.
1569 * g++.dg/template/redecl4.C: Likewise.
1570 * g++.old-deja/g++.other/crash39.C: Likewise.
1571 * g++.old-deja/g++.other/struct1.C: Likewise.
1572 * g++.old-deja/g++.pt/m9a.C: Likewise.
1573 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1575 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1578 * c-c++-common/pr71372.c: New test.
1580 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1581 __TIME__ strings with __builtin_strcmp instead of printf and
1584 2016-06-02 Martin Liska <mliska@suse.cz>
1586 * gcc.dg/predict-9.c: New test.
1588 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1590 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1591 global set_compiler_env_var and global saved_compiler_env_var.
1593 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1595 PR rtl-optimization/71295
1596 * gcc.c-torture/compile/pr71295.c: New test.
1598 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1602 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1603 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1605 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1606 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1607 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1610 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1612 * gcc.target/powerpc/p9-splat-4.c: New test.
1614 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1617 * gcc.target/powerpc/pr71186.c: New test.
1619 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1622 * gfortran.dg/fmt_read_3.f90: New test.
1624 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1626 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1629 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1631 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1632 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1634 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1635 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1637 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1639 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1640 vars set by dg-set-compiler-env-var.
1642 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1645 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1646 to the module procedure declaration.
1647 * gfortran.dg/submodule_16.f08: New test.
1649 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1652 * c-c++-common/gomp/pr71371.c: New test.
1654 2016-06-01 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/71366
1657 * gcc.dg/torture/pr71366-1.c: New testcase.
1658 * gcc.dg/torture/pr71366-2.c: Likewise.
1660 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1662 * gcc.target/powerpc/vslv-0.c: New test.
1663 * gcc.target/powerpc/vslv-1.c: New test.
1664 * gcc.target/powerpc/vsrv-0.c: New test.
1665 * gcc.target/powerpc/vsrv-1.c: New test.
1667 2016-06-01 Nathan Sidwell <nathan@acm.org>
1669 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1670 * gcc.target/nvptx/weak.c: New.
1672 2016-06-01 Richard Biener <rguenther@suse.de>
1674 PR tree-optimization/71261
1675 * gcc.dg/torture/vect-bool-1.c: New testcase.
1677 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1679 * gfortran.dg/gomp/order-1.f90: New test.
1680 * gfortran.dg/gomp/order-2.f90: New test.
1682 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1684 * gcc.dg/unroll-6.c: Update template.
1685 * gcc.dg/unroll-7.c: New testcase.
1686 * gcc.dg/unroll-8.c: New testcase.
1688 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1690 * gnat.dg/opt56.ad[sb]: New test.
1692 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1695 * g++.dg/cpp0x/constexpr-ice16.C: New.
1697 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1699 PR tree-optimization/71314
1700 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1703 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1705 PR tree-optimization/71077
1706 * gcc.dg/tree-ssa/pr71077.c: New test.
1708 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1710 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1711 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1712 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1714 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/cpp0x/pr71248.C: New.
1718 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1719 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1720 * g++.dg/init/new37.C: Likewise.
1721 * g++.dg/template/static1.C: Likewise.
1722 * g++.dg/template/static2.C: Likewise.
1724 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1726 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1728 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1730 2016-05-31 Marek Polacek <polacek@redhat.com>
1732 * c-c++-common/Wswitch-unreachable-3.c: New test.
1733 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1735 2016-05-31 Richard Biener <rguenther@suse.de>
1737 PR tree-optimization/71352
1738 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1740 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1742 * gcc.target/arm/armv5_thumb_isa.c: New test.
1744 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1747 * gcc.target/i386/pr71346.c: New test.
1749 2016-05-31 Tom de Vries <tom@codesourcery.com>
1751 PR tree-optimization/69068
1752 * gcc.dg/graphite/pr69068.c: New test.
1754 2016-05-27 Martin Sebor <msebor@redhat.com>
1757 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1759 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1762 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1763 nowait depend(inout: dd[0]) clauses where permitted.
1765 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1768 * g++.dg/parse/pr71238.C: New.
1769 * g++.dg/concepts/friend1.C: Test column numbers too.
1770 * g++.dg/cpp0x/initlist31.C: Likewise.
1771 * g++.dg/cpp0x/pr51420.C: Likewise.
1772 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1773 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1774 * g++.dg/ext/builtin3.C: Likewise.
1775 * g++.dg/lookup/friend12.C: Likewise.
1776 * g++.dg/lookup/friend7.C: Likewise.
1777 * g++.dg/lookup/koenig1.C: Likewise.
1778 * g++.dg/lookup/koenig5.C: Likewise.
1779 * g++.dg/lookup/used-before-declaration.C: Likewise.
1780 * g++.dg/overload/koenig1.C: Likewise.
1781 * g++.dg/template/crash65.C: Likewise.
1782 * g++.dg/template/friend57.C: Likewise.
1783 * g++.dg/warn/Wshadow-5.C: Likewise.
1784 * g++.dg/warn/Wunused-8.C: Likewise.
1785 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1786 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1787 * g++.old-deja/g++.jason/member.C: Likewise.
1788 * g++.old-deja/g++.jason/report.C: Likewise.
1789 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1790 * g++.old-deja/g++.law/visibility20.C: Likewise.
1791 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1792 * g++.old-deja/g++.other/static5.C: Likewise.
1793 * g++.old-deja/g++.pt/overload2.C: Likewise.
1795 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1797 * gcc.dg/tree-ssa/peel1.c: New testcase.
1798 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1799 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1801 2016-05-30 Tom de Vries <tom@codesourcery.com>
1803 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1806 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/parse/virtual1.C: New.
1811 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1813 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1814 Use correct register when clearing %edx.
1816 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1818 PR tree-optimization/71289
1819 * gcc.dg/pr71289.c: New test.
1821 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1825 * gcc.dg/tree-ssa/pr71269.c: New test.
1826 * gcc.dg/tree-ssa/pr71292.c: New test.
1828 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1831 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1833 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1835 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1836 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1837 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1839 2016-05-30 Tom de Vries <tom@codesourcery.com>
1841 PR tree-optimization/69067
1842 * gcc.dg/graphite/pr69067.c: New test.
1844 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.target/i386/pr71245-1.c: New test.
1848 * gcc.target/i386/pr71245-2.c: Ditto.
1850 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1854 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1855 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1857 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1859 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1861 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1865 * g++.dg/overload/69855.C: New.
1866 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1867 * g++.old-deja/g++.pt/crash3.C: Likewise.
1869 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/parse/namespace13.C: New.
1874 2016-05-26 Jeff Law <law@redhat.com>
1876 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1877 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1878 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1879 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1880 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1881 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1882 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1883 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1884 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1885 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1886 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1887 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1888 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1890 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1893 * g++.dg/overload/69855.C: New.
1894 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1895 * g++.old-deja/g++.pt/crash3.C: Likewise.
1897 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1900 * gcc.target/aarch64/va_arg_1.c: New testcase.
1901 * gcc.target/aarch64/va_arg_2.c: Likewise.
1902 * gcc.target/aarch64/va_arg_3.c: Likewise.
1904 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1906 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1907 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1908 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1909 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1910 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1912 2016-05-27 Marek Polacek <polacek@redhat.com>
1915 * g++.dg/torture/pr71308.C: New test.
1917 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1919 * gcc.dg/zero_bits_compound-1.c: New test.
1920 * gcc.dg/zero_bits_compound-2.c: New test.
1922 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1925 * gcc.dg/pr71279.c: New test.
1927 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1929 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1930 floating point min/max/comparison instructions.
1931 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1933 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1935 * c-c++-common/gomp/schedule-1.c: New test.
1936 * gfortran.dg/gomp/schedule-1.f90: New test.
1938 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1942 * g++.dg/cpp1y/auto-fn32.C: New test.
1943 * g++.dg/cpp1y/paren4.C: New test.
1945 2016-05-26 Nathan Sidwell <nathan@acm.org>
1947 * gcc.dg/20060410.c: Xfail on ptx.
1948 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1949 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1950 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1951 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1952 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1954 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1956 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1958 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1960 PR tree-optimization/71280
1961 * gcc.dg/pr71280.c: New test.
1963 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1965 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1966 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1968 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1970 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1972 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1975 2016-05-25 Jeff Law <law@redhat.com>
1977 PR tree-optimization/71272
1978 * gcc.c-torture/compile/pr71272.c: new test.
1980 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1982 * gcc.target/powerpc/vec-cmpne.c: New test.
1983 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1985 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1987 * gnat.dg/opt55.ad[sb]: New test.
1989 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1991 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1992 * c-c++-common/pr60226.c: Require int32plus.
1993 * gcc.c-torture/execute/pr70602.c: Likewise.
1994 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1995 unsigned long for malloc arg type.
1996 * gcc.dg/asr_div1.c: Require int32plus.
1997 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1998 * gcc.dg/pie-1.c: Require pie.
1999 * gcc.dg/pie-2.c: Likewise.
2000 * gcc.dg/pr59471.c: Require int32plus.
2001 * gcc.dg/pr59963-2.c: XFAIL for int16.
2002 * gcc.dg/pr60114.c: Require int32plus.
2003 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2004 unsigned long for typedef of size_t.
2005 * gcc.dg/pr63914.c: Require int32plus.
2006 * gcc.dg/pr64536.c: Require pt32plus.
2007 * gcc.dg/pr65658.c: Likewise.
2008 * gcc.dg/pr67271.c: Require int32plus.
2009 * gcc.dg/pr68112.c: Likewise.
2010 * gcc.dg/pr69071.c: Skip for avr target.
2011 * gcc.dg/pr69973.c: Require int32plus.
2012 * gcc.dg/pr70169.c: Skip for avr target.
2013 * gcc.dg/sso-6.c: Require int32plus.
2014 * gcc.dg/sso-7.c: Likewise.
2015 * gcc.dg/sso-8.c: Likewise.
2016 * gcc.dg/vrp-min-max-2.c: Likewise.
2018 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2021 * gcc.target/i386/pr70738-1.c: New test.
2022 * gcc.target/i386/pr70738-2.c: Likewise.
2023 * gcc.target/i386/pr70738-3.c: Likewise.
2024 * gcc.target/i386/pr70738-4.c: Likewise.
2025 * gcc.target/i386/pr70738-5.c: Likewise.
2026 * gcc.target/i386/pr70738-6.c: Likewise.
2027 * gcc.target/i386/pr70738-7.c: Likewise.
2028 * gcc.target/i386/pr70738-8.c: Likewise.
2029 * gcc.target/i386/pr70738-9.c: Likewise.
2031 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2033 PR rtl-optimization/66940
2034 * gcc.c-torture/execute/pr66940.c: New test.
2036 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2038 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2039 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2040 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2041 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2042 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2043 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2044 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2045 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2046 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2047 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2048 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2049 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2050 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2051 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2052 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2053 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2054 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2055 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2056 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2057 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2058 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2059 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2060 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2061 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2063 2016-05-25 Marek Polacek <polacek@redhat.com>
2066 * gcc.dg/noncompile/pr71265.c: New test.
2069 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2071 2016-05-25 Nathan Sidwell <nathan@acm.org>
2073 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2075 2016-05-25 Richard Biener <rguenther@suse.de>
2077 PR tree-optimization/71261
2078 * c-c++-common/torture/pr71261.c: New testcase.
2080 2016-05-25 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/71264
2083 * gcc.dg/vect/pr71264.c: New testcase.
2085 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/cpp0x/alias-decl-53.C: New.
2089 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2091 2016-05-25 Martin Liska <mliska@suse.cz>
2093 * g++.dg/pr71239.C: New test.
2095 2016-05-25 Richard Biener <rguenther@suse.de>
2097 * gcc.dg/vect/pr58135.c: Rename to ...
2098 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2100 2016-05-25 Marek Polacek <polacek@redhat.com>
2102 * g++.dg/pr65295.C: Use target c++14.
2104 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2107 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2109 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2111 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2114 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2116 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2117 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2118 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2119 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2120 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2121 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2122 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2123 * c-c++-common/goacc/pcopy.c: Likewise.
2124 * c-c++-common/goacc/pcopyin.c: Likewise.
2125 * c-c++-common/goacc/pcopyout.c: Likewise.
2126 * c-c++-common/goacc/pcreate.c: Likewise.
2127 * c-c++-common/goacc/pr70688.c: New test.
2128 * c-c++-common/goacc/present-1.c: Adjust test.
2129 * c-c++-common/goacc/reduction-5.c: Likewise.
2130 * g++.dg/goacc/data-1.C: New test.
2132 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2134 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2135 vector parity built-in functions.
2136 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2137 count trailing zeros automatic vectorization.
2138 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2139 count trailing zeros built-in functions.
2141 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2143 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2145 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2148 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2150 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2153 * g++.dg/template/crash123.C: New.
2154 * g++.dg/template/crash124.C: Likewise.
2156 2016-05-24 Martin Sebor <msebor@redhat.com>
2159 * g++.dg/ext/flexary16.C: New test.
2161 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2163 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2164 before math.h is included.
2165 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2166 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2167 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2168 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2169 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2170 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2171 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2172 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2173 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2174 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2175 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2176 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2177 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2178 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2179 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2180 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2181 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2182 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2183 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2184 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2185 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2186 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2187 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2189 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2190 Kelvin Nilsen <kelvin@gcc.gnu.org>
2192 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2195 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2198 * g++.dg/warn/Wno-narrowing1.C: New.
2200 2016-05-24 Marek Polacek <polacek@redhat.com>
2203 * c-c++-common/Wswitch-unreachable-2.c: New test.
2205 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2208 * g++.dg/vect/simd-clone-6.cc: New test.
2209 * g++.dg/gomp/declare-simd-6.C: New test.
2213 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2215 2016-05-24 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/71240
2218 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2220 2016-05-24 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/71230
2223 * gcc.dg/torture/pr71230.c: New testcase.
2224 * g++.dg/torture/pr71230.C: Likewise.
2226 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2228 * c-c++-common/goacc/routine-5.c: Add tests.
2229 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2230 * gfortran.dg/goacc/routine-6.f90: Add tests.
2232 2016-05-24 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/71253
2235 * gcc.dg/torture/pr71253.c: New testcase.
2237 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2240 * gfortran.dg/pr71252.f90: New test.
2242 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2244 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2246 2016-05-24 Richard Biener <rguenther@suse.de>
2250 * c-c++-common/vector-subscript-4.c: New testcase.
2251 * c-c++-common/vector-subscript-5.c: Likewise.
2253 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2256 * gfortran.dg/namelist_90.f: New test
2258 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2261 * gfortran.dg/unexpected_eof.f: New test
2263 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2264 Kelvin Nilsen <kelvin@gcc.gnu.org>
2266 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2269 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/cpp0x/inh-ctor20.C: New.
2273 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2275 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2278 * g++.dg/cpp0x/variadic168.C: New.
2280 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2282 * g++.dg/cpp0x/pr31445.C: Test column number too.
2283 * g++.dg/cpp0x/pr32253.C: Likewise.
2284 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2285 * g++.dg/cpp0x/variadic36.C: Likewise.
2287 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2289 * gcc.dg/fold-notshift-2.c: Adjust.
2291 2016-05-23 Marek Polacek <polacek@redhat.com>
2294 * c-c++-common/Wswitch-unreachable-1.c: New test.
2295 * gcc.dg/Wswitch-unreachable-1.c: New test.
2296 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2297 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2298 * g++.dg/gomp/block-10.C: Likewise.
2299 * gcc.dg/gomp/block-10.c: Likewise.
2300 * g++.dg/gomp/block-9.C: Likewise.
2301 * gcc.dg/gomp/block-9.c: Likewise.
2302 * g++.dg/gomp/target-1.C: Likewise.
2303 * g++.dg/gomp/target-2.C: Likewise.
2304 * gcc.dg/gomp/target-1.c: Likewise.
2305 * gcc.dg/gomp/target-2.c: Likewise.
2306 * g++.dg/gomp/taskgroup-1.C: Likewise.
2307 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2308 * gcc.dg/gomp/teams-1.c: Likewise.
2309 * g++.dg/gomp/teams-1.C: Likewise.
2310 * g++.dg/overload/error3.C: Likewise.
2311 * g++.dg/tm/jump1.C: Likewise.
2312 * g++.dg/torture/pr40335.C: Likewise.
2313 * gcc.dg/c99-vla-jump-5.c: Likewise.
2314 * gcc.dg/switch-warn-1.c: Likewise.
2315 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2316 * gcc.dg/nested-func-1.c: Likewise.
2317 * gcc.dg/pr67784-4.c: Likewise.
2319 2016-05-23 Richard Biener <rguenther@suse.de>
2321 PR tree-optimization/71230
2322 * gfortran.dg/pr71230-1.f90: New testcase.
2323 * gfortran.dg/pr71230-2.f90: Likewise.
2325 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2327 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2328 * gcc.dg/vect/pr58135.c: Add new.
2329 * gfortran.dg/pr46519-1.f: Adjust test case.
2331 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2334 * g++.dg/cpp0x/decltype64.C: New.
2336 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2338 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2339 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2340 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2342 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2344 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2345 Add poly64x1_t and poly64x2_t cases if supported.
2346 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2347 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2348 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2349 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2350 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2352 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2354 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2355 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2356 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2362 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2364 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2366 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2368 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2369 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2371 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2374 constraint instead of "r".
2375 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2376 insn instead of vxorpd.
2377 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2379 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2380 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2382 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2384 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2385 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2387 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2389 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2392 * gcc.dg/tree-ssa/pr40921.c: New test.
2394 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2397 * gcc.target/avr/pr71103.c: New test.
2399 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2402 * gcc.dg/tree-ssa/pr71179.c: New test.
2404 2016-05-20 Martin Sebor <msebor@redhat.com>
2407 * gcc.dg/init-excess-2.c: New test.
2409 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2411 * gnat.dg/opt53.adb: New test.
2412 * gnat.dg/opt54.adb: Likewise.
2414 2016-05-20 Martin Jambor <mjambor@suse.cz>
2416 PR tree-optimization/70884
2417 * gcc.dg/tree-ssa/pr70919.c: New test.
2419 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2421 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2423 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2424 fix code formatting.
2426 2016-05-20 Nathan Sidwell <nathan@acm.org>
2428 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2430 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2432 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2434 * jit.dg/all-non-failing-tests.h: Add
2435 test-factorial-must-tail-call.c.
2436 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2437 * jit.dg/test-factorial-must-tail-call.c: New test case.
2439 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2442 * gfortran.dg/pr71204.f90: New test.
2444 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2446 * gcc.target/nvptx/sincos.c: New test.
2448 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2451 * g++.dg/cpp1y/auto-fn31.C: New.
2453 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2455 * gcc.target/powerpc/vec-addec.c: New test.
2456 * gcc.target/powerpc/vec-addec-int128.c: New test.
2458 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2460 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2461 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2462 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2463 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2465 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2467 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2469 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2472 * g++.dg/opt/pr71210-1.C: New test.
2473 * g++.dg/opt/pr71210-2.C: New test.
2475 PR tree-optimization/29756
2476 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2477 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2478 only on selected targets where V4SImode vectors are known to be
2481 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2483 PR tree-optimization/71079
2484 PR tree-optimization/71206
2485 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2487 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2489 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2490 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2491 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2493 2016-05-20 Richard Guenther <rguenther@suse.de>
2495 PR tree-optimization/29756
2496 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2498 2016-05-20 Richard Biener <rguenther@suse.de>
2500 PR tree-optimization/71185
2501 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2503 2016-05-20 Richard Biener <rguenther@suse.de>
2505 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2507 2016-05-19 Marek Polacek <polacek@redhat.com>
2510 * g++.dg/diagnostic/pr71075.C: New test.
2512 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2515 * g++.dg/pr71184.C: New test case.
2517 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2519 * gcc.target/powerpc/darn-0.c: New test.
2520 * gcc.target/powerpc/darn-1.c: New test.
2521 * gcc.target/powerpc/darn-2.c: New test.
2523 2016-05-19 Marek Polacek <polacek@redhat.com>
2525 PR tree-optimization/71031
2526 * gcc.dg/tree-ssa/vrp100.c: New test.
2528 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2530 PR rtl-optimization/71148
2531 * gcc.dg/pr71148.c: New test.
2533 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2536 * gcc.target/arm/pr71056.c: New test.
2538 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2540 * c-c++-common/pr69669.c: Check the used mode.
2542 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2545 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2547 2016-05-19 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/70729
2550 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2551 * gcc.dg/graphite/scop-18.c: Likewise.
2552 * gcc.dg/pr41783.c: Disable LIM.
2553 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2554 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2555 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2556 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2557 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2558 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2559 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2560 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2561 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2562 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2563 * gfortran.dg/pr42108.f90: Likewise.
2565 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2568 * gcc.dg/spellcheck-options-11.c: New test case.
2570 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2573 * g++.dg/opt/pr71100.C: New test.
2575 2016-05-18 Martin Jambor <mjambor@suse.cz>
2578 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2579 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2580 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2581 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2583 2016-05-18 Martin Jambor <mjambor@suse.cz>
2586 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2587 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2588 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2589 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2590 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2592 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2595 * g++.dg/template/crash122.C: New.
2597 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2600 * g++.dg/template/pr70466-1.C: New.
2601 * g++.dg/template/pr70466-2.C: Likewise.
2603 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2605 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2606 splat operations and the XXSPLTIB instruction.
2607 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2608 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2609 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2610 xxlxor to clear a register.
2612 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2614 * gcc.dg/torture/pr71020.c: New test.
2616 2016-05-18 Martin Jambor <mjambor@suse.cz>
2619 * gcc.dg/ipa/pr70646.c: New test.
2621 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2623 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2625 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2627 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2628 missing tests for vreinterpretq_p{8,16}.
2630 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2632 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2633 vsliq_n_s64 and vsliq_n_u64.
2635 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2637 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2638 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2640 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2642 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2643 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2644 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2646 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2648 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2651 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2653 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2654 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2655 "blr\t" and switch to scan-assembler-times.
2657 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2659 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2661 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2662 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2664 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2666 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2667 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2668 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2669 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2670 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2671 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2673 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2674 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2676 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2677 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2679 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2680 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2682 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2684 2016-05-18 Richard Biener <rguenther@suse.de>
2686 PR tree-optimization/71168
2687 * gcc.dg/torture/pr71168.c: New testcase.
2689 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2692 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2693 * gcc.dg/tree-ssa/pr63586.c: New test.
2694 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2696 2016-05-17 Nathan Sidwell <nathan@acm.org>
2698 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2699 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2700 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2701 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2703 2016-05-17 Nathan Sidwell <nathan@acm.org>
2705 * gcc.target/nvptx/abi-vararg-3.c: New.
2707 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2709 PR tree-optimization/54579
2711 * gcc.dg/fold-notrotate-1.c: New test.
2712 * gcc.dg/fold-notshift-1.c: New test.
2713 * gcc.dg/fold-notshift-2.c: New test.
2715 2016-05-17 Marek Polacek <polacek@redhat.com>
2718 * g++.dg/ipa/pr71146.C: New test.
2720 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2722 * jit.dg/test-error-array-bounds.c: New test case.
2724 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2726 * gcc.dg/tree-ssa/and-1.c: New testcase.
2728 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2730 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2731 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2733 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2735 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2736 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2738 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2740 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2742 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2744 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2746 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2748 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2749 ".2d[index]" when scan the assembly.
2750 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2751 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2753 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2755 2016-05-17 Richard Biener <rguenther@suse.de>
2757 PR tree-optimization/71132
2758 * gcc.dg/torture/pr71132.c: New testcase.
2760 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2762 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2764 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2767 * gcc.target/aarch64/pr70809_1.c: New test.
2769 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2771 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2772 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2773 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2774 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2776 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2777 Ilya Enkovich <ilya.enkovich@intel.com>
2780 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2782 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2784 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2785 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2787 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2789 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2790 test for __ARM_FP16_ARGS.
2791 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2792 * gcc.target/arm/aapcs/neon-vect10.c: New.
2793 * gcc.target/arm/aapcs/neon-vect9.c: New.
2794 * gcc.target/arm/aapcs/vfp18.c: New.
2795 * gcc.target/arm/aapcs/vfp19.c: New.
2796 * gcc.target/arm/aapcs/vfp20.c: New.
2797 * gcc.target/arm/aapcs/vfp21.c: New.
2798 * gcc.target/arm/fp16-aapcs-1.c: New.
2799 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2800 test for __ARM_FP16_ARGS.
2801 * g++.target/arm/fp16-return-1.c: Update expected output.
2803 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2806 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2808 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2811 * gfortran.dg/pr69603.f90: New testcase.
2813 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2815 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2817 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2820 * gfortran.dg/pr71047.f08: New test.
2822 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2824 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2825 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2826 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2828 2016-05-13 Martin Sebor <msebor@redhat.com>
2831 * g++.dg/cpp0x/constexpr-60049.C: New test.
2833 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2836 * gcc.dg/pr71071.c: New test.
2838 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2840 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2841 remove XOP handling.
2842 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2844 2016-05-13 Nathan Sidwell <nathan@acm.org>
2846 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2847 __atomic_is_lock_free declaration.
2849 2016-05-13 Richard Biener <rguenther@suse.de>
2851 PR tree-optimization/42587
2852 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2854 2016-05-13 Martin Liska <mliska@suse.cz>
2856 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2857 the new format of dump output.
2859 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2861 * gcc.dg/pr71084.c: New test.
2863 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2866 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2868 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2870 * gcc.target/aarch64/struct_return.c: New test.
2872 2016-05-12 Marek Polacek <polacek@redhat.com>
2875 * c-c++-common/pr70756-2.c: New test.
2876 * c-c++-common/pr70756.c: New test.
2878 2016-05-12 Richard Biener <rguenther@suse.de>
2880 PR tree-optimization/71059
2881 * gcc.dg/torture/pr71059.c: New testcase.
2883 2016-05-12 Richard Biener <rguenther@suse.de>
2885 PR tree-optimization/71062
2886 * gcc.dg/torture/pr71062.c: New testcase.
2888 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2890 PR tree-optimization/71006
2891 * gcc.dg/pr71006.c: New test.
2893 2016-05-12 Marek Polacek <polacek@redhat.com>
2896 * gcc.dg/opts-7.c: New test.
2898 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2901 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2902 Add -save-temps to dg-options.
2903 Scan for ldmfd rather than pop instruction.
2904 * gcc.target/arm/interrupt-2.c: Likewise.
2905 * gcc.target/arm/pr70830.c: New test.
2907 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2909 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2910 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2912 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2913 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2914 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2917 * gcc.target/i386/avx512vl-pack-1.c: New test.
2918 * gcc.target/i386/avx512vl-pack-2.c: New test.
2919 * gcc.target/i386/avx512bw-pack-2.c: New test.
2921 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2923 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2924 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2925 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2927 2016-05-12 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/70986
2930 * gcc.dg/torture/pr70986-1.c: New testcase.
2931 * gcc.dg/torture/pr70986-2.c: Likewise.
2932 * gcc.dg/torture/pr70986-3.c: Likewise.
2934 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2937 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2938 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2940 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2942 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2944 * gcc.target/i386/pr66746.c: Ditto.
2946 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2948 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2950 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2951 warning when using -mvsx-timode.
2952 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2953 * gcc.target/powerpc/dform-2.c: Likewise.
2954 * gcc.target/powerpc/pr68805.c: Likewise.
2956 2016-05-11 Marek Polacek <polacek@redhat.com>
2959 * c-c++-common/attributes-3.c: New test.
2961 2016-05-11 Nathan Sidwell <nathan@acm.org>
2963 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2964 * gcc.c-torture/execute/pr68185.c: Likewise.
2965 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2966 * gcc.dg/pr69634.c: Requires scheduling.
2967 * gcc.dg/torture/pr66178.c: Require label values.
2968 * gcc.dg/setjmp-6.c: Require indirect jumps.
2970 2016-05-11 Richard Biener <rguenther@suse.de>
2972 PR tree-optimization/71055
2973 * gcc.dg/torture/pr71055.c: New testcase.
2975 2016-05-11 Richard Biener <rguenther@suse.de>
2978 * g++.dg/debug/pr71057.C: New testcase.
2980 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2983 * gfortran.dg/gomp/pr70855.f90: New test.
2985 2016-05-11 Richard Biener <rguenther@suse.de>
2988 * g++.dg/torture/pr71002.C: New testcase.
2990 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2993 * gcc.dg/pr70807.c: New test.
2995 2016-05-10 Martin Sebor <msebor@redhat.com>
2998 * g++.dg/Wattributes.C: New test.
3000 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3002 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3003 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3004 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3006 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3009 * gcc.target/i386/pr70799-1.c: New test.
3011 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3013 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3015 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3018 * gcc.target/i386/pr70877.c: New test.
3020 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3022 PR tree-optimization/70786
3023 * gcc.target/i386/pr70876.c: New test.
3025 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3028 * gcc.target/i386/avx512vl-logic-1.c: New test.
3029 * gcc.target/i386/avx512vl-logic-2.c: New test.
3030 * gcc.target/i386/avx512dq-logic-2.c: New test.
3032 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3035 * gcc.target/powerpc/pr70963.c: New.
3037 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3039 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3040 (test_very_wide_line): Add ruler to expected output.
3041 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3042 (test_very_wide_line): Likewise.
3043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3044 (test_show_locus): Within the handling of "test_very_wide_line",
3045 enable show_ruler_p on the diagnostic context.
3047 2016-05-10 Richard Biener <rguenther@suse.de>
3049 PR tree-optimization/71039
3050 * gcc.dg/torture/pr71039.c: New testcase.
3052 2016-05-10 Nathan Sidwell <nathan@acm.org>
3054 * gcc.dg/nested-func-10.c: Requires alloca.
3055 * gcc.dg/nested-func-9.c: Requires alloca.
3056 * gcc.c-torture/execute/pr70460.c: Requires labels.
3057 * gcc.c-torture/compile/pr70199.c: Requires labels.
3058 * gcc.target/nvptx/decl.c: Compile only.
3059 * gcc.target/nvptx/trailing-init.c: Compile only.
3060 * gcc.target/nvptx/ary-init.c: Compile only.
3062 2016-05-10 Marek Polacek <polacek@redhat.com>
3065 * gcc.dg/attr-opt-1.c: New test.
3067 2016-05-10 Richard Biener <rguenther@suse.de>
3069 PR tree-optimization/70497
3070 PR tree-optimization/28367
3071 * gcc.dg/torture/20160404-1.c: New testcase.
3072 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3073 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3075 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3077 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3079 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3081 * gcc.target/i386/fabsneg-1.c New test.
3083 2016-05-09 Alan Modra <amodra@gmail.com>
3086 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3088 2016-05-09 Richard Biener <rguenther@suse.de>
3090 PR tree-optimization/70985
3091 * gcc.dg/torture/pr70985.c: New testcase.
3093 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3095 * gcc.dg/tree-ssa/ifc-9.c: New test.
3096 * gcc.dg/tree-ssa/ifc-10.c: New test.
3097 * gcc.dg/tree-ssa/ifc-11.c: New test.
3098 * gcc.dg/tree-ssa/ifc-12.c: New test.
3099 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3100 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3101 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3103 2016-05-09 Richard Biener <rguenther@suse.de>
3106 * gfortran.dg/pr70937.f90: New testcase.
3108 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3110 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3112 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3115 * gfortran.dg/dec_structure_1.f90: New testcase.
3116 * gfortran.dg/dec_structure_2.f90: Ditto.
3117 * gfortran.dg/dec_structure_3.f90: Ditto.
3118 * gfortran.dg/dec_structure_4.f90: Ditto.
3119 * gfortran.dg/dec_structure_5.f90: Ditto.
3120 * gfortran.dg/dec_structure_6.f90: Ditto.
3121 * gfortran.dg/dec_structure_7.f90: Ditto.
3122 * gfortran.dg/dec_structure_8.f90: Ditto.
3123 * gfortran.dg/dec_structure_9.f90: Ditto.
3124 * gfortran.dg/dec_structure_10.f90: Ditto.
3125 * gfortran.dg/dec_structure_11.f90: Ditto.
3126 * gfortran.dg/dec_union_1.f90: Ditto.
3127 * gfortran.dg/dec_union_2.f90: Ditto.
3128 * gfortran.dg/dec_union_3.f90: Ditto.
3129 * gfortran.dg/dec_union_4.f90: Ditto.
3130 * gfortran.dg/dec_union_5.f90: Ditto.
3131 * gfortran.dg/dec_union_6.f90: Ditto.
3132 * gfortran.dg/dec_union_7.f90: Ditto.
3134 2016-05-07 Tom de Vries <tom@codesourcery.com>
3136 PR tree-optimization/70956
3137 * gcc.dg/graphite/pr70956.c: New test.
3139 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3142 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3143 (a, b, c, d): Change type from char to signed char.
3144 (main): Compare against (signed char) -1634678893 instead of
3145 hardcoded -109. Use __builtin_abort instead of abort.
3147 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3148 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3150 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3152 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3155 * gcc.dg/torture/pr70935.c: New test.
3157 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3160 * gcc.target/sh/pr58219.c: New tests.
3162 2016-05-06 Richard Biener <rguenther@suse.de>
3164 PR tree-optimization/70960
3165 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3167 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3170 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3171 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3172 Adjust expected instruction counts.
3173 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3175 2016-05-06 Marek Polacek <polacek@redhat.com>
3178 * gcc.dg/ubsan/bounds-3.c: New test.
3180 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3183 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3185 2016-05-06 Richard Biener <rguenther@suse.de>
3188 * gfortran.dg/pr70931.f90: New testcase.
3190 2016-05-06 Richard Biener <rguenther@suse.de>
3193 * gcc.dg/torture/pr70941.c: New testcase.
3195 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3197 PR tree-optimization/57206
3198 * gcc.dg/vect/pr57206.c: New test.
3200 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3202 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3204 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3206 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3208 * c-c++-common/Wdangling-else-4.c: New test.
3210 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3214 * g++.dg/opt/pr70906.C: New test.
3215 * g++.dg/opt/pr70933.C: New test.
3217 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3219 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3221 * gcc.dg/ipa/pure-const-3.c: New testcase.
3223 2016-05-04 Marek Polacek <polacek@redhat.com>
3225 * c-c++-common/Wdangling-else-1.c: New test.
3226 * c-c++-common/Wdangling-else-2.c: New test.
3227 * c-c++-common/Wdangling-else-3.c: New test.
3229 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3231 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3234 2016-05-04 Marek Polacek <polacek@redhat.com>
3237 * gcc.dg/Waddress-2.c: New test.
3239 2016-05-04 Alan Modra <amodra@gmail.com>
3241 * gcc.target/powerpc/pr70866.c: New.
3243 2016-05-03 Martin Sebor <msebor@redhat.com>
3246 * c-c++-common/builtin_location.c: New test.
3247 * g++.dg/cpp1y/builtin_location.C: New test.
3249 2016-05-03 Marek Polacek <polacek@redhat.com>
3252 * gcc.dg/pr70859.c: New test.
3253 * gcc.dg/pr70859-2.c: New test.
3255 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3257 * gnat.dg/debug5.adb: New testcase.
3259 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3261 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3262 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3263 Procedure to check for z10 instruction set.
3265 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3267 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3269 2016-05-03 Alan Modra <amodra@gmail.com>
3271 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3273 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.target/i386/avx512f-cvt-1.c: New test.
3277 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3279 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3280 -fdump-tree-vrp-details.
3282 2016-05-03 Richard Biener <rguenther@suse.de>
3284 * gcc.dg/pr30172-1.c: Adjust.
3285 * gcc.dg/pr63743.c: Likewise.
3286 * gcc.dg/tm/pr51696.c: Likewise.
3287 * c-c++-common/tm/safe-1.c: Likewise.
3288 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3289 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3290 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3291 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3293 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3295 PR rtl-optimization/70467
3296 * gcc.target/i386/pr70467-3.c: New test.
3297 * gcc.target/i386/pr70467-4.c: New test.
3299 PR tree-optimization/70916
3300 * gcc.c-torture/compile/pr70916.c: New test.
3303 * gcc.target/i386/pr49244-1.c: New test.
3304 * gcc.target/i386/pr49244-2.c: New test.
3306 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3308 PR rtl-optimization/44281
3309 * gcc.target/i386/pr44281.c: New test.
3311 2016-05-03 bin cheng <bin.cheng@arm.com>
3313 PR tree-optimization/56541
3314 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3315 * gcc.dg/vect/pr56541.c: new test.
3317 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3319 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3321 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3323 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3326 * c-c++-common/asan/clone-test-1.c (main): Align child process
3329 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3332 * g++.dg/spellcheck-fields-2.C: New test case.
3334 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3337 * g++.dg/pr62314.C: New test case.
3339 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3341 * gcc.dg/ipa/inline-8.c: New testcase.
3343 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3345 PR rtl-optimization/70467
3346 * gcc.target/i386/pr70467-1.c: New test.
3348 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3350 * gcc.dg/spec-options.c: Run the test on all targets.
3351 * gcc.dg/foo.specs: Use cpp_unique_options.
3353 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3355 * gcc.dg/tree-ssa/unord.c: New testcase.
3357 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3359 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3361 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3363 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3365 2016-05-02 Marek Polacek <polacek@redhat.com>
3368 * gcc.dg/enum-incomplete-3.c: New test.
3370 2016-05-02 Marek Polacek <polacek@redhat.com>
3371 Tom de Vries <tom@codesourcery.com>
3373 PR tree-optimization/70700
3374 * gcc.dg/pr70700.c: New test.
3376 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3378 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3379 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3380 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3381 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3382 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3384 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3386 * ada/acats/run_acats: Rename into...
3387 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3388 * ada/acats/run_all.sh: Remove redundant test.
3389 (target_run): Move around.
3390 (target_gnatchop): Use newly built executable.
3391 (target_gnatmake): Likewise.
3392 Check that the compilation of impbit succeeds.
3394 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3396 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3397 * gcc.dg/20021029-1.c: Likewise.
3398 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3399 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3400 * gcc.target/sh/cmpstr.c: Likewise.
3401 * gcc.target/sh/cmpstrn.c: Likewise.
3402 * gcc.target/sh/memset.c: Likewise.
3403 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3404 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3405 * gcc.target/sh/pr39423-1.c: Likewise.
3406 * gcc.target/sh/pr49468-di.c: Likewise.
3407 * gcc.target/sh/pr49468-si.c: Likewise.
3408 * gcc.target/sh/pr49880-1.c: Likewise.
3409 * gcc.target/sh/pr49880-2.c: Likewise.
3410 * gcc.target/sh/pr49880-3.c: Likewise.
3411 * gcc.target/sh/pr50751-1.c: Likewise.
3412 * gcc.target/sh/pr50751-4.c: Likewise.
3413 * gcc.target/sh/pr50751-7.c: Likewise.
3414 * gcc.target/sh/pr51244-1.c: Likewise.
3415 * gcc.target/sh/pr51244-10.c: Likewise.
3416 * gcc.target/sh/pr51244-11.c: Likewise.
3417 * gcc.target/sh/pr51244-12.c: Likewise.
3418 * gcc.target/sh/pr51244-13.c: Likewise.
3419 * gcc.target/sh/pr51244-14.c: Likewise.
3420 * gcc.target/sh/pr51244-17.c: Likewise.
3421 * gcc.target/sh/pr51244-18.c: Likewise.
3422 * gcc.target/sh/pr51244-19.c: Likewise.
3423 * gcc.target/sh/pr51244-4.c: Likewise.
3424 * gcc.target/sh/pr51244-5.c: Likewise.
3425 * gcc.target/sh/pr51244-7.c: Likewise.
3426 * gcc.target/sh/pr51244-8.c: Likewise.
3427 * gcc.target/sh/pr51244-9.c: Likewise.
3428 * gcc.target/sh/pr51697.c: Likewise.
3429 * gcc.target/sh/pr52483-1.c: Likewise.
3430 * gcc.target/sh/pr52483-2.c: Likewise.
3431 * gcc.target/sh/pr52483-3.c: Likewise.
3432 * gcc.target/sh/pr52483-5.c: Likewise.
3433 * gcc.target/sh/pr52933-1.c: Likewise.
3434 * gcc.target/sh/pr52933-2.c: Likewise.
3435 * gcc.target/sh/pr52933-3.c: Likewise.
3436 * gcc.target/sh/pr53568-1.c: Likewise.
3437 * gcc.target/sh/pr53976-1.c: Likewise.
3438 * gcc.target/sh/pr53988-1.c: Likewise.
3439 * gcc.target/sh/pr53988.c: Likewise.
3440 * gcc.target/sh/pr54089-1.c: Likewise.
3441 * gcc.target/sh/pr54089-6.c: Likewise.
3442 * gcc.target/sh/pr54089-7.c: Likewise.
3443 * gcc.target/sh/pr54089-8.c: Likewise.
3444 * gcc.target/sh/pr54089-9.c: Likewise.
3445 * gcc.target/sh/pr54236-1.c: Likewise.
3446 * gcc.target/sh/pr54236-2.c: Likewise.
3447 * gcc.target/sh/pr54236-3.c: Likewise.
3448 * gcc.target/sh/pr54236-4.c: Likewise.
3449 * gcc.target/sh/pr54386.c: Likewise.
3450 * gcc.target/sh/pr54602-1.c: Likewise.
3451 * gcc.target/sh/pr54685.c: Likewise.
3452 * gcc.target/sh/pr54760-1.c: Likewise.
3453 * gcc.target/sh/pr54760-2.c: Likewise.
3454 * gcc.target/sh/pr54760-3.c: Likewise.
3455 * gcc.target/sh/pr54760-4.c: Likewise.
3456 * gcc.target/sh/pr54760-5.c: Likewise.
3457 * gcc.target/sh/pr54760-6.c: Likewise.
3458 * gcc.target/sh/pr55146.c: Likewise.
3459 * gcc.target/sh/pr55160.c: Likewise.
3460 * gcc.target/sh/pr59278.c: Likewise.
3461 * gcc.target/sh/pr59401-1.c: Likewise.
3462 * gcc.target/sh/pr59533-1.c: Likewise.
3463 * gcc.target/sh/pr63260.c: Likewise.
3464 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3465 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3466 * gcc.target/sh/strlen.c: Likewise.
3467 * gcc.target/sh/torture/pr30807.c: Likewise.
3468 * gcc.target/sh/torture/pr34777.c: Likewise.
3469 * gcc.target/sh/torture/pr64652.c: Likewise.
3470 * gcc.target/sh/torture/pr65505.c: Likewise.
3471 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3472 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3474 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3477 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3479 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3481 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3482 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3483 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3484 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3486 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3488 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3489 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3491 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3494 * c-c++-common/goacc/combined-reduction.c: New test.
3495 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3497 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3499 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3500 *movdi_internal pattern only if PIC off.
3501 * gcc.target/i386/pr70155-2.c: Likewise.
3502 * gcc.target/i386/pr70155-3.c: Likewise.
3503 * gcc.target/i386/pr70155-4.c: Likewise.
3504 * gcc.target/i386/pr70155-5.c: Likewise.
3505 * gcc.target/i386/pr70155-6.c: Likewise.
3506 * gcc.target/i386/pr70155-7.c: Likewise.
3507 * gcc.target/i386/pr70155-8.c: Likewise.
3508 * gcc.target/i386/pr70155-15.c: Likewise.
3509 * gcc.target/i386/pr70155-17.c: Likewise.
3510 * gcc.target/i386/pr70155-22.c: Likewise.
3512 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3514 PR tree-optimization/70803
3515 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3517 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3519 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3520 optimization of vector loop.
3521 * gcc.target/i386/vect-unpack-3.c: New test.
3522 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3523 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3524 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3526 2016-04-29 Marek Polacek <polacek@redhat.com>
3529 * g++.dg/ubsan/null-7.C: New test.
3532 * gcc.dg/pr70852.c: New test.
3534 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3537 * g++.dg/cpp0x/alignas6.C: New test.
3539 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3541 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3542 * gcc.dg/pr27003.c: Likewise.
3543 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3544 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3545 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3546 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3547 * gcc.target/arc/mxy.c: Likewise.
3548 * gcc.target/arc/mswape.c: Likewise.
3549 * gcc.target/arc/mrtsc.c: Likewise.
3550 * gcc.target/arc/mcrc.c: Likewise.
3551 * gcc.target/arc/mdsp-packa.c: Likewise.
3552 * gcc.target/arc/mdvbf.c: Likewise.
3553 * gcc.target/arc/mlock.c: Likewise.
3554 * gcc.target/arc/mmac-24.c: Likewise.
3555 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3557 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3558 Matthijs Kooijman <matthijs@stdin.nl>
3559 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3562 * gcc.target/avr/pr60040-1.c: New.
3563 * gcc.target/avr/pr60040-2.c: New.
3565 2016-04-29 Richard Biener <rguenther@suse.de>
3567 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3569 2016-04-29 Richard Biener <rguenther@suse.de>
3571 PR tree-optimization/13962
3572 PR tree-optimization/65686
3573 * gcc.dg/uninit-pr65686.c: New testcase.
3575 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3578 * gcc.dg/pr70843.c: New test.
3580 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3583 * gcc.target/i386/pr70858.c: New test.
3585 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3587 * gcc.target/arc/nps400-1.c: New file.
3589 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3590 Andrew Burgess <andrew.burgess@embecosm.com>
3592 * gcc.target/arc/movh_cl-1.c: New file.
3594 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3595 Andrew Burgess <andrew.burgess@embecosm.com>
3597 * gcc.target/arc/extzv-1.c: New file.
3598 * gcc.target/arc/insv-1.c: New file.
3599 * gcc.target/arc/insv-2.c: New file.
3600 * gcc.target/arc/movb-1.c: New file.
3601 * gcc.target/arc/movb-2.c: New file.
3602 * gcc.target/arc/movb-3.c: New file.
3603 * gcc.target/arc/movb-4.c: New file.
3604 * gcc.target/arc/movb-5.c: New file.
3605 * gcc.target/arc/movb_cl-1.c: New file.
3606 * gcc.target/arc/movb_cl-2.c: New file.
3607 * gcc.target/arc/movbi_cl-1.c: New file.
3608 * gcc.target/arc/movl-1.c: New file.
3610 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3611 Andrew Burgess <andrew.burgess@embecosm.com>
3613 * gcc.target/arc/cmem-1.c: New file.
3614 * gcc.target/arc/cmem-2.c: New file.
3615 * gcc.target/arc/cmem-3.c: New file.
3616 * gcc.target/arc/cmem-4.c: New file.
3617 * gcc.target/arc/cmem-5.c: New file.
3618 * gcc.target/arc/cmem-6.c: New file.
3619 * gcc.target/arc/cmem-7.c: New file.
3620 * gcc.target/arc/cmem-ld.inc: New file.
3621 * gcc.target/arc/cmem-st.inc: New file.
3623 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3626 * gcc.target/i386/pr70821.c: New test.
3628 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3630 * gcc.target/powerpc/vec-adde.c: New test.
3631 * gcc.target/powerpc/vec-adde-int128.c: New test.
3633 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3635 * gcc.target/i386/avx-vround-1.c: New test.
3636 * gcc.target/i386/avx-vround-2.c: New test.
3637 * gcc.target/i386/avx512vl-vround-1.c: New test.
3638 * gcc.target/i386/avx512vl-vround-2.c: New test.
3640 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3643 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3644 (check_effective_target_cilkplus_runtime): ... this.
3645 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3646 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3648 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3649 Require cilkplus_runtime.
3650 Don't add -lcilkrts.
3651 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3652 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3653 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3654 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3655 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3656 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3657 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3658 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3659 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3660 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3661 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3662 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3663 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3664 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3665 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3666 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3667 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3668 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3669 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3670 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3671 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3672 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3673 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3674 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3675 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3676 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3677 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3678 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3679 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3681 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3682 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3684 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3686 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3689 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3691 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3692 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3694 2015-04-27 Ryan Burn <contact@rnburn.com>
3698 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3700 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3701 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3703 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3705 * gnat.dg/limited_with4.ad[sb]: New test.
3706 * gnat.dg/limited_with4_pkg.ads: New helper.
3708 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3711 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3712 and movv1ti_internal patterns
3713 * gcc.target/i386/pr70155-1.c: New test.
3714 * gcc.target/i386/pr70155-2.c: Likewise.
3715 * gcc.target/i386/pr70155-3.c: Likewise.
3716 * gcc.target/i386/pr70155-4.c: Likewise.
3717 * gcc.target/i386/pr70155-5.c: Likewise.
3718 * gcc.target/i386/pr70155-6.c: Likewise.
3719 * gcc.target/i386/pr70155-7.c: Likewise.
3720 * gcc.target/i386/pr70155-8.c: Likewise.
3721 * gcc.target/i386/pr70155-9.c: Likewise.
3722 * gcc.target/i386/pr70155-10.c: Likewise.
3723 * gcc.target/i386/pr70155-11.c: Likewise.
3724 * gcc.target/i386/pr70155-12.c: Likewise.
3725 * gcc.target/i386/pr70155-13.c: Likewise.
3726 * gcc.target/i386/pr70155-14.c: Likewise.
3727 * gcc.target/i386/pr70155-15.c: Likewise.
3728 * gcc.target/i386/pr70155-16.c: Likewise.
3729 * gcc.target/i386/pr70155-17.c: Likewise.
3730 * gcc.target/i386/pr70155-18.c: Likewise.
3731 * gcc.target/i386/pr70155-19.c: Likewise.
3732 * gcc.target/i386/pr70155-20.c: Likewise.
3733 * gcc.target/i386/pr70155-21.c: Likewise.
3734 * gcc.target/i386/pr70155-22.c: Likewise.
3736 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3738 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3741 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3743 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3744 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3745 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3746 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3747 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3749 2016-04-27 Richard Biener <rguenther@suse.de>
3752 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3753 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3755 2016-04-27 Nathan Sidwell <nathan@acm.org>
3757 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3758 * g++.dg/ubsan/pr63956.C: Adjust error location.
3760 2016-04-27 Nick Clifton <nickc@redhat.com>
3763 * gcc.dg/pr49889.c: New test.
3765 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3767 * c-c++-common/memset-array.c: New test.
3769 2016-04-26 Martin Sebor <msebor@redhat.com>
3772 * g++.dg/cpp1y/func_constexpr.C: New test.
3774 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3777 * g++.dg/cpp0x/enum32.C: New test.
3778 * g++.dg/cpp0x/enum33.C: New test.
3780 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3782 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3783 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3784 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3785 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3786 * gcc.c-torture/execute/pr38151.c: Likewise.
3787 * gcc.c-torture/execute/pr66556.c: Likewise.
3788 * gcc.c-torture/execute/pr67781.c: Likewise.
3789 * gcc.c-torture/execute/pr68648.c: Likewise.
3791 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3793 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3795 2016-04-26 Marek Polacek <polacek@redhat.com>
3798 * gcc.dg/pr67784-3.c: New test.
3799 * gcc.dg/pr67784-4.c: New test.
3800 * gcc.dg/pr67784-5.c: New test.
3803 * gcc.dg/Wnested-externs-2.c: New test.
3805 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3807 * gcc.dg/fold-plusmult.c: Adjust.
3808 * gcc.dg/no-strict-overflow-6.c: Adjust.
3809 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3811 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3813 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3815 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3816 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3817 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3818 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3819 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3820 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3821 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3822 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3823 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3824 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3825 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3826 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3827 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3828 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3829 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3830 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3831 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3832 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3833 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3834 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3835 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3836 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3838 * gcc.target/i386/pr32219-4.c: Likewise.
3839 * gcc.target/i386/pr32219-6.c: Likewise.
3840 * gcc.target/i386/pr32219-8.c: Likewise.
3842 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3844 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3847 2016-04-26 Marek Polacek <polacek@redhat.com>
3850 * g++.dg/ext/cond2.C: New test.
3852 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3854 PR tree-optimization/70771
3855 PR tree-optimization/70775
3856 * gcc.dg/pr70771.c: New test.
3857 * gcc.dg/pr70775.c: New test.
3859 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3861 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3863 2016-04-25 Richard Biener <rguenther@suse.de>
3865 PR tree-optimization/70780
3866 * gcc.dg/torture/pr70780.c: New testcase.
3868 2016-04-25 Michael Collison <michael.collison@arm.com>
3870 * gcc.target/arm/neon-vaddws16.c: New test.
3871 * gcc.target/arm/neon-vaddws32.c: New test.
3872 * gcc.target/arm/neon-vaddwu16.c: New test.
3873 * gcc.target/arm/neon-vaddwu32.c: New test.
3874 * gcc.target/arm/neon-vaddwu8.c: New test.
3875 * lib/target-supports.exp
3876 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3877 that arm neon support vector widen sum of HImode TO SImode.
3879 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3882 * c-c++-common/asan/pr70712.c: New test.
3884 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3886 * .gitattributes: New file.
3888 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3890 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3892 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3894 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3895 * gfortran.dg/submodule_15.f08: Likewise.
3897 2016-04-22 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/70740
3900 * gcc.dg/torture/pr70740.c: New testcase.
3902 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3905 * gcc.target/i386/pr70750-1.c: New test.
3906 * gcc.target/i386/pr70750-2.c: Likewise.
3908 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/cpp0x/auto48.C: New.
3913 2016-04-21 Marek Polacek <polacek@redhat.com>
3916 * g++.dg/cpp0x/forw_enum12.C: New test.
3917 * g++.dg/cpp0x/forw_enum13.C: New test.
3919 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3922 * gcc.target/i386/pr70728.c: New test.
3924 2016-04-21 Richard Biener <rguenther@suse.de>
3927 * gcc.dg/pr70747.c: New testcase.
3929 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3931 PR tree-optimization/70715
3932 * gcc.dg/tree-ssa/scev-13.c: New test.
3934 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3936 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3938 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3940 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3942 2016-04-20 Jan Hubicka <jh@suse.cz>
3945 * g++.dg/ipa/nothrow-1.C: New testcase.
3947 2016-04-20 Nathan Sidwell <nathan@acm.org>
3950 * g++.dg/eh/delete1.C: New.
3952 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3954 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3955 -mtune-ctrl=sse_typeless_stores.
3957 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3959 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3961 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3963 PR tree-optimization/69489
3964 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3966 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3969 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3970 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3971 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3973 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3975 PR tree-optimization/56625
3976 PR tree-optimization/69489
3977 * gcc.dg/vect/pr56625.c: New test.
3978 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3980 2016-04-20 Andrew Pinski <apinski@cavium.com>
3983 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3985 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3987 * gnat.dg/self1.adb: Remove now incorrect test.
3989 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3991 * gcc.dg/tree-ssa/scev-11.c: New test.
3992 * gcc.dg/tree-ssa/scev-12.c: New test.
3994 2016-04-20 Marek Polacek <polacek@redhat.com>
3996 PR tree-optimization/70725
3997 * gcc.dg/pr70725.c: New test.
3999 2016-04-20 Richard Biener <rguenther@suse.de>
4001 PR tree-optimization/70726
4002 * g++.dg/vect/pr70726.cc: New testcase.
4004 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4007 * gcc.target/s390/pr70674.c: New test.
4009 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4011 PR libgfortran/70684
4012 * gfortran.dg/list_read_14.f90: New test.
4014 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4017 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4018 extern to force it misaligned.
4022 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4023 Don't check `*' before movv4sf_internal.
4024 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4025 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4026 Don't check `*' before movv16qi_internal.
4027 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4028 extern to force it misaligned.
4032 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4033 Don't check `*' before movv2df_internal.
4034 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4035 extern to force it misaligned.
4039 Check movv8sf_internal instead of avx_storeups256.
4040 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4042 2016-04-19 Richard Biener <rguenther@suse.de>
4044 PR tree-optimization/70171
4045 * g++.dg/tree-ssa/pr70171.C: New testcase.
4047 2016-04-19 Richard Biener <rguenther@suse.de>
4049 PR tree-optimization/70724
4050 * gcc.dg/torture/pr70724.c: New testcase.
4052 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4055 * gcc.target/i386/pr70689.c: New.
4057 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4060 * gcc.target/i386/pr70708.c: New test.
4062 2016-04-18 Richard Biener <rguenther@suse.de>
4064 PR tree-optimization/43434
4065 * gcc.dg/vect/pr43434.c: New testcase.
4066 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4067 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4068 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4069 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4070 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4071 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4072 * gcc.dg/gomp/pr68640.c: Likewise.
4073 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4074 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4076 2016-04-18 Richard Biener <rguenther@suse.de>
4078 PR tree-optimization/70701
4079 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4081 2016-04-18 Tom de Vries <tom@codesourcery.com>
4084 * gcc.dg/pr70161.c: Add dot-file scans.
4085 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4086 instead of after last dot char.
4088 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4090 * c-c++-common/dump-ada-spec-3.c: New test.
4091 * c-c++-common/dump-ada-spec-4.c: Likewise.
4093 2016-04-17 Tom de Vries <tom@codesourcery.com>
4096 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4098 2016-04-15 Jan Hubicka <jh@suse.cz>
4101 * g++.dg/ipa/pure-const-1.C: New testcase.
4102 * g++.dg/ipa/pure-const-2.C: New testcase.
4103 * g++.dg/ipa/pure-const-3.C: New testcase.
4105 2016-04-15 Marek Polacek <polacek@redhat.com>
4108 * gcc.dg/bitfld-22.c: New test.
4110 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4112 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4115 2016-04-15 Marek Polacek <polacek@redhat.com>
4118 * c-c++-common/pr70651.c: New test.
4120 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4122 PR rtl-optimization/70681
4123 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4124 dump scan on arm and powerpc.
4125 * gcc.dg/pr10474.c: Likewise.
4127 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4132 * g++.dg/cpp1y/vla11.C: Revert for real.
4135 * c-c++-common/Wparentheses-1.c: New test.
4136 * c-c++-common/gomp/Wparentheses-1.c: New test.
4137 * c-c++-common/gomp/Wparentheses-2.c: New test.
4138 * c-c++-common/gomp/Wparentheses-3.c: New test.
4139 * c-c++-common/gomp/Wparentheses-4.c: New test.
4140 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4141 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4142 * c-c++-common/goacc/Wparentheses-1.c: New test.
4144 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4147 * gcc.target/i386/pr70662.c: New test.
4149 2016-04-15 Richard Biener <rguenther@suse.de>
4150 Alan Modra <amodra@gmail.com>
4152 PR tree-optimization/70130
4153 * gcc.dg/vect/O3-pr70130.c: New testcase.
4155 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4158 * gcc.target/powerpc/pr70669.c: New test.
4161 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4162 a power7 system that does not have an assembler that supports
4165 2016-04-14 Martin Sebor <msebor@redhat.com>
4170 * c-c++-common/ubsan/vla-1.c: Revert.
4171 * g++.dg/cpp1y/vla11.C: Same.
4172 * g++.dg/cpp1y/vla12.C: Same.
4173 * g++.dg/cpp1y/vla13.C: Same.
4174 * g++.dg/cpp1y/vla14.C: Same.
4175 * g++.dg/cpp1y/vla3.C: Same.
4176 * g++.dg/init/array24.C: Same.
4177 * g++.dg/ubsan/vla-1.C: Same.
4179 2016-04-14 Marek Polacek <polacek@redhat.com>
4180 Jan Hubicka <hubicka@ucw.cz>
4183 * g++.dg/torture/pr70029.C: New test.
4185 2016-04-14 Martin Sebor <msebor@redhat.com>
4187 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4188 type size to prevent failures on targets with very low maximum
4191 2016-04-14 Richard Biener <rguenther@suse.de>
4193 PR tree-optimization/70623
4194 * gcc.dg/torture/pr70623.c: New testcase.
4195 * gcc.dg/torture/pr70623-2.c: Likewise.
4197 2016-04-13 Martin Sebor <msebor@redhat.com>
4202 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4203 * g++.dg/cpp1y/vla11.C: New test.
4204 * g++.dg/cpp1y/vla12.C: New test.
4205 * g++.dg/cpp1y/vla13.C: New test.
4206 * g++.dg/cpp1y/vla14.C: New test.
4207 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4208 * g++.dg/init/array24.C: Fully brace VLA initializer.
4209 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4211 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4214 * g++.dg/opt/pr70641.C: New test.
4216 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4218 PR rtl-optimization/68749
4219 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4220 effects of argument promotions.
4221 Remove default args to dg-skip-if.
4223 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4226 * g++.dg/parse/pr70635.C: New.
4228 2016-04-13 Marek Polacek <polacek@redhat.com>
4231 * c-c++-common/Wmisleading-indentation-4.c: New test.
4233 2016-04-13 Marek Polacek <polacek@redhat.com>
4236 * gcc.dg/Wparentheses-12.c: New test.
4237 * gcc.dg/Wparentheses-13.c: New test.
4239 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4241 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4242 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4243 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4245 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4248 * gcc.c-torture/compile/pr70633.c: New test.
4251 * gcc.dg/torture/pr70628.c: New test.
4253 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4256 * g++.dg/template/pr70610.C: New test.
4257 * g++.dg/template/pr70610-2.C: New test.
4258 * g++.dg/template/pr70610-3.C: New test.
4259 * g++.dg/template/pr70610-4.C: New test.
4261 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4263 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4267 * g++.dg/ext/pr70571.C: New test.
4269 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4272 * gcc.target/powerpc/pr70640.c: New test.
4274 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4277 * g++.dg/parse/pr68722.C: New.
4279 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4281 PR rtl-optimization/70596
4282 * gcc.target/i386/pr70596.c: New test.
4284 2016-04-12 Nathan Sidwell <nathan@acm.org>
4287 * g++.dg/init/pr70501.C: New.
4289 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4291 * gcc.target/i386/asm-flag-6.c: New test.
4293 2016-04-12 Tom de Vries <tom@codesourcery.com>
4295 PR tree-optimization/68756
4296 * gcc.dg/graphite/pr68756.c: New test.
4298 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4300 PR tree-optimization/70602
4301 * gcc.c-torture/execute/pr70602.c: New test.
4303 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4306 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4307 __float128 emulator is built and runs.
4308 * gcc.target/powerpc/float128-1.c: Likewise.
4310 * lib/target-supports.exp (check_ppc_float128_sw_available):
4311 Rework tests for __float128 software and hardware
4312 availability. Fix exit condition to return 0 on success.
4314 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4317 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4318 * gcc.target/aarch64/target_attr_15.c: Likewise.
4320 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4323 * g++.dg/cpp1y/pr69066.C: New.
4325 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4328 * gfortran.dg/pr36192.f90: Update test.
4329 * gfortran.dg/pr36192_1.f90: Update test.
4330 * gfortran.dg/real_dimension_1.f: Update test.
4331 * gfortran.dg/parameter_array_init_7.f90: New test.
4333 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4336 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4338 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4340 PR rtl-optimization/66669
4341 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4343 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4345 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4346 * gcc.dg/pie-1.c: Likewise.
4347 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4348 * gcc.dg/pic-4.c: Likewise.
4349 * gcc.dg/pie-3.c: Likewise.
4350 * gcc.dg/pie-4.c: Likewise.
4352 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4354 PR tree-optimization/68644
4355 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4357 PR rtl-optimization/64886
4358 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4360 2016-04-09 Tom de Vries <tom@codesourcery.com>
4362 PR tree-optimization/68953
4363 * gcc.dg/graphite/pr68953.c: New test.
4365 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4368 * gfortran.dg/deferred_character_16.f90: New test.
4370 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4372 PR tree-optimization/70586
4373 * gcc.c-torture/execute/pr70586.c: New test.
4375 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4378 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4379 with __builtin_memset
4380 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4382 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4386 PR tree-optimization/70373
4390 * c-c++-common/goacc/reduction-5.c: New test.
4391 * c-c++-common/goacc/reduction-promotions.c: New test.
4392 * gfortran.dg/goacc/reduction-3.f95: New test.
4393 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4395 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4399 * g++.dg/pr70590.C: New test.
4400 * g++.dg/pr70590-2.C: New test.
4402 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4405 * gcc.target/i386/pr70593.c: New test.
4407 PR rtl-optimization/70574
4408 * gcc.target/i386/avx2-pr70574.c: New test.
4410 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4413 * c-c++-common/asan/pr70541.c: New test.
4415 2016-04-08 Tom de Vries <tom@codesourcery.com>
4417 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4418 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4420 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4423 * gcc.c-torture/execute/pr70566.c: New test.
4425 2016-04-08 Tom de Vries <tom@codesourcery.com>
4427 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4428 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4430 2016-04-08 Alan Modra <amodra@gmail.com>
4432 * gcc.target/powerpc/pr70117.c: New.
4434 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4437 * gcc.dg/lto/simd-function_0.c: New test.
4439 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4441 * c-c++-common/attr-simd-2.c: Likewise.
4442 * c-c++-common/attr-simd-4.c: Likewise.
4443 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4444 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4446 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4449 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4451 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4452 Tom de Vries <tom@codesourcery.com>
4454 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4455 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4456 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4457 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4458 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4459 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4460 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4461 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4463 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4466 * g++.dg/warn/Wparentheses-29.C: New test.
4468 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4471 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4472 explicit braces to resolve a future -Wparentheses warning.
4474 2016-04-06 Richard Henderson <rth@redhat.com>
4476 * gcc.dg/pr61817-1.c: New test.
4477 * gcc.dg/pr61817-2.c: New test.
4478 * gcc.dg/pr69391-1.c: New test.
4479 * gcc.dg/pr69391-2.c: New test.
4481 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4483 PR rtl-optimization/70398
4484 * gcc.target/aarch64/pr70398.c: New.
4486 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4488 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4490 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4491 Pedro Alves <palves@redhat.com>
4493 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4495 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4497 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4498 Check for avx512f effective targets instead of avx2.
4499 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4501 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4502 * g++.dg/gomp/declare-simd-1.C: Likewise.
4503 * g++.dg/gomp/declare-simd-3.C: Likewise.
4504 * g++.dg/gomp/declare-simd-4.C: Likewise.
4507 * c-c++-common/gomp/pr70550-1.c: New test.
4508 * c-c++-common/gomp/pr70550-2.c: New test.
4510 2016-04-05 Nathan Sidwell <nathan@acm.org>
4513 * g++.dg/ext/attribute-may-alias-5.C: New.
4515 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4518 * c-c++-common/pr70336.c: New test.
4519 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4520 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4522 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4525 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4527 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4529 PR rtl-optimization/70542
4530 * gcc.dg/torture/pr70542.c: New test.
4531 * gcc.target/i386/avx2-pr70542.c: New test.
4533 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4535 PR tree-optimization/70509
4536 * gcc.target/i386/avx512bw-pr70509.c: New test.
4538 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4541 * g++.dg/ext/constexpr-vla4.C: New test.
4543 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4546 * gcc.target/i386/pr70510.c: New test.
4548 2016-04-05 Richard Biener <rguenther@suse.de>
4550 PR tree-optimization/70526
4551 * g++.dg/torture/pr70526.C: New testcase.
4553 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4556 * gcc.target/i386/pr70525.c: New test.
4558 2016-04-05 Richard Biener <rguenther@suse.de>
4561 * g++.dg/torture/pr70499.C: New testcase.
4563 2016-04-05 Richard Biener <rguenther@suse.de>
4565 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4568 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4571 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4572 rs6000 ABI warnings.
4574 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4577 * g++.dg/ipa/devirt-51.C: New testcase.
4579 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4580 Jakub Jelinek <jakub@redhat.com>
4583 * gcc.dg/torture/pr70457.c: New.
4585 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4588 * gfortran.dg/allocate_with_source_19.f08: New test.
4590 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4593 * gfortran.dg/coarray_allocate_6.f08: New test.
4595 2016-04-04 Richard Biener <rguenther@suse.de>
4597 PR rtl-optimization/70484
4598 * gcc.dg/torture/pr70484.c: New testcase.
4600 2016-04-04 Marek Polacek <polacek@redhat.com>
4603 * gcc.dg/torture/pr70307.c: New test.
4605 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4609 * gcc.target/sh/torture/pr70416.c: New.
4611 2016-04-02 Martin Sebor <msebor@redhat.com>
4617 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4618 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4619 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4620 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4621 * g++.dg/cpp0x/constexpr-string.C: Same.
4622 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4623 * g++.dg/cpp0x/pr65398.C: Same.
4624 * g++.dg/ext/constexpr-vla1.C: Same.
4625 * g++.dg/ext/constexpr-vla2.C: Same.
4626 * g++.dg/ext/constexpr-vla3.C: Same.
4627 * g++.dg/ubsan/pr63956.C: Same.
4629 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4631 PR rtl-optimization/70467
4632 * gcc.target/i386/pr70467-2.c: New test.
4634 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4635 Marek Polacek <polacek@redhat.com>
4638 * g++.dg/init/new47.C: New test.
4640 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4643 * gcc.target/arm/pr70496.c: New test.
4645 2016-04-01 Nathan Sidwell <nathan@acm.org>
4648 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4650 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4653 * gcc.dg/strlenopt.h (memmove): New.
4654 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4655 instead of "string.h".
4656 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4657 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4658 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4659 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4660 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4661 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4662 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4663 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4664 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4665 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4666 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4667 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4668 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4669 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4670 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4671 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4672 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4673 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4674 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4675 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4677 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4679 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4680 (Holder::foo): Reflect this.
4682 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4685 * gcc.dg/pr70442.c: New test.
4687 2016-03-31 Nathan Sidwell <nathan@acm.org>
4690 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4692 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4695 * gcc.target/i386/pr70453.c: New test.
4697 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4700 * gcc.c-torture/pr70292.c: New test.
4702 2016-03-31 Marek Polacek <polacek@redhat.com>
4705 * c-c++-common/pr70297.c: New test.
4706 * g++.dg/cpp0x/typedef-redecl.C: New test.
4707 * gcc.dg/typedef-redecl2.c: New test.
4709 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4711 PR rtl-optimization/70460
4712 * gcc.c-torture/execute/pr70460.c: New test.
4714 2016-03-31 Richard Biener <rguenther@suse.de>
4717 * g++.dg/ext/vector30.C: New testcase.
4719 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4720 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4722 * gfortran.dg/fmt_pf.f90: New test.
4724 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4726 Forward-port from 5 branch
4727 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4731 dg-require-effective-target after dg-do.
4733 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4735 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4737 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4738 Julian Brown <julian@codesourcery.com>
4739 Chung-Lin Tang <cltang@codesourcery.com>
4740 Cesar Philippidis <cesar@codesourcery.com>
4741 James Norris <jnorris@codesourcery.com>
4742 Tom de Vries <tom@codesourcery.com>
4743 Nathan Sidwell <nathan@codesourcery.com>
4745 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4746 * c-c++-common/goacc/loop-clauses.c: Likewise.
4747 * g++.dg/goacc/template.C: Likewise.
4748 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4749 * gfortran.dg/goacc/loop-1.f95: Likewise.
4750 * gfortran.dg/goacc/loop-5.f95: Likewise.
4751 * gfortran.dg/goacc/loop-6.f95: Likewise.
4752 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4753 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4754 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4755 * c-c++-common/goacc/clauses-fail.c: Likewise.
4756 * c-c++-common/goacc/parallel-1.c: Likewise.
4757 * c-c++-common/goacc/reduction-1.c: Likewise.
4758 * c-c++-common/goacc/reduction-2.c: Likewise.
4759 * c-c++-common/goacc/reduction-3.c: Likewise.
4760 * c-c++-common/goacc/reduction-4.c: Likewise.
4761 * c-c++-common/goacc/routine-3.c: Likewise.
4762 * c-c++-common/goacc/routine-4.c: Likewise.
4763 * c-c++-common/goacc/routine-5.c: Likewise.
4764 * c-c++-common/goacc/tile.c: Likewise.
4765 * g++.dg/goacc/template.C: Likewise.
4766 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4767 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4768 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4769 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4770 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4771 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4772 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4773 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4774 * c-c++-common/goacc/use_device-1.c: ... this file.
4775 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4776 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4777 * c-c++-common/goacc/host_data-6.c: ... this file.
4778 * c-c++-common/goacc/loop-2-kernels.c: New file.
4779 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4780 * c-c++-common/goacc/loop-3.c: Likewise.
4781 * g++.dg/goacc/reference.C: Likewise.
4782 * g++.dg/goacc/routine-1.C: Likewise.
4783 * g++.dg/goacc/routine-2.C: Likewise.
4785 2016-03-30 Richard Biener <rguenther@suse.de>
4788 * gcc.dg/torture/pr70450.c: New testcase.
4790 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4793 * gcc.dg/torture/pr70421.c: New test.
4794 * gcc.target/i386/avx512f-pr70421.c: New test.
4796 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4799 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4800 (check): New function.
4802 (foo): Align stack to 16 bytes when calling bar.
4803 * gcc.target/i386/cleanup-2.c: Likewise.
4805 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4807 PR tree-optimization/59124
4808 * gcc.dg/Warray-bounds-19.c: New test.
4810 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4812 * lib/prune.exp (escape_regex_chars): New.
4813 (prune_file_path): Update to quote metcharacters for regexp.
4815 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4817 PR rtl-optimization/70429
4818 * gcc.c-torture/execute/pr70429.c: New test.
4820 PR tree-optimization/70405
4821 * gcc.dg/pr70405.c: New test.
4823 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4826 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4827 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4829 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4832 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4833 __cilkrts_set_param to set two workers.
4834 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4835 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4837 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4839 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4841 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4844 * gcc.target/i386/pr70406.c: New test.
4846 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4848 * gnat.dg/specs/double_record_extension3.ads: New test.
4850 2016-03-25 Richard Henderson <rth@redhat.com>
4853 * gcc.target/aarch64/pr70120-1.c: New.
4854 * gcc.target/aarch64/pr70120-2.c: New.
4855 * gcc.target/aarch64/pr70120-3.c: New.
4857 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4860 * g++.dg/template/mangle2.C: The dg-do directive should be
4861 "compile" not "assemble".
4863 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4866 * gcc.dg/pr69650.c: New test.
4868 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4870 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4872 2016-03-25 Alan Modra <amodra@gmail.com>
4874 * gcc.dg/dfp/pr70052.c: New test.
4876 2016-03-24 Richard Henderson <rth@redhat.com>
4879 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4880 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4882 2016-03-24 Tom de Vries <tom@codesourcery.com>
4884 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4886 2016-03-24 Tom de Vries <tom@codesourcery.com>
4888 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4889 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4891 2016-03-24 Tom de Vries <tom@codesourcery.com>
4893 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4894 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4896 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4899 * g++.dg/template/mangle2.C: New test.
4901 2016-03-24 Richard Biener <rguenther@suse.de>
4903 PR tree-optimization/70396
4904 * gcc.dg/torture/pr70396.c: New testcase.
4906 2016-03-24 Richard Biener <rguenther@suse.de>
4909 * gcc.dg/torture/pr70370.c: New testcase.
4911 2016-03-24 Tom de Vries <tom@codesourcery.com>
4913 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4914 * gfortran.dg/goacc/kernels-tree.f95: Same.
4915 * gfortran.dg/goacc/parallel-tree.f95: Same.
4917 2016-03-24 Tom de Vries <tom@codesourcery.com>
4919 * c-c++-common/goacc/uninit-if-clause.c: New test.
4920 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4922 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4925 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4928 2016-03-24 Richard Biener <rguenther@suse.de>
4930 PR tree-optimization/70372
4931 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4933 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4936 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4938 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4941 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4943 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4946 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4947 * g++.dg/cpp1y/pr70001.C: New test.
4950 * g++.dg/cpp0x/constexpr-70323.C: New test.
4952 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4953 Jason Merrill <jason@redhat.com>
4954 Jakub Jelinek <jakub@redhat.com>
4957 * g++.dg/cpp0x/constexpr-69315.C: New test.
4958 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4960 2016-03-23 Marek Polacek <polacek@redhat.com>
4963 * g++.dg/warn/Wignored-attributes-1.C: New test.
4964 * g++.dg/warn/Wignored-attributes-2.C: New test.
4966 2016-03-23 Tom de Vries <tom@codesourcery.com>
4968 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4970 * gfortran.dg/goacc/private-3.f95 (test): Same.
4971 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4974 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4976 * lib/target-supports.exp: Remove v7ve entry from loop
4977 creating effective target checks.
4978 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4979 (add_options_for_arm_arch_v7ve): Likewise.
4981 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4983 PR tree-optimization/70354
4984 * gcc.dg/vect/pr70354-1.c: New test.
4985 * gcc.dg/vect/pr70354-2.c: New test.
4986 * gcc.target/i386/avx2-pr70354-1.c: New test.
4987 * gcc.target/i386/avx2-pr70354-2.c: New test.
4989 2016-03-22 Jeff Law <law@redhat.com>
4992 * gcc.dg/tree-ssa/pr70232.c: New test.
4994 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4997 * gcc.target/i386/pr70302.c: New test.
4999 2016-03-22 Richard Biener <rguenther@suse.de>
5002 * g++.dg/torture/pr70251.C: New testcase.
5004 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5007 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5008 Wmisleading-indentation.c.
5009 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5010 reflect change to diagnostic text and order of messages.
5011 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5013 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5015 * g++.dg/ext/java-3.C: Don't compile on AIX.
5017 2016-03-22 Richard Biener <rguenther@suse.de>
5020 * gcc.dg/torture/pr70333.c: New testcase.
5022 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5024 * g++.dg/ext/pr70290.C: New test.
5026 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5029 * gcc.target/i386/pr70325.c: New test.
5031 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5034 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5035 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5038 * gcc.target/i386/pr70300.c: New test.
5041 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5042 (func2): New function for cond with parens, xfail warning for c++.
5043 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5045 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5048 * g++.dg/template/ptrmem30.C: New test.
5050 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5053 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5054 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5056 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5059 * gcc.dg/pr70326.c: New test.
5061 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5062 Jakub Jelinek <jakub@redhat.com>
5064 PR tree-optimization/70317
5065 * gcc.dg/pr70317.c: New test.
5067 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5070 * gcc.target/i386/pr70327.c: New test.
5072 2016-03-21 Martin Liska <mliska@suse.cz>
5075 * gcc.dg/ipa/pr70306.c: New test.
5077 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5079 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5080 * gcc.target/arm/attr-align3.c: Likewise.
5081 * gcc.target/arm/attr_arm.c: Likewise.
5082 * gcc.target/arm/flip-thumb.c: Likewise.
5084 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5087 * gcc.target/powerpc/altivec-36.c: New test.
5089 2016-03-21 Richard Biener <rguenther@suse.de>
5091 PR tree-optimization/70310
5092 * gcc.dg/torture/pr70310.c: New testcase.
5094 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5097 * gcc.target/i386/pr70293.c: New test.
5099 2016-03-21 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/70288
5102 * gcc.dg/torture/pr70288-1.c: New testcase.
5103 * gcc.dg/torture/pr70288-2.c: Likewise.
5105 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5107 PR rtl-optimization/69307
5108 * gcc.target/arm/pr69307.c: New test.
5110 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5112 PR rtl-optimization/69102
5113 * gcc.c-torture/compile/pr69102.c: New test.
5115 2016-03-18 Jeff Law <law@redhat.com>
5117 PR rtl-optimization/70263
5118 * gcc.c-torture/compile/pr70263-1.c: New test.
5119 * gcc.target/i386/pr70263-2.c: New test.
5121 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5123 PR rtl-optimization/70278
5124 * gcc.dg/torture/pr70278.c: New test.
5125 * gcc.target/arm/pr70278.c: New test.
5127 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5130 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5131 (test_builtin_types_compatible_p): New test function.
5132 * gcc.dg/pr70281.c: New test case.
5134 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5137 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5139 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5141 PR tree-optimization/70252
5142 * gcc.dg/pr70252.c: New test.
5144 2016-03-18 Tom de Vries <tom@codesourcery.com>
5146 * gcc.dg/pr70161-2.c: New test.
5147 * gcc.dg/pr70161.c: New test.
5149 2016-03-18 Tom de Vries <tom@codesourcery.com>
5152 * gcc.dg/pr70269.c: New test.
5154 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5157 * g++.dg/ext/java-3.C: New test.
5159 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5162 * g++.dg/lookup/pr70205.C: New test.
5164 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5167 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5169 2016-03-17 Marek Polacek <polacek@redhat.com>
5172 * gcc.dg/atomic-op-6.c: New test.
5174 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5177 * c-c++-common/pr70264.c: New test case.
5179 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5182 * c-c++-common/pr70144-1.c: New test.
5183 * c-c++-common/pr70144-2.c: New test.
5186 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5187 * g++.dg/opt/flifetime-dse6.C: New test.
5188 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5190 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5193 * gcc.dg/pic-1.c: New test.
5194 * gcc.dg/pic-2.c: Likewise.
5195 * gcc.dg/pic-3.c: Likewise.
5196 * gcc.dg/pic-4.c: Likewise.
5197 * gcc.dg/pie-1.c: Likewise.
5198 * gcc.dg/pie-2.c: Likewise.
5199 * gcc.dg/pie-3.c: Likewise.
5200 * gcc.dg/pie-4.c: Likewise.
5201 * gcc.dg/pie-5.c: Likewise.
5202 * gcc.dg/pie-6.c: Likewise.
5204 2016-03-17 Tom de Vries <tom@codesourcery.com>
5206 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5207 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5209 2016-03-17 Richard Biener <rguenther@suse.de>
5212 * g++.dg/debug/pr70271.C: New testcase.
5214 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5216 * gcc.target/i386/pr70251.c: New test.
5218 2016-03-17 Marek Polacek <polacek@redhat.com>
5221 * g++.dg/warn/constexpr-70194.C: New test.
5223 2016-03-16 Richard Henderson <rth@redhat.com>
5226 * gcc.c-torture/compile/pr70240.c: New.
5228 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5230 * gcc.c-torture/compile/20151204.c: Skip for avr.
5232 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5235 * g++.dg/opt/pr70245.C: New test.
5236 * g++.dg/opt/pr70245.h: New file.
5237 * g++.dg/opt/pr70245-aux.cc: New file.
5239 2016-03-16 Martin Sebor <msebor@redhat.com>
5241 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5243 2016-03-16 Richard Henderson <rth@redhat.com>
5246 * gcc.c-torture/compile/pr70199.c: New.
5248 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5250 * gcc.dg/uninit-19.c: Run dos2unix.
5252 2016-03-16 Marek Polacek <polacek@redhat.com>
5255 * gcc.dg/nested-func-10.c: New test.
5256 * gcc.dg/nested-func-9.c: New test.
5258 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5260 PR tree-optimization/68714
5261 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5263 2016-03-16 Tom de Vries <tom@codesourcery.com>
5265 PR tree-optimization/68715
5266 * gcc.dg/graphite/pr68715-2.c: New test.
5267 * gcc.dg/graphite/pr68715.c: New test.
5268 * gfortran.dg/graphite/pr68715.f90: New test.
5270 2016-03-16 Tom de Vries <tom@codesourcery.com>
5272 PR tree-optimization/68809
5273 * gcc.dg/graphite/pr68809-2.c: New test.
5274 * gcc.dg/graphite/pr68809.c: New test.
5276 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5279 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5280 method call to i () as argument. Adjust expected output.
5283 * g++.dg/ubsan/pr70147-1.C: New test.
5284 * g++.dg/ubsan/pr70147-2.C: New test.
5286 2016-03-15 Martin Sebor <msebor@redhat.com>
5289 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5291 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5293 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5296 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5299 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5300 libatomic_available.
5302 2016-03-15 Marek Polacek <polacek@redhat.com>
5305 * g++.dg/ext/attribute-may-alias-4.C: New test.
5307 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5309 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5310 -fvar-tracking-assignments-toggle flag.
5312 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5314 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5316 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5318 PR rtl-optimization/70222
5319 * gcc.c-torture/execute/pr70222-1.c: New test.
5320 * gcc.c-torture/execute/pr70222-2.c: New test.
5322 2016-03-15 Richard Henderson <rth@redhat.com>
5324 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5326 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5328 PR rtl-optimization/69032
5329 * gcc.dg/pr69032.c: New test.
5331 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5333 PR rtl-optimization/63384
5334 * g++.dg/pr63384.C: New test.
5336 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5339 * gcc.target/i386/pr64411.C: New test.
5341 2016-03-15 Tom de Vries <tom@codesourcery.com>
5343 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5344 * gfortran.dg/goacc/kernels-alias.f95: New test.
5346 2016-03-14 Martin Sebor <msebor@redhat.com>
5349 * g++.dg/cpp0x/constexpr-inline.C: New test.
5350 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5352 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5354 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5356 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5359 * gcc.dg/pr70219.c: New test.
5361 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5364 * gcc.dg/torture/pr70083.c: New test.
5365 * gcc.target/i386/pr70083.c: New test.
5367 2016-03-14 Richard Biener <rguenther@suse.de>
5369 PR tree-optimization/56365
5370 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5372 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5375 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5377 * g++.dg/pr70098.C: New testcase.
5380 2016-03-14 Tom de Vries <tom@codesourcery.com>
5382 PR tree-optimization/70045
5383 * gcc.dg/graphite/pr70045.c: New test.
5385 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5388 * gfortran.dg/include_9.f90: New test.
5390 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5393 gfortran.dg/prof/prof.exp: New script.
5394 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5396 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5398 PR rtl-optimization/69307
5399 * gcc.dg/pr69307.c: New test.
5401 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5404 * gcc.target/arm/pr69614.c: New.
5406 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5409 * gfortran.dg/submodule_14.f08: New test
5412 * gfortran.dg/submodule_15.f08: New test
5414 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5417 * g++.dg/cpp1y/paren3.C: New test.
5419 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5422 * gcc.target/powerpc/ppc-round2.c: New test.
5424 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5427 * gcc.dg/torture/pr70123.c: New test.
5429 2016-03-11 Jeff Law <law@redhat.com>
5431 PR tree-optimization/70190
5432 * gcc.c-torture/compile/pr70190.c: New test.
5434 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5437 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5439 (test43_b): Likewise.
5440 (test43_c): Likewise.
5441 (test43_d): Likewise.
5442 (test43_e): Likewise.
5443 (test43_f): Likewise.
5444 (test43_g): Likewise.
5445 (test44_a): Likewise.
5446 (test44_b): Likewise.
5447 (test44_c): Likewise.
5448 (test44_d): Likewise.
5449 (test44_e): Likewise.
5451 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5454 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5456 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5458 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5461 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5465 * gcc.target/aarch64/pr69245_2.c: New test.
5467 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5469 PR tree-optimization/70177
5470 * gcc.dg/pr70177.c: New test.
5472 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5474 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5476 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5478 * gcc.dg/tree-ssa/sra-20.c: New.
5480 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5482 PR rtl-optimization/70174
5483 * gcc.dg/pr70174.c: New test.
5485 PR tree-optimization/70169
5486 * gcc.dg/pr70169.c: New test.
5488 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5491 * gcc.target/i386/pr70160.c: New test.
5493 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5495 * gcc.target/s390/dfp-1.c: New test.
5497 2016-03-10 Nick Clifton <nickc@redhat.com>
5500 * gcc.target/aarch64/pr70044.c: New test.
5502 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5503 Jakub Jelinek <jakub@redhat.com>
5506 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5507 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5508 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5510 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5513 * g++.dg/lto/pr69589_0.C: New testcase
5514 * g++.dg/lto/pr69589_1.C: New testcase
5516 2016-03-10 Marek Polacek <polacek@redhat.com>
5519 * g++.dg/delayedfold/unary-plus1.C: New test.
5521 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5523 * gcc.target/arm/pr45701-1.c: Escape brackets.
5524 * gcc.target/arm/pr45701-2.c: Likewise.
5526 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5528 * gfortran.dg/unconstrained_commons.f: New.
5530 2016-03-10 Alan Modra <amodra@gmail.com>
5532 * gcc.dg/pr69195.c: New.
5533 * gcc.dg/pr69238.c: New.
5535 2016-03-10 Tom de Vries <tom@codesourcery.com>
5538 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5540 2016-03-10 Richard Biener <rguenther@suse.de>
5542 PR tree-optimization/70128
5543 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5544 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5546 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5548 PR tree-optimization/70152
5549 * gcc.dg/pr70152.c: New test.
5552 * gcc.target/i386/pr70086-1.c: New test.
5553 * gcc.target/i386/pr70086-2.c: New test.
5554 * gcc.target/i386/pr70086-3.c: New test.
5556 PR tree-optimization/70127
5557 * gcc.c-torture/execute/pr70127.c: New test.
5559 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5561 * c-c++-common/goacc/combined-directives-2.c: New test.
5563 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5567 * g++.dg/diagnostic/pr70105.C: New test.
5568 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5569 (test_multiple_ordinary_maps): New test function.
5571 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5575 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5576 Drop range information from call to inform_at_rich_loc.
5577 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5579 (test_show_locus): Replace calls to rich_location::add_range with
5580 calls to add_range. Rewrite the tests that used the now-defunct
5581 rich_location ctor taking a source_range. Simplify other tests
5582 by replacing calls to COMBINE_LOCATION_DATA with calls to
5585 2016-03-09 Richard Biener <rguenther@suse.de>
5586 Jakub Jelinek <jakub@redhat.com>
5588 PR tree-optimization/70138
5589 * gcc.dg/vect/pr70138-1.c: New testcase.
5590 * gcc.dg/vect/pr70138-2.c: Likewise.
5592 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5595 * gcc.target/i386/pr70049.c: New test.
5597 2016-03-09 Richard Biener <rguenther@suse.de>
5600 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5601 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5602 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5604 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5606 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5609 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5612 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5615 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5618 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5619 in testcase comment.
5621 2016-03-09 Tom de Vries <tom@codesourcery.com>
5623 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5624 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5625 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5626 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5627 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5628 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5629 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5630 * gfortran.dg/goacc/kernels-loop.f95: New test.
5632 2016-03-08 Martin Sebor <msebor@redhat.com>
5635 * g++.dg/warn/overflow-warn-7.C: New test.
5637 2016-03-08 Jason Merrill <jason@redhat.com>
5639 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5640 * lib/target-supports.exp (check_effective_target_concepts): New.
5642 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5645 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5646 * g++.dg/ubsan/pr70135.C: New test.
5649 * gcc.dg/pr70110.c: New test.
5651 2016-03-07 Martin Jambor <mjambor@suse.cz>
5653 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5654 * c-c++-common/gomp/if-1.c: Likewise.
5655 * c-c++-common/gomp/pr61486-2.c: Likewise.
5656 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5657 to dg-additional-options.
5658 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5659 * g++/gomp/target-teams-1.c: Likewise.
5660 * gcc.dg/gomp/gomp.exp: Likewise.
5661 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5662 dg-additional-options.
5663 * gfortran.dg/gomp/gomp.exp: Likewise.
5664 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5665 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5666 dg-additional-options.
5667 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5669 2016-03-07 Martin Jambor <mjambor@suse.cz>
5671 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5672 * c-c++-common/gomp/gridify-1.c: New test.
5673 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5675 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5677 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5678 trigger for cortex-r8, when scanning for register r8.
5679 * gcc.target/arm/pr45701-2.c: Likewise.
5681 2016-02-26 Richard Biener <rguenther@suse.de>
5682 Jeff Law <law@redhat.com>
5684 PR tree-optimization/69740
5685 * gcc.c-torture/compile/pr69740-1.c: New test.
5686 * gcc.c-torture/compile/pr69740-2.c: New test.
5688 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5690 * lib/target-supports.exp
5691 (check_effective_target_whole_vector_shift): Enable for PPC64.
5693 2016-03-07 Richard Biener <rguenther@suse.de>
5695 PR tree-optimization/70115
5696 * gcc.dg/torture/pr70115.c: New testcase.
5698 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5701 * c-c-++-common/goacc/pr69916.c: New.
5703 2016-03-07 Richard Henderson <rth@redhat.com>
5705 * gcc.c-torture/compile/pr70061.c: New test.
5707 2016-03-07 Richard Biener <rguenther@suse.de>
5710 * gcc.dg/vect/O3-pr36098.c: New testcase.
5712 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5714 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5716 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5718 * gnat.dg/renaming9.ad[sb]: New testcase.
5720 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5723 * g++.dg/expr/stdarg3.C: New test.
5725 2016-03-04 Jeff Law <law@redhat.com>
5727 PR tree-optimization/69196
5728 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5731 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5734 * gcc.dg/pr69973.c: New test.
5736 PR rtl-optimization/69941
5737 * gcc.dg/torture/pr69941.c: New test.
5740 * gcc.dg/pr69824.c: New test.
5742 2016-03-05 Tom de Vries <tom@codesourcery.com>
5744 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5745 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5748 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5751 * g++.dg/cpp1y/var-templ48.C: New test.
5752 * g++.dg/cpp1y/var-templ49.C: New test.
5754 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5756 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5758 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5761 * g++.dg/ubsan/pr70035.C: New test.
5764 * gcc.target/i386/pr70062.c: New test.
5766 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5768 * g++.dg/template/typename21.C: Remove c++98_only.
5770 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5772 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5774 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5777 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5779 (fn_42_b): Likewise.
5780 (fn_42_c): Likewise.
5782 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5785 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5787 (fn_40_b): Likewise.
5788 (fn_41_a): Likewise.
5789 (fn_41_b): Likewise.
5791 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5794 * gcc.target/i386/avx512f-pr70059.c: New test.
5795 * gcc.target/i386/avx512dq-pr70059.c: New test.
5797 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5799 PR rtl-optimization/57676
5800 * gcc.dg/torture/pr57676.c: New test.
5802 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5804 * gcc.dg/pr70026.c: New test.
5806 2016-03-04 Marek Polacek <polacek@redhat.com>
5809 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5810 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5812 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5815 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5817 (test_corners_sisd_si): Likewise.
5818 (main): Remove checks of the above.
5819 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5821 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5823 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5825 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5827 * gcc.dg/torture/pr69951.c: Accept argc==0.
5829 2016-03-04 Richard Biener <rguenther@suse.de>
5832 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5833 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5835 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5838 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5841 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.dg/guality/pr69947.c: New test.
5846 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5849 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5851 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853 PR rtl-optimization/69904
5854 * gcc.target/arm/pr69904.c: New test.
5856 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5859 * gcc.dg/vect/pr70021.c: New test.
5860 * gcc.target/i386/pr70021.c: New test.
5862 2016-03-03 Marek Polacek <polacek@redhat.com>
5865 * gcc.dg/pr70050.c: New test.
5867 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5869 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5871 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5873 PR tree-optimization/70043
5874 * gfortran.dg/vect/pr70043.f90: New test.
5876 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5878 * gnat.dg/specs/task1.ads: New test.
5880 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5882 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5883 Invoke gdb with -batch.
5884 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5886 2016-03-03 Richard Biener <rguenther@suse.de>
5888 PR tree-optimization/55936
5889 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5891 2016-03-02 Jeff Law <law@redhat.com>
5893 PR rtl-optimization/69942
5894 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5895 effects of argument promotions.
5897 PR tree-optimization/69987
5898 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5899 target does not support -fprefetch-loop-arrays.
5901 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5903 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5905 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5907 PR rtl-optimization/69052
5908 * gcc.target/i386/pr69052.c: New test.
5910 2016-03-02 Alan Modra <amodra@gmail.com>
5912 * gcc.dg/pr69990.c: New.
5914 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5917 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5920 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5923 * gcc.target/i386/pr70028.c: New test.
5925 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5927 * c-c++-common/asan/swapcontext-test-1.c,
5928 * c-c++-common/tsan/thread_leak.c,
5929 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5930 * g++.dg/tsan/benign_race.C,
5931 * g++.dg/tsan/fd_close_norace.C,
5932 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5933 races with sanitizer output
5935 2016-03-02 Richard Biener <rguenther@suse.de>
5936 Uros Bizjak <ubizjak@gmail.com>
5939 * gcc.dg/simd-8.c: New testcase.
5941 2016-03-02 Richard Biener <rguenther@suse.de>
5944 * gcc.dg/simd-7.c: New testcase.
5946 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5948 * gcc.target/i386/pr70007.c: Tweak.
5950 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5952 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5954 2016-03-02 Marek Polacek <polacek@redhat.com>
5957 * gcc.dg/pr67854.c: New test.
5959 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.dg/torture/pr70025.c: New test.
5964 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5966 PR tree-optimization/68621
5967 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5969 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5971 * gcc.target/i386/pr70007.c: New test.
5973 2016-03-01 Jeff Law <law@redhat.com>
5975 PR tree-optimization/69196
5976 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5978 PR tree-optimization/69196
5979 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5980 duplicating code and spoiling the expected output.
5982 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5985 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5986 supports power9 before doing tests.
5987 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5988 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5989 * gcc.target/powerpc/p9-permute.c: Likewise.
5991 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5994 * gcc.target/i386/pr70027.c: New test.
5996 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5998 * gcc.dg/pr70017.c: New test.
6000 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6004 * gcc.dg/pr69796.c: New test.
6005 * gcc.dg/pr69974.c: New test.
6007 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6009 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6011 2016-02-29 Jeff Law <law@redhat.com>
6013 PR tree-optimization/69987
6014 * gfortran.dg/pr69987.f90: New test.
6016 PR tree-optimization/69989
6017 * gcc.c-torture/compile/pr69989-2.c: New test.
6019 2016-03-01 Marek Polacek <polacek@redhat.com>
6022 * g++.dg/parse/invalid1.C: New test.
6024 2016-03-01 Richard Biener <rguenther@suse.de>
6027 * gcc.dg/pr70022.c: New testcase.
6029 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6031 PR tree-optimization/69956
6032 * gcc.dg/pr69956.c: New test.
6034 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6037 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6038 XFAIL when hardware supports efficient unaligned storage access.
6040 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6043 * g++.dg/template/pr69961a.C: New test.
6044 * g++.dg/template/pr69961b.C: New test.
6046 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6048 PR preprocessor/69985
6049 * gcc.dg/cpp/pr69985.c: New test case.
6051 2016-02-29 Jeff Law <law@redhat.com>
6053 PR tree-optimization/70005
6054 * gcc.c-torture/execute/pr70005.c New test.
6056 PR tree-optimization/69999
6057 * gcc.c-torture/compile/pr69999.c: New test.
6059 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6061 PR tree-optimization/69652
6062 * gcc.dg/torture/pr69652.c: Delete test.
6063 * gcc.dg/vect/pr69652.c: New test.
6065 2016-02-19 Richard Biener <rguenther@suse.de>
6067 PR tree-optimization/69980
6068 * gfortran.dg/vect/pr69980.f90: New testcase.
6070 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6072 * gcc.target/sparc/20160229-1.c: New test.
6074 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6076 * gnat.dg/stack_usage3.adb: New test.
6077 * gnat.dg/stack_usage3_pkg.ads: New helper.
6079 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6081 * gnat.dg/renaming8.adb: New test.
6082 * gnat.dg/renaming8_pkg1.ads: New helper.
6083 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6084 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6086 2016-02-29 Richard Biener <rguenther@suse.de>
6088 PR tree-optimization/69720
6089 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6091 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6095 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6097 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6098 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6101 * gfortran.dg/coarray_8.f90: Adjust error message.
6102 * gfortran.dg/pr56007.f90: New test.
6103 * gfortran.dg/pr56007.f: New test.
6105 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6107 PR tree-optimization/69989
6108 * gcc.dg/torture/pr69989.c: New test.
6110 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6112 * gcc.target/i386/stack-realign-win.c: New test.
6114 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6117 * gfortran.dg/pr60126.f90: New test.
6119 2016-02-27 Jeff Law <law@redhat.com>
6122 2016-02-26 Richard Biener <rguenther@suse.de>
6123 Jeff Law <law@redhat.com>
6125 PR tree-optimization/69740
6126 * gcc.c-torture/compile/pr69740-1.c: New test.
6127 * gcc.c-torture/compile/pr69740-2.c: New test.
6129 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6132 * gfortran.dg/newunit_4.f90: New test.
6134 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6137 PR rtl-optimization/69886
6138 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6139 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6142 2016-02-26 Martin Sebor <msebor@redhat.com>
6144 PR tree-optimization/15826
6145 * gcc.dg/tree-ssa/pr15826.c: New test.
6147 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6150 * gcc.target/powerpc/pr69969.c: New test.
6152 2016-02-26 Martin Sebor <msebor@redhat.com>
6155 * g++.old-deja/g++.other/decl5.C: Add a test case.
6157 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6160 * gcc.target/powerpc/pr69946.c: New file.
6162 2016-02-26 Richard Biener <rguenther@suse.de>
6163 Jeff Law <law@redhat.com>
6165 PR tree-optimization/69740
6166 * gcc.c-torture/compile/pr69740-1.c: New test.
6167 * gcc.c-torture/compile/pr69740-2.c: New test.
6169 2016-02-26 Martin Jambor <mjambor@suse.cz>
6172 * gcc.dg/torture/pr69932.c: New test.
6173 * gcc.dg/torture/pr69936.c: Likewise.
6175 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6178 * gcc.target/s390/pr69709.c: New test.
6180 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6183 * gcc.target/aarch64/pr69245_1.c: New test.
6185 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188 * gcc.dg/torture/pr69613.c: New test.
6190 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6192 PR rtl-optimization/69891
6193 * gcc.target/i386/pr69891.c: New test.
6195 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6196 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6199 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6200 functionality for both 32-bit and 64-bit.
6202 2016-02-26 Richard Biener <rguenther@suse.de>
6204 PR tree-optimization/69551
6205 * gcc.dg/torture/pr69951.c: New testcase.
6207 2016-02-25 Richard Biener <rguenther@suse.de>
6209 PR tree-optimization/48795
6210 * gcc.dg/Warray-bounds-18.c: New testcase.
6212 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6214 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6216 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6218 PR rtl-optimization/69896
6219 * gcc.dg/pr69896.c: New test.
6221 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6224 * g++.dg/cpp1y/paren2.C: New test.
6226 2016-02-24 Martin Sebor <msebor@redhat.com>
6229 * gcc.dg/enum-mode-2.c: New test.
6231 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6234 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6235 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6236 * g++.dg/ubsan/pr69922.C: New test.
6238 2016-02-24 Marek Polacek <polacek@redhat.com>
6241 * gcc.dg/pr69819.c: New test.
6243 2016-02-24 Martin Sebor <msebor@redhat.com>
6246 * g++.dg/ext/flexary15.C: New test.
6248 2016-02-24 Martin Sebor <msebor@redhat.com>
6250 * gcc.dg/builtins-68.c: Avoid making unportable
6251 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6252 * g++.dg/ext/builtin_alloca.C: Same.
6254 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6255 Charles Baylis <charles.baylis@linaro.org>
6258 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6260 2016-02-24 Richard Biener <rguenther@suse.de>
6261 Jakub Jelinek <jakub@redhat.com>
6264 * gcc.dg/torture/pr69760.c: New testcase.
6266 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6268 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6269 pattern on Solaris with as.
6271 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6273 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6274 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6275 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6276 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6278 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6281 * gcc.dg/pr69915.c: New test.
6283 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6285 PR rtl-optimization/69886
6286 * gcc.dg/torture/pr69886.c: New test.
6288 2016-02-24 Richard Biener <rguenther@suse.de>
6291 * gcc.dg/torture/pr68963.c: New testcase.
6293 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6296 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6297 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6298 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6299 * gcc.target/arm/atomic_loaddi_1.c: New test.
6300 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6301 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6302 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6303 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6304 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6305 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6306 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6307 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6309 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6312 * gcc.dg/torture/pr69909.c: New test.
6314 2016-02-24 Richard Biener <rguenther@suse.de>
6316 PR tree-optimization/69907
6317 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6318 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6319 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6321 2016-02-24 Christian Bruel <christian.bruel@st.com>
6323 * gcc.target/arm/pragma_cpp_fma.c: New test.
6325 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6328 * gfortran.dg/include_6.f90: Update test.
6330 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6333 * objc.dg/pr69844.m: New test.
6335 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6337 PR libgfortran/69456
6338 * gfortran.dg/namelist_89.f90: New test.
6339 * gfortran.dg/pr59700.f90: Update test..
6341 2016-02-23 Martin Sebor <msebor@redhat.com>
6344 * g++.dg/ext/builtin_alloca.C: New test.
6345 * gcc.dg/builtins-68.c: New test.
6347 2016-02-23 Richard Henderson <rth@redhat.com>
6349 * gcc.target/i386/addr-space-3.c: Remove test.
6351 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6353 PR preprocessor/69126
6354 PR preprocessor/69543
6355 * c-c++-common/pr69126-2-long.c: New test.
6356 * c-c++-common/pr69126-2-short.c: New test.
6357 * c-c++-common/pr69543-1.c: Remove xfail.
6359 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6361 PR preprocessor/69126
6362 PR preprocessor/69543
6363 PR preprocessor/69558
6364 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6366 (test_2): ...this, and add leading comment.
6367 (MACRO_3, test_3): New.
6368 (MACRO_4A, MACRO_4B, test_4): New.
6369 (MACRO): Rename to...
6372 (test_5): ...this, updating for renaming of MACRO, and
6373 add leading comment.
6374 * c-c++-common/pr69543-1.c: New.
6375 * c-c++-common/pr69543-2.c: New.
6376 * c-c++-common/pr69543-3.c: New.
6377 * c-c++-common/pr69543-4.c: New.
6378 * c-c++-common/pr69558-1.c: New.
6379 * c-c++-common/pr69558-2.c: New.
6380 * c-c++-common/pr69558-3.c: New.
6381 * c-c++-common/pr69558-4.c: New.
6382 * gcc.dg/pr69558.c: Move to...
6383 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6386 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6388 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6389 to -ftree-parallelize-loops/-fopenacc changes.
6390 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6391 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6392 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6393 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6394 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6395 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6396 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6397 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6398 * c-c++-common/goacc/kernels-loop.c: Likewise.
6399 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6400 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6401 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6402 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6404 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6406 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6408 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6411 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6414 * gcc.dg/pr69900.c: New test.
6416 2016-02-23 Martin Jambor <mjambor@suse.cz>
6418 PR tree-optimization/69666
6419 * gcc.dg/tree-ssa/pr69666.c: New test.
6421 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6424 * gfortran.dg/coarray_allocate_5.f08: New test.
6426 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6428 * gcc.target/s390/vcond-shift.c: Move to ...
6429 * gcc.target/s390/vector/vcond-shift.c: ... here.
6431 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6433 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6434 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6436 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6438 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6440 2016-02-20 Mark Wielaard <mjw@redhat.com>
6443 * gcc.dg/unused-variable-3.c: New test.
6445 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6448 * gcc.target/i386/pr69888.c: New test.
6450 2016-02-22 Richard Biener <rguenther@suse.de>
6452 PR tree-optimization/69882
6453 * gfortran.dg/vect/pr69882.f90: New testcase.
6455 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6458 * gcc.dg/pr69885.c: New test.
6460 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6464 * gcc.target/sh/pr54089-10.c: New.
6466 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6469 * gfortran.dg/deferred_character_15.f90 : New test.
6471 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6474 gfortran.dg/allocate_with_source_18.f03: New test.
6476 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6479 gfortran.dg/gomp/pr52531.f90: New test.
6481 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6484 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6487 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6490 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6491 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6494 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6497 * g++.dg/torture/pr69851.C: New test.
6499 2016-02-19 Martin Sebor <msebor@redhat.com>
6502 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6504 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6507 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6508 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6511 * g++.dg/cpp0x/pr67767.C: New test.
6513 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6515 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6516 for fp, simd, crypto, crc, lse.
6517 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6519 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6520 effective target check.
6522 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6525 * gcc.target/i386/pr69820.c: New test.
6527 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6529 * gcc.target/s390/vector/int128-1.c: New test.
6531 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6533 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6535 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6537 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6538 instruction pattern name to prevent the testcase from failing with
6541 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6543 * gcc.target/s390/md/movstr-2.c: New test.
6545 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6547 * gcc.target/s390/morestack.c: New test.
6549 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6552 * gcc.target/s390/pr69625.c: Add test case.
6554 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6557 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6559 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6562 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6563 * gcc.target/powerpc/fusion3.c: Likewise.
6565 2016-02-18 Richard Biener <rguenther@suse.de>
6568 * g++.dg/torture/pr69553.C: New testcase.
6570 2016-02-18 Nick Clifton <nickc@redhat.com>
6574 * gcc.target/arm/pr62554.c: New test.
6575 * gcc.target/arm/pr69610-1.c: New test.
6576 * gcc.target/arm/pr69610-2.c: New test.
6578 2016-02-18 Richard Biener <rguenther@suse.de>
6581 * gcc.dg/torture/pr69854.c: New testcase.
6583 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6586 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6588 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6590 * gcc.target/powerpc/vec-cg.c: New test.
6592 2016-02-17 Richard Biener <rguenther@suse.de>
6595 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6597 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6600 * gcc.c-torture/compile/pr69161.c: New test.
6602 2016-02-17 David Sherwood <david.sherwood@arm.com>
6605 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6606 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6608 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6610 * gcc.dg/ifcvt-4.c: Skip on Visium.
6612 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6614 * gnat.dg/atomic8.adb: New test.
6616 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6618 * gnat.dg/discr46.ad[sb]: New test.
6620 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6623 * gcc.target/powerpc/pr48344-1.c: New test.
6625 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6628 * gfortran.dg/associate_21.f90: New test.
6630 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6633 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6634 -Wnonnull in dg-options.
6635 * c-c++-common/nonnull-2.c: New test.
6637 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6638 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6640 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6642 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6645 * gcc.dg/pr69801.c: Add empty dg-options.
6647 2016-02-16 James Norris <jnorris@codesourcery.com>
6649 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6650 * g++.dg/goacc/deviceptr-1.c: New file.
6652 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6654 PR tree-optimization/69820
6655 * gcc.dg/vect/pr69820.c: New test.
6657 2016-02-16 Richard Biener <rguenther@suse.de>
6659 PR tree-optimization/69776
6660 * gcc.dg/torture/pr69776-2.c: New testcase.
6662 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6664 PR tree-optimization/69714
6665 * gcc.dg/torture/pr69714.c: New test.
6667 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6669 PR tree-optimization/69802
6670 * gcc.dg/pr69802.c: New test.
6672 2016-02-16 Richard Biener <rguenther@suse.de>
6675 * gcc.dg/pr69801.c: New testcase.
6677 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6679 PR libgfortran/69651
6680 * gfortran.dg/read_bang.f90: New test.
6681 * gfortran.dg/read_bang4.f90: New test.
6683 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6686 * g++.dg/init/pr69658.C: New test.
6689 * c-c++-common/pr69797.c: New test.
6691 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6693 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6694 check for aarch64*-*-*.
6696 2016-02-15 Richard Biener <rguenther@suse.de>
6698 PR tree-optimization/69783
6699 * gcc.dg/vect/pr69783.c: New testcase.
6701 2016-02-15 Richard Biener <rguenther@suse.de>
6703 PR tree-optimization/69776
6704 * gcc.dg/torture/pr69776.c: New testcase.
6706 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6709 * gfortran.dg/type_decl_4.f90: Reinstated.
6711 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6714 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6716 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6720 * gfortran.dg/type_decl_4.f90: Removed.
6722 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6725 * gfortran.dg/type_decl_4.f90: New test.
6727 2016-02-14 Alan Modra <amodra@gmail.com>
6730 * gcc.c-torture/execute/stkalign.c: Revise test.
6732 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6735 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6737 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6740 * gcc.target/sh/torture/pr67260.c: New.
6742 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6744 * gcc.dg/pr67964.c: Add dg-require-alias.
6746 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6750 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6752 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6754 PR libgfortran/69668
6755 * gfortran.dg/namelist_88.f90: New test.
6757 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6759 PR libgfortran/69668
6760 * gfortran.dg/namelist_38.f90: Update test.
6761 * gfortran.dg/namelist_84.f90: Update test.
6763 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6766 * gcc.dg/pr69554-1.c: New test.
6767 * gfortran.dg/pr69554-1.F90: New test.
6768 * gfortran.dg/pr69554-2.F90: New test.
6769 * lib/gcc-dg.exp (proc dg-locus): New function.
6770 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6771 distinguish between the caret-printing and non-caret-printing
6772 cases. If caret-printing has been explicitly enabled, bail out
6773 without attempting to fix up the output.
6775 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6779 * gcc.dg/spellcheck-options-3.c: New test case.
6780 * gcc.dg/spellcheck-options-4.c: New test case.
6781 * gcc.dg/spellcheck-options-5.c: New test case.
6782 * gcc.dg/spellcheck-options-6.c: New test case.
6783 * gcc.dg/spellcheck-options-7.c: New test case.
6784 * gcc.dg/spellcheck-options-8.c: New test case.
6785 * gcc.dg/spellcheck-options-9.c: New test case.
6786 * gcc.dg/spellcheck-options-10.c: New test case.
6788 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6790 PR rtl-optimization/69764
6791 PR rtl-optimization/69771
6792 * c-c++-common/pr69764.c: New test.
6793 * gcc.dg/torture/pr69771.c: New test.
6795 2016-02-12 Marek Polacek <polacek@redhat.com>
6797 * g++.dg/torture/init-list1.C: New.
6799 2016-02-12 Marek Polacek <polacek@redhat.com>
6801 * gcc.dg/pr69522.c: Add empty dg-options.
6803 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6805 * g++.dg/lto/lto.exp: Include and init mpx.
6806 * g++.dg/lto/pr69729_0.C: New test.
6808 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6811 * g++.dg/ipa/pr69241-4.C: New test.
6814 * g++.dg/ipa/pr68672-1.C: New test.
6815 * g++.dg/ipa/pr68672-2.C: New test.
6816 * g++.dg/ipa/pr68672-3.C: New test.
6818 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6821 * gcc.dg/pr69522.c: New test.
6823 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6826 * g++.dg/cpp1y/69098.C: New test.
6827 * g++.dg/cpp1y/69098-2.C: New test.
6829 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6831 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6832 and neighbour -> neighbor.
6833 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6834 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6835 * c-c++-common/Wvarargs.c: Likewise.
6836 * c-c++-common/goacc/host_data-5.c: Likewise.
6837 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6838 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6839 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6840 * gcc.target/aarch64/pr60697.c: Likewise.
6841 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6842 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6843 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6844 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6845 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6846 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6847 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6848 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6849 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6850 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6851 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6852 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6853 * g++.dg/lookup/koenig5.C: Likewise.
6854 * g++.dg/ext/no-asm-2.C: Likewise.
6855 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6856 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6857 * gfortran.dg/used_types_16.f90: Likewise.
6858 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6859 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6860 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6861 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6862 * gfortran.dg/abstract_type_6.f03: Likewise.
6863 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6864 * gfortran.dg/used_types_15.f90: Likewise.
6865 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6866 * gfortran.dg/exit_3.f08: Likewise.
6867 * gfortran.dg/open_status_2.f90: Likewise.
6868 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6869 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6870 * gfortran.dg/associate_1.f03: Likewise.
6871 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6872 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6873 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6874 * gcc.dg/builtin-object-size-1.c: Likewise.
6875 * gcc.dg/noreturn-6.c: Likewise.
6876 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6877 * gcc.dg/globalalias.c: Likewise.
6878 * gcc.dg/builtins-config.h: Likewise.
6879 * gcc.dg/pr30457.c: Likewise.
6880 * gcc.c-torture/compile/volatile-1.c: Likewise.
6881 * gcc.c-torture/execute/20101011-1.c: Likewise.
6882 * c-c++-common/Waddress-1.c: Likewise.
6884 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6887 * c-c++-common/Waddress-1.c: New test.
6889 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6892 * gfortran.dg/associate_19.f03: New test.
6893 * gfortran.dg/associate_20.f03: New test.
6895 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6897 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6899 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6901 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6902 .arch armv8-a\n. Add -dA to dg-options.
6903 * gcc.target/aarch64/assembler_arch_1.c: New test.
6904 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6906 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/cpp0x/pr68726.C: New.
6911 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6913 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6916 2016-02-11 Richard Biener <rguenther@suse.de>
6918 * g++.dg/tree-ssa/pr61034.C: Adjust.
6920 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6923 * gcc.target/s390/pr69148.c: New.
6925 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6927 PR tree-optimization/69652
6928 * gcc.dg/torture/pr69652.c: New test.
6930 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6931 Patrick Palka <ppalka@gcc.gnu.org>
6935 * g++.dg/ipa/pr69241-1.C: New test.
6936 * g++.dg/ipa/pr69241-2.C: New test.
6937 * g++.dg/ipa/pr69241-3.C: New test.
6938 * g++.dg/ipa/pr69649.C: New test.
6940 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6942 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6943 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6945 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6947 PR tree-optimization/68021
6948 * gcc.dg/tree-ssa/pr68021.c: New test.
6950 2016-02-10 Richard Biener <rguenther@suse.de>
6952 PR tree-optimization/69726
6953 * gcc.dg/uninit-22.c: New testcase.
6955 2016-02-09 Andrew Pinski <apinski@cavium.com>
6958 * gcc.c-torture/compile/20160205-1.c: New testcase.
6960 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6963 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6964 instead accessing a really large arrray.
6965 * gcc.target/powerpc/fusion3.c: Likewise.
6967 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6970 * gcc.c-torture/execute/pr68532.c: New test.
6972 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6975 * gcc.dg/pr69634.c: New.
6977 2016-02-09 Richard Biener <rguenther@suse.de>
6979 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6981 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6983 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6985 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6987 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6989 2016-02-09 Richard Biener <rguenther@suse.de>
6991 PR tree-optimization/69715
6992 * gcc.dg/torture/pr69715.c: New testcase.
6994 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6997 * g++.dg/cpp0x/trailing12.C: New test.
6998 * g++.dg/cpp0x/trailing13.C: New test.
7000 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7004 * g++.dg/cpp1y/auto-fn29.C: New test.
7005 * g++.dg/cpp1y/auto-fn30.C: New test.
7007 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7009 PR tree-optimization/69209
7010 * gcc.c-torture/compile/pr69209.c: New test.
7012 2016-02-08 Jeff Law <law@redhat.com>
7014 PR tree-optimization/68541
7015 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7016 of statements allowed in join block for path splitting.
7018 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7021 * g++.dg/gomp/pr59627.C: New test.
7024 * g++.dg/ipa/pr69239.C: New test.
7026 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7028 PR preprocessor/69664
7029 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7030 * gcc.dg/cpp/warn-comments.c: Likewise.
7032 2016-02-08 Marek Polacek <polacek@redhat.com>
7035 * g++.dg/init/const12.C: New test.
7037 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7040 * gcc.dg/lto/pr55113_0.c: Remove test.
7042 2016-02-08 Richard Biener <rguenther@suse.de>
7044 PR tree-optimization/69719
7045 * gcc.dg/torture/pr69719.c: New testcase.
7047 2016-02-08 Richard Biener <rguenther@suse.de>
7048 Jeff Law <law@redhat.com>
7051 * gcc.target/mips/pr68273.c: New testcase.
7053 2016-02-08 Richard Biener <rguenther@suse.de>
7055 PR rtl-optimization/69274
7056 * gcc.target/i386/addr-sel-1.c: XFAIL.
7058 2016-02-08 Jeff Law <law@redhat.com>
7060 PR tree-optimization/68541
7061 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7063 PR tree-optimization/65917
7064 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7066 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7069 * gfortran.dg/namelist_args.f90: New test.
7071 2016-02-05 Jeff Law <law@redhat.com>
7073 PR tree-optimization/68541
7074 * gcc.dg/tree-ssa/split-path-2.c: New test.
7075 * gcc.dg/tree-ssa/split-path-3.c: New test.
7076 * gcc.dg/tree-ssa/split-path-4.c: New test.
7077 * gcc.dg/tree-ssa/split-path-5.c: New test.
7078 * gcc.dg/tree-ssa/split-path-6.c: New test.
7079 * gcc.dg/tree-ssa/split-path-7.c: New test.
7081 2016-02-05 Martin Sebor <msebor@redhat.com>
7084 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7085 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7087 2016-02-06 Richard HEnderson <rth@redhat.com>
7090 * gcc.target/i386/addr-space-4.c: New.
7091 * gcc.target/i386/addr-space-5.c: New.
7093 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7096 * gfortran.dg/elemental_dependency_6.f90: New.
7098 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7100 PR rtl-optimization/69691
7101 * gcc.c-torture/execute/pr69691.c: New test.
7104 * g++.dg/parse/pr69628.C: New test.
7106 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7108 * gcc.dg/sancov/asan.c: Move to ...
7109 * gcc.dg/asan/sancov-1.c: ... here.
7111 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7113 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7115 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7118 * gcc.target/i386/pr69677.c: New test.
7120 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7123 * g++.dg/template/pr68948.C: New test.
7125 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7128 (only necessary on s390x).
7130 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7132 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7133 -mno-accumulate-outgoing-args.
7135 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7137 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7139 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7142 * c-c++-common/pr69669.c: New test.
7144 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7147 * g++.dg/pr69667.C: New file.
7149 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7152 * gcc.dg/pr69619.c: Add new test.
7154 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7156 PR rtl-optimization/69577
7157 * gcc.target/i386/pr69577.c: New test.
7159 2016-02-04 Martin Liska <mliska@suse.cz>
7161 * g++.dg/asan/pr69276.C: New test.
7163 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7167 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7168 a single smulbb instruction.
7169 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7170 * gcc.target/amr/wmul-2.c: Likewise.
7172 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7176 * gcc.c-torture/execute/pr67714.c: New test.
7178 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7181 * gcc.target/i386/pr69454-1.c: New test.
7182 * gcc.target/i386/pr69454-2.c: New test.
7184 2016-02-03 Martin Sebor <msebor@redhat.com>
7191 * g++.dg/ext/flexarray-mangle-2.C: New test.
7192 * g++.dg/ext/flexarray-mangle.C: New test.
7193 * g++.dg/ext/flexarray-subst.C: New test.
7194 * g++.dg/ext/flexary11.C: New test.
7195 * g++.dg/ext/flexary12.C: New test.
7196 * g++.dg/ext/flexary13.C: New test.
7197 * g++.dg/ext/flexary14.C: New test.
7198 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7200 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7203 Define only if CHECK_FLOAT128 is defined.
7204 (main): Properly initialize u5.
7206 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7209 * gcc.dg/pr69627.c: New test.
7212 * gcc.dg/pr69644.c: New test.
7214 2016-02-03 Mike Stump <mikestump@comcast.net>
7216 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7217 support for struct-layout-1.exp.
7219 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7222 * g++.dg/cpp0x/pr69056.C: New test.
7224 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7225 Alexandre Oliva <aoliva@redhat.com>
7228 * gcc.target/powerpc/pr69461.c: New.
7230 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7232 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7234 (check_effective_target_fsanitize_thread): ... to here. Do not
7235 specify additional compile flags for the test source.
7236 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7237 specify additional compile flags for the test source.
7239 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7241 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7243 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7247 * gfortran.dg/coarray_allocate_2.f08: New test.
7248 * gfortran.dg/coarray_allocate_3.f08: New test.
7249 * gfortran.dg/coarray_allocate_4.f08: New test.
7251 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7253 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7254 use same scan-tree-dump-times on all platforms.
7255 * gcc.dg/vect/vect-outer-1.c: Likewise.
7256 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7257 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7258 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7259 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7260 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7261 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7262 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7264 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7266 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7269 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7271 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7273 2016-02-02 James Norris <jnorris@codesourcery.com>
7275 * c-c++-common/goacc/routine-5.c: Add tests.
7277 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7279 * gcc.target/nvptx/unsigned-cmp.c: New test.
7281 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7283 * gcc.target/aarch64/scalar_shift_1.c
7284 (test_corners_sisd_di): Improve force to SIMD register.
7285 (test_corners_sisd_si): Likewise.
7286 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7287 Remove scan-assembler check for ldr.
7289 2016-02-02 Richard Biener <rguenther@suse.de>
7291 PR tree-optimization/69595
7292 * gcc.dg/Warray-bounds-17.c: New testcase.
7294 2016-02-02 Richard Biener <rguenther@suse.de>
7296 PR tree-optimization/69606
7297 * gcc.dg/torture/pr69606.c: New testcase.
7299 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7302 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7303 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7305 2016-02-02 Alan Modra <amodra@gmail.com>
7308 * gcc.target/powerpc/pr69548.c: New test.
7310 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7312 PR rtl-optimization/69592
7313 * gcc.dg/pr69592.c: New test.
7315 PR preprocessor/69543
7317 * gcc.dg/pr69543.c: New test.
7318 * gcc.dg/pr69558.c: New test.
7320 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7323 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7325 2016-02-01 Martin Sebor <msebor@redhat.com>
7327 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7329 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7331 PR tree-optimization/67921
7332 * c-c++-common/ubsan/pr67921.c: New test.
7334 2016-02-01 Richard Biener <rguenther@suse.de>
7337 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7339 2016-02-01 Richard Biener <rguenther@suse.de>
7341 PR tree-optimization/69574
7342 * gcc.dg/torture/pr69574.c: New testcase.
7344 2016-02-01 Richard Biener <rguenther@suse.de>
7346 PR tree-optimization/69579
7347 * gcc.dg/setjmp-6.c: New testcase.
7349 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7351 PR rtl-optimization/69570
7352 * g++.dg/opt/pr69570.C: New test.
7354 2016-02-01 Richard Henderson <rth@redhat.com>
7356 * gcc.dg/pr69535.c: New test.
7358 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7361 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7362 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7365 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7367 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7369 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7372 * gfortran.dg/allocate_with_source_17.f03: New test.
7374 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7376 PR tree-optimization/69546
7377 * gcc.dg/torture/pr69546.c: New test.
7379 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7382 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7384 2016-01-30 Martin Sebor <msebor@redhat.com>
7387 * g++.dg/ext/flexary10.C: New test.
7389 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7392 gfortran.dg/common_23.f90: New test.
7394 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7397 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7398 condition being checked, and disable it when the target supports
7399 misaligned loads and stores.
7401 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7404 * gcc.dg/torture/pr69518.c: New test.
7406 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7409 * gcc.target/i386/pr69530.c: New test.
7411 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7414 * gcc.target/mips/div-delay.c: New test.
7416 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7419 * gcc.target/i386/pr69551.c: New test.
7422 * gcc.target/i386/pr66137.c: New test.
7424 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7426 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7427 always built for p5600.
7428 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7429 isa=p5600 dg-option.
7431 2016-01-29 Richard Biener <rguenther@suse.de>
7433 PR tree-optimization/69547
7434 * g++.dg/tree-ssa/pr69547.C: New testcase.
7436 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7439 * g++.dg/warn/Wunused-function2.C: New test.
7441 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7443 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7444 support for test to succeed.
7446 2016-01-29 Marek Polacek <polacek@redhat.com>
7450 * g++.dg/ext/constexpr-vla2.C: New test.
7451 * g++.dg/ext/constexpr-vla3.C: New test.
7452 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7454 2016-01-29 Richard Biener <rguenther@suse.de>
7457 * gcc.dg/uninit-21.c: New testcase.
7459 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7462 * gcc.target/i386/pr69459.c: New test.
7464 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7467 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7468 * gcc.target/mips/pr68400.c: New test.
7470 2016-01-28 Martin Sebor <msebor@redhat.com>
7473 * gcc.target/powerpc/pr17381.c: New test.
7475 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7478 * gcc.dg/torture/pr69542.c: New test.
7480 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7482 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7484 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7486 * gcc.dg/pr65980.c: Skip on AIX.
7487 * gcc.dg/pr66688.c: Same.
7489 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7492 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7493 * gcc.dg/tree-ssa/sra-18.c: Same.
7495 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7498 * gfortran.dg/block_15.f08: New test.
7499 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7500 on incorrectly closed BLOCK.
7502 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7504 * gcc.dg/declare-simd.c: New test.
7505 2016-01-28 Richard Biener <rguenther@suse.de>
7507 PR tree-optimization/69466
7508 * gfortran.dg/vect/pr69466.f90: New testcase.
7510 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7512 * g++.dg/pr67989.C: Remove ARM-specific option.
7513 * gcc.target/arm/pr67989.C: New file.
7515 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7517 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7518 and expm1 test for glibc < 2.11.
7520 2016-01-27 Richard Henderson <rth@redhat.com>
7522 * gcc.c-torture/execute/pr69447.c: New test.
7524 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7527 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7529 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7532 * gcc.dg/pr66869.c: New test.
7534 2016-01-25 Jeff Law <law@redhat.com>
7536 PR tree-optimization/68398
7537 PR tree-optimization/69196
7538 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7539 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7540 path to avoid new heuristic allowing more irreducible regions
7541 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7542 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7543 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7544 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7545 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7547 2016-01-27 Marek Polacek <polacek@redhat.com>
7550 * c-c++-common/vector-compare-4.c: New test.
7552 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7554 PR preprocessor/69126
7555 * c-c++-common/pr69126.c: New test case.
7557 2016-01-27 Ian Lance Taylor <iant@google.com>
7559 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7561 2016-01-27 Ryan Burn <contact@rnburn.com>
7564 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7566 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7569 * gcc.target/i386/pr69512.c: New test.
7571 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7574 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7576 2016-01-27 Marek Polacek <polacek@redhat.com>
7579 * g++.dg/pr69379.C: New test.
7581 2016-01-27 Martin Sebor <msebor@redhat.com>
7584 * g++.dg/abi/Wabi-2-2.C: New test.
7585 * g++.dg/abi/Wabi-2-3.C: New test.
7586 * g++.dg/abi/Wabi-3-2.C: New test.
7587 * g++.dg/abi/Wabi-3-3.C: New test.
7589 2016-01-27 Richard Biener <rguenther@suse.de>
7591 PR tree-optimization/69166
7592 * gcc.dg/torture/pr69166.c: New testcase.
7594 2016-01-27 Martin Jambor <mjambor@suse.cz>
7596 PR tree-optimization/69355
7597 * gcc.dg/tree-ssa/pr69355.c: New test.
7599 2016-01-27 Marek Polacek <polacek@redhat.com>
7602 * g++.dg/ext/constexpr-vla1.C: New test.
7604 2016-01-20 Christian Bruel <christian.bruel@st.com>
7607 * gcc.target/arm/pr69245.c: New test.
7609 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7611 PR tree-optimization/69399
7612 * gcc.dg/torture/pr69399.c: New test.
7614 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7616 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7618 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7620 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7622 2016-01-26 Tom de Vries <tom@codesourcery.com>
7624 PR tree-optimization/69110
7625 * gcc.dg/autopar/pr69110.c: New test.
7627 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7628 Sebastian Pop <s.pop@samsung.com>
7630 * gcc.dg/graphite/isl-ast-op-select.c: New.
7632 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7635 * gfortran.dg/allocate_error_6.f90: New test.
7637 2016-01-26 Richard Henderson <rth@redhat.com>
7639 * gcc.dg/tm/pr60908.c: New test.
7641 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7644 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7646 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7647 expected multiline output to reflect the colorization being
7648 disabled before newlines.
7649 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7650 (custom_diagnostic_finalizer): Replace call to
7651 pp_newline_and_flush with call to pp_flush.
7652 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7653 * gfortran.dg/implicit_class_1.f90: Likewise.
7654 * lib/gcc-dg.exp (allow_blank_lines): New global.
7655 (dg-allow-blank-lines-in-output): New procedure.
7656 (gcc-dg-prune): Complain about blank lines in the output, unless
7657 dg-allow-blank-lines-in-output was called.
7658 * lib/multiline.exp (_build_multiline_regex): Only support
7659 arbitrary followup text for non-blank-lines, not for blank lines.
7661 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7663 PR tree-optimization/69483
7664 * gcc.dg/pr69483.c: New test.
7665 * g++.dg/opt/pr69483.C: New test.
7667 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7670 * gcc.target/arm/pr68620.c: New test.
7672 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7674 * gcc.target/i386/pr68986-2.c: Remove -m32.
7676 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7679 * gcc.target/i386/pr68986-1.c: New test.
7680 * gcc.target/i386/pr68986-2.c: Likewise.
7681 * gcc.target/i386/pr68986-3.c: Likewise.
7683 2016-01-26 Christian Bruel <christian.bruel@st.com>
7685 * lib/target-supports.exp
7686 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7687 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7688 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7690 2016-01-26 Richard Biener <rguenther@suse.de>
7692 PR tree-optimization/69452
7693 * gcc.dg/torture/pr69452.c: New testcase.
7695 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7698 * gcc.dg/pr69442.c: New test.
7700 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7703 * gcc.target/aarch64/simd/pr67896.C: New.
7705 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7707 PR tree-optimization/69400
7708 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7710 (plugin_init): Call it.
7711 * gcc.dg/torture/pr69400.c: New test.
7713 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7715 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7717 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7718 Sebastian Pop <s.pop@samsung.com>
7720 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7723 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7724 Sebastian Pop <s.pop@samsung.com>
7726 * gcc.dg/graphite/pr69292.c: New.
7728 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7730 * c-c++-common/goacc/use_device-1.c: New test.
7732 2016-01-25 Jeff Law <law@redhat.com>
7734 PR tree-optimization/69196
7735 PR tree-optimization/68398
7736 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7737 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7739 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7742 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7745 2016-01-25 Richard Biener <rguenther@suse.de>
7748 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7750 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7753 * gcc.dg/pr69421.c: New test.
7755 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7757 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7758 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7759 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7760 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7761 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7762 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7763 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7764 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7765 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7766 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7768 2016-01-25 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/69376
7771 * gcc.dg/torture/pr69376.c: New testcase.
7773 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7777 * gfortran.dg/interface_38.f90: New test.
7778 * gfortran.dg/interface_39.f90: New test.
7780 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7783 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7788 * g++.dg/template/pr11858.C: New test.
7789 * g++.dg/template/pr24663.C: New test.
7790 * g++.dg/template/unify12.C: New test.
7791 * g++.dg/template/unify13.C: New test.
7792 * g++.dg/template/unify14.C: New test.
7793 * g++.dg/template/unify15.C: New test.
7794 * g++.dg/template/unify16.C: New test.
7795 * g++.dg/template/unify17.C: New test.
7797 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7800 gfortran.dg/pr68283.f90: New test.
7802 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7805 * gfortran.dg/inline_matmul_13.f90: New test.
7806 * gfortran.dg/matmul_bounds_8.f90: New test.
7807 * gfortran.dg/matmul_bounds_9.f90: New test.
7808 * gfortran.dg/matmul_bounds_10.f90: New test.
7810 2016-01-23 Tom de Vries <tom@codesourcery.com>
7812 PR tree-optimization/69426
7813 * gcc.dg/autopar/pr69426.c: New test.
7815 2016-01-23 Martin Sebor <msebor@redhat.com>
7819 * g++.dg/cpp0x/alignas5.C: New test.
7820 * g++.dg/ext/vector29.C: Same.
7822 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7824 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7825 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7826 _GNU_SOURCE from compile flags to the source.
7827 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7828 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7829 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7830 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7832 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7835 * g++.dg/opt/pr69432.C: New test.
7837 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7839 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7840 32-bit targets testing an -m64 multilib.
7842 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7844 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7847 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7849 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7851 2016-01-21 Christian Bruel <christian.bruel@st.com>
7854 * gcc.target/i386/pr68674.c
7855 * gcc.target/aarch64/pr68674.c
7856 * gcc.target/arm/pr68674.c
7858 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861 * gcc.c-torture/execute/pr69403.c: New test.
7863 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7866 * g++.dg/template/pr55843.C: New.
7868 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7871 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7872 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7874 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7877 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7878 from dg-do compile directive, and instead add
7879 { dg-require-effective-target int128 }.
7881 2016-01-20 Martin Sebor <msebor@redhat.com>
7884 * gcc.dg/sync-fetch.c: New test.
7886 2016-01-21 Martin Sebor <msebor@redhat.com>
7889 * gcc.target/powerpc/pr69252.c: New test.
7891 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7894 * gfortran.dg/pr65996.f90: New test.
7896 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7899 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7900 expected to generate an error.
7902 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7905 * gcc.dg/torture/pr66178.c: New test.
7907 2016-01-21 Anton Blanchard <anton@samba.org>
7908 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7911 * gcc.target/powerpc/pr63354.c: New test.
7913 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7915 PR rtl-optimization/68990
7916 * gcc.target/i386/pr68990: New.
7918 2016-01-21 Nick Clifton <nickc@redhat.com>
7921 * gcc.target/mips/pr69129.c: New.
7923 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7926 * g++.dg/cpp0x/pr58046.C: New.
7928 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7932 * gcc.target/arm/pr69187.c: New test.
7935 * g++.dg/torture/pr69355.C: New test.
7937 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7938 Sebastian Pop <s.pop@samsung.com>
7940 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7942 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7943 Sebastian Pop <s.pop@samsung.com>
7945 * gcc.dg/graphite/pr68976.c: New test.
7947 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7950 * c-c++-common/pr67653.c: New test.
7951 * gcc.dg/torture/pr29119.c: Add dg-warning.
7953 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7955 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7957 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7960 * gcc.dg/pr24293.c: New test.
7961 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7962 incomplete struct type.
7963 * gcc.dg/declspec-1.c: Likewise.
7964 * gcc.dg/pr63549.c: Likewise.
7966 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7968 PR tree-optimization/66612
7969 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7970 for bdn instruction.
7972 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7974 * lib/target-supports.exp
7975 (check_effective_target_arm_fp_ok_nocache): New.
7976 (check_effective_target_arm_fp_ok): New.
7977 (add_options_for_arm_fp): New.
7978 (check_effective_target_arm_crypto_ok_nocache): Require
7979 target_arm_v8_neon_ok instead of arm32.
7980 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7981 (check_effective_target_arm_crypto_pragma_ok): New.
7982 (add_options_for_arm_vfp): New.
7983 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7984 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7985 target instead. Force initial fpu to vfp.
7986 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7987 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7988 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7990 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7991 use arm_vfp effective target instead. Force initial fpu to vfp.
7992 * gcc.target/arm/attr-neon3.c: Likewise.
7993 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7995 * gcc.target/arm/unsigned-float.c: Likewise.
7996 * gcc.target/arm/vfp-1.c: Likewise.
7997 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7998 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7999 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8000 * gcc.target/arm/vfp-ldmias.c: Likewise.
8001 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8002 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8003 * gcc.target/arm/vfp-stmiad.c: Likewise.
8004 * gcc.target/arm/vfp-stmias.c: Likewise.
8005 * gcc.target/arm/vnmul-1.c: Likewise.
8006 * gcc.target/arm/vnmul-2.c: Likewise.
8007 * gcc.target/arm/vnmul-3.c: Likewise.
8008 * gcc.target/arm/vnmul-4.c: Likewise.
8010 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8013 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8014 the MPX run-time library, for compile-time MPX test.
8015 * gcc.target/i386/chkp-always_inline.c: Likewise.
8016 * gcc.target/i386/chkp-bndret.c: Likewise.
8017 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8018 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8019 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8020 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8021 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8022 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8023 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8024 * gcc.target/i386/chkp-label-address.c: Likewise.
8025 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8026 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8027 * gcc.target/i386/chkp-pr69044.c: Likewise.
8028 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8029 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8030 * gcc.target/i386/chkp-strchr.c: Likewise.
8031 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8032 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8033 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8034 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8035 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8036 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8037 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8038 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8039 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8040 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8041 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8042 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8043 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8044 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8045 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8046 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8047 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8048 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8049 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8050 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8051 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8052 * gcc.target/i386/pr63995-2.c: Likewise.
8053 * gcc.target/i386/pr64805.c: Likewise.
8054 * gcc.target/i386/pr65044.c: Likewise.
8055 * gcc.target/i386/pr65167.c: Likewise.
8056 * gcc.target/i386/pr65183.c: Likewise.
8057 * gcc.target/i386/pr65184.c: Likewise.
8058 * gcc.target/i386/thunk-retbnd.c: Likewise.
8060 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8062 PR tree-optimization/69328
8063 * gcc.dg/pr69328.c: New test.
8065 2016-01-20 Jeff Law <law@redhat.com>
8068 * gcc.target/m68k/pr25114.c: New test.
8070 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8072 * gcc.target/arm/memset-inline-10.c: Added
8073 dg-require-effective-target arm_thumb2_ok.
8075 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8077 * gcc.dg/debug/dwarf2/sso.c: New test.
8079 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8082 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8083 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8084 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8086 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8089 * g++.dg/ipa/devirt-50.C: New testcase.
8091 2016-01-19 Marek Polacek <polacek@redhat.com>
8094 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8095 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8097 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100 * gcc.target/arm/pr69135_1.c: New test.
8102 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8104 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8106 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8108 * gcc.target/aarch64/ccmp_1.c: New testcase.
8110 2016-01-19 Marek Polacek <polacek@redhat.com>
8113 * g++.dg/cpp0x/enum30.C: New test.
8115 2016-01-19 Richard Biener <rguenther@suse.de>
8117 PR tree-optimization/69336
8118 * g++.dg/tree-ssa/pr69336.C: New testcase.
8120 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8123 * gcc.dg/pr65779.c: New test.
8125 2016-01-19 Richard Biener <rguenther@suse.de>
8127 PR tree-optimization/69352
8128 * gcc.dg/torture/pr69352.c: New testcase.
8130 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8132 PR rtl-optimization/68955
8133 PR rtl-optimization/64557
8134 * gcc.dg/torture/pr68955.c: New test.
8136 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8139 * g++.dg/torture/pr69136.C: New testcase.
8141 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8144 * g++.dg/lto/pr69133_0.C: New testcase.
8145 * g++.dg/lto/pr69133_1.C: New testcase.
8147 2016-01-15 Jeff Law <law@redhat.com>
8149 PR tree-optimization/69320
8150 * gcc.c-torture/pr69320-1.c: New test.
8151 * gcc.c-torture/pr69320-2.c: New test.
8152 * gcc.c-torture/pr69320-3.c: New test.
8153 * gcc.c-torture/pr69320-4.c: New test.
8155 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8160 * g++.dg/template/pr11858.C: New test.
8161 * g++.dg/template/pr24663.C: New test.
8162 * g++.dg/template/unify12.C: New test.
8163 * g++.dg/template/unify13.C: New test.
8164 * g++.dg/template/unify14.C: New test.
8165 * g++.dg/template/unify15.C: New test.
8166 * g++.dg/template/unify16.C: New test.
8167 * g++.dg/template/unify17.C: New test.
8169 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8172 * gcc.dg/pr69181-1.c: New test file.
8173 * gcc.dg/pr69181-2.c: New test file.
8174 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8175 globals by moving it to...
8176 (cleanup-after-saved-dg-test): ...this new function. Add
8177 "global additional_sources_used". Add reset of global
8178 multiline_expected_outputs to the empty list.
8179 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8181 (multiline_expected_outputs): ...this, and updated comments to
8182 note that it is modified from gcc-dg.exp.
8183 (dg-end-multiline-output): Update for the above renaming.
8184 (handle-multiline-outputs): Likewise. Remove the clearing
8185 of the expected outputs to the empty list.
8187 2016-01-18 Richard Biener <rguenther@suse.de>
8189 PR tree-optimization/69297
8190 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8192 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8194 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8196 * gcc.target/mips/mips-3d-2.c: Likewise.
8197 * gcc.target/mips/mips-3d-3.c: Likewise.
8198 * gcc.target/mips/mips-3d-4.c: Likewise.
8199 * gcc.target/mips/mips-3d-5.c: Likewise.
8200 * gcc.target/mips/mips-3d-6.c: Likewise.
8201 * gcc.target/mips/mips-3d-7.c: Likewise.
8202 * gcc.target/mips/mips-3d-8.c: Likewise.
8203 * gcc.target/mips/mips-3d-9.c: Likewise.
8204 * gcc.target/mips/mips-ps-1.c: Likewise.
8205 * gcc.target/mips/mips-ps-2.c: Likewise.
8206 * gcc.target/mips/mips-ps-3.c: Likewise.
8207 * gcc.target/mips/mips-ps-4.c: Likewise.
8208 * gcc.target/mips/mips-ps-5.c: Likewise.
8209 * gcc.target/mips/mips-ps-6.c: Likewise.
8210 * gcc.target/mips/mips-ps-7.c: Likewise.
8211 * gcc.target/mips/mips-ps-type.c: Likewise.
8212 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8213 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8215 2016-01-18 Tom de Vries <tom@codesourcery.com>
8217 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8218 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8219 * c-c++-common/goacc/kernels-empty.c: New test.
8220 * c-c++-common/goacc/kernels-eternal.c: New test.
8221 * c-c++-common/goacc/kernels-loop-2.c: New test.
8222 * c-c++-common/goacc/kernels-loop-3.c: New test.
8223 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8224 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8225 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8226 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8227 * c-c++-common/goacc/kernels-loop-data.c: New test.
8228 * c-c++-common/goacc/kernels-loop-g.c: New test.
8229 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8230 * c-c++-common/goacc/kernels-loop-n.c: New test.
8231 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8232 * c-c++-common/goacc/kernels-loop.c: New test.
8233 * c-c++-common/goacc/kernels-noreturn.c: New test.
8234 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8235 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8236 * c-c++-common/goacc/kernels-reduction.c: New test.
8238 2016-01-18 Tom de Vries <tom@codesourcery.com>
8240 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8241 * gcc.dg/autopar/outer-2.c: Same.
8242 * gcc.dg/autopar/outer-3.c: Same.
8243 * gcc.dg/autopar/outer-4.c: Same.
8244 * gcc.dg/autopar/outer-5.c: Same.
8245 * gcc.dg/autopar/outer-6.c: Same.
8246 * gcc.dg/autopar/parallelization-1.c: Same.
8247 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8248 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8249 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8250 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8251 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8252 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8253 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8254 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8255 * gcc.dg/autopar/pr39500-1.c: Same.
8256 * gcc.dg/autopar/pr39500-2.c: Same.
8257 * gcc.dg/autopar/pr46193.c: Same.
8258 * gcc.dg/autopar/pr46194.c: Same.
8259 * gcc.dg/autopar/pr49580.c: Same.
8260 * gcc.dg/autopar/pr49960-1.c: Same.
8261 * gcc.dg/autopar/pr49960.c: Same.
8262 * gcc.dg/autopar/pr68373.c: Same.
8263 * gcc.dg/autopar/reduc-1.c: Same.
8264 * gcc.dg/autopar/reduc-1char.c: Same.
8265 * gcc.dg/autopar/reduc-1short.c: Same.
8266 * gcc.dg/autopar/reduc-2.c: Same.
8267 * gcc.dg/autopar/reduc-2char.c: Same.
8268 * gcc.dg/autopar/reduc-2short.c: Same.
8269 * gcc.dg/autopar/reduc-3.c: Same.
8270 * gcc.dg/autopar/reduc-4.c: Same.
8271 * gcc.dg/autopar/reduc-6.c: Same.
8272 * gcc.dg/autopar/reduc-7.c: Same.
8273 * gcc.dg/autopar/reduc-8.c: Same.
8274 * gcc.dg/autopar/reduc-9.c: Same.
8275 * gcc.dg/autopar/uns-outer-4.c: Same.
8276 * gcc.dg/autopar/uns-outer-5.c: Same.
8277 * gcc.dg/autopar/uns-outer-6.c: Same.
8278 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8279 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8281 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8284 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8285 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8287 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8290 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8291 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8292 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8294 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8297 * gcc.dg/tree-ssa/sra-17.c: New.
8298 * gcc.dg/tree-ssa/sra-18.c: New.
8300 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8302 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8304 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8306 * gnat.dg/inline12.adb: New test.
8308 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8310 PR tree-optimization/66797
8311 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8313 2016-01-18 Richard Biener <rguenther@suse.de>
8315 PR tree-optimization/69170
8316 * gcc.dg/torture/pr69170.c: New testcase.
8318 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8320 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8322 2016-01-16 Tom de Vries <tom@codesourcery.com>
8324 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8326 2016-01-16 Tom de Vries <tom@codesourcery.com>
8328 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8329 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8330 redundant dg-require-effective-target pthread.
8331 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8332 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8333 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8334 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8335 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8336 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8337 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8339 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8342 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8343 * gcc.target/powerpc/recip-7.c: Same.
8345 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8348 * g++.dg/template/pr69091.C: New test.
8350 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8352 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8353 dump does not contain an error_mark_node.
8354 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8355 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8357 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8360 * g++.dg/template/pr68936.C: New test.
8362 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8365 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8366 * gcc.target/powerpc/recip-2.c: Same.
8367 * gcc.target/powerpc/recip-3.c: Same.
8368 * gcc.target/powerpc/recip-4.c: Same.
8369 * gcc.target/powerpc/recip-sqrtf.c: Same.
8371 2016-01-15 Jeff Law <law@redhat.com>
8373 PR tree-optimization/69270
8374 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8375 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8377 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8380 * gfortran.dg/deferred_character_13.f90: New test for the fix
8381 of comment 3 of the PR.
8384 * gfortran.dg/deferred_character_8.f90: New test
8385 * gfortran.dg/allocate_error_5.f90: New test
8388 * gfortran.dg/deferred_character_10.f90: New test
8391 * gfortran.dg/deferred_character_14.f90: New test
8394 * gfortran.dg/deferred_character_11.f90: New test
8397 * gfortran.dg/deferred_character_9.f90: New test
8399 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8401 PR rtl-optimization/69030
8402 * gcc.target/i386/pr69030.c: New.
8404 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8406 * gcc.target/aarch64/target_attr_17.c: New test.
8408 2016-01-15 Richard Biener <rguenther@suse.de>
8410 PR tree-optimization/66856
8411 * gcc.dg/torture/pr66856-1.c: New testcase.
8412 * gcc.dg/torture/pr66856-2.c: Likewise.
8414 2016-01-15 Richard Biener <rguenther@suse.de>
8417 * g++.dg/lto/pr69137_0.C: New testcase.
8419 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8422 * gcc.target/i386/pr69246.c: New test.
8424 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8426 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8428 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8431 * g++.dg/init/const9.C: Disable test on S/390.
8433 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8435 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8436 * g++.dg/Wno-frame-address.C: Ditto.
8438 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8440 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8442 2016-01-15 Richard Biener <rguenther@suse.de>
8444 PR tree-optimization/68961
8445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8447 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8449 * gcc.target/i386/pr65105-5.c: New test.
8451 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8453 * gcc.c-torture/execute/alias-4.c: New testcase.
8455 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8458 * g++.dg/ipa/devirt-49.C: New testcase.
8460 2016-01-15 Christian Bruel <christian.bruel@st.com>
8463 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8464 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8465 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8467 2016-01-15 Richard Biener <rguenther@suse.de>
8469 PR tree-optimization/69117
8470 * gcc.dg/torture/pr69117.c: New testcase.
8472 2015-01-14 Ryan Burn <contact@rnburn.com>
8475 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8477 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8480 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8481 range tests use 100 * maximum instead of maximum + 1.
8483 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.dg/guality/pr69244.c: New test.
8488 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8490 * lib/target-supports.exp (check_effective_target_issignaling):
8492 * gcc.dg/pr61441.c: Require issignaling effective target.
8494 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8497 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8499 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8502 PR preprocessor/69177
8503 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8504 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8505 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8508 2016-01-14 Marek Polacek <polacek@redhat.com>
8511 * gcc.dg/array-15.c: New test.
8513 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8516 PR tree-optimization/69155
8517 * gfortran.dg/pr68146.f: New test.
8518 * gfortran.dg/pr69155.f90: New test.
8520 2016-01-14 Richard Biener <rguenther@suse.de>
8522 PR tree-optimization/68060
8523 * gcc.dg/torture/pr68060-1.c: New testcase.
8524 * gcc.dg/torture/pr68060-2.c: Likewise.
8526 2016-01-14 Nick Clifton <nickc@redhat.com>
8528 * lib/target-supports.exp
8529 (check_effective_target_arm_neon_ok_nocache): Add an option
8530 sequence that includes setting the ARM architecture to ARMv7-A.
8531 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8532 command line options necessary to enable Neon support.
8533 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8534 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8535 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8536 * gcc.target/arm/pr69180.c: Likewise.
8538 2016-01-14 Jeff Law <law@redhat.com>
8540 PR tree-optimization/69270
8541 * gcc.dg/tree-ssa/pr69270.c: New test.
8543 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8546 * c-c++-common/pr66208.c: New file.
8548 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8550 PR tree-optimization/69156
8551 * gcc.dg/pr69156.c: New test.
8553 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8555 * gcc.target/i386/pr69225-7.c: New test.
8557 2016-01-13 Richard Henderson <rth@redhat.com>
8559 * gcc.dg/tm/memopt-13.c: Update expected function.
8560 * gcc.dg/tm/memopt-6.c: Likewise.
8562 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8564 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8565 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8566 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8567 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8569 2016-01-13 Tom de Vries <tom@codesourcery.com>
8571 PR tree-optimization/69169
8572 * gcc.dg/pr69169.c: New test.
8574 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8577 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8578 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8579 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8580 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8581 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8582 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8583 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8584 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8586 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8589 * gcc.dg/pr69247.c: New test.
8591 2016-01-13 Richard Biener <rguenther@suse.de>
8593 PR tree-optimization/69242
8594 * gcc.dg/torture/pr69242.c: New testcase.
8596 2016-01-13 Richard Biener <rguenther@suse.de>
8598 PR tree-optimization/69186
8599 * gcc.dg/torture/pr69186.c: New testcase.
8601 2016-01-13 Jeff Law <law@redhat.com>
8603 PR tree-optimization/67755
8604 * gcc.dg/tree-ssa/pr67755.c: New test.
8606 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8608 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8609 pass number in output by a star.
8611 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8613 PR tree-optimization/68911
8614 * gcc.c-torture/execute/pr68911.c: New test.
8616 2016-01-12 Marek Polacek <polacek@redhat.com>
8619 * g++.dg/warn/permissive-1.C: New test.
8621 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8625 * g++.dg/opt/pr69213.C: New test.
8627 2016-01-12 Christian Bruel <christian.bruel@st.com>
8630 * gcc.target/arm/pr69180.c: New test.
8632 2016-01-12 Richard Biener <rguenther@suse.de>
8635 * g++.dg/lto/pr69077_0.C: New testcase.
8636 * g++.dg/lto/pr69077_1.C: Likewise.
8638 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8641 * g++.dg/opt/pr69175.C: New test.
8643 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8645 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8646 rather than #including math.h & stdlib.h.
8647 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8648 * gcc.dg/vect/pr49771.c: Likewise.
8649 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8650 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8651 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8652 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8653 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8654 * gcc.dg/vect/pr44507.c: Likewise.
8655 * gcc.dg/vect/pr45902.c: Likewise.
8656 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8657 * gcc.dg/vect/vect-117.c: Likewise.
8658 * gcc.dg/vect/vect-99.c: Likewise.
8659 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8660 * gcc.dg/vect/vect-cond-1.c: Likewise.
8661 * gcc.dg/vect/vect-cond-2.c: Likewise.
8662 * gcc.dg/vect/vect-cond-3.c: Likewise.
8663 * gcc.dg/vect/vect-cond-4.c: Likewise.
8664 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8665 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8666 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8667 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8668 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8669 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8670 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8671 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8672 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8673 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8674 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8675 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8676 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8677 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8678 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8679 include of signal.h.
8680 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8681 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8682 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8683 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8684 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8685 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8686 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8687 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8688 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8689 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8690 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8691 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8692 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8693 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8694 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8695 * gcc.dg/vect/vect-outer-5.c: Likewise.
8696 * gcc.dg/vect/vect-outer-6.c: Likewise.
8697 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8700 2016-01-12 Nick Clifton <nickc@redhat.com>
8703 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8704 to fread so that it will be found in all target runtimes.
8706 2016-01-12 Richard Biener <rguenther@suse.de>
8708 PR tree-optimization/69053
8709 * g++.dg/torture/pr69053.C: New testcase.
8711 2016-01-12 Richard Biener <rguenther@suse.de>
8713 PR tree-optimization/69168
8714 * gcc.dg/torture/pr69168.c: New testcase.
8716 2016-01-12 Richard Biener <rguenther@suse.de>
8718 PR tree-optimization/69157
8719 * gcc.dg/torture/pr69157.c: New testcase.
8721 2016-01-12 Richard Biener <rguenther@suse.de>
8723 PR tree-optimization/69174
8724 * gcc.dg/torture/pr69174.c: New testcase.
8726 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8730 * g++.dg/tls/pr66808.C: New test.
8731 * g++.dg/tls/pr69000.C: New test.
8733 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8735 * gcc.target/powerpc/swaps-p8-23.c: New test.
8736 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8738 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8740 PR tree-optimization/68356
8741 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8743 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8744 Jim Wilson <jim.wilson@linaro.org>
8747 * gcc.target/arm/pr69194.c: New test.
8749 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8752 * gcc.target/i386/pr69225-1.c: New test.
8753 * gcc.target/i386/pr69225-2.c: Likewise.
8754 * gcc.target/i386/pr69225-3.c: Likewise.
8755 * gcc.target/i386/pr69225-4.c: Likewise.
8756 * gcc.target/i386/pr69225-5.c: Likewise.
8757 * gcc.target/i386/pr69225-6.c: Likewise.
8759 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8762 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8766 * gcc.dg/pr69071.c: New test.
8769 * g++.dg/opt/pr69211.C: New test.
8771 PR tree-optimization/69214
8772 * gcc.c-torture/compile/pr69214.c: New test.
8774 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8776 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8777 * gcc.target/i386/pr66232-11.c: Ditto.
8778 * gcc.target/i386/pr66232-12.c: Ditto.
8779 * gcc.target/i386/pr66232-13.c: Ditto.
8781 2016-01-11 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/69173
8784 * gcc.dg/torture/pr69173.c: New testcase.
8786 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8788 PR rtl-optimization/68796
8789 * gcc.target/aarch64/tst_5.c: New test.
8790 * gcc.target/aarch64/tst_6.c: Likewise.
8792 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8794 PR rtl-optimization/68841
8795 * gcc.dg/pr68841.c: New test.
8796 * gcc.c-torture/execute/pr68841.c: New test.
8798 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8800 PR rtl-optimization/68920
8801 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8803 * gcc.dg/ifcvt-5.c: New test.
8805 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8808 * g++.dg/pr69123.C: New.
8810 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8813 * gcc.target/i386/pr69010.c: New test.
8815 2016-01-11 Martin Jambor <mjambor@suse.cz>
8818 * gcc.target/i386/chkp-pr69044.c: New test.
8820 2016-01-11 Tom de Vries <tom@codesourcery.com>
8822 PR tree-optimization/69109
8823 * gcc.dg/autopar/pr69109-2.c: New test.
8824 * gcc.dg/autopar/pr69109.c: New test.
8826 2016-01-11 Tom de Vries <tom@codesourcery.com>
8828 PR tree-optimization/69108
8829 * gcc.dg/autopar/pr69108.c: New test.
8831 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8834 * c-c++-common/Wisleading-indentation.c: Augment test.
8836 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8839 * gfortran.dg/inline_matmul_12.f90: New test.
8841 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8844 * gfortran.dg/actual_array_offset_1: New test.
8846 2016-01-10 Tom de Vries <tom@codesourcery.com>
8848 PR tree-optimization/69062
8849 * gcc.dg/autopar/pr69062.c: New test.
8851 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8853 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8854 * gcc.dg/vect/slp-perm-2.c: Likewise.
8855 * gcc.dg/vect/slp-perm-3.c: Likewise.
8856 * gcc.dg/vect/slp-perm-5.c: Likewise.
8857 * gcc.dg/vect/slp-perm-6.c: Likewise.
8858 * gcc.dg/vect/slp-perm-7.c: Likewise.
8859 * gcc.dg/vect/slp-perm-8.c: Likewise.
8861 2016-01-10 Tom de Vries <tom@codesourcery.com>
8863 PR tree-optimization/69039
8864 * gcc.dg/autopar/pr69039.c: New test.
8866 2016-01-09 Marek Polacek <polacek@redhat.com>
8869 * g++.dg/pr69113.C: New test.
8871 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8874 PR tree-optimization/69097
8875 * gcc.c-torture/execute/pr50865.c: New test.
8876 * gcc.c-torture/execute/pr69097-1.c: New test.
8877 * gcc.c-torture/execute/pr69097-2.c: New test.
8878 * gcc.dg/pr69097-1.c: New test.
8879 * gcc.dg/pr69097-2.c: New test.
8881 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8884 * g++.dg/opt/pr69164.C: New test.
8886 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8888 PR tree-optimization/69167
8889 * gcc.dg/pr69167.c: New test.
8891 2016-01-08 Marek Polacek <polacek@redhat.com>
8894 * g++.dg/pr68449.C: New.
8896 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8898 PR tree-optimization/68707
8899 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8900 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8901 on platforms supporting it.
8902 * gcc.dg/vect/slp-perm-2.c: Likewise.
8903 * gcc.dg/vect/slp-perm-3.c: Likewise.
8904 * gcc.dg/vect/slp-perm-5.c: Likewise.
8905 * gcc.dg/vect/slp-perm-7.c: Likewise.
8906 * gcc.dg/vect/slp-perm-8.c: Likewise.
8907 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8908 on platforms supporting it.
8910 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8912 PR tree-optimization/69162
8913 * gcc.dg/pr69162.c: New test.
8915 PR tree-optimization/69172
8916 * gcc.dg/pr69172.c: New test.
8918 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8920 PR tree-optimization/67781
8921 * gcc.c-torture/execute/pr67781.c: New file.
8923 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8925 PR tree-optimization/69083
8926 * gcc.dg/vect/pr69083.c: New test.
8928 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8930 PR tree-optimization/61441
8931 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8932 Use -fexcess-precision=standard for compiler options.
8933 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8935 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8938 * gfortran.dg/gomp/pr69128.f90: New test.
8941 * g++.dg/ext/pr69145-1.C: New test.
8942 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8943 * g++.dg/ext/pr69145-2.h: New file.
8945 2016-01-07 Martin Sebor <msebor@redhat.com>
8948 * gcc.dg/atomic-fetch-bool.c: New test.
8949 * gcc.dg/sync-fetch-bool.c: New test.
8951 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8954 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8956 2016-01-07 Nick Clifton <nickc@redhat.com>
8959 * g++.dg/pr66655.C: New test.
8960 * g++.dg/pr66655_1.cc: Test support file.
8961 * g++.dg/pr66655.h: Test header file.
8963 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8966 gfortran.dg/gomp/pr66680.f90: New test.
8968 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8971 * gcc.target/i386/pr69171-1.c: New test.
8972 * gcc.target/i386/pr69171-2.c: Likewise.
8973 * gcc.target/i386/pr69171-3.c: Likewise.
8974 * gcc.target/i386/pr69171-4.c: Likewise.
8975 * gcc.target/i386/pr69171-5.c: Likewise.
8976 * gcc.target/i386/pr69171-6.c: Likewise.
8978 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8981 * c-c++-common/pr67639.c: New test.
8983 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8985 PR tree-optimization/69141
8986 * g++.dg/opt/pr69141.C: New test.
8988 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8990 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8992 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8995 * gcc.target/i386/pr69140.c: New test
8997 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8999 * gcc.dg/bad-dereference.c: New test case.
9001 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9003 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9005 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9007 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9009 2016-01-06 Marek Polacek <polacek@redhat.com>
9012 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9014 2016-01-05 Marek Polacek <polacek@redhat.com>
9017 * gcc.dg/atomic-invalid-2.c: New.
9019 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9022 * gcc.target/i386/pr68991.c: New test.
9024 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9027 * g++.dg/pr68991-1.C: New test.
9028 * g++.dg/pr68991-2.C: Likewise.
9030 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9033 * gcc.target/ia64/pr60465-gprel64.c: New test.
9034 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9036 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9038 PR rtl-optimization/68651
9039 * gcc.target/aarch64/pr68651_1.c: New test.
9041 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9044 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9046 2016-01-05 Nathan Sidwell <nathan@acm.org>
9049 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9051 * gcc.dg/alias-15.c: New.
9053 2016-01-05 Nick Clifton <nickc@redhat.com>
9056 * g++.dg/pr68770.C: New test.
9058 2016-01-04 Mike Stump <mikestump@comcast.net>
9060 * lib/target-supports.exp (check_effective_target_cilkplus):
9061 cilkplus targets require pthreads.
9062 (check_effective_target_cilkplus): Remove special case for NVPTX.
9064 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9066 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9069 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9071 Update copyright years.
9073 2016-01-04 Marek Polacek <polacek@redhat.com>
9076 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9077 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9078 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9080 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9082 * gcc.target/sparc/20160104-2.c: New test.
9084 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9086 * gcc.target/sparc/20160104-1.c: New test.
9088 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9091 * gfortran.dg/pr65045.f90: New test.
9093 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9095 * gnat.dg/specs/debug1.ads: Delete.
9097 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9099 PR libgfortran/68867
9100 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9103 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9105 PR libgfortran/68867
9106 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9109 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9112 * gfortran.dg/pr68864.f90: New test.
9114 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9116 PR tree-optimization/69070
9117 * gcc.dg/pr69070.c: New test.
9120 * gfortran.dg/pr69055.f90: New test.
9123 * gcc.dg/pr69015.c: New test.
9125 Copyright (C) 2016 Free Software Foundation, Inc.
9127 Copying and distribution of this file, with or without modification,
9128 are permitted in any medium without royalty provided the copyright
9129 notice and this notice are preserved.