1 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6 Tom de Vries <tom@codesourcery.com>
9 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
11 2016-09-23 Marek Polacek <polacek@redhat.com>
13 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
14 * c-c++-common/gomp/atomic-13.c: Likewise.
15 * c-c++-common/gomp/atomic-14.c: Likewise.
16 * c-c++-common/pr60439.c: Remove invalid code.
17 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
18 * g++.dg/expr/bitfield5.C: Likewise.
19 * g++.dg/expr/bitfield6.C: Likewise.
20 * g++.dg/expr/bool1.C: Likewise.
21 * g++.dg/expr/bool3.C: Likewise.
22 * g++.dg/expr/lval3.C: Likewise.
23 * g++.dg/expr/lval4.C: Likewise.
24 * g++.old-deja/g++.jason/bool5.C: Likewise.
26 2016-09-23 David Malcolm <dmalcolm@redhat.com>
29 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
30 (test_terminator_location): New function.
32 2016-09-23 Richard Biener <rguenther@suse.de>
34 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
36 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
38 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
39 -march=armv8.2-a+fp16 when supported by the hardware.
40 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
41 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
42 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
43 semi-colons to a macro invocations.
44 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
45 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
47 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
48 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
49 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
50 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
52 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
53 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
54 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
55 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
56 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
57 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
58 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
59 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
60 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
61 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
63 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
64 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
65 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
67 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
68 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
69 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
71 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
72 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
73 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
75 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
76 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
77 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
78 defined. Also fix some white-space.
79 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
80 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
81 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
82 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
83 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
84 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
85 defined. Also fix some long lines and white-space.
86 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
87 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
88 defined. Also fix some long lines and white-space.
89 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
90 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
92 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
93 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
94 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
96 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
97 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
98 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
100 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
105 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
118 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
125 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
129 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
130 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
134 2016-09-23 Jiong Wang <jiong.wang@arm.com>
135 Matthew Wahab <matthew.wahab@arm.com>
137 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
138 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
139 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
175 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
177 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
178 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
179 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
180 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
183 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
186 * gcc.dg/torture/pr77677.c: New test.
188 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
190 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
193 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
195 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
196 options. Add tests for float16x4_t and float16x8_t.
198 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
200 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
201 * gcc.target/s390/risbg-ll-2.c: Ditto.
202 * gcc.target/s390/risbg-ll-3.c: Ditto.
204 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
206 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
207 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
209 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
211 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
212 output to the simplified instructions.
214 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
216 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
217 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
219 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
222 (FP16_SUPPORTED): New
223 (expected-hfloat-16x4): Make conditional on __fp16 support.
224 (expected-hfloat-16x8): Likewise.
225 (vdup_n_f16): Disable for non-AArch64 targets.
226 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
227 conditional on FP16_SUPPORTED.
228 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
229 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
230 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
231 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
232 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
234 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
235 conditional on FP16_SUPPORTED.
236 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
237 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
239 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
241 * gcc.target/arm/short-vfp-1.c: New.
243 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
245 * gcc.target/arm/attr-fp16-arith-1.c: New.
247 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
249 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
251 (add_options_for_arm_v8_2a_fp16_neon): New.
252 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
253 (add_options_for_arm_arch_v8_2a): Auto-generate.
254 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
255 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
256 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
257 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
258 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
259 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
260 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
262 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
264 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
265 arm_fp16_alternative_ok.
266 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
267 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
268 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
269 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
270 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
271 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
272 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
273 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
274 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
275 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
276 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
277 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
278 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
279 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
280 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
281 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
282 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
283 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
284 * gcc.target/arm/fp16-rounding-alt-1.c: Use
285 arm_fp16_alternative_ok.
286 * lib/target-supports.exp
287 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
288 (check_effective_target_arm_fp16_alternative_ok): New.
289 (check_effective_target_arm_fp16_none_ok_nocache): New.
290 (check_effective_target_arm_fp16_none_ok): New.
292 2016-09-23 Martin Liska <mliska@suse.cz>
294 * gcc.dg/ipa/pr77653.c: Replace adress
297 2016-09-23 Martin Liska <mliska@suse.cz>
299 * gcc.target/i386/movbe-4.c: New test.
301 2016-09-23 Martin Liska <mliska@suse.cz>
303 * gcc.target/i386/crc32-5.c: New test.
305 2016-09-23 Martin Liska <mliska@suse.cz>
307 * gcc.target/i386/pr71652.c: New test.
308 * gcc.target/i386/pr71652-2.c: New test.
309 * gcc.target/i386/pr71652-3.c: New test.
311 2016-09-23 Jakub Jelinek <jakub@redhat.com>
313 * lib/gcc-dg.exp (process-message): Support relative line number
314 notation - .+4 or .-1 etc.
315 * gcc.dg/dg-test-1.c: New test.
317 2016-09-22 Martin Sebor <msebor@redhat.com>
320 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
321 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
322 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
323 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
325 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
327 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
328 * gcc.dg/ifcvt-2.c: Ditto.
329 * gcc.dg/zero_bits_compound-1.c: Ditto.
330 * gcc.dg/zero_bits_compound-1.c: Ditto.
331 * gcc.dg/pr40550.c: Simplify target selectors.
332 Use dg-additional-options.
333 * gcc.dg/pr47893.c: Ditto.
334 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
335 additional options for 32-bit x86 targets.
336 * gcc.dg/pr70955.c: Move to ...
337 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
339 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
342 * g++.dg/cpp0x/pr61019.C: New.
344 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
345 Terry Guo <terry.guo@arm.com>
347 * gcc.target/arm/pure-code/ffunction-sections.c: New.
348 * gcc.target/arm/pure-code/no-literal-pool.c: New.
349 * gcc.target/arm/pure-code/pure-code.exp: New.
351 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
354 Remove SSE effective target requirement.
356 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/pr71979.C: New.
361 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
363 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
365 2016-09-22 Martin Liska <mliska@suse.cz>
368 * gcc.dg/ipa/pr77653.c: New test.
370 2016-09-22 Jakub Jelinek <jakub@redhat.com>
373 * gfortran.dg/gomp/pr77665.f90: New test.
375 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
377 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
378 * gfortran.dg/dtio_13.f90: New test.
380 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
383 * gfortran.dg/pr66107.f90: New test.
385 2016-09-21 Ian Lance Taylor <iant@golang.org>
387 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
388 with call to builtin delete function.
390 2016-09-21 Joseph Myers <joseph@codesourcery.com>
392 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
393 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
394 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
395 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
398 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
400 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
402 2016-09-21 Jakub Jelinek <jakub@redhat.com>
405 * g++.dg/cpp1z/aligned-new6.C: New test.
407 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
409 * gcc.target/arm/fp16-aapcs-3.c: New.
410 * gcc.target/arm/fp16-aapcs-4.c: New.
411 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
412 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
413 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
414 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
416 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
418 PR tree-optimization/77550
419 * g++.dg/pr77550.C: New test.
421 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
424 * gcc.target/avr/torture/pr77326.c: New test.
426 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
428 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
430 2016-09-21 Richard Biener <rguenther@suse.de>
432 PR tree-optimization/77648
433 * gcc.dg/torture/pr77648-1.c: New testcase.
434 * gcc.dg/torture/pr77648-2.c: Likewise.
436 2016-09-21 Richard Biener <rguenther@suse.de>
437 Jakub Jelinek <jakub@redhat.com>
439 PR tree-optimization/77621
440 * gcc.dg/pr77621.c: New testcase.
442 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
445 * gfortran.dg/dtio_12.f90: New test.
447 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
449 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
451 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
453 PR tree-optimization/72835
454 * gcc.dg/tree-ssa/pr72835.c: New test.
456 2016-09-20 Martin Sebor <msebor@redhat.com>
459 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
461 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
462 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
464 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
465 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
467 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
469 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
470 arguments/compare will be optimized away.
471 * gcc.dg/torture/ftrapv-1.c: Likewise.
473 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
475 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
476 will be optimized away.
477 * gcc.dg/ipa/vrp1.c: New test.
478 * gcc.dg/ipa/vrp2.c: New test.
479 * gcc.dg/ipa/vrp3.c: New test.
481 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
483 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
484 does the same transformation.
485 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
486 * gcc.dg/tree-ssa/evrp1.c: New test.
487 * gcc.dg/tree-ssa/evrp2.c: New test.
488 * gcc.dg/tree-ssa/evrp3.c: New test.
489 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
490 * gcc.dg/tree-ssa/pr22117.c: Likewise.
491 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
492 * gcc.dg/tree-ssa/pr64130.c: Likewise.
493 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
494 foling now happens early.
495 * gcc.dg/tree-ssa/vrp04.c: Likewise.
496 * gcc.dg/tree-ssa/vrp06.c: Likewise.
497 * gcc.dg/tree-ssa/vrp16.c: Likewise.
498 * gcc.dg/tree-ssa/vrp25.c: Likewise.
499 * gcc.dg/tree-ssa/vrp67.c: Likewise.
501 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
504 * gcc.target/i386/pr77621.c: New test.
505 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
506 pattern, loop should vectorize with -mtune=atom.
508 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
509 Jakub Jelinek <jakub@redhat.com>
512 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
515 2016-09-20 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/other/pr77626.C: New test.
521 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
524 * g++.dg/cpp0x/gen-attrs-62.C: New test.
527 * c-c++-common/pr77624-1.c: New test.
528 * c-c++-common/pr77624-2.c: New test.
530 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
532 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
535 2016-09-20 Richard Biener <rguenther@suse.de>
537 PR tree-optimization/77646
538 * gcc.dg/torture/pr77646.c: New testcase.
540 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
543 * c-c++-common/Wint-in-bool-context.c: New test.
545 2016-09-19 Joseph Myers <joseph@codesourcery.com>
547 * gcc.dg/cr-decimal-dig-1.c: New test.
549 2016-09-19 Joseph Myers <joseph@codesourcery.com>
551 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
552 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
553 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
554 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
556 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
558 PR rtl-optimization/77416
559 * gcc.target/powerpc/pr77416.c: New.
561 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
564 * g++.dg/template/error-recovery4.C: New test.
566 2016-09-19 Bin Cheng <bin.cheng@arm.com>
568 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
570 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
573 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
575 2016-09-19 Jakub Jelinek <jakub@redhat.com>
576 Jan Hubicka <jh@suse.cz>
579 * gcc.dg/pr77587.c: New test.
580 * gcc.dg/pr77587a.c: New file.
582 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
584 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
585 * gfortran.dg/coarray_38.f90:
586 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
587 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
588 * gfortran.dg/coarray_allocate_7.f08: New test.
589 * gfortran.dg/coarray_allocate_8.f08: New test.
590 * gfortran.dg/coarray_allocate_9.f08: New test.
591 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
593 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
594 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
595 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
597 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
598 * gfortran.dg/coarray_lock_7.f90: Same.
599 * gfortran.dg/coarray_poly_5.f90: Same.
600 * gfortran.dg/coarray_poly_6.f90: Same.
601 * gfortran.dg/coarray_poly_7.f90: Same.
602 * gfortran.dg/coarray_poly_8.f90: Same.
603 * gfortran.dg/coindexed_1.f90: Changed errors expected.
605 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
608 * gfortran.dg/dec_structure_15.f90: New testcase.
610 2016-09-19 Richard Biener <rguenther@suse.de>
613 * gcc.dg/torture/pr77605.c: New testcase.
615 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
617 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
619 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
621 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
622 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
623 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
624 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
625 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
626 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
627 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
628 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
629 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
630 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
631 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
633 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
635 * gcc.target/i386/pr68633.c: Fix expected result.
637 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
640 * gfortran.dg/pr68078.f90: New test.
641 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
643 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
646 * gcc.target/powerpc/swaps-p8-25.c: New.
648 2016-09-16 Jakub Jelinek <jakub@redhat.com>
651 * g++.dg/cpp0x/constexpr-77482.C: New test.
654 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
656 * g++.dg/abi/abi-tag23a.C: Likewise.
659 * g++.dg/cpp0x/decltype-77338.C: New test.
662 * g++.dg/cpp0x/mutable1.C: New test.
664 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
667 * gfortran.dg/pr77612.f90: New test.
669 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
671 * gcc.dg/torture/pr70421.c: Require int32plus.
673 2016-09-16 Jakub Jelinek <jakub@redhat.com>
676 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
679 * gcc.target/i386/pr77526.c: New test.
681 2016-09-16 Jakub Jelinek <jakub@redhat.com>
682 Eric Botcazou <ebotcazou@adacore.com>
685 * gcc.target/i386/pr77594.c: New test.
687 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
690 * gfortran.dg/misplaced_implicit_character.f90: New test.
692 2016-09-15 Bin Cheng <bin.cheng@arm.com>
694 PR tree-optimization/77503
695 * gcc.dg/vect/pr77503.c: New test.
697 2016-09-15 Richard Biener <rguenther@suse.de>
700 * c-c++-common/torture/pr77544.c: New testcase.
702 2016-09-15 Jakub Jelinek <jakub@redhat.com>
705 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
706 * gcc.dg/march-generic.c: Likewise.
707 * gcc.target/i386/spellcheck-options-1.c: New test.
708 * gcc.target/i386/spellcheck-options-2.c: New test.
709 * gcc.target/i386/spellcheck-options-3.c: New test.
710 * gcc.target/i386/spellcheck-options-4.c: New test.
712 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
715 * gfortran.dg/goacc/pr72743.f90: New test.
717 2016-09-15 Richard Biener <rguenther@suse.de>
719 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
721 2016-09-15 Richard Biener <rguenther@suse.de>
723 PR tree-optimization/77514
724 * gcc.dg/torture/pr77514.c: New testcase.
726 2016-09-14 Jakub Jelinek <jakub@redhat.com>
729 * g++.dg/lookup/pr77549.C: New test.
731 2016-09-14 Marek Polacek <polacek@redhat.com>
733 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
734 * c-c++-common/gomp/atomic-13.c: Likewise.
735 * c-c++-common/gomp/atomic-14.c: Likewise.
736 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
737 * g++.dg/cpp1z/bool-increment1.C: New test.
738 * c-c++-common/pr60439.c: Add dg-warning.
739 * g++.dg/expr/bitfield4.C: Likewise.
740 * g++.dg/expr/bitfield5.C: Likewise.
741 * g++.dg/expr/bitfield6.C: Likewise.
742 * g++.dg/expr/bool1.C: Likewise.
743 * g++.dg/expr/bool3.C: Likewise.
744 * g++.dg/expr/lval3.C: Likewise.
745 * g++.dg/expr/lval4.C: Likewise.
746 * g++.old-deja/g++.jason/bool5.C: Likewise.
747 * g++.dg/expr/bitfield3.C: Adjust dg-error.
748 * g++.dg/other/error18.C: Likewise.
749 * g++.dg/gomp/atomic-14.C: Likewise.
751 2016-09-14 Nathan Sidwell <nathan@acm.org>
754 * g++.dg/cpp1y/pr77539.C: New.
756 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
758 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
760 * g++.dg/ext/builtin_alloca.C: Likewise.
761 * g++.dg/template/spec35.C: Likewise.
762 * gcc.dg/builtins-68.c: Likewise.
763 * gcc.misc-tests/gcov-13.c: Likewise.
764 * gcc.misc-tests/gcov-14.c: Likewise.
766 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
768 * gfortran.dg/dec_structure_14.f90: New testcase.
770 2016-09-14 Jakub Jelinek <jakub@redhat.com>
773 * c-c++-common/tsan/pr68260.c: New test.
775 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
778 * gcc.target/msp430/function-attributes-1.c: New test.
779 * gcc.target/msp430/function-attributes-2.c: New test.
780 * gcc.target/msp430/function-attributes-3.c: New test.
782 2016-09-13 Jakub Jelinek <jakub@redhat.com>
784 * g++.dg/cpp0x/gen-attrs-61.C: New test.
785 * g++.dg/cpp1z/gen-attrs1.C: New test.
787 PR tree-optimization/77454
788 * gcc.dg/pr77454.c: New test.
791 * g++.dg/cpp1y/constexpr-77553.C: New test.
793 2016-09-13 David Malcolm <dmalcolm@redhat.com>
795 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
796 (test_show_locus): Replace rich_location::add_fixit_insert calls
797 with add_fixit_insert_before and add_fixit_insert_after.
799 2016-09-13 Jason Merrill <jason@redhat.com>
800 Tom de Vries <tom@codesourcery.com>
803 * g++.dg/pr77427.C: New test.
805 2016-09-13 Martin Liska <mliska@suse.cz>
807 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
809 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
810 * lib/target-supports.exp: Define the new target.
812 2016-09-12 Andrew Pinski <apinski@cavium.com>
814 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
815 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
817 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
819 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
821 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
822 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
823 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
825 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
826 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
828 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
831 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
832 * g++.dg/ext/pr77496.C: New test.
833 * g++.dg/warn/pr77496.C: New test.
835 2016-09-12 David Malcolm <dmalcolm@redhat.com>
838 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
839 to preserve conversion chars, and to preserve prefix information.
840 * gcc.dg/format/pr72858.c: New test case.
842 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
844 * gfortran.dg/pr77507.f90: Move to ...
845 * gfortran.dg/ieee/pr77507.f90: here.
847 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
850 * compile/pr61159.c: New testcase
852 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
855 * gcc.dg/ipa/pr63416.c: New testcase.
857 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
858 Steven G. Kargl <kargl@gcc.gnu.org>
861 * gfortran.dg/dtio_11.f90: new test.
863 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
866 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
867 * gfortran.dg/c_assoc_4.f90: Ditto.
869 2016-09-10 Tom de Vries <tom@codesourcery.com>
872 * c-c++-common/va-arg-va-list-type.c: New test.
874 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
876 PR rtl-optimization/77289
877 * gcc.target/powerpc/pr77289.c: New test.
879 2016-09-09 Martin Sebor <msebor@redhat.com>
883 * gcc.dg/pr77520.c: New test.
884 * gcc.dg/pr77521.c: New test.
886 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
889 * gfortran.dg/pr77506.f90: New test.
891 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
894 * gfortran.dg/pr77507.f90: New test.
896 2016-09-09 Joseph Myers <joseph@codesourcery.com>
898 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
900 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
901 Louis Krupp <lkrupp@gcc.gnu.org>
904 * gfortran.dg/pr69514_1.f90: New test.
905 * gfortran.dg/pr69514_2.f90: New test.
907 2016-09-08 Jakub Jelinek <jakub@redhat.com>
910 * gfortran.dg/gomp/pr77500.f90: New test.
913 * gfortran.dg/gomp/pr77516.f90: New test.
915 2016-09-07 Jakub Jelinek <jakub@redhat.com>
918 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
919 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
920 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
921 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
922 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
923 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
925 2016-09-07 David Malcolm <dmalcolm@redhat.com>
927 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
928 "substring-locations.h".
930 2016-09-07 Richard Biener <rguenther@suse.de>
933 * c-c++-common/vector-subscript-8.c: Move ..
934 * gcc.dg/pr77450.c: ... here.
936 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
939 * gfortran.dg/fmt_f0_2.f90: Update test.
940 * gfortran.dg/fmt_f0_3.f90: New test.
942 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
945 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
949 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
951 2016-09-06 Jakub Jelinek <jakub@redhat.com>
954 * gcc.target/i386/pr69255-1.c: New test.
955 * gcc.target/i386/pr69255-2.c: New test.
956 * gcc.target/i386/pr69255-3.c: New test.
958 2016-09-06 Martin Sebor <msebor@redhat.com>
961 * gcc.dg/format/miss-7.c: New test.
963 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
965 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
967 2016-09-06 Martin Liska <mliska@suse.cz>
969 PR gcov-profile/77378
970 PR gcov-profile/77466
971 * gcc.dg/profile-update-warning.c: New test.
973 2016-09-06 Richard Biener <rguenther@suse.de>
975 PR tree-optimization/77479
976 * gcc.dg/torture/pr77479.c: New testcase.
978 2016-09-06 Richard Biener <rguenther@suse.de>
981 * c-c++-common/vector-subscript-7.c: Adjust.
982 * c-c++-common/vector-subscript-8.c: New testcase.
984 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
986 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
988 2016-09-05 Jakub Jelinek <jakub@redhat.com>
991 * gcc.target/i386/avx512f-pr77476.c: New test.
992 * gcc.target/i386/avx512bw-pr77476.c: New test.
993 * gcc.target/i386/avx512dq-pr77476.c: New test.
995 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
996 Update comment to mention also avx512f.
999 * g++.dg/asan/pr77396-2.C: New test.
1001 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1003 PR rtl-optimization/77452
1004 * gcc.target/i386/pr77452.c: New test.
1006 2016-09-05 Marek Polacek <polacek@redhat.com>
1009 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1011 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1014 * gfortran.dg/pr77391.f90: New test.
1016 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1019 * gfortran.dg/pr77460.f90: New test.
1021 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1026 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1028 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1030 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1032 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1034 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1035 diagnostic-test-show-locus-generate-patch.c to the sources
1036 for diagnostic_plugin_test_show_locus.c.
1038 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1041 * gcc.dg/gomp/_Atomic-1.c: New test.
1042 * gcc.dg/gomp/_Atomic-2.c: New test.
1043 * gcc.dg/gomp/_Atomic-3.c: New test.
1044 * gcc.dg/gomp/_Atomic-4.c: New test.
1045 * gcc.dg/gomp/_Atomic-5.c: New test.
1048 * g++.dg/asan/pr77396.C: New test.
1050 2016-09-01 Martin Sebor <msebor@redhat.com>
1052 PR tree-optimization/71831
1053 * gcc.dg/builtin-object-size-16.c: New test.
1054 * gcc.dg/builtin-object-size-17.c: New test.
1056 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058 PR libgfortran/77393
1059 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1061 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1063 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1064 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1065 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1066 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1067 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1068 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1069 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1070 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1071 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1072 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1073 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1074 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1075 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1076 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1077 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1078 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1079 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1080 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1082 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1084 * gnat.dg/opt58.adb: New test.
1085 * gnat.dg/opt58_pkg.ads: New helper.
1087 2016-09-01 Richard Biener <rguenther@suse.de>
1090 * gcc.dg/torture/pr77436.c: New testcase.
1092 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1094 * gcc.dg/pr64252.c: Require int32plus.
1095 * gcc.dg/pr66299-1.c: Likewise.
1096 * gcc.dg/pr66299-2.c: Likewise.
1097 * gcc.dg/torture/20131115-1.c: Skip for avr.
1099 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1101 * gcc.target/aarch64/ands_3.c: New test.
1103 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1106 * gfortran.dg/gomp/pr77352.f90: New test.
1109 * gfortran.dg/gomp/pr77374.f08: New test.
1111 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1113 PR tree-optimization/73714
1114 * gcc.dg/tree-ssa/pr73714.c: New test.
1116 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1118 PR libgfortran/77393
1119 * gfortran.dg/fmt_f0_2.f90: New test.
1121 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1123 * gcc.target/i386/pr59539-2.c: Adapt options.
1124 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1126 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1129 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1130 of the associate entity and replace with a pointer to the
1131 intended item on the stack.
1133 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134 Paul Thomas <pault@gcc.gnu.org>
1137 * gfortran.dg/dtio_1.f90: New test.
1138 * gfortran.dg/dtio_2.f90: New test.
1139 * gfortran.dg/dtio_3.f90: New test.
1140 * gfortran.dg/dtio_4.f90: New test.
1141 * gfortran.dg/dtio_5.f90: New test.
1142 * gfortran.dg/dtio_6.f90: New test.
1143 * gfortran.dg/dtio_7.f90: New test.
1144 * gfortran.dg/dtio_8.f90: New test.
1145 * gfortran.dg/dtio_9.f90: New test.
1146 * gfortran.dg/dtio_10.f90: New test.
1148 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1150 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1151 (test_many_nested_locations): New function.
1152 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1153 (test_show_locus): Handle "test_many_nested_locations".
1155 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1157 * g++.dg/template/double-greater-than-fixit.C: New test case.
1159 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1161 * gnat.dg/opt57.ad[sb]: New test.
1162 * gnat.dg/opt57_pkg.ads: New helper.
1164 2016-08-30 Richard Biener <rguenther@suse.de>
1166 PR tree-optimization/69047
1167 * gcc.dg/pr69047.c: Fix byte-order check.
1169 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1171 PR tree-optimization/72866
1172 * gcc.dg/vect/pr72866.c: New test.
1175 * g++.dg/debug/dwarf2/pr77363.C: New test.
1178 * gcc.target/i386/pr77377.c: New test.
1181 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1184 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1186 * gfortran.dg/pr77372.f90: Moved to ...
1187 * gfortran.dg/ieee/pr77372.f90: here.
1189 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1191 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1192 vector short/char initializations.
1193 * gcc.target/powerpc/vec-init-5.c: Likewise.
1194 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1195 vector initialization optimizations.
1196 * gcc.target/powerpc/vec-init-7.c: Likewise.
1197 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1198 vector float/double initializations.
1199 * gcc.target/powerpc/vec-init-9.c: Likewise.
1201 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1204 * gcc.target/i386/pr77403.c: New test.
1206 2016-08-29 Marek Polacek <polacek@redhat.com>
1209 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1211 2016-08-29 Tom de Vries <tom@codesourcery.com>
1214 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1216 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1218 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1220 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1222 * gfortran.dg/dec_structure_13.f90: New testcase.
1224 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1227 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1230 2016-08-28 Tom de Vries <tom@codesourcery.com>
1233 * gcc.dg/pr70955.c: New test.
1234 * gcc.dg/lto/pr70955_0.c: Same.
1235 * gcc.dg/lto/pr70955_1.c: Same.
1237 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1239 PR tree-optimization/71077
1240 * gcc.target/i386/pr71077.c: New test.
1242 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1245 * gfortran.dg/pr77380.f90: New test.
1247 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1250 gfortran.dg/pr77372.f90: New test.
1252 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1254 * gcc.dg/spellcheck-fields-2.c (test): Move
1255 dg-begin/end-multiline-output within function body.
1256 (test_macro): New function.
1258 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1260 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1261 (test_fixit_insert): Update expected output.
1262 (test_fixit_remove): Likewise.
1263 (test_fixit_replace): Likewise.
1265 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1267 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1270 2016-08-26 Richard Biener <rguenther@suse.de>
1272 PR tree-optimization/69047
1273 * gcc.dg/pr69047.c: New testcase.
1275 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1276 Martin Jambhor <mjambor@suse.cz>
1278 * gcc.dg/ipa/propbits-1.c: New test-case.
1279 * gcc.dg/ipa/propbits-2.c: Likewise.
1280 * gcc.dg/ipa/propbits-3.c: Likewise.
1282 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1285 * gfortran.dg/pr77351.f90: New test.
1287 2016-08-25 Marek Polacek <polacek@redhat.com>
1289 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1291 2016-08-25 Marek Polacek <polacek@redhat.com>
1294 * gcc.dg/pr77323.c: New test.
1296 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1299 * gfortran.dg/submodule_17.f08: New test.
1301 2016-08-24 Michael Collison <michael.collison@linaro.org>
1302 Michael Collison <michael.collison@arm.com>
1304 * gcc.target/arm/builtin_saddl.c: New testcase.
1305 * gcc.target/arm/builtin_saddll.c: New testcase.
1306 * gcc.target/arm/builtin_uaddl.c: New testcase.
1307 * gcc.target/arm/builtin_uaddll.c: New testcase.
1308 * gcc.target/arm/builtin_ssubl.c: New testcase.
1309 * gcc.target/arm/builtin_ssubll.c: New testcase.
1310 * gcc.target/arm/builtin_usubl.c: New testcase.
1311 * gcc.target/arm/builtin_usubll.c: New testcase.
1313 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1316 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1317 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1318 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1319 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1320 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1321 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1322 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1323 effective target. Remove scan-assembler-times directives.
1324 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1325 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1326 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1328 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1330 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1332 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1334 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1337 * lib/target-supports.exp
1338 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1339 (check_effective_target_vect_natural_alignment): Ditto.
1340 (check_effective_target_vector_alignment_reachable): Ditto.
1341 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1343 2016-08-23 Ian Lance Taylor <iant@golang.org>
1345 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1347 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1349 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1350 being created from pointers to memory locations.
1351 * gcc.target/powerpc/vec-init-2.c: Likewise.
1353 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1355 * gfortran.dg/dec_structure_12.f90: New testcase.
1357 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1359 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1361 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1363 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1366 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1368 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1369 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1371 2016-08-23 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/27336
1374 * c-c++-common/pr27336.c: New testcase.
1376 2016-08-22 Marek Polacek <polacek@redhat.com>
1379 * g++.dg/cpp1y/pr77321.C: New test.
1381 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1384 * gfortran.dg/empty_label.f: Adjust test for new error message.
1385 * gfortran.dg/empty_label.f90: Ditto.
1386 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1387 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1388 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1390 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1393 * gfortran.dg/pr61318.f90: New test.
1395 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1398 * gfortran.dg/pr77260_1.f90: New test.
1399 * gfortran.dg/pr77260_2.f90: Ditto.
1401 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1404 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1405 __builtin_signbitf and __builtin_signbitl in expected generic
1407 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1408 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1409 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1410 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1413 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1415 * gcc.dg/torture/float128-builtin.c,
1416 gcc.dg/torture/float128-ieee-nan.c,
1417 gcc.dg/torture/float128x-builtin.c,
1418 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1419 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1420 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1421 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1422 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1423 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1424 gcc.dg/torture/floatn-nan.h: New tests.
1426 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1428 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1430 (main): Update calls to TEST_I_F.
1431 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1433 (main): Update calls to TEST_I_F.
1435 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1437 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1438 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1439 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1440 names in calls to TEST_I_F.
1442 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1445 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1447 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1449 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1450 and !natural_alignment_64.
1451 * gcc.dg/ipa/propalign-2.c: Likewise.
1452 * gcc.dg/ipa/propalign-3.c: Likewise.
1453 * gcc.dg/ipa/propalign-4.c: Likewise.
1454 * gcc.dg/ipa/propalign-5.c: Likewise.
1455 * lib/target-supports.exp
1456 (check_effective_target_natural_alignment_32): Add avr-*-*.
1458 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1460 PR tree-optimization/61839
1461 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1462 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1463 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1464 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1466 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1469 * lib/target-supports.exp (check_effective_target_float16)
1470 (check_effective_target_float32, check_effective_target_float64)
1471 (check_effective_target_float128, check_effective_target_float32x)
1472 (check_effective_target_float64x)
1473 (check_effective_target_float128x)
1474 (check_effective_target_float16_runtime)
1475 (check_effective_target_float32_runtime)
1476 (check_effective_target_float64_runtime)
1477 (check_effective_target_float128_runtime)
1478 (check_effective_target_float32x_runtime)
1479 (check_effective_target_float64x_runtime)
1480 (check_effective_target_float128x_runtime)
1481 (check_effective_target_floatn_nx_runtime)
1482 (add_options_for_float16, add_options_for_float32)
1483 (add_options_for_float64, add_options_for_float128)
1484 (add_options_for_float32x, add_options_for_float64x)
1485 (add_options_for_float128x): New procedures.
1486 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1487 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1488 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1489 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1490 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1491 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1492 gcc.dg/torture/float128-complex.c,
1493 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1494 gcc.dg/torture/float128x-basic.c,
1495 gcc.dg/torture/float128x-complex.c,
1496 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1497 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1498 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1499 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1500 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1501 gcc.dg/torture/float32x-basic.c,
1502 gcc.dg/torture/float32x-complex.c,
1503 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1504 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1505 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1506 gcc.dg/torture/float64x-basic.c,
1507 gcc.dg/torture/float64x-complex.c,
1508 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1509 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1510 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1511 gcc.dg/torture/floatn-tg.h,
1512 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1513 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1514 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1515 gcc.dg/torture/fp-int-convert-float128x.c,
1516 gcc.dg/torture/fp-int-convert-float16-timode.c,
1517 gcc.dg/torture/fp-int-convert-float16.c,
1518 gcc.dg/torture/fp-int-convert-float32-timode.c,
1519 gcc.dg/torture/fp-int-convert-float32.c,
1520 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1521 gcc.dg/torture/fp-int-convert-float32x.c,
1522 gcc.dg/torture/fp-int-convert-float64-timode.c,
1523 gcc.dg/torture/fp-int-convert-float64.c,
1524 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1525 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1526 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1527 maximum exponent of floating-point type. Use it in testing
1528 whether 0x8...0 fits in the floating-point type. Always treat -1
1529 (signed 0xf...f) as fitting in the floating-point type.
1531 * gcc.dg/torture/fp-int-convert-double.c,
1532 gcc.dg/torture/fp-int-convert-float.c,
1533 gcc.dg/torture/fp-int-convert-float128-timode.c,
1534 gcc.dg/torture/fp-int-convert-float128.c,
1535 gcc.dg/torture/fp-int-convert-float80-timode.c,
1536 gcc.dg/torture/fp-int-convert-float80.c,
1537 gcc.dg/torture/fp-int-convert-long-double.c,
1538 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1540 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1543 * gfortran.dg/gomp/pr72744.f90: New test.
1546 * gfortran.dg/gomp/pr69281.f90: New test.
1548 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1550 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1551 the last special seed value.
1552 * gfortran.dg/random_7.f90: Use size for last array member instead
1555 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1557 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1558 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1560 2016-08-19 Richard Biener <rguenther@suse.de>
1562 PR tree-optimization/77286
1563 * gcc.dg/torture/pr77286.c: New testcase.
1565 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1567 * gcc.dg/verbose-asm-2.c: New test case.
1569 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1572 (custom_diagnostic_finalizer): Update for change to
1573 diagnostic_show_locus.
1575 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1577 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1578 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1580 2016-08-18 Marek Polacek <polacek@redhat.com>
1583 * gcc.dg/pr71514.c: New test.
1585 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1588 * gcc.target/i386/pr72839.c: New test.
1590 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1593 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1594 * c-c++-common/goacc/reduction-1.c: Likewise.
1595 * c-c++-common/goacc/reduction-2.c: Likewise.
1596 * c-c++-common/goacc/reduction-3.c: Likewise.
1597 * c-c++-common/goacc/reduction-4.c: Likewise.
1599 2016-08-18 Alan Modra <amodra@gmail.com>
1601 * gcc.c-torture/compile/pr72771.c: New.
1603 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1606 * gfortran.dg/pr67496.f90: New test.
1608 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1610 PR tree-optimization/71752
1611 * gcc.dg/vect/pr71752.c: New.
1613 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1615 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1617 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1620 * g++.dg/ipa/devirt-52.C: New test.
1622 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1624 * c-c++-common/goacc/reduction-6.c: New testcase.
1626 2016-08-17 Richard Biener <rguenther@suse.de>
1628 PR tree-optimization/76490
1629 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1630 * gcc.dg/pr52904.c: XFAIL.
1632 2016-08-17 Richard Biener <rguenther@suse.de>
1634 PR tree-optimization/23855
1635 * gcc.dg/loop-unswitch-2.c: Adjust.
1637 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1639 PR tree-optimization/72817
1640 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1642 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1645 * gcc.dg/torture/float128-extend-inf.c: New test.
1647 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1650 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1652 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1653 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1655 (test_oct): Likewise.
1656 (test_multiple): Likewise.
1657 (test_field_width_specifier): Likewise.
1658 (test_field_width_specifier_2): New function.
1659 (test_field_precision_specifier): New function.
1660 (test_embedded_nul): Update expected caret placement.
1661 (test_non_contiguous_strings): Update line number.
1662 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1663 (__emit_string_literal_range): Add "caret_idx" param.
1664 (test_simple_string_literal): Add value for new param, updating
1666 (test_concatenated_string_literal): Likewise.
1667 (test_multiline_string_literal): Likewise.
1668 (test_hex): Likewise.
1669 (test_oct): Likewise.
1670 (test_multiple): Likewise.
1671 (test_ucn4): Likewise.
1672 (test_ucn8): Likewise.
1673 (test_u8): Likewise.
1674 (test_u): Likewise; update expected message, from "range" to
1678 (test_macro): Add value for new param.
1679 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1680 (__emit_string_literal_range): Add "caret_idx" param.
1681 (test_stringified_token_1): Add value for new param. Update
1682 expected message, from "range" to "location".
1683 (test_stringized_token_2): Likewise, adding param to macro.
1684 (test_stringified_token_3): Likewise.
1685 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1686 (emit_warning): Convert param from source_range to location_t.
1687 (test_string_literals): Add caret_idx param, and use it when
1688 constructing a substring_loc. Update error message, from
1689 "range" to "location".
1691 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1694 * g++.dg/gomp/pr71910.C: New test.
1697 * gcc.c-torture/compile/pr67485.c: New test.
1700 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1702 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1704 PR tree-optimization/69848
1705 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1707 2016-08-16 Martin Liska <mliska@suse.cz>
1709 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1710 of memory operations so that it can be handled by core2
1713 2016-08-16 Richard Biener <rguenther@suse.de>
1715 PR tree-optimization/76783
1716 * gcc.dg/pr76783.c: New testcase.
1717 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1719 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1721 PR tree-optimization/72817
1722 PR tree-optimization/73450
1723 * gcc.dg/tree-ssa/pr72817.c: New test.
1724 * gcc.dg/tree-ssa/pr73450.c: New test.
1726 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1728 * gfortran.dg/init_flag_13.f90: New testcase.
1729 * gfortran.dg/init_flag_14.f90: Ditto.
1730 * gfortran.dg/init_flag_15.f03: Ditto.
1731 * gfortran.dg/dec_init_1.f90: Ditto.
1732 * gfortran.dg/dec_init_2.f90: Ditto.
1734 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1737 * gcc.target/i386/pr72867.c: New test.
1739 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1741 * c-c++-common/dump-ada-spec-5.c: New test.
1743 2016-08-15 Richard Biener <rguenther@suse.de>
1745 PR tree-optimization/73434
1746 * gcc.dg/torture/pr73434.c: New testcase.
1748 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1750 PR tree-optimization/72824
1751 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1753 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1756 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1757 in use_device clause.
1758 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1759 * gfortran.dg/goacc/list.f95: Adjust to catch
1760 "neither a POINTER nor an array" error messages.
1762 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1765 * gcc.target/i386/pr76342.c: New test.
1767 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1770 * g++.dg/ubsan/pr71512.C: New test.
1771 * c-c++-common/ubsan/pr71512-1.c: New test.
1772 * c-c++-common/ubsan/pr71512-2.c: New test.
1774 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1776 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1777 vector initialization options.
1778 * gcc.target/powerpc/vec-init-2.c: Likewise.
1779 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1780 is generated on ISA 3.0.
1782 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1785 * gcc.dg/c-c++-common/pr71654.c: New test.
1786 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1788 * gcc.dg/tree-ssa/vrp24: Likewise.
1790 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.dg/pr67410.c: New test.
1795 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1797 PR tree-optimization/69848
1798 * gcc.dg/vect/vect-pr69848.c: New test.
1800 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1803 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1804 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1805 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1806 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1808 2016-08-12 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/57326
1811 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1812 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1813 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1814 * gcc.target/i386/pr45685.c: Likewise.
1815 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1816 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1817 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1818 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1819 * gfortran.dg/pr34163.f90: Likewise.
1821 2016-08-12 Martin Liska <mliska@suse.cz>
1823 * g++.dg/gcov/gcov-16.C: New test.
1824 * lib/gcov.exp: Support new argument for run-gcov function.
1826 2016-08-12 Martin Liska <mliska@suse.cz>
1828 PR gcov-profile/35590
1829 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1831 2016-08-12 Richard Biener <rguenther@suse.de>
1833 PR tree-optimization/72851
1834 * gcc.dg/torture/pr72851.c: New testcase.
1836 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1839 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1840 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1841 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1842 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1846 * g++.dg/debug/dwarf2/ref-1.C: New.
1849 * g++.dg/debug/dwarf2/template-params-12.H: New.
1850 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1851 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1852 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1853 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1854 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1855 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1856 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1858 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1861 * gcc.target/powerpc/pr72863.c: New test.
1863 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1865 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1867 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1869 * gcc.target/i386/pieces-strcpy-1.c: New test.
1870 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1872 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1875 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1877 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1879 * gcc.target/i386/pieces-memcpy-1.c: New test.
1880 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1881 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1882 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1883 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1884 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1886 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1889 * gcc.dg/pr72816.c: Remove dg-error.
1891 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1893 PR tree-optimization/71083
1894 * gcc.c-torture/execute/pr71083.c: New test.
1895 * gnat.dg/loop_optimization23.adb: New test.
1896 * gnat.dg/loop_optimization23_pkg.ads: New test.
1897 * gnat.dg/loop_optimization23_pkg.adb: New test.
1899 2016-08-11 Richard Biener <rguenther@suse.de>
1901 PR tree-optimization/72772
1902 * gcc.dg/graphite/pr35356-1.c: Adjust.
1903 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1905 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1907 * gfortran.dg/random_7.f90: Take into account that the last seed
1908 value is the special p value.
1909 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1911 2016-08-11 Richard Biener <rguenther@suse.de>
1913 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1915 2016-08-11 Alan Modra <amodra@gmail.com>
1917 * gcc.target/powerpc/pr71680.c: New.
1919 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1921 * gcc.target/powerpc/bfp/bfp.exp: New file.
1922 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1923 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1924 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1925 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1926 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1927 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1928 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1929 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1930 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1931 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1932 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1933 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1934 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1935 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1936 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1937 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1938 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1939 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1940 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1941 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1942 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1943 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1944 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1945 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1946 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1947 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1948 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1949 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1950 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1951 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1952 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1953 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1954 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1955 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1956 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1957 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1958 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1959 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1960 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1961 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1962 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1963 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1964 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1965 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1966 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1967 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1968 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1969 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1970 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1971 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1972 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1973 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1974 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1976 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1978 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1981 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1983 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1985 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1988 * gcc.target/powerpc/pr72853.c: New test.
1990 2016-08-10 Martin Liska <mliska@suse.cz>
1992 PR gcov-profile/58306
1993 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1995 2016-08-10 Martin Liska <mliska@suse.cz>
1997 * g++.dg/gcov/gcov-threads-1.C: New test.
1999 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2002 * gcc.target/avr/pr71873.c: New test.
2004 2016-08-09 Martin Liska <mliska@suse.cz>
2006 * g++.dg/gcov/gcov-dump-1.C: New test.
2007 * g++.dg/gcov/gcov-dump-2.C: New test.
2009 2016-08-09 Martin Liska <mliska@suse.cz>
2011 * gcc.dg/tree-prof/val-prof-9.c: New test.
2013 2016-08-09 Martin Liska <mliska@suse.cz>
2015 * gcc.dg/tree-prof/val-prof-8.c: New test.
2017 2016-08-09 Martin Jambor <mjambor@suse.cz>
2020 * gcc.dg/ipa/pr71981.c: New test.
2022 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2024 PR tree-optimization/33707
2025 * gcc.dg/vect/pr33707.c: New test.
2027 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2029 PR tree-optimization/pr72772
2030 * gcc.dg/tree-ssa/pr72772.c: New test.
2032 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2034 PR rtl-optimization/66669
2035 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2037 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2039 PR tree-optimization/72824
2040 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2042 2016-08-09 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/71802
2045 * gcc.dg/torture/pr71802.c: New testcase.
2047 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2050 * g++.dg/eh/stdarg1.C: New test.
2052 2016-08-08 Andi Kleen <ak@linux.intel.com>
2054 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2055 test command line in failure log.
2056 (profopt-execute): dito. Make autofdo file names unique.
2058 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2061 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2064 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2066 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2068 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2069 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2070 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2071 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2072 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2073 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2075 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2078 * gcc.dg/cpp/pr66415-1.c: Likewise.
2079 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2080 * gcc.dg/format/c90-printf-1.c: Likewise.
2081 * gcc.dg/format/diagnostic-ranges.c: New test case.
2083 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2086 * gfortran.dg/gomp/pr72716.f90: New test.
2089 * gcc.dg/gomp/pr72781.c: New test.
2092 * g++.dg/vect/pr68762-1.cc: New test.
2093 * g++.dg/vect/pr68762-2.cc: New test.
2094 * g++.dg/vect/pr68762.h: New file.
2096 2016-08-08 Martin Sebor <msebor@redhat.com>
2099 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2100 * g++.dg/warn/overflow-warn-3.C: Same.
2101 * g++.dg/warn/overflow-warn-4.C: Same.
2103 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2106 * gfortran.dg/allocate_with_source_21.f03: New test.
2108 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2111 * gfortran.dg/allocate_with_source_20.f03: New test.
2113 2016-08-08 Alan Modra <amodra@gmail.com>
2115 * gcc.c-torture/compile/pr72802.c: New.
2117 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2120 * gfortran.dg/dependency_48.f90: New test.
2122 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2125 * gfortran.dg/pr70040.f90: New testcase.
2127 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2130 * gfortran.dg/matmul_10.f90: New testcase.
2132 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2134 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2136 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.dg/pr72816.c: New test.
2141 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2143 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2144 * g++.dg/conversion/pr41426.C: Likewise.
2145 * g++.dg/conversion/pr66211.C: Likewise.
2146 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2147 * g++.dg/init/ref8.C: Likewise.
2148 * g++.old-deja/g++.law/cvt20.C: Likewise.
2149 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2151 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2153 PR tree-optimization/18046
2154 * gcc.dg/tree-ssa/vrp105.c: New test.
2155 * gcc.dg/tree-ssa/vrp106.c: New test.
2157 2016-08-05 Martin Sebor <msebor@redhat.com>
2159 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2160 1ul in diagnostics. Remove hyphen from "constant-expression."
2161 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2162 * g++.dg/cpp0x/static_assert3.C: Same.
2163 * g++.dg/cpp1y/constexpr-throw.C: Same.
2164 * g++.dg/template/nontype3.C: Same.
2165 * g++.dg/warn/overflow-warn-1.C: Same.
2166 * g++.dg/warn/overflow-warn-3.C: Same.
2167 * g++.dg/warn/overflow-warn-4.C: Same.
2169 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2171 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2172 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2173 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2176 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2178 PR tree-optimization/72810
2179 * gcc.dg/tree-ssa/vrp110.c: New test.
2181 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2184 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2186 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2187 saving the half-precision registers.
2188 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2189 value is returned in h0.
2190 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2191 are passed in FP/SIMD registers.
2192 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2193 passing works corrcetly.
2194 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2195 (hfa_f16x2_t): Likewise.
2196 (hfa_f16x3_t): Likewise.
2197 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2198 are promoted to double and passed in a double register.
2199 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2200 are promoted to double and stacked.
2201 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2203 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2204 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2205 __fp16 first get passed in FP/SIMD registers, then stacked.
2207 2016-08-05 Nathan Sidwell <nathan@acm.org>
2210 * g++.dg/cpp0x/pr68724.C: New.
2212 2016-08-05 Richard Biener <rguenther@suse.de>
2214 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2216 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2218 * gcc.dg/tree-ssa/vrp107.c: New test.
2219 * gcc.dg/tree-ssa/vrp108.c: New test.
2220 * gcc.dg/tree-ssa/vrp109.c: New test.
2222 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2224 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2227 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2229 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2231 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2232 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2233 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2235 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2236 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2237 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2240 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/cpp1y/lambda-ice1.C: New.
2245 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2248 * g++.dg/cpp1y/pr72759.C: New test.
2250 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2252 * gcc.dg/switch-10.c: New test.
2254 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2256 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2258 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2260 * c-c++-common/goacc/routine-5.c: Update.
2262 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2264 PR rtl-optimization/70903
2265 * gcc.c-torture/execute/pr70903.c: New test.
2267 2016-08-04 Martin Liska <mliska@suse.cz>
2269 * gcc.dg/params/params.exp: Replace file exists with
2270 TESTING_IN_BUILD_TREE.
2272 2016-08-04 Marek Polacek <polacek@redhat.com>
2275 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2277 2016-08-04 Richard Biener <rguenther@suse.de>
2280 * gcc.dg/torture/pr71984.c: Guard correctness check for
2283 2016-08-03 Andrew Pinski <apinski@cavium.com>
2285 * gcc.c-torture/compile/20160802-1.c: New testcase.
2287 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2289 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2291 2016-08-03 Richard Biener <rguenther@suse.de>
2293 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2295 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2296 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2298 2016-08-03 Richard Biener <rguenther@suse.de>
2300 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2301 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2302 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2303 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2305 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2307 * gcc.dg/init-excess-2.c: Require int32plus.
2308 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2309 * gcc.dg/pr59963-2.c: Require int32plus.
2310 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2311 * gcc.dg/unroll-7.c: Require int32plus.
2313 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2315 PR tree-optimization/34114
2316 * gcc.dg/tree-ssa/loop-42.c: New test.
2318 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2320 * gcc.target/aarch64/vminmaxnm.c: New.
2321 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2324 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2326 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2327 vec_extract for vector float, vector int, vector short, and vector
2329 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2330 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2331 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2332 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2334 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2336 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2337 single stack adjustment, no writeback.
2338 * gcc.target/aarch64/test_frame_12.c: Likewise.
2339 * gcc.target/aarch64/test_frame_13.c: Likewise.
2340 * gcc.target/aarch64/test_frame_15.c: Likewise.
2341 * gcc.target/aarch64/test_frame_6.c: Likewise.
2342 * gcc.target/aarch64/test_frame_7.c: Likewise.
2343 * gcc.target/aarch64/test_frame_8.c: Likewise.
2344 * gcc.target/aarch64/test_frame_16.c: New test.
2346 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2349 * gcc.target/i386/pr72748.c: New test.
2351 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2353 PR tree-optimization/71818
2354 * gcc.dg/vect/pr71818.c: New
2356 2016-08-01 Martin Liska <mliska@suse.cz>
2358 PR tree-optimization/71857
2359 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2361 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2365 2016-08-01 Jan Beulich <jbeulich@suse.com>
2367 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2369 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2371 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2372 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2374 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2376 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2377 (check_effective_target_c++): Likewise. Also match for libstdc++.
2379 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2382 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2383 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2384 * gfortran.dg/pr41922.f90: New test.
2386 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2389 * gfortran.dg/pr68566.f90: new test.
2391 2016-07-30 Martin Sebor <msebor@redhat.com>
2395 * g++.dg/cpp0x/constexpr-cast.C: New test.
2396 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2397 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2398 * g++.dg/ubsan/pr63956.C: Correct.
2400 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2402 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2403 vector double or vector long where the vector is in memory.
2404 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2405 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2407 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2410 * gfortran.dg/pr69867.f90: New test.
2412 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2415 * gfortran.dg/pr69962.f90: New test.
2417 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2420 * gfortran.dg/pr70006.f90: New test.
2422 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2425 * gfortran.dg/pr71730.f90: New test.
2426 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2427 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2428 * gfortran.dg/array_constructor_26.f03: Ditto.
2430 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2432 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2433 * gcc.target/powerpc/pr71763.c: Likewise.
2435 2016-07-29 Marek Polacek <polacek@redhat.com>
2438 * gcc.dg/940510-1.c: Adjust dg-error.
2439 * gcc.dg/c99-flex-array-1.c: Likewise.
2440 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2443 * gcc.dg/noncompile/pr71853.c: New test.
2446 * gcc.dg/noncompile/pr71573.c: New test.
2449 * g++.dg/warn/Wparentheses-30.C: New test.
2450 * gcc.dg/Wparentheses-14.c: New test.
2452 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2454 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2456 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2458 PR tree-optimization/57558
2459 * gcc.dg/vect/pr57558-1.c: New test.
2460 * gcc.dg/vect/pr57558-2.c: New test.
2462 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2464 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2465 to scan forwprop1 dump pass.
2467 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2470 * g++.dg/template/pr51488.C: New.
2472 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2475 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2477 * gcc.dg/pr71969-1.c: New test.
2478 * gcc.dg/pr71969-2.c: New test.
2479 * gcc.dg/pr71969-3.c: New test.
2481 2016-07-29 Marek Polacek <polacek@redhat.com>
2484 * c-c++-common/pr71574.c: New test.
2487 * gcc.dg/noncompile/pr71583.c: New test.
2489 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2492 * gcc.dg/pr68217.c: New test.
2494 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2497 * gfortran.dg/pr71067_1.f90: New test.
2498 * gfortran.dg/pr71067_2.f90: Ditto.
2500 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2502 * gcc.target/powerpc/vec-extract-1.c: New test.
2504 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2507 * gfortran.dg/pr71799.f90: New test.
2509 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/cpp0x/pr71665-1.C: New.
2513 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2514 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2515 * g++.dg/ext/label10.C: Likewise.
2516 * g++.dg/parse/constant5.C: Likewise.
2518 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2521 * gfortran.dg/pr71859.f90: New test.
2522 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2523 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2525 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2528 * gfortran.dg/pr71883.f90 : New test.
2530 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2532 PR tree-optimization/71734
2533 * g++.dg/vect/pr70729-nest.cc: New test.
2535 2016-07-28 Renlin Li <renlin.li@arm.com>
2538 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2541 * gfortran.dg/dependency_47.f90: New test.
2543 2016-07-28 Martin Liska <mliska@suse.cz>
2545 PR gcov-profile/68025
2546 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2548 2016-07-28 Martin Liska <mliska@suse.cz>
2550 * g++.dg/vect/pr70944.cc: New test.
2552 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2555 * gcc.dg/torture/pr71994.c: New test.
2557 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2560 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2561 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2562 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2564 2016-07-27 Richard Biener <rguenther@suse.de>
2566 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2568 2016-07-27 Martin Liska <mliska@suse.cz>
2570 * gcc.dg/predict-13.c: New test.
2571 * gcc.dg/predict-14.c: New test.
2573 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2575 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2577 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2580 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2583 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2584 IEEE built-in functions handle quiet and signalling NaNs
2587 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2590 * gfortran.dg/pr71862.f90: New test.
2592 2016-07-26 Martin Sebor <msebor@redhat.com>
2594 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2595 selector with dg-options.
2597 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2599 PR tree-optimization/18046
2600 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2601 * gcc.dg/tree-ssa/vrp103.c: New test.
2602 * gcc.dg/tree-ssa/vrp104.c: New test.
2604 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2606 * gcc.target/powerpc/pr63354.c: Require lp64 since
2607 -mprofile-kernel is not legal with -m32.
2609 2016-07-26 Richard Biener <rguenther@suse.de>
2611 PR rtl-optimization/71984
2612 * gcc.dg/torture/pr71984.c: New testcase.
2614 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2616 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2617 g++-dg-runtest via et-dg-runtest.
2618 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2619 * gcc.dg/vect/vect.exp: Likewise.
2620 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2621 gfortran-dg-runtest.
2622 * gfortran.dg/vect/vect.exp: Likewise.
2623 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2624 (check_mips_loongson_hw_available): Likewise.
2625 (check_effective_target_mpaired_single_runtime): Likewise.
2626 (check_effective_target_mips_loongson_runtime): Likewise.
2627 (add_options_for_mpaired_single): Likewise.
2628 (check_effective_target_vect_int): Add global et_index.
2629 Check and save the supported feature for a target selected by
2630 the et_index target. Break long lines where appropriate. Call
2631 et-is-effective-target for MIPS with an argument instead of
2632 check_effective_target_* where appropriate.
2633 (check_effective_target_vect_intfloat_cvt): Likewise.
2634 (check_effective_target_vect_uintfloat_cvt): Likewise.
2635 (check_effective_target_vect_floatint_cvt): Likewise.
2636 (check_effective_target_vect_floatuint_cvt): Likewise.
2637 (check_effective_target_vect_simd_clones): Likewise.
2638 (check_effective_target_vect_shift): ewise.
2639 (check_effective_target_whole_vector_shift): Likewise.
2640 (check_effective_target_vect_bswap): Likewise.
2641 (check_effective_target_vect_shift_char): Likewise.
2642 (check_effective_target_vect_long): Likewise.
2643 (check_effective_target_vect_float): Likewise.
2644 (check_effective_target_vect_double): Likewise.
2645 (check_effective_target_vect_long_long): Likewise.
2646 (check_effective_target_vect_no_int_max): Likewise.
2647 (check_effective_target_vect_no_int_add): Likewise.
2648 (check_effective_target_vect_no_bitwise): Likewise.
2649 (check_effective_target_vect_widen_shift): Likewise.
2650 (check_effective_target_vect_no_align): Likewise.
2651 (check_effective_target_vect_hw_misalign): Likewise.
2652 (check_effective_target_vect_element_align): Likewise.
2653 (check_effective_target_vect_condition): Likewise.
2654 (check_effective_target_vect_cond_mixed): Likewise.
2655 (check_effective_target_vect_char_mult): Likewise.
2656 (check_effective_target_vect_short_mult): Likewise.
2657 (check_effective_target_vect_int_mult): Likewise.
2658 (check_effective_target_vect_extract_even_odd): Likewise.
2659 (check_effective_target_vect_interleave): Likewise.
2660 (check_effective_target_vect_stridedN): Likewise.
2661 (check_effective_target_vect_multiple_sizes): Likewise.
2662 (check_effective_target_vect64): Likewise.
2663 (check_effective_target_vect_call_copysignf): Likewise.
2664 (check_effective_target_vect_call_sqrtf): Likewise.
2665 (check_effective_target_vect_call_btrunc): Likewise.
2666 (check_effective_target_vect_call_btruncf): Likewise.
2667 (check_effective_target_vect_call_ceil): Likewise.
2668 (check_effective_target_vect_call_ceilf): Likewise.
2669 (check_effective_target_vect_call_floor): Likewise.
2670 (check_effective_target_vect_call_floorf): Likewise.
2671 (check_effective_target_vect_call_lceil): Likewise.
2672 (check_effective_target_vect_call_lfloor): Likewise.
2673 (check_effective_target_vect_call_nearbyint): Likewise.
2674 (check_effective_target_vect_call_nearbyintf): Likewise.
2675 (check_effective_target_vect_call_round): Likewise.
2676 (check_effective_target_vect_call_roundf): Likewise.
2677 (check_effective_target_vect_perm): Likewise, but also append *_saved
2678 to the existing global name to properly cache the result.
2679 (check_effective_target_vect_perm_byte): Likewise.
2680 (check_effective_target_vect_perm_short): Likewise.
2681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2682 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2683 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2684 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2685 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2686 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2687 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2688 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2689 (check_effective_target_vect_sdot_qi): Likewise.
2690 (check_effective_target_vect_udot_qi): Likewise.
2691 (check_effective_target_vect_sdot_hi): Likewise.
2692 (check_effective_target_vect_udot_hi): Likewise.
2693 (check_effective_target_vect_usad_char): Likewise.
2694 (check_effective_target_vect_pack_trunc): Likewise.
2695 (check_effective_target_vect_unpack): Likewise.
2696 (check_effective_target_vect_aligned_arrays): Likewise.
2697 (check_effective_target_vect_natural_alignment): Likewise.
2698 (check_effective_target_vector_alignment_reachable): Likewise.
2699 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2700 (is-effective-target): Initialize et_index if undefined.
2701 (et-dg-runtest): New.
2702 (et-is-effective-target): Likewise.
2703 (check_vect_support_and_set_flags): Add supported MIPS targets to
2704 EFFECTIVE_TARGETS list. Return the number of supported targets.
2706 2016-07-26 Richard Biener <rguenther@suse.de>
2707 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2710 * gcc.dg/pr70920-1.c: New test-case.
2711 * gcc.dg/pr70902-2.c: Likewise.
2712 * gcc.dg/pr70920-3.c: Likewise.
2713 * gcc.dg/pr70920-4.c: Likewise
2714 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2717 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2719 * gcc.c-torture/execute/pr71494.c: Require label_values.
2720 * gcc.dg/pr16973.c: Ditto.
2722 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2724 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2725 * gcc.dg/torture/pr69771.c: Require int32plus.
2726 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2728 2016-07-25 Martin Liska <mliska@suse.cz>
2730 * gcc.dg/torture/pr71987.c: New test.
2732 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2735 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2736 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2737 * gfortran.dg/pr71935.f90: New test.
2739 2016-07-22 Martin Sebor <msebor@redhat.com>
2742 * g++.dg/ext/atomic-3.C: New test.
2743 * gcc.dg/atomic/pr71675.c: New test.
2745 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2747 * gcc.target/i386/mvc8.c: New test.
2749 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2751 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2752 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2754 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2757 * gfortran.dg/constructor_50.f90: New test.
2759 2016-07-22 Martin Liska <mliska@suse.cz>
2761 PR gcov-profile/69028
2762 PR gcov-profile/62047
2763 * g++.dg/cilk-plus/pr69028.C: New test.
2765 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2767 * gfortran.dg/coarray_stat_2.f90: New test.
2769 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2771 * gcc.target/powerpc/vec-extract.h: New files to check the
2772 vec_extract built-in functions for all vector types, testing
2773 accessing each element, both with constant and variable element
2775 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2776 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2777 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2778 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2779 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2780 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2781 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2782 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2783 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2785 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2788 * g++.dg/other/pr71728.C: New test.
2790 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2792 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2793 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2794 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2795 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2796 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2798 2016-07-21 Richard Biener <rguenther@suse.de>
2800 PR tree-optimization/71947
2801 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2803 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2805 * gcc.dg/tree-ssa/scev-15.c: New.
2807 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2809 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2811 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2814 * g++.dg/gomp/pr71941.C: New test.
2816 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2820 * g++.dg/spellcheck-identifiers.C: New test case, based on
2821 gcc.dg/spellcheck-identifiers.c.
2822 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2823 gcc.dg/spellcheck-identifiers-2.c.
2824 * g++.dg/spellcheck-typenames.C: New test case, based on
2825 gcc.dg/spellcheck-typenames.c
2827 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2829 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2830 pointer to member function and also test catching by reference.
2832 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2834 * gcc.target/s390/pr67443.c: Fix test case.
2836 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2838 * gcc.target/s390/insv-1.c: Xfail some tests.
2839 * gcc.target/s390/insv-2.c: Likewise.
2841 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2843 * gcc.target/avr/torture/get-mem.c: New test.
2844 * gcc.target/avr/torture/set-mem.c: New test.
2846 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2849 * gcc.target/avr/torture/tiny-progmem.c: New test.
2851 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2854 * g++.dg/parse/pr71909.C: New test.
2855 * g++.dg/tm/pr71909.C: New test.
2858 * g++.dg/cpp0x/constexpr-50060.C: New test.
2859 * g++.dg/cpp1y/constexpr-50060.C: New test.
2861 2016-07-20 Martin Liska <mliska@suse.cz>
2863 * gfortran.dg/graphite/pr71898.f90: New test.
2865 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2867 PR tree-optimization/71503
2868 PR tree-optimization/71683
2869 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2870 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2872 2016-07-20 Martin Liska <mliska@suse.cz>
2874 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2875 * gcc.dg/plugin/sreal-test-1.c: Remove.
2876 * gcc.dg/plugin/sreal_plugin.c: Remove.
2878 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2881 * gfortran.dg/dependency_47.f90: New test.
2883 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2885 PR rtl-optimization/71916
2886 * gcc.c-torture/compile/pr71916.c: New test.
2889 * g++.dg/torture/pr71874.C: New test.
2892 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2893 (my_alloc): Rewritten to use __builtin_posix_memalign and
2895 (my_free): Use __builtin_free instead of _mm_free.
2896 (Vec::operator=): Use __builtin_memcpy.
2898 2016-07-19 Martin Jambor <mjambor@suse.cz>
2901 * gfortran.dg/pr71688.f90: New test.
2903 2016-07-19 Richard Biener <rguenther@suse.de>
2905 * c-c++-common/vector-subscript-6.c: New testcase.
2906 * c-c++-common/vector-subscript-7.c: Likewise.
2908 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2910 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2911 and UInt32 based on __SIZEOF_INT__.
2913 2016-07-19 Richard Biener <rguenther@suse.de>
2915 PR tree-optimization/71901
2916 * gcc.dg/torture/pr71901.c: New testcase.
2918 2016-07-19 Richard Biener <rguenther@suse.de>
2920 PR tree-optimization/71908
2921 * gcc.dg/torture/pr71908.c: New testcase.
2923 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2926 * gcc.target/powerpc/pr71493-1.c: New test.
2927 * gcc.target/powerpc/pr71493-2.c: Likewise.
2929 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2932 * g++.dg/conversion/ambig3.C: New test.
2935 * g++.dg/cpp0x/constexpr-71828.C: New test.
2938 * g++.dg/template/pr71826.C: New test.
2941 * g++.dg/template/defarg21.C: New test.
2944 * g++.dg/ext/vector31.C: New test.
2946 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2948 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2950 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2952 PR tree-optimization/71734
2953 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2955 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2957 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2958 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2959 stack-layout-dynamic-1.c: New test.
2961 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2963 * gcc.target/s390/nolrl-1.c: New test.
2965 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2968 * gfortran.dg/pr71523_1.f90: New test.
2969 * gfortran.dg/pr71523_2.f90: New test.
2971 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2973 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2975 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2976 Marco Restelli <mrestelli@gmail.com>
2979 * gfortran.dg/pr62125.f90: New test.
2981 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2983 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2984 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2986 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2989 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2990 * g++.dg/cpp0x/nullptr35.C: New test.
2992 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2994 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2996 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2998 * gfortran.dg/goacc/vector_length.f90: New test.
3000 2016-07-15 Richard Biener <rguenther@suse.de>
3002 PR tree-optimization/71881
3003 * gcc.dg/torture/pr71881.c: New testcase.
3005 2016-07-15 Richard Biener <rguenther@suse.de>
3007 PR tree-optimization/71887
3008 * gcc.dg/torture/pr71887.c: New testcase.
3010 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3013 * gcc.dg/spellcheck-identifiers-3.c: New test.
3015 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3018 * gfortran.dg/null_9.f90: New test.
3020 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3022 * gcc.dg/tree-ssa/loop-41.c: New test.
3024 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3026 PR tree-optimization/71347
3027 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3029 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3032 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3033 * gfortran.dg/contains.f90: Ditto.
3034 * gfortran.dg/contains_empty_1.f03: Ditto.
3035 * gfortran.dg/submodule_3.f08: Ditto.
3037 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3040 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3041 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3042 expected diagnostics.
3045 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3046 * gcc.dg/spellcheck-identifiers-2.c: New test.
3047 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3048 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3050 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3052 PR tree-optimization/71872
3053 * gcc.c-torture/compile/pr71872.c: New test.
3055 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3057 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3058 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3059 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3060 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3061 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3062 * gcc.target/arm/atomic-op-acquire-1.c: This.
3063 * gcc.target/arm/atomic-op-char.c: Rename into ...
3064 * gcc.target/arm/atomic-op-char-1.c: This.
3065 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3066 * gcc.target/arm/atomic-op-consume-1.c: This.
3067 * gcc.target/arm/atomic-op-int.c: Rename into ...
3068 * gcc.target/arm/atomic-op-int-1.c: This.
3069 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3070 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3071 * gcc.target/arm/atomic-op-release.c: Rename into ...
3072 * gcc.target/arm/atomic-op-release-1.c: This.
3073 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3074 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3075 * gcc.target/arm/atomic-op-short.c: Rename into ...
3076 * gcc.target/arm/atomic-op-short-1.c: This.
3077 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3078 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3079 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3080 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3081 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3082 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3083 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3084 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3085 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3086 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3088 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3091 * gfortran.dg/select_type_35.f03: New test.
3093 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3096 PR tree-optimization/70923
3097 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3098 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3099 * gcc.dg/vect/pr65951.c: Likewise.
3100 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3102 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3104 * c-c++-common/pr60226.c: Expect maximum object file alignment
3107 2016-07-14 Richard Biener <rguenther@suse.de>
3109 PR tree-optimization/71866
3110 * gcc.dg/torture/pr71866.c: New testcase.
3112 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3114 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3115 selector and enclose boolean expression in curly braces.
3117 2016-07-14 Alan Modra <amodra@gmail.com>
3120 * gcc.target/powerpc/p9-novsx.c: New.
3122 2016-07-13 Andi Kleen <ak@linux.intel.com>
3124 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3125 * g++.dg/tree-prof/morefunc.C: Dito.
3126 * g++.dg/tree-prof/pr35545.C: Dito.
3127 * g++.dg/tree-prof/reorder.C: Dito.
3128 * gcc.dg/tree-prof/20050826-2.c: Dito.
3129 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3130 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3131 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3132 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3133 * gcc.dg/tree-prof/inliner-1.c: Dito.
3134 * gcc.dg/tree-prof/merge_block.c: Dito.
3135 * gcc.dg/tree-prof/stringop-1.c: Dito.
3136 * gcc.dg/tree-prof/stringop-2.c: Dito.
3137 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3138 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3139 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3140 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3141 * gcc.dg/tree-prof/update-loopch.c: Dito.
3142 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3143 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3144 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3145 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3146 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3147 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3148 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3150 2016-07-13 Andi Kleen <ak@linux.intel.com>
3152 * lib/profopt.exp (profopt-execute): Remove .imports files.
3154 2016-07-13 Andi Kleen <ak@linux.intel.com>
3156 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3158 2016-07-13 Andi Kleen <ak@linux.intel.com>
3160 * lib/profopt.exp (dg-final-scan-autofdo,
3161 dg-final-scan-not-autofdo): New functions.
3163 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3165 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3166 * gcc.dg/vect/vect-35.c: Ditto.
3167 * gcc.dg/vect/vect-alias-check-2.c: New test.
3169 2016-07-13 Martin Liska <mliska@suse.cz>
3171 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3172 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3173 * gfortran.dg/pr42108.f90: Update expected dump scan.
3175 2016-07-13 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/24574
3178 * gcc.dg/pr24574.c: New testcase.
3180 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3182 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3183 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3184 * c-c++-common/pr68833-1.c: Require int32plus.
3185 * gcc.dg/ipa/pr63551.c: Likewise.
3186 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3187 * gcc.dg/ipa/pr64041.c: Require int32plus.
3189 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3192 * g++.dg/pr71633.C: New test.
3194 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3196 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3197 Add new arm_thumb1_cbz_ok effective target.
3198 * gcc.target/arm/cbz.c: New test.
3200 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3202 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3203 Define effective target.
3204 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3205 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3206 * gcc.target/arm/movhi_movw.c: New test.
3207 * gcc.target/arm/movsi_movw.c: Likewise.
3208 * gcc.target/arm/movdi_movw.c: Likewise.
3210 2016-07-13 Richard Biener <rguenther@suse.de>
3213 * gcc.dg/pr71104-1.c: New testcase.
3214 * gcc.dg/pr71104-2.c: Likewise.
3216 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3219 * gcc.target/powerpc/pr71805.c: New test.
3221 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3223 * gcc.target/powerpc/divkc3-1.c: New.
3224 * gcc.target/powerpc/mulkc3-1.c: New.
3226 2016-07-12 Nathan Sidwell <nathan@acm.org>
3228 * gcc.target/arm/data-rel-1.c: New.
3229 * gcc.target/arm/data-rel-2.c: New.
3230 * gcc.target/arm/data-rel-3.c: New.
3232 2016-07-12 Martin Liska <mliska@suse.cz>
3234 * gcc.dg/params/blocksort-part.c: New test.
3235 * gcc.dg/params/params.exp: New file.
3237 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3240 * gcc.c-torture/execute/pr71700.c: New test.
3242 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3243 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/23286
3246 PR tree-optimization/70159
3247 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3248 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3249 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3250 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3251 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3252 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3253 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3254 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3255 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3256 * gcc.dg/pr51879-12.c: Likewise.
3257 * gcc.dg/strlenopt-9.c: Likewise.
3258 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3259 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3260 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3261 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3262 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3263 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3264 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3265 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3266 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3267 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3268 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3269 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3270 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3271 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3272 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3274 2016-07-12 Richard Biener <rguenther@suse.de>
3276 PR rtl-optimization/68961
3277 * gcc.target/i386/pr68961.c: New testcase.
3279 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3282 * c-c++-common/gomp/pr71758.c: New test.
3283 * gfortran.dg/gomp/pr71758.f90: New test.
3285 PR tree-optimization/71823
3286 * gcc.dg/vect/pr71823.c: New test.
3288 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3290 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3291 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3292 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3294 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3297 * gcc.target/i386/pr71801.c: New test.
3299 2016-07-11 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/71816
3302 * gcc.dg/torture/pr71816.c: New testcase.
3304 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3307 * gfortran.dg/dependency_46.f90: New test.
3309 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3311 PR rtl-optimization/71621
3312 * gcc.target/i386/pr71621-1.c: New.
3313 * gcc.target/i386/pr71621-2.c: New.
3315 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3317 * gfortran.dg/goacc/pr71704.f90: New test.
3319 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3322 * gcc.target/powerpc/pr71297.c: New.
3324 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3326 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3328 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3331 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3333 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3335 PR tree-optimization/71667
3336 * gcc.dg/vect/pr71667.c: New
3338 2016-07-08 Martin Liska <mliska@suse.cz>
3340 * gcc.dg/torture/pr71606.c: New test.
3342 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3345 * gfortran.dg/pr71764.f90: New test.
3347 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3348 Kai Tietz <ktietz70@googlemail.com>
3352 * g++.dg/cpp0x/pr70869.C: New test.
3353 * g++.dg/cpp0x/pr71054.C: New test.
3355 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3357 * g++.dg/debug/pr71432.C: Fail on AIX.
3359 2016-07-07 Martin Liska <mliska@suse.cz>
3361 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3362 an undefined behavior.
3363 * gfortran.dg/do_3.F90: Likewise.
3364 * gfortran.dg/do_check_11.f90: New test.
3365 * gfortran.dg/do_check_12.f90: New test.
3366 * gfortran.dg/do_corner_warn.f90: New test.
3368 2016-07-07 Martin Liska <mliska@suse.cz>
3370 * gfortran.dg/predict-1.f90: Ammend the test.
3371 * gfortran.dg/predict-2.f90: Likewise.
3373 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3376 * g++.dg/pr71624.C: New test.
3378 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3380 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3381 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3382 ARMv8-M Mainline architectures.
3384 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3386 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3387 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3389 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3393 * gcc.target/powerpc/pr71763.c: New file.
3395 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3397 PR tree-optimization/71518
3398 * gcc.dg/pr71518.c: New test.
3400 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3402 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3404 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3407 * gcc.target/avr/pr50739.c: New test.
3409 2016-07-05 Jan Hubicka <jh@suse.cz>
3411 * gcc.dg/tree-ssa/scev-14.c: update template.
3413 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3415 * gcc.dg/vect/group-no-gaps-1.c: New test.
3417 2016-07-05 Andi Kleen <ak@linux.intel.com>
3419 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3420 if kernel supports MPX.
3422 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3424 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3426 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3427 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429 * gcc.target/powerpc/signbit-1.c: New test.
3430 * gcc.target/powerpc/signbit-2.c: New test.
3431 * gcc.target/powerpc/signbit-3.c: New test.
3433 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3435 PR rtl-optimization/71594
3436 * gcc.dg/torture/pr71594.c: New test.
3438 2016-07-05 Jan Hubicka <jh@suse.cz>
3440 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3442 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3445 * g++.dg/parse/error5.C: Update column
3446 number of missing semicolon error.
3447 * g++.dg/pr62314-2.C: New test case.
3449 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3451 * gfortran.dg/coarray_stat_function.f90: New test.
3452 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3453 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3456 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3459 * gfortran.dg/deferred_character_17.f90: New test.
3461 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3463 * gcc.target/arm/neon/polytypes.c: Move to ...
3464 * gcc.target/arm/polytypes.c: ... here.
3465 * gcc.target/arm/neon/pr51534.c: Move to ...
3466 * gcc.target/arm/pr51534.c: ... here.
3467 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3468 * gcc.target/arm/vect-vcvt.c: ... here.
3469 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3470 * gcc.target/arm/vect-vcvtq.c: ... here.
3471 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3472 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3473 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3474 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3475 * gcc.target/arm/neon/neon.exp: Delete.
3476 * gcc.target/arm/neon/: Delete.
3478 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481 * gfortran.dg: pr65575.f90: New test.
3483 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3486 * gfortran.dg: pr35849.f90: New test.
3488 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3491 * g++.dg/cpp0x/pr71739.C: New test.
3493 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3495 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3497 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3499 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3501 * gcc.target/s390/loc-1.c: New test.
3503 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3505 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3506 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3508 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3511 * gcc.target/aarch64/pr63874.c: New test.
3513 2016-07-04 Jan Beulich <jbeulich@suse.com>
3515 * g++.dg/header.c: New.
3516 * gcc.dg/header.c: New.
3518 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3521 * c-c++-common/Wunused-var-15.c: New test.
3523 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3526 * gfortran.dg/gomp/pr71687.f90: New test.
3528 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3530 * gcc.dg/const-float128-ped.c: Require __float128 effective
3532 * gcc.dg/const-float128.c: Likewise.
3533 * gcc.dg/torture/float128-cmp-invalid.c: Require
3534 __float128 and base_quadfloat_support effective targets, and
3536 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3537 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3538 * gcc.dg/torture/float128-nan.c: Likewise.
3539 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3540 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3541 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3542 * lib/target-supports.exp (check_effective_target___float128): New.
3543 (add_options_for___float128): New.
3544 (check_effective_target_base_quadword_support): New.
3546 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3549 * gcc.target/powerpc/pr71720.c: New test.
3551 2016-07-01 Jan Beulich <jbeulich@suse.com>
3553 * gcc.dg/bss.c: New.
3555 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3558 * gcc.target/powerpc/pr71698.c: New test.
3560 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3563 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3564 instead of ".foo" for its section name.
3565 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3566 depending on MCU's flash size.
3567 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3568 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3569 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3570 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3571 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3572 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3574 2016-07-01 Jan Beulich <jbeulich@suse.com>
3576 * gcc.target/i386/pr65105-2.c: Add -msse2.
3578 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3580 PR tree-optimization/71707
3581 * gcc.dg/strlenopt-29.c: New test.
3584 * gfortran.dg/gomp/pr71704.f90: New test.
3587 * gfortran.dg/gomp/pr71705.f90: New test.
3589 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3591 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3592 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3593 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3594 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3595 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3596 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3597 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3598 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3599 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3600 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3601 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3602 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3603 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3604 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3605 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3606 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3607 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3608 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3609 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3610 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3611 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3612 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3613 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3614 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3615 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3616 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3617 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3618 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3619 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3620 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3637 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3638 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3639 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3673 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674 James Greenhalgh <james.greenhalgh@arm.com>
3676 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3678 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3679 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3683 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3686 * gcc.dg/spellcheck-options-12.c: New test case.
3688 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3691 * gcc.c-torture/compile/pr71693.c: New test.
3693 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3695 * gcc.dg/spellcheck-params.c: New testcase.
3696 * gcc.dg/spellcheck-params-2.c: New testcase.
3698 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3700 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3701 vector extract instructions.
3702 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3704 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3707 * gfortran.dg/unexpected_eof_2.f90: New test.
3708 * gfortran.dg/unexpected_eof_3.f90: New test.
3710 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3712 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3714 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3716 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3717 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3718 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3720 2016-06-29 Richard Biener <rguenther@suse.de>
3723 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3725 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3727 * gcc.target/arm/aapcs/neon-vect10.c: Require
3728 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3729 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3730 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3731 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3732 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3733 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3734 * gcc.target/arm/fp16-aapcs-1.c: Require
3735 -mfloat-ab=hard. Also simplify the test.
3736 * gcc.target/arm/fp16-aapcs-2.c: New.
3738 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3740 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3741 (add_options_for_arm_fp16_ieee): New.
3742 (add_options_for_arm_fp16_alternative): New.
3743 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3745 (effective_target_arm_fp16_hw): New.
3747 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3749 PR tree-optimization/71655
3750 * g++.dg/pr71655.C: New test.
3752 2016-06-29 Martin Liska <mliska@suse.cz>
3754 * gcc.dg/pr71585.c: New test.
3755 * gcc.dg/pr71585-2.c: New test.
3756 * gcc.dg/pr71585-3.c: New test.
3758 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3760 PR tree-optimization/70729
3761 * g++.dg/vect/pr70729.cc: New test.
3763 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3765 * c-c++-common/gomp/cancel-1.c: Extend.
3767 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3769 PR tree-optimization/71625
3770 * gcc.dg/strlenopt-28.c: New test.
3772 2016-06-29 Richard Biener <rguenther@suse.de>
3775 * g++.dg/torture/pr71002.C: Adjust testcase.
3777 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3780 * gcc.dg/pr71685.c: New test.
3782 2016-06-28 Martin Sebor <msebor@redhat.com>
3785 * gcc.dg/init-bad-9.c: New test.
3787 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3789 * gcc.target/powerpc/abs128-1.c: Require VSX.
3790 * gcc.target/powerpc/copysign128-1.c: Likewise.
3791 * gcc.target/powerpc/inf128-1.c: Likewise.
3792 * gcc.target/powerpc/nan128-1.c: Likewise.
3794 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3797 * gcc.c-torture/execute/pr71626-1.c: New test.
3798 * gcc.c-torture/execute/pr71626-2.c: New test.
3800 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3803 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3805 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3808 * gcc.target/powerpc/pr71670.c: New testcase.
3810 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3813 * gcc.target/powerpc/pr71656-1.c: New test.
3814 * gcc.target/powerpc/pr71656-2.c: New test.
3816 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3818 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3820 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3821 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3822 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3823 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3824 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3825 Add arm_neon_fp16_ok effective target.
3826 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3828 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3830 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3832 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3834 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3836 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3838 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3840 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3842 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3844 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3846 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3849 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3851 * gcc.dg/predict-12.c: New testcase.
3853 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3856 * gfortran.dg/pr71649.f90: New test.
3858 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3860 PR tree-optimization/71643
3861 * g++.dg/opt/pr71643.C: New test.
3863 PR tree-optimization/71631
3864 * gcc.c-torture/execute/pr71631.c: New test.
3866 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3868 * gcc.dg/predict-11.c: New testcase.
3869 * gfortran.dg/predict-2.f90: New testcase.
3871 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3873 * gcc.dg/predict-10.c: New test.
3875 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3877 * gcc.target/powerpc/abs128-1.c: New.
3878 * gcc.target/powerpc/copysign128-1.c: New.
3879 * gcc.target/powerpc/inf128-1.c: New.
3880 * gcc.target/powerpc/nan128-1.c: New.
3882 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3884 * gfortran.dg/pr71642.f90: New test.
3886 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3888 PR tree-optimization/71647
3889 * gcc.target/i386/pr71647.c: New test.
3891 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3893 * gcc.target/i386/noplt-gd-1.c: New test.
3894 * gcc.target/i386/noplt-gd-2.c: Likewise.
3895 * gcc.target/i386/noplt-gd-3.c: Likewise.
3896 * gcc.target/i386/noplt-ld-1.c: Likewise.
3897 * gcc.target/i386/noplt-ld-2.c: Likewise.
3898 * gcc.target/i386/noplt-ld-3.c: Likewise.
3899 * lib/target-supports.exp
3900 (check_effective_target_tls_get_addr_via_got): New.
3902 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3904 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3905 testsuite compile flags.
3906 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3907 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3909 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3911 * g++dg/vect/pr36684.cc: Add dg-do compile.
3912 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3913 * gcc.dg/vect/pr70021.c: Ditto.
3914 * gcc.dg/vect/pr70138-1.c: Ditto.
3915 * gcc.dg/vect/pr70138-2.c: Ditto.
3916 * gcc.dg/vect/pr70354-1.c: Ditto.
3917 * gcc.dg/vect/pr70354-2.c: Ditto.
3918 * gcc.dg/vect/pr71259.c: Ditto.
3919 * gcc.dg/vect/pr71416-1.c: Ditto.
3920 * gcc.dg/vect/slp-43.c: Ditto.
3921 * gcc.dg/vect/slp-45.c: Ditto.
3922 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3923 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3924 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3925 * gfortran.dg/vect/pr69980.f90: Ditto.
3927 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3929 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3930 * gcc.dg/vect/bb-slp-30.c: Ditto.
3931 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3932 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3933 * gcc.dg/vect/pr45902.c: Ditto.
3934 * gcc.dg/vect/pr48172.c: Ditto.
3935 * gcc.dg/vect/pr48377.c: Ditto.
3936 * gcc.dg/vect/pr49038.c: Ditto.
3937 * gcc.dg/vect/pr49771.c: Ditto.
3938 * gcc.dg/vect/pr52091.c: Ditto.
3939 * gcc.dg/vect/pr53185-2.c: Ditto.
3940 * gcc.dg/vect/pr56826.c: Ditto.
3941 * gcc.dg/vect/pr60276.c: Ditto.
3942 * gcc.dg/vect/pr62021.c: Ditto.
3943 * gcc.dg/vect/pr63530.c: Ditto.
3944 * gcc.dg/vect/pr65518.c: Ditto.
3945 * gcc.dg/vect/pr65947-1.c: Ditto.
3946 * gcc.dg/vect/pr65947-10.c: Ditto.
3947 * gcc.dg/vect/pr65947-11.c: Ditto.
3948 * gcc.dg/vect/pr65947-12.c: Ditto.
3949 * gcc.dg/vect/pr65947-13.c: Ditto.
3950 * gcc.dg/vect/pr65947-2.c: Ditto.
3951 * gcc.dg/vect/pr65947-3.c: Ditto.
3952 * gcc.dg/vect/pr65947-4.c: Ditto.
3953 * gcc.dg/vect/pr65947-5.c: Ditto.
3954 * gcc.dg/vect/pr65947-6.c: Ditto.
3955 * gcc.dg/vect/pr65947-7.c: Ditto.
3956 * gcc.dg/vect/pr65947-8.c: Ditto.
3957 * gcc.dg/vect/pr65947-9.c: Ditto.
3958 * gcc.dg/vect/pr71416-1.c: Ditto.
3959 * gcc.dg/vect/pr71439.c: Ditto.
3960 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3961 * gcc.dg/vect/vect-bswap16.c: Ditto.
3962 * gcc.dg/vect/vect-bswap32.c: Ditto.
3963 * gcc.dg/vect/vect-bswap64.c: Ditto.
3964 * gcc.dg/vect/vect-live-1.c: Ditto.
3965 * gcc.dg/vect/vect-live-2.c: Ditto.
3966 * gcc.dg/vect/vect-live-3.c: Ditto.
3967 * gcc.dg/vect/vect-live-4.c: Ditto.
3968 * gcc.dg/vect/vect-live-5.c: Ditto.
3969 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3970 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3971 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3972 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3973 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3974 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3975 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3976 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3977 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3978 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3979 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3980 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3981 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3982 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3983 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3984 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3985 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3987 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3989 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3991 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3993 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3994 ia32 if R_386_GOT32X relocation is supported.
3995 * gcc.target/i386/noplt-3.c: Likewise.
3996 * gcc.target/i386/noplt-2.c: Likewise.
3997 (main): Renamed to ...
3999 * gcc.target/i386/noplt-4.c: Likewise.
4000 (main): Renamed to ...
4002 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4003 * gcc.target/i386/pr67400-5.c: Likewise.
4005 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4007 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4008 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4010 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4011 f4): Adjust expected diagnostics.
4012 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4013 (T): If OVFP is defined, redefine to TP.
4014 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4015 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4016 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4017 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4018 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4019 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4020 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4021 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4022 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4023 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4024 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4025 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4026 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4027 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4028 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4029 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4030 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4031 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4032 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4033 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4034 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4035 as last argument to __builtin_add_overflow_p.
4037 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4039 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4040 dg-options and remove default vector testsuite compile flags.
4041 * g++.dg/vect/pr33860a.cc: Ditto.
4042 * g++.dg/vect/pr45470-a.cc: Ditto.
4043 * g++.dg/vect/pr45470-b.cc: Ditto.
4044 * g++.dg/vect/pr60896.cc: Ditto.
4045 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4046 * gcc.dg/vect/pr18308.c: Ditto.
4047 * gcc.dg/vect/pr24049.c: Ditto.
4048 * gcc.dg/vect/pr33373.c: Ditto.
4049 * gcc.dg/vect/pr36228.c: Ditto.
4050 * gcc.dg/vect/pr42395.c: Ditto.
4051 * gcc.dg/vect/pr42604.c: Ditto.
4052 * gcc.dg/vect/pr46663.c: Ditto.
4053 * gcc.dg/vect/pr48765.c: Ditto.
4054 * gcc.dg/vect/pr49093.c: Ditto.
4055 * gcc.dg/vect/pr49352.c: Ditto.
4056 * gcc.dg/vect/pr52298.c: Ditto.
4057 * gcc.dg/vect/pr52870.c: Ditto.
4058 * gcc.dg/vect/pr53185.c: Ditto.
4059 * gcc.dg/vect/pr53773.c: Ditto.
4060 * gcc.dg/vect/pr56695.c: Ditto.
4061 * gcc.dg/vect/pr62171.c: Ditto.
4062 * gcc.dg/vect/pr63530.c: Ditto.
4063 * gcc.dg/vect/pr68339.c: Ditto.
4064 * gcc.dg/vect/pr71259.c: Ditto.
4065 * gcc.dg/vect/vect-82_64.c: Ditto.
4066 * gcc.dg/vect/vect-83_64.c: Ditto.
4067 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4068 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4069 * gcc.dg/vect/vect-shift-2.c: Ditto.
4070 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4071 * gfortran.dg/vect/pr39318.f90: Ditto.
4072 * gfortran.dg/vect/pr45714-a.f: Ditto.
4073 * gfortran.dg/vect/pr45714-b.f: Ditto.
4074 * gfortran.dg/vect/pr46213.f90: Ditto.
4076 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4079 * gcc.target/powerpc/p9-splat-5.c: New test.
4081 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4083 PR tree-optimization/71488
4084 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4085 * lib/target-supports.exp: ... here.
4086 (check_sse4_hw_available): New procedure.
4087 (check_effective_target_sse4_runtime): Ditto.
4088 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4089 -march=westmere for sse4_runtime targets.
4090 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4091 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4092 (dg-additional-options): Use for sse4_runtime targets.
4093 (main): Call check_vect ().
4094 (dg-final): Perform scan only for sse4_runtime targets.
4096 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4100 * gcc.target/i386/pr66232-14.c: New file.
4101 * gcc.target/i386/pr66232-15.c: Likewise.
4102 * gcc.target/i386/pr66232-16.c: Likewise.
4103 * gcc.target/i386/pr66232-17.c: Likewise.
4104 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4105 ia32 if R_386_GOT32X relocation is supported.
4106 * gcc.target/i386/pr67400-2.c: Likewise.
4107 * gcc.target/i386/pr67400-3.c: Likewise.
4108 * gcc.target/i386/pr67400-4.c: Likewise.
4109 * gcc.target/i386/pr67400-6.c: Likewise.
4110 * gcc.target/i386/pr67400-7.c: Likewise.
4111 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4113 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4115 PR libgfortran/48852
4116 * gfortran.dg/char4_iunit_1.f03: Update test.
4117 * gfortran.dg/f2003_io_5.f03: Update test.
4118 * gfortran.dg/real_const_3.f90: Update test.
4120 2016-06-23 Andi Kleen <ak@linux.intel.com>
4122 * g++.dg/bprob/bprob.exp: Support autofdo.
4123 * g++.dg/tree-prof/tree-prof.exp: dito.
4124 * gcc.dg/tree-prof/tree-prof.exp: dito.
4125 * gcc.misc-tests/bprob.exp: dito.
4126 * gfortran.dg/prof/prof.exp: dito.
4127 * lib/profopt.exp: dito.
4128 * lib/target-supports.exp: Check for autofdo.
4130 2016-06-23 Martin Liska <mliska@suse.cz>
4132 * gcc.dg/pr71619.c: New test.
4134 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4137 * gcc.target/i386/pr67400-1.c: New test.
4138 * gcc.target/i386/pr67400-2.c: Likewise.
4139 * gcc.target/i386/pr67400-3.c: Likewise.
4140 * gcc.target/i386/pr67400-4.c: Likewise.
4141 * gcc.target/i386/pr67400-5.c: Likewise.
4142 * gcc.target/i386/pr67400-6.c: Likewise.
4143 * gcc.target/i386/pr67400-7.c: Likewise.
4145 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4147 * c-c++-common/missing-header-1.c: New test case.
4148 * c-c++-common/missing-header-2.c: New test case.
4149 * c-c++-common/missing-header-3.c: New test case.
4150 * c-c++-common/missing-header-4.c: New test case.
4152 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4155 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4157 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4158 expected results due to builtin "nanl" now being suggested for
4160 * gcc.dg/pr67580.c: Update expected messages.
4161 * gcc.dg/spellcheck-identifiers.c: New testcase.
4162 * gcc.dg/spellcheck-typenames.c: New testcase.
4164 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4166 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4169 diagnostic-test-show-locus-parseable-fixits.c to sources for
4170 diagnostic_plugin_test_show_locus.c.
4171 * lib/gcc-defs.exp (freeform_regexps): New global.
4172 (dg-regexp): New function.
4173 (handle-dg-regexps): New function.
4174 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4175 freeform_regexps to the empty list.
4176 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4178 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4180 PR tree-optimization/71488
4181 * g++.dg/pr71488.C: New test.
4182 * gcc.dg/vect/vect-bool-cmp.c: New test.
4184 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4186 * gcc.dg/guality/param-5.c: New test.
4188 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4190 * gcc.target/i386/asm-flag-7.c: New test.
4192 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4194 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4195 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4196 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4197 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4198 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4199 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4204 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4206 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4207 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4208 * lib/target-supports.exp: Likewise.
4210 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4212 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4213 * gcc.dg/attr-ms_struct-2.c: Likewise.
4214 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4215 * gcc.dg/bf-ms-attrib.c: Likewise.
4216 * gcc.dg/bf-ms-layout-2.c: Likewise.
4217 * gcc.dg/bf-ms-layout-3.c: Likewise.
4218 * gcc.dg/bf-ms-layout.c: Likewise.
4219 * gcc.dg/bf-no-ms-layout.c: Likewise.
4220 * gcc.target/i386/bitfield1.c: Likewise.
4221 * gcc.target/i386/bitfield2.c: Likewise.
4222 * gcc.target/i386/bitfield3.c: Likewise.
4224 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4226 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4227 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4228 override other than -mcpu=power9 command-line option is specified,
4229 or if the target operating system is aix.
4230 * gcc.target/powerpc/darn-1.c: Likewise.
4231 * gcc.target/powerpc/darn-2.c: Likewise.
4232 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4233 test if effective-target is not powerpc_p9vector_ok or if the
4234 target operating system is not defined.
4235 * gcc.target/powerpc/vslv-1.c: Likewise.
4236 * gcc.target/powerpc/vsrv-0.c: Likewise.
4237 * gcc.target/powerpc/vsrv-1.c: Likewise.
4239 2016-06-21 Tobias Burnus <burnus@net-b.de>
4242 * gfortran.dg/coarray/data_1.f90: New.
4244 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4246 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4247 (dg-require-effective-target): Use arm_v8_neon_hw.
4248 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4249 (dg-require-effective-target): Likewise.
4250 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4251 (dg-require-effective-target): Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4253 (dg-require-effective-target): Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4255 (dg-require-effective-target): Likewise.
4256 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4257 (dg-require-effective-target): Likewise.
4258 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4261 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4263 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4264 Set to 3 so test passes.
4266 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4268 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4270 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4272 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4273 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4274 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4275 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4277 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4279 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4280 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4282 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4285 * gcc.target/i386/pr71549.c: New test.
4287 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4289 * gcc.target/powerpc/vadsdu-0.c: Replace
4290 dg-require-effective-target directive to allow test to run on more
4291 platforms, and add dg-skip-if directive to disable test on aix
4292 platforms because of known incompatibilities.
4293 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4294 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4295 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4296 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4297 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4298 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4299 * gcc.target/powerpc/vadsdub-2.c: Replace
4300 dg-require-effective-target directive to allow test to run on more
4301 platforms, and add dg-skip-if directive to disable test on aix
4302 platforms because of known incompatibilities.
4303 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4304 with vec_absdb call to differentiate this test from vadsdub-1.c.
4305 * gcc.target/powerpc/vadsduh-1.c: Replace
4306 dg-require-effective-target directive to allow test to run on more
4307 platforms, and add dg-skip-if directive to disable test on aix
4308 platforms because of known incompatibilities.
4309 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4310 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4311 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4313 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4315 PR tree-optimization/71588
4316 * gcc.dg/pr71558.c: New test.
4318 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4320 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4321 * c-c++-common/pr68657-2.c: Likewise.
4322 * c-c++-common/pr68657-3.c: Likewise.
4323 * gcc.dg/torture/pr69714.c: Require int32plus support.
4324 * gcc.dg/torture/pr70025.c: Likewise.
4325 * gcc.dg/torture/pr70083.c: Likewise.
4326 * gcc.dg/torture/pr70542.c: Likewise.
4327 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4329 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4332 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4334 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/pr71581.c: New test.
4339 PR rtl-optimization/71591
4340 * gcc.dg/cpp/pr71591.c: New test.
4342 2016-06-20 David B. Robins <gcc@davidrobins.net>
4345 * g++.dg/torture/pr71571.C: New test.
4347 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4350 * gcc.target/i386/sse2-pr71559.c: New test.
4351 * gcc.target/i386/avx-pr71559.c: New test.
4352 * gcc.target/i386/avx512f-pr71559.c: New test.
4354 2016-06-20 Tobias Burnus <burnus@net-b.de>
4357 * gfortran.dg/pointer_remapping_10.f90: New.
4359 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4361 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4363 2016-06-20 Martin Sebor <msebor@redhat.com>
4366 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4367 * gnu90-const-expr-1.c: Same.
4368 * gnu99-const-expr-1.c: Same.
4369 * gnu99-static-1.c: Same.
4371 2016-06-20 Renlin Li <renlin.li@arm.com>
4374 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4376 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4378 * gcc.target/aarch64/vcvt_f64_1.c: New.
4379 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4380 * gcc.target/aarch64/vrecp_f64_1.c: New.
4382 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4384 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4387 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4390 * gcc.target/avr/torture/pr71103-2.c: New test.
4392 2016-06-19 Martin Sebor <msebor@redhat.com>
4395 * gcc.dg/alignof.c: New test.
4397 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4399 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4400 vs dg-error; test constexpr specifier too.
4402 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4404 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4406 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4408 * lib/target-supports.exp
4409 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4410 arm_neon_ok and merge flags. Fix temporary test name.
4411 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4414 2016-06-17 Martin Liska <mliska@suse.cz>
4416 * gcc.dg/predict-9.c: Fix dump scanning.
4418 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4420 PR tree-optimization/71354
4421 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4423 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4425 PR tree-optimization/71347
4426 * gcc.dg/tree-ssa/pr71347.c: New test.
4428 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4430 PR tree-optimization/71354
4431 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4433 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4435 * gcc.dg/vect/vect-alias-check-1.c: New test.
4437 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4440 * gcc.target/avr/pr71151-1.c: New test.
4441 * gcc.target/avr/pr71151-2.c: New test.
4442 * gcc.target/avr/pr71151-3.c: New test.
4443 * gcc.target/avr/pr71151-4.c: New test.
4444 * gcc.target/avr/pr71151-5.c: New test.
4445 * gcc.target/avr/pr71151-6.c: New test.
4446 * gcc.target/avr/pr71151-7.c: New test.
4447 * gcc.target/avr/pr71151-8.c: New test.
4448 * gcc.target/avr/pr71151-common.h: New test.
4450 2016-06-16 Martin Liska <mliska@suse.cz>
4452 * gfortran.dg/predict-1.f90: New test.
4454 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4457 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4459 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4461 * g++.dg/vect/pr36648.cc: Disable cunrolli
4463 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4466 * gcc.c-torture/execute/pr71554.c: New test.
4468 PR rtl-optimization/71532
4469 * gcc.dg/torture/pr71532.c: New test.
4471 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4473 * gcc.target/powerpc/p9-dimode1.c: New test.
4474 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4476 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4478 * gcc.c-torture/compile/20160615-1.c: New test.
4480 * g++.dg/cpp0x/ref-qual17.C: New test.
4482 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4485 * gcc.target/i386/pr71529.C: New test.
4487 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4489 PR tree-optimization/71483
4490 * g++.dg/vect/pr71483.c: New
4492 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4495 * g++.dg/inherit/crash6.C: New.
4496 * g++.dg/inherit/union2.C: Likewise.
4497 * g++.dg/inherit/virtual12.C: Likewise.
4498 * g++.dg/inherit/virtual13.C: Likewise.
4499 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4501 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4503 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4505 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4507 PR tree-optimization/71439
4508 * gcc.dg/vect/pr71439.c: New
4510 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4512 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4514 2016-06-15 Richard Biener <rguenther@suse.de>
4516 * gcc.dg/vect/slp-45.c: New testcase.
4518 2016-06-15 Richard Biener <rguenther@suse.de>
4520 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4522 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4524 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4525 requirements, and disable for AIX for now.
4526 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4528 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4531 * g++.dg/opt/pr71528.C: New test.
4534 * g++.dg/init/pr71516.C: New test.
4536 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4538 * g++.dg/init/array46.C: New.
4540 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4542 * gcc.target/i386/float128-3.c: New test.
4543 * gcc.target/i386/quad-sse4.c: Ditto.
4544 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4545 Update scan strings.
4547 2016-06-14 Richard Biener <rguenther@suse.de>
4550 * gfortran.dg/pr71526.f90: New testcase.
4552 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4554 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4555 * gcc.dg/zero_bits_compound-1.c: Likewise.
4557 2016-06-14 Richard Biener <rguenther@suse.de>
4559 PR tree-optimization/71522
4560 * gcc.dg/torture/pr71522.c: New testcase.
4562 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4564 PR tree-optimization/71520
4565 * gcc.dg/tree-ssa/pr71520.c: New test.
4567 2016-06-14 Richard Biener <rguenther@suse.de>
4569 PR tree-optimization/71521
4570 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4572 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4575 * c-c++-common/ubsan/bounds-13.c: New test.
4577 PR preprocessor/71183
4578 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4580 2016-06-13 Jeff Law <law@redhat.com>
4582 PR tree-optimization/71403
4583 * c-c++-common/ubsan/pr71403-1.c: New test.
4584 * c-c++-common/ubsan/pr71403-2.c: New test.
4585 * c-c++-common/ubsan/pr71403-3.c: New test.
4587 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4590 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4591 Add -Wno-psabi -w to dg-options.
4593 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4595 * gcc.target/powerpc/vadsdu-0.c: New test.
4596 * gcc.target/powerpc/vadsdu-1.c: New test.
4597 * gcc.target/powerpc/vadsdu-2.c: New test.
4598 * gcc.target/powerpc/vadsdu-3.c: New test.
4599 * gcc.target/powerpc/vadsdu-4.c: New test.
4600 * gcc.target/powerpc/vadsdu-5.c: New test.
4601 * gcc.target/powerpc/vadsdub-1.c: New test.
4602 * gcc.target/powerpc/vadsdub-2.c: New test.
4603 * gcc.target/powerpc/vadsduh-1.c: New test.
4604 * gcc.target/powerpc/vadsduh-2.c: New test.
4605 * gcc.target/powerpc/vadsduw-1.c: New test.
4606 * gcc.target/powerpc/vadsduw-2.c: New test.
4608 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4610 * gcc.dg/c99-init-2.c (c): Update expected error message.
4611 * gcc.dg/init-bad-8.c (foo): Likewise.
4612 * gcc.dg/spellcheck-fields-3.c: New test case.
4614 2016-06-13 Martin Liska <mliska@suse.cz>
4616 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4617 and "guess loop iv compared" heuristics.
4618 * gcc.dg/predict-2.c: Likewise.
4619 * gcc.dg/predict-3.c: Likewise.
4620 * gcc.dg/predict-4.c: Likewise.
4621 * gcc.dg/predict-5.c: Likewise.
4622 * gcc.dg/predict-6.c: Likewise.
4624 2016-06-13 Marek Polacek <polacek@redhat.com>
4627 * c-c++-common/Wswitch-unreachable-4.c: New test.
4628 * gcc.dg/Wswitch-unreachable-2.c: New test.
4629 * g++.dg/tm/jump1.C: Move dg-warning.
4631 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4633 * gnat.dg/renaming10.ad[sb]: New test.
4635 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4638 * gfortran.dg/pr70673.f90: New test.
4640 2016-06-13 Richard Biener <rguenther@suse.de>
4643 * gcc.dg/align-3.c: New testcase.
4645 2016-06-13 Martin Liska <mliska@suse.cz>
4647 * gcc.target/i386/pr71458.c: New test.
4649 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4652 * gcc.dg/torture/float128-nan.c: New test.
4654 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4657 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4660 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4663 * gfortran.dg/comma_IO_extension_1.f90: New test.
4664 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4665 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4667 * gfortran.dg/graphite/pr38083.f90: Likewise.
4668 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4671 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4673 * gnat.dg/case_character.adb: New test.
4675 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4678 * gcc.target/powerpc/pr71310.c: New testcase.
4680 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4683 * gcc.dg/pr71478.c: New test.
4685 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4688 * gcc.c-torture/execute/pr71494.c: New test.
4691 * gcc.target/i386/pr68657.c: New test.
4694 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4695 (test): Add -masm=intel alternatives.
4697 2016-06-10 Martin Sebor <msebor@redhat.com>
4700 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4702 2016-06-10 Jeff Law <law@redhat.com>
4704 PR tree-optimization/71335
4705 * gcc.c-torture/execute/pr71335.c: New test.
4707 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4709 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4710 the various "cannot tail-call: " messages.
4712 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4714 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4717 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4720 * c-c++-common/asan/pr71480.c: New test.
4722 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4724 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4725 (ASMNAME2): Likewise.
4726 (main): Replace fn in asm statement with ASMNAME ("fn").
4727 * gcc.dg/guality/pr68037-2.c: Likewise.
4728 * gcc.dg/guality/pr68037-3.c: Likewise.
4729 * gcc.dg/torture/pr68037-1.c: Likewise.
4730 * gcc.dg/torture/pr68037-2.c: Likewise.
4731 * gcc.dg/torture/pr68037-3.c: Likewise.
4733 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4736 * gcc.target/i386/pr68843-1.c: New test.
4737 * gcc.target/i386/pr68843-2.c: New test.
4739 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4740 Cesar Philippidis <cesar@codesourcery.com>
4743 * gcc.dg/goacc/nested-function-1.c: New file.
4744 * gcc.dg/goacc/nested-function-2.c: Likewise.
4745 * gcc.dg/goacc/pr71373.c: Likewise.
4746 * gfortran.dg/goacc/cray-2.f95: Likewise.
4747 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4748 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4749 * gfortran.dg/goacc/cray.f95: Update.
4750 * gfortran.dg/goacc/loop-1.f95: Likewise.
4751 * gfortran.dg/goacc/loop-3.f95: Likewise.
4752 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4753 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4755 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4757 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4758 for OpenACC tile clauses.
4759 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4762 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4764 * c-c++-common/goacc/cache-2.c: ... this new file.
4765 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4766 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4767 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4769 * gfortran.dg/goacc/cray.f95: Likewise.
4770 * gfortran.dg/goacc/loop-1.f95: Likewise.
4772 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4774 PR tree-optimization/71407
4775 PR tree-optimization/71416
4776 * gcc.dg/vect/pr71407.c: New
4777 * gcc.dg/vect/pr71416-1.c: New
4778 * gcc.dg/vect/pr71416-2.c: New
4780 2016-06-10 Richard Biener <rguenther@suse.de>
4783 * gcc.dg/torture/pr71477.c: New testcase.
4785 2016-06-09 Julia Koval <julia.koval@intel.com>
4787 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4788 * gcc.target/i386/interrupt-13.c: Likewise.
4789 * gcc.target/i386/interrupt-15.c: Likewise.
4790 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4791 * gcc.target/i386/interrupt-24.c: Likewise.
4792 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4793 * gcc.target/i386/interrupt-9.c: Likewise.
4794 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4796 2016-06-09 Martin Sebor <msebor@redhat.com>
4799 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4800 * gcc.dg/builtin-constant_p-1.c: Same.
4801 * gcc.dg/builtins-error.c: Same.
4802 * gcc.dg/pr70859.c: Same.
4804 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4806 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4807 * gcc.dg/torture/pr68067-1.c: Likewise.
4808 * gcc.dg/torture/pr68067-2.c: Likewise.
4810 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4812 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4815 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4818 * g++.dg/inherit/crash5.C: New.
4820 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/inherit/crash5.C: New.
4824 * g++.dg/inherit/virtual1.C: Adjust.
4826 2016-06-09 Martin Liska <mliska@suse.cz>
4828 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4829 * g++.dg/predict-loop-exit-2.C: Likewise.
4830 * g++.dg/predict-loop-exit-3.C: Likewise.
4831 * gcc.dg/predict-1.c: Likewise.
4832 * gcc.dg/predict-2.c: Likewise.
4833 * gcc.dg/predict-3.c: Likewise.
4834 * gcc.dg/predict-4.c: Likewise.
4835 * gcc.dg/predict-5.c: Likewise.
4836 * gcc.dg/predict-6.c: Likewise.
4837 * gcc.dg/predict-7.c: Likewise.
4839 2016-06-09 Richard Biener <rguenther@suse.de>
4841 PR tree-optimization/71462
4842 * gcc.dg/torture/pr71462.c: New testcase.
4844 2016-06-09 Marek Polacek <polacek@redhat.com>
4847 * gcc.dg/c11-generic-3.c: New test.
4849 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4851 * g++.dg/init/array42.C: New.
4852 * g++.dg/init/array43.C: Likewise.
4853 * g++.dg/init/array44.C: Likewise.
4854 * g++.dg/init/array45.C: Likewise.
4855 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4856 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4857 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4858 * g++.dg/gomp/pr35751.C: Likewise.
4859 * g++.dg/init/array23.C: Likewise.
4860 * g++.dg/init/brace2.C: Likewise.
4861 * g++.dg/init/brace6.C: Likewise.
4863 2016-06-08 Martin Sebor <msebor@redhat.com>
4864 Jakub Jelinek <jakub@redhat.com>
4868 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4869 * c-c++-common/builtin-arith-overflow-2.c: New test.
4870 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4871 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4872 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4874 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4877 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4879 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4881 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4882 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4883 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4884 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4885 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4886 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4887 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4888 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4889 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4890 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4891 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4892 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4893 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4895 2016-06-08 Richard Biener <rguenther@suse.de>
4897 PR tree-optimization/68558
4898 * gcc.dg/vect/slp-44.c: New testcase.
4900 2016-06-08 Richard Biener <rguenther@suse.de>
4902 * gcc.dg/vect/slp-43.c: New testcase.
4904 2016-06-08 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/71452
4907 * gcc.dg/torture/pr71452.c: New testcase.
4909 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4912 * g++.dg/torture/pr71448.C: New test.
4914 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4918 * g++.dg/debug/pr71432.C: New test.
4920 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4922 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4923 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4924 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4926 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4928 * gcc.dg/vect/vect-live-2.c: Update effective target.
4929 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4930 * lib/target-supports.exp: Add aarch64 to vect_long.
4932 2016-06-08 Marek Polacek <polacek@redhat.com>
4935 * gcc.dg/noncompile/pr71418.c: New test.
4938 * gcc.dg/noncompile/pr71426.c: New test.
4940 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4942 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4943 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4944 * gcc.dg/predict-3.c: Update template.
4945 * gcc.dg/predict-5.c: Update template.
4946 * gcc.dg/predict-6.c: Update template.
4947 * gcc.dg/predict-9.c: Update template.
4948 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4950 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4952 * gcc.target/powerpc/vec-mul.c: New test.
4954 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4956 * gcc.dg/spellcheck-fields-2.c: New test case.
4958 2016-06-07 Richard Biener <rguenther@suse.de>
4961 * gcc.dg/Wpragmas-1.c: New testcase.
4962 * gcc.dg/Wattributes-4.c: Likewise.
4963 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4966 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4968 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4969 spurious debug code.
4971 2016-06-07 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/71428
4974 * gcc.dg/torture/pr71428.c: New testcase.
4976 2016-06-07 Richard Biener <rguenther@suse.de>
4979 * gcc.dg/torture/pr71423.c: New testcase.
4981 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4984 * gcc.dg/tree-ssa/pr71408.c: New test.
4986 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4989 * g++.dg/torture/pr71281.C: New test.
4991 2016-06-06 Marek Polacek <polacek@redhat.com>
4994 * gcc.dg/pr71362.c: New test.
4996 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4997 Patrick Palka <ppalka@gcc.gnu.org>
5002 * g++.dg/opt/pr70847.C: New test.
5003 * g++.dg/ubsan/pr70847.C: New test.
5004 * g++.dg/ubsan/pr71393.C: New test.
5006 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5008 PR tree-optimization/71259
5009 * gcc.dg/vect/pr71259.c: New test.
5011 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5013 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5014 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5015 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5018 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5021 * gcc.c-torture/execute/pr37780.c: New test.
5022 * gcc.target/aarch64/pr37780_1.c: Likewise.
5023 * gcc.target/arm/pr37780_1.c: Likewise.
5025 2016-06-06 Marek Polacek <polacek@redhat.com>
5027 * c-c++-common/attr-may-alias-1.c: New test.
5028 * c-c++-common/attr-may-alias-2.c: New test.
5029 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5031 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5034 * gcc.target/i386/pr24414.c: New test.
5036 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5038 * gcc.target/sparc/vis4misc.c: New file.
5039 * gcc.target/sparc/fpcmp.c: Likewise.
5040 * gcc.target/sparc/fpcmpu.c: Likewise.
5042 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5044 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5045 * gcc.dg/vect/vect-live-3.c: Likewise.
5047 2016-06-06 Richard Biener <rguenther@suse.de>
5049 PR tree-optimization/71398
5050 * gcc.dg/torture/pr71398.c: New testcase.
5052 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5055 * g++.dg/pr71389.C: New test.
5057 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5060 * gfortran.dg/fmt_read_5.f: New test.
5062 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5065 * gfortran.dg/class_array_22.f03: New test.
5067 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5069 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5071 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5073 * gcc.dg/predict-9.c: Update template.
5075 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5078 * g++.dg/template/pr49377.C: New.
5080 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5082 PR tree-optimization/71405
5083 * g++.dg/torture/pr71405.C: New test.
5085 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5088 * g++.dg/inherit/crash5.C: New.
5089 * g++.dg/inherit/virtual1.C: Adjust.
5091 2016-06-03 Jeff Law <law@redhat.com>
5093 PR tree-optimization/71316
5094 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5096 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5099 dg-additional-options with just -fno-tree-scev-cprop in it.
5100 * gcc.dg/vect/vect-live-2.c: Likewise.
5101 * gcc.dg/vect/vect-live-5.c: Likewise.
5102 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5103 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5104 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5106 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5109 * g++.dg/other/friend6.C: New test.
5111 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5113 * g++.dg/torture/ppc-ldst-array.C: New.
5115 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5119 * gcc.dg/torture/builtin-fp-int-inexact.c,
5120 gcc.target/i386/387-builtin-fp-int-inexact.c,
5121 gcc.target/i386/387-rint-inline-1.c,
5122 gcc.target/i386/387-rint-inline-2.c,
5123 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5124 gcc.target/i386/sse2-rint-inline-1.c,
5125 gcc.target/i386/sse2-rint-inline-2.c,
5126 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5127 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5129 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5130 Julia Koval <julia.koval@intel.com>
5142 * gcc.dg/guality/pr68037-1.c: New test.
5143 * gcc.dg/guality/pr68037-2.c: Likewise.
5144 * gcc.dg/guality/pr68037-3.c: Likewise.
5145 * gcc.dg/torture/pr68037-1.c: Likewise.
5146 * gcc.dg/torture/pr68037-2.c: Likewise.
5147 * gcc.dg/torture/pr68037-3.c: Likewise.
5148 * gcc.dg/torture/pr68661-1a.c: Likewise.
5149 * gcc.dg/torture/pr68661-1b.c: Likewise.
5150 * gcc.target/i386/interrupt-1.c: Likewise.
5151 * gcc.target/i386/interrupt-2.c: Likewise.
5152 * gcc.target/i386/interrupt-3.c: Likewise.
5153 * gcc.target/i386/interrupt-4.c: Likewise.
5154 * gcc.target/i386/interrupt-5.c: Likewise.
5155 * gcc.target/i386/interrupt-6.c: Likewise.
5156 * gcc.target/i386/interrupt-7.c: Likewise.
5157 * gcc.target/i386/interrupt-8.c: Likewise.
5158 * gcc.target/i386/interrupt-9.c: Likewise.
5159 * gcc.target/i386/interrupt-10.c: Likewise.
5160 * gcc.target/i386/interrupt-11.c: Likewise.
5161 * gcc.target/i386/interrupt-12.c: Likewise.
5162 * gcc.target/i386/interrupt-13.c: Likewise.
5163 * gcc.target/i386/interrupt-14.c: Likewise.
5164 * gcc.target/i386/interrupt-15.c: Likewise.
5165 * gcc.target/i386/interrupt-16.c: Likewise.
5166 * gcc.target/i386/interrupt-17.c: Likewise.
5167 * gcc.target/i386/interrupt-18.c: Likewise.
5168 * gcc.target/i386/interrupt-19.c: Likewise.
5169 * gcc.target/i386/interrupt-20.c: Likewise.
5170 * gcc.target/i386/interrupt-21.c: Likewise.
5171 * gcc.target/i386/interrupt-22.c: Likewise.
5172 * gcc.target/i386/interrupt-23.c: Likewise.
5173 * gcc.target/i386/interrupt-24.c: Likewise.
5174 * gcc.target/i386/interrupt-25.c: Likewise.
5175 * gcc.target/i386/interrupt-26.c: Likewise.
5176 * gcc.target/i386/interrupt-27.c: Likewise.
5177 * gcc.target/i386/interrupt-28.c: Likewise.
5178 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5179 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5180 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5181 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5182 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5183 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5184 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5185 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5186 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5187 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5188 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5189 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5191 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5193 PR tree-optimization/52171
5194 * gcc.dg/pr52171.c: New test.
5195 * gcc.target/i386/pr52171.c: New test.
5197 2016-06-03 Jan Hubicka <jh@suse.cz>
5199 * g++.dg/tree-ssa/pred-1.C: New testcase
5200 * gcc.dg/tree-ssa/pred-1.c: New testcase
5202 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5205 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5207 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5209 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5211 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5213 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5215 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5216 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5217 * gcc.dg/vect/vect-live-1.c: New test.
5218 * gcc.dg/vect/vect-live-2.c: New test.
5219 * gcc.dg/vect/vect-live-3.c: New test.
5220 * gcc.dg/vect/vect-live-4.c: New test.
5221 * gcc.dg/vect/vect-live-5.c: New test.
5222 * gcc.dg/vect/vect-live-slp-1.c: New test.
5223 * gcc.dg/vect/vect-live-slp-2.c: New test.
5224 * gcc.dg/vect/vect-live-slp-3.c: New test.
5226 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5229 * g++.dg/opt/pr71387.C: New test.
5231 2016-06-02 Jeff Law <law@redhat.com>
5233 PR tree-optimization/71328
5234 * gcc.c-torture/compile/pr71328.c: New test.
5236 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5239 * gfortran.dg/fmt_read_3.f90: Fix typo.
5240 * gfortran.dg/fmt_read_4.f90: New test.
5242 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5245 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5246 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5247 * g++.dg/cpp0x/override2.C: Likewise.
5248 * g++.dg/parse/crash5.C: Likewise.
5249 * g++.dg/parse/error16.C: Likewise.
5250 * g++.dg/parse/error27.C: Likewise.
5251 * g++.dg/template/qualttp15.C: Likewise.
5252 * g++.dg/template/redecl4.C: Likewise.
5253 * g++.old-deja/g++.other/crash39.C: Likewise.
5254 * g++.old-deja/g++.other/struct1.C: Likewise.
5255 * g++.old-deja/g++.pt/m9a.C: Likewise.
5256 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5258 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5261 * c-c++-common/pr71372.c: New test.
5263 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5264 __TIME__ strings with __builtin_strcmp instead of printf and
5267 2016-06-02 Martin Liska <mliska@suse.cz>
5269 * gcc.dg/predict-9.c: New test.
5271 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5273 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5274 global set_compiler_env_var and global saved_compiler_env_var.
5276 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5278 PR rtl-optimization/71295
5279 * gcc.c-torture/compile/pr71295.c: New test.
5281 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5283 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5285 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5286 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5288 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5289 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5290 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5293 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5295 * gcc.target/powerpc/p9-splat-4.c: New test.
5297 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5300 * gcc.target/powerpc/pr71186.c: New test.
5302 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305 * gfortran.dg/fmt_read_3.f90: New test.
5307 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5309 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5312 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5314 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5315 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5317 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5318 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5320 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5322 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5323 vars set by dg-set-compiler-env-var.
5325 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5328 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5329 to the module procedure declaration.
5330 * gfortran.dg/submodule_16.f08: New test.
5332 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5335 * c-c++-common/gomp/pr71371.c: New test.
5337 2016-06-01 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/71366
5340 * gcc.dg/torture/pr71366-1.c: New testcase.
5341 * gcc.dg/torture/pr71366-2.c: Likewise.
5343 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5345 * gcc.target/powerpc/vslv-0.c: New test.
5346 * gcc.target/powerpc/vslv-1.c: New test.
5347 * gcc.target/powerpc/vsrv-0.c: New test.
5348 * gcc.target/powerpc/vsrv-1.c: New test.
5350 2016-06-01 Nathan Sidwell <nathan@acm.org>
5352 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5353 * gcc.target/nvptx/weak.c: New.
5355 2016-06-01 Richard Biener <rguenther@suse.de>
5357 PR tree-optimization/71261
5358 * gcc.dg/torture/vect-bool-1.c: New testcase.
5360 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5362 * gfortran.dg/gomp/order-1.f90: New test.
5363 * gfortran.dg/gomp/order-2.f90: New test.
5365 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5367 * gcc.dg/unroll-6.c: Update template.
5368 * gcc.dg/unroll-7.c: New testcase.
5369 * gcc.dg/unroll-8.c: New testcase.
5371 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5373 * gnat.dg/opt56.ad[sb]: New test.
5375 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5378 * g++.dg/cpp0x/constexpr-ice16.C: New.
5380 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5382 PR tree-optimization/71314
5383 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5386 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5388 PR tree-optimization/71077
5389 * gcc.dg/tree-ssa/pr71077.c: New test.
5391 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5393 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5394 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5395 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5397 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5400 * g++.dg/cpp0x/pr71248.C: New.
5401 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5402 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5403 * g++.dg/init/new37.C: Likewise.
5404 * g++.dg/template/static1.C: Likewise.
5405 * g++.dg/template/static2.C: Likewise.
5407 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5409 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5411 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5413 2016-05-31 Marek Polacek <polacek@redhat.com>
5415 * c-c++-common/Wswitch-unreachable-3.c: New test.
5416 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5418 2016-05-31 Richard Biener <rguenther@suse.de>
5420 PR tree-optimization/71352
5421 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5423 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5425 * gcc.target/arm/armv5_thumb_isa.c: New test.
5427 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5430 * gcc.target/i386/pr71346.c: New test.
5432 2016-05-31 Tom de Vries <tom@codesourcery.com>
5434 PR tree-optimization/69068
5435 * gcc.dg/graphite/pr69068.c: New test.
5437 2016-05-27 Martin Sebor <msebor@redhat.com>
5440 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5442 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5445 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5446 nowait depend(inout: dd[0]) clauses where permitted.
5448 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5451 * g++.dg/parse/pr71238.C: New.
5452 * g++.dg/concepts/friend1.C: Test column numbers too.
5453 * g++.dg/cpp0x/initlist31.C: Likewise.
5454 * g++.dg/cpp0x/pr51420.C: Likewise.
5455 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5456 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5457 * g++.dg/ext/builtin3.C: Likewise.
5458 * g++.dg/lookup/friend12.C: Likewise.
5459 * g++.dg/lookup/friend7.C: Likewise.
5460 * g++.dg/lookup/koenig1.C: Likewise.
5461 * g++.dg/lookup/koenig5.C: Likewise.
5462 * g++.dg/lookup/used-before-declaration.C: Likewise.
5463 * g++.dg/overload/koenig1.C: Likewise.
5464 * g++.dg/template/crash65.C: Likewise.
5465 * g++.dg/template/friend57.C: Likewise.
5466 * g++.dg/warn/Wshadow-5.C: Likewise.
5467 * g++.dg/warn/Wunused-8.C: Likewise.
5468 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5469 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5470 * g++.old-deja/g++.jason/member.C: Likewise.
5471 * g++.old-deja/g++.jason/report.C: Likewise.
5472 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5473 * g++.old-deja/g++.law/visibility20.C: Likewise.
5474 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5475 * g++.old-deja/g++.other/static5.C: Likewise.
5476 * g++.old-deja/g++.pt/overload2.C: Likewise.
5478 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5480 * gcc.dg/tree-ssa/peel1.c: New testcase.
5481 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5482 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5484 2016-05-30 Tom de Vries <tom@codesourcery.com>
5486 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5489 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5492 * g++.dg/parse/virtual1.C: New.
5494 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5496 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5497 Use correct register when clearing %edx.
5499 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5501 PR tree-optimization/71289
5502 * gcc.dg/pr71289.c: New test.
5504 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5508 * gcc.dg/tree-ssa/pr71269.c: New test.
5509 * gcc.dg/tree-ssa/pr71292.c: New test.
5511 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5514 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5516 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5518 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5519 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5520 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5522 2016-05-30 Tom de Vries <tom@codesourcery.com>
5524 PR tree-optimization/69067
5525 * gcc.dg/graphite/pr69067.c: New test.
5527 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5530 * gcc.target/i386/pr71245-1.c: New test.
5531 * gcc.target/i386/pr71245-2.c: Ditto.
5533 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5536 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5537 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5538 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5540 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5542 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5544 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5548 * g++.dg/overload/69855.C: New.
5549 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5550 * g++.old-deja/g++.pt/crash3.C: Likewise.
5552 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5555 * g++.dg/parse/namespace13.C: New.
5557 2016-05-26 Jeff Law <law@redhat.com>
5559 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5560 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5561 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5562 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5563 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5564 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5565 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5566 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5567 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5568 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5569 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5570 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5571 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5573 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5576 * g++.dg/overload/69855.C: New.
5577 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5578 * g++.old-deja/g++.pt/crash3.C: Likewise.
5580 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5583 * gcc.target/aarch64/va_arg_1.c: New testcase.
5584 * gcc.target/aarch64/va_arg_2.c: Likewise.
5585 * gcc.target/aarch64/va_arg_3.c: Likewise.
5587 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5589 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5590 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5591 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5592 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5593 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5595 2016-05-27 Marek Polacek <polacek@redhat.com>
5598 * g++.dg/torture/pr71308.C: New test.
5600 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5602 * gcc.dg/zero_bits_compound-1.c: New test.
5603 * gcc.dg/zero_bits_compound-2.c: New test.
5605 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5608 * gcc.dg/pr71279.c: New test.
5610 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5612 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5613 floating point min/max/comparison instructions.
5614 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5616 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5618 * c-c++-common/gomp/schedule-1.c: New test.
5619 * gfortran.dg/gomp/schedule-1.f90: New test.
5621 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5625 * g++.dg/cpp1y/auto-fn32.C: New test.
5626 * g++.dg/cpp1y/paren4.C: New test.
5628 2016-05-26 Nathan Sidwell <nathan@acm.org>
5630 * gcc.dg/20060410.c: Xfail on ptx.
5631 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5632 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5633 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5634 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5635 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5637 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5639 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5641 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5643 PR tree-optimization/71280
5644 * gcc.dg/pr71280.c: New test.
5646 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5648 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5649 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5651 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5653 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5655 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5658 2016-05-25 Jeff Law <law@redhat.com>
5660 PR tree-optimization/71272
5661 * gcc.c-torture/compile/pr71272.c: new test.
5663 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5665 * gcc.target/powerpc/vec-cmpne.c: New test.
5666 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5668 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5670 * gnat.dg/opt55.ad[sb]: New test.
5672 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5674 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5675 * c-c++-common/pr60226.c: Require int32plus.
5676 * gcc.c-torture/execute/pr70602.c: Likewise.
5677 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5678 unsigned long for malloc arg type.
5679 * gcc.dg/asr_div1.c: Require int32plus.
5680 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5681 * gcc.dg/pie-1.c: Require pie.
5682 * gcc.dg/pie-2.c: Likewise.
5683 * gcc.dg/pr59471.c: Require int32plus.
5684 * gcc.dg/pr59963-2.c: XFAIL for int16.
5685 * gcc.dg/pr60114.c: Require int32plus.
5686 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5687 unsigned long for typedef of size_t.
5688 * gcc.dg/pr63914.c: Require int32plus.
5689 * gcc.dg/pr64536.c: Require pt32plus.
5690 * gcc.dg/pr65658.c: Likewise.
5691 * gcc.dg/pr67271.c: Require int32plus.
5692 * gcc.dg/pr68112.c: Likewise.
5693 * gcc.dg/pr69071.c: Skip for avr target.
5694 * gcc.dg/pr69973.c: Require int32plus.
5695 * gcc.dg/pr70169.c: Skip for avr target.
5696 * gcc.dg/sso-6.c: Require int32plus.
5697 * gcc.dg/sso-7.c: Likewise.
5698 * gcc.dg/sso-8.c: Likewise.
5699 * gcc.dg/vrp-min-max-2.c: Likewise.
5701 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5704 * gcc.target/i386/pr70738-1.c: New test.
5705 * gcc.target/i386/pr70738-2.c: Likewise.
5706 * gcc.target/i386/pr70738-3.c: Likewise.
5707 * gcc.target/i386/pr70738-4.c: Likewise.
5708 * gcc.target/i386/pr70738-5.c: Likewise.
5709 * gcc.target/i386/pr70738-6.c: Likewise.
5710 * gcc.target/i386/pr70738-7.c: Likewise.
5711 * gcc.target/i386/pr70738-8.c: Likewise.
5712 * gcc.target/i386/pr70738-9.c: Likewise.
5714 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5716 PR rtl-optimization/66940
5717 * gcc.c-torture/execute/pr66940.c: New test.
5719 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5721 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5722 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5723 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5724 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5725 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5726 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5727 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5728 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5729 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5730 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5731 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5732 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5733 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5734 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5735 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5736 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5737 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5738 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5739 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5740 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5741 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5742 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5743 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5744 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5746 2016-05-25 Marek Polacek <polacek@redhat.com>
5749 * gcc.dg/noncompile/pr71265.c: New test.
5752 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5754 2016-05-25 Nathan Sidwell <nathan@acm.org>
5756 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5758 2016-05-25 Richard Biener <rguenther@suse.de>
5760 PR tree-optimization/71261
5761 * c-c++-common/torture/pr71261.c: New testcase.
5763 2016-05-25 Richard Biener <rguenther@suse.de>
5765 PR tree-optimization/71264
5766 * gcc.dg/vect/pr71264.c: New testcase.
5768 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5771 * g++.dg/cpp0x/alias-decl-53.C: New.
5772 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5774 2016-05-25 Martin Liska <mliska@suse.cz>
5776 * g++.dg/pr71239.C: New test.
5778 2016-05-25 Richard Biener <rguenther@suse.de>
5780 * gcc.dg/vect/pr58135.c: Rename to ...
5781 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5783 2016-05-25 Marek Polacek <polacek@redhat.com>
5785 * g++.dg/pr65295.C: Use target c++14.
5787 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5790 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5792 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5794 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5797 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5799 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5800 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5801 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5802 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5803 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5804 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5805 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5806 * c-c++-common/goacc/pcopy.c: Likewise.
5807 * c-c++-common/goacc/pcopyin.c: Likewise.
5808 * c-c++-common/goacc/pcopyout.c: Likewise.
5809 * c-c++-common/goacc/pcreate.c: Likewise.
5810 * c-c++-common/goacc/pr70688.c: New test.
5811 * c-c++-common/goacc/present-1.c: Adjust test.
5812 * c-c++-common/goacc/reduction-5.c: Likewise.
5813 * g++.dg/goacc/data-1.C: New test.
5815 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5817 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5818 vector parity built-in functions.
5819 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5820 count trailing zeros automatic vectorization.
5821 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5822 count trailing zeros built-in functions.
5824 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5826 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5828 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5831 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5833 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5836 * g++.dg/template/crash123.C: New.
5837 * g++.dg/template/crash124.C: Likewise.
5839 2016-05-24 Martin Sebor <msebor@redhat.com>
5842 * g++.dg/ext/flexary16.C: New test.
5844 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5846 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5847 before math.h is included.
5848 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5849 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5850 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5851 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5852 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5853 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5854 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5855 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5856 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5857 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5858 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5859 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5860 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5861 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5862 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5863 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5864 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5865 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5866 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5867 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5868 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5869 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5870 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5872 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5873 Kelvin Nilsen <kelvin@gcc.gnu.org>
5875 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5878 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5881 * g++.dg/warn/Wno-narrowing1.C: New.
5883 2016-05-24 Marek Polacek <polacek@redhat.com>
5886 * c-c++-common/Wswitch-unreachable-2.c: New test.
5888 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5891 * g++.dg/vect/simd-clone-6.cc: New test.
5892 * g++.dg/gomp/declare-simd-6.C: New test.
5896 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5898 2016-05-24 Richard Biener <rguenther@suse.de>
5900 PR tree-optimization/71240
5901 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5903 2016-05-24 Richard Biener <rguenther@suse.de>
5905 PR tree-optimization/71230
5906 * gcc.dg/torture/pr71230.c: New testcase.
5907 * g++.dg/torture/pr71230.C: Likewise.
5909 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5911 * c-c++-common/goacc/routine-5.c: Add tests.
5912 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5913 * gfortran.dg/goacc/routine-6.f90: Add tests.
5915 2016-05-24 Richard Biener <rguenther@suse.de>
5917 PR tree-optimization/71253
5918 * gcc.dg/torture/pr71253.c: New testcase.
5920 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5923 * gfortran.dg/pr71252.f90: New test.
5925 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5927 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5929 2016-05-24 Richard Biener <rguenther@suse.de>
5933 * c-c++-common/vector-subscript-4.c: New testcase.
5934 * c-c++-common/vector-subscript-5.c: Likewise.
5936 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5939 * gfortran.dg/namelist_90.f: New test
5941 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5944 * gfortran.dg/unexpected_eof.f: New test
5946 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5947 Kelvin Nilsen <kelvin@gcc.gnu.org>
5949 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5952 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5955 * g++.dg/cpp0x/inh-ctor20.C: New.
5956 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5958 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5961 * g++.dg/cpp0x/variadic168.C: New.
5963 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5965 * g++.dg/cpp0x/pr31445.C: Test column number too.
5966 * g++.dg/cpp0x/pr32253.C: Likewise.
5967 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5968 * g++.dg/cpp0x/variadic36.C: Likewise.
5970 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5972 * gcc.dg/fold-notshift-2.c: Adjust.
5974 2016-05-23 Marek Polacek <polacek@redhat.com>
5977 * c-c++-common/Wswitch-unreachable-1.c: New test.
5978 * gcc.dg/Wswitch-unreachable-1.c: New test.
5979 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5980 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5981 * g++.dg/gomp/block-10.C: Likewise.
5982 * gcc.dg/gomp/block-10.c: Likewise.
5983 * g++.dg/gomp/block-9.C: Likewise.
5984 * gcc.dg/gomp/block-9.c: Likewise.
5985 * g++.dg/gomp/target-1.C: Likewise.
5986 * g++.dg/gomp/target-2.C: Likewise.
5987 * gcc.dg/gomp/target-1.c: Likewise.
5988 * gcc.dg/gomp/target-2.c: Likewise.
5989 * g++.dg/gomp/taskgroup-1.C: Likewise.
5990 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5991 * gcc.dg/gomp/teams-1.c: Likewise.
5992 * g++.dg/gomp/teams-1.C: Likewise.
5993 * g++.dg/overload/error3.C: Likewise.
5994 * g++.dg/tm/jump1.C: Likewise.
5995 * g++.dg/torture/pr40335.C: Likewise.
5996 * gcc.dg/c99-vla-jump-5.c: Likewise.
5997 * gcc.dg/switch-warn-1.c: Likewise.
5998 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5999 * gcc.dg/nested-func-1.c: Likewise.
6000 * gcc.dg/pr67784-4.c: Likewise.
6002 2016-05-23 Richard Biener <rguenther@suse.de>
6004 PR tree-optimization/71230
6005 * gfortran.dg/pr71230-1.f90: New testcase.
6006 * gfortran.dg/pr71230-2.f90: Likewise.
6008 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6010 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6011 * gcc.dg/vect/pr58135.c: Add new.
6012 * gfortran.dg/pr46519-1.f: Adjust test case.
6014 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6017 * g++.dg/cpp0x/decltype64.C: New.
6019 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6021 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6023 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6025 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6027 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6028 Add poly64x1_t and poly64x2_t cases if supported.
6029 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6030 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6031 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6032 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6035 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6037 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6038 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6039 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6040 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6041 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6042 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6043 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6045 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6047 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6049 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6051 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6052 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6054 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6056 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6057 constraint instead of "r".
6058 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6059 insn instead of vxorpd.
6060 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6062 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6063 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6065 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6067 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6068 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6070 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6072 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6075 * gcc.dg/tree-ssa/pr40921.c: New test.
6077 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6080 * gcc.target/avr/pr71103.c: New test.
6082 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6085 * gcc.dg/tree-ssa/pr71179.c: New test.
6087 2016-05-20 Martin Sebor <msebor@redhat.com>
6090 * gcc.dg/init-excess-2.c: New test.
6092 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6094 * gnat.dg/opt53.adb: New test.
6095 * gnat.dg/opt54.adb: Likewise.
6097 2016-05-20 Martin Jambor <mjambor@suse.cz>
6099 PR tree-optimization/70884
6100 * gcc.dg/tree-ssa/pr70919.c: New test.
6102 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6104 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6106 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6107 fix code formatting.
6109 2016-05-20 Nathan Sidwell <nathan@acm.org>
6111 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6113 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6115 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6117 * jit.dg/all-non-failing-tests.h: Add
6118 test-factorial-must-tail-call.c.
6119 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6120 * jit.dg/test-factorial-must-tail-call.c: New test case.
6122 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6125 * gfortran.dg/pr71204.f90: New test.
6127 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6129 * gcc.target/nvptx/sincos.c: New test.
6131 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6134 * g++.dg/cpp1y/auto-fn31.C: New.
6136 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6138 * gcc.target/powerpc/vec-addec.c: New test.
6139 * gcc.target/powerpc/vec-addec-int128.c: New test.
6141 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6143 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6144 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6145 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6146 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6148 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6150 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6152 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6155 * g++.dg/opt/pr71210-1.C: New test.
6156 * g++.dg/opt/pr71210-2.C: New test.
6158 PR tree-optimization/29756
6159 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6160 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6161 only on selected targets where V4SImode vectors are known to be
6164 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6166 PR tree-optimization/71079
6167 PR tree-optimization/71206
6168 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6170 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6172 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6173 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6174 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6176 2016-05-20 Richard Guenther <rguenther@suse.de>
6178 PR tree-optimization/29756
6179 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6181 2016-05-20 Richard Biener <rguenther@suse.de>
6183 PR tree-optimization/71185
6184 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6186 2016-05-20 Richard Biener <rguenther@suse.de>
6188 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6190 2016-05-19 Marek Polacek <polacek@redhat.com>
6193 * g++.dg/diagnostic/pr71075.C: New test.
6195 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6198 * g++.dg/pr71184.C: New test case.
6200 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6202 * gcc.target/powerpc/darn-0.c: New test.
6203 * gcc.target/powerpc/darn-1.c: New test.
6204 * gcc.target/powerpc/darn-2.c: New test.
6206 2016-05-19 Marek Polacek <polacek@redhat.com>
6208 PR tree-optimization/71031
6209 * gcc.dg/tree-ssa/vrp100.c: New test.
6211 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6213 PR rtl-optimization/71148
6214 * gcc.dg/pr71148.c: New test.
6216 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6219 * gcc.target/arm/pr71056.c: New test.
6221 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6223 * c-c++-common/pr69669.c: Check the used mode.
6225 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6228 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6230 2016-05-19 Richard Biener <rguenther@suse.de>
6232 PR tree-optimization/70729
6233 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6234 * gcc.dg/graphite/scop-18.c: Likewise.
6235 * gcc.dg/pr41783.c: Disable LIM.
6236 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6237 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6238 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6239 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6240 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6241 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6242 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6243 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6244 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6245 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6246 * gfortran.dg/pr42108.f90: Likewise.
6248 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6251 * gcc.dg/spellcheck-options-11.c: New test case.
6253 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6256 * g++.dg/opt/pr71100.C: New test.
6258 2016-05-18 Martin Jambor <mjambor@suse.cz>
6261 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6262 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6263 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6264 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6266 2016-05-18 Martin Jambor <mjambor@suse.cz>
6269 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6270 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6271 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6272 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6273 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6275 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6278 * g++.dg/template/crash122.C: New.
6280 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6283 * g++.dg/template/pr70466-1.C: New.
6284 * g++.dg/template/pr70466-2.C: Likewise.
6286 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6288 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6289 splat operations and the XXSPLTIB instruction.
6290 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6291 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6292 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6293 xxlxor to clear a register.
6295 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6297 * gcc.dg/torture/pr71020.c: New test.
6299 2016-05-18 Martin Jambor <mjambor@suse.cz>
6302 * gcc.dg/ipa/pr70646.c: New test.
6304 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6306 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6308 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6310 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6311 missing tests for vreinterpretq_p{8,16}.
6313 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6315 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6316 vsliq_n_s64 and vsliq_n_u64.
6318 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6320 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6321 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6323 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6325 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6326 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6329 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6334 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6336 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6337 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6338 "blr\t" and switch to scan-assembler-times.
6340 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6342 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6344 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6345 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6347 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6349 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6350 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6351 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6352 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6353 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6354 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6356 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6357 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6359 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6360 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6362 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6363 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6365 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6367 2016-05-18 Richard Biener <rguenther@suse.de>
6369 PR tree-optimization/71168
6370 * gcc.dg/torture/pr71168.c: New testcase.
6372 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6375 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6376 * gcc.dg/tree-ssa/pr63586.c: New test.
6377 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6379 2016-05-17 Nathan Sidwell <nathan@acm.org>
6381 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6382 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6383 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6384 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6386 2016-05-17 Nathan Sidwell <nathan@acm.org>
6388 * gcc.target/nvptx/abi-vararg-3.c: New.
6390 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6392 PR tree-optimization/54579
6394 * gcc.dg/fold-notrotate-1.c: New test.
6395 * gcc.dg/fold-notshift-1.c: New test.
6396 * gcc.dg/fold-notshift-2.c: New test.
6398 2016-05-17 Marek Polacek <polacek@redhat.com>
6401 * g++.dg/ipa/pr71146.C: New test.
6403 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6405 * jit.dg/test-error-array-bounds.c: New test case.
6407 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6409 * gcc.dg/tree-ssa/and-1.c: New testcase.
6411 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6413 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6414 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6416 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6418 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6419 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6421 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6423 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6425 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6427 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6429 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6431 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6432 ".2d[index]" when scan the assembly.
6433 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6436 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6438 2016-05-17 Richard Biener <rguenther@suse.de>
6440 PR tree-optimization/71132
6441 * gcc.dg/torture/pr71132.c: New testcase.
6443 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6445 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6447 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450 * gcc.target/aarch64/pr70809_1.c: New test.
6452 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6454 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6455 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6456 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6457 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6459 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6460 Ilya Enkovich <ilya.enkovich@intel.com>
6463 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6465 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6467 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6468 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6470 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6472 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6473 test for __ARM_FP16_ARGS.
6474 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6475 * gcc.target/arm/aapcs/neon-vect10.c: New.
6476 * gcc.target/arm/aapcs/neon-vect9.c: New.
6477 * gcc.target/arm/aapcs/vfp18.c: New.
6478 * gcc.target/arm/aapcs/vfp19.c: New.
6479 * gcc.target/arm/aapcs/vfp20.c: New.
6480 * gcc.target/arm/aapcs/vfp21.c: New.
6481 * gcc.target/arm/fp16-aapcs-1.c: New.
6482 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6483 test for __ARM_FP16_ARGS.
6484 * g++.target/arm/fp16-return-1.c: Update expected output.
6486 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6489 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6491 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6494 * gfortran.dg/pr69603.f90: New testcase.
6496 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6498 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6500 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6503 * gfortran.dg/pr71047.f08: New test.
6505 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6507 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6508 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6509 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6511 2016-05-13 Martin Sebor <msebor@redhat.com>
6514 * g++.dg/cpp0x/constexpr-60049.C: New test.
6516 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6519 * gcc.dg/pr71071.c: New test.
6521 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6523 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6524 remove XOP handling.
6525 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6527 2016-05-13 Nathan Sidwell <nathan@acm.org>
6529 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6530 __atomic_is_lock_free declaration.
6532 2016-05-13 Richard Biener <rguenther@suse.de>
6534 PR tree-optimization/42587
6535 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6537 2016-05-13 Martin Liska <mliska@suse.cz>
6539 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6540 the new format of dump output.
6542 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6544 * gcc.dg/pr71084.c: New test.
6546 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6549 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6551 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6553 * gcc.target/aarch64/struct_return.c: New test.
6555 2016-05-12 Marek Polacek <polacek@redhat.com>
6558 * c-c++-common/pr70756-2.c: New test.
6559 * c-c++-common/pr70756.c: New test.
6561 2016-05-12 Richard Biener <rguenther@suse.de>
6563 PR tree-optimization/71059
6564 * gcc.dg/torture/pr71059.c: New testcase.
6566 2016-05-12 Richard Biener <rguenther@suse.de>
6568 PR tree-optimization/71062
6569 * gcc.dg/torture/pr71062.c: New testcase.
6571 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6573 PR tree-optimization/71006
6574 * gcc.dg/pr71006.c: New test.
6576 2016-05-12 Marek Polacek <polacek@redhat.com>
6579 * gcc.dg/opts-7.c: New test.
6581 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6584 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6585 Add -save-temps to dg-options.
6586 Scan for ldmfd rather than pop instruction.
6587 * gcc.target/arm/interrupt-2.c: Likewise.
6588 * gcc.target/arm/pr70830.c: New test.
6590 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6592 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6593 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6595 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6596 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6597 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6600 * gcc.target/i386/avx512vl-pack-1.c: New test.
6601 * gcc.target/i386/avx512vl-pack-2.c: New test.
6602 * gcc.target/i386/avx512bw-pack-2.c: New test.
6604 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6606 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6607 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6608 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6610 2016-05-12 Richard Biener <rguenther@suse.de>
6612 PR tree-optimization/70986
6613 * gcc.dg/torture/pr70986-1.c: New testcase.
6614 * gcc.dg/torture/pr70986-2.c: Likewise.
6615 * gcc.dg/torture/pr70986-3.c: Likewise.
6617 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6620 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6621 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6623 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6625 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6627 * gcc.target/i386/pr66746.c: Ditto.
6629 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6631 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6633 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6634 warning when using -mvsx-timode.
6635 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6636 * gcc.target/powerpc/dform-2.c: Likewise.
6637 * gcc.target/powerpc/pr68805.c: Likewise.
6639 2016-05-11 Marek Polacek <polacek@redhat.com>
6642 * c-c++-common/attributes-3.c: New test.
6644 2016-05-11 Nathan Sidwell <nathan@acm.org>
6646 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6647 * gcc.c-torture/execute/pr68185.c: Likewise.
6648 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6649 * gcc.dg/pr69634.c: Requires scheduling.
6650 * gcc.dg/torture/pr66178.c: Require label values.
6651 * gcc.dg/setjmp-6.c: Require indirect jumps.
6653 2016-05-11 Richard Biener <rguenther@suse.de>
6655 PR tree-optimization/71055
6656 * gcc.dg/torture/pr71055.c: New testcase.
6658 2016-05-11 Richard Biener <rguenther@suse.de>
6661 * g++.dg/debug/pr71057.C: New testcase.
6663 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6666 * gfortran.dg/gomp/pr70855.f90: New test.
6668 2016-05-11 Richard Biener <rguenther@suse.de>
6671 * g++.dg/torture/pr71002.C: New testcase.
6673 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6676 * gcc.dg/pr70807.c: New test.
6678 2016-05-10 Martin Sebor <msebor@redhat.com>
6681 * g++.dg/Wattributes.C: New test.
6683 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6685 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6686 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6687 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6689 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6692 * gcc.target/i386/pr70799-1.c: New test.
6694 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6696 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6698 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6701 * gcc.target/i386/pr70877.c: New test.
6703 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6705 PR tree-optimization/70786
6706 * gcc.target/i386/pr70876.c: New test.
6708 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6711 * gcc.target/i386/avx512vl-logic-1.c: New test.
6712 * gcc.target/i386/avx512vl-logic-2.c: New test.
6713 * gcc.target/i386/avx512dq-logic-2.c: New test.
6715 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6718 * gcc.target/powerpc/pr70963.c: New.
6720 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6722 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6723 (test_very_wide_line): Add ruler to expected output.
6724 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6725 (test_very_wide_line): Likewise.
6726 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6727 (test_show_locus): Within the handling of "test_very_wide_line",
6728 enable show_ruler_p on the diagnostic context.
6730 2016-05-10 Richard Biener <rguenther@suse.de>
6732 PR tree-optimization/71039
6733 * gcc.dg/torture/pr71039.c: New testcase.
6735 2016-05-10 Nathan Sidwell <nathan@acm.org>
6737 * gcc.dg/nested-func-10.c: Requires alloca.
6738 * gcc.dg/nested-func-9.c: Requires alloca.
6739 * gcc.c-torture/execute/pr70460.c: Requires labels.
6740 * gcc.c-torture/compile/pr70199.c: Requires labels.
6741 * gcc.target/nvptx/decl.c: Compile only.
6742 * gcc.target/nvptx/trailing-init.c: Compile only.
6743 * gcc.target/nvptx/ary-init.c: Compile only.
6745 2016-05-10 Marek Polacek <polacek@redhat.com>
6748 * gcc.dg/attr-opt-1.c: New test.
6750 2016-05-10 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/70497
6753 PR tree-optimization/28367
6754 * gcc.dg/torture/20160404-1.c: New testcase.
6755 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6756 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6758 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6760 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6762 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6764 * gcc.target/i386/fabsneg-1.c New test.
6766 2016-05-09 Alan Modra <amodra@gmail.com>
6769 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6771 2016-05-09 Richard Biener <rguenther@suse.de>
6773 PR tree-optimization/70985
6774 * gcc.dg/torture/pr70985.c: New testcase.
6776 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6778 * gcc.dg/tree-ssa/ifc-9.c: New test.
6779 * gcc.dg/tree-ssa/ifc-10.c: New test.
6780 * gcc.dg/tree-ssa/ifc-11.c: New test.
6781 * gcc.dg/tree-ssa/ifc-12.c: New test.
6782 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6783 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6784 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6786 2016-05-09 Richard Biener <rguenther@suse.de>
6789 * gfortran.dg/pr70937.f90: New testcase.
6791 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6793 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6795 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6798 * gfortran.dg/dec_structure_1.f90: New testcase.
6799 * gfortran.dg/dec_structure_2.f90: Ditto.
6800 * gfortran.dg/dec_structure_3.f90: Ditto.
6801 * gfortran.dg/dec_structure_4.f90: Ditto.
6802 * gfortran.dg/dec_structure_5.f90: Ditto.
6803 * gfortran.dg/dec_structure_6.f90: Ditto.
6804 * gfortran.dg/dec_structure_7.f90: Ditto.
6805 * gfortran.dg/dec_structure_8.f90: Ditto.
6806 * gfortran.dg/dec_structure_9.f90: Ditto.
6807 * gfortran.dg/dec_structure_10.f90: Ditto.
6808 * gfortran.dg/dec_structure_11.f90: Ditto.
6809 * gfortran.dg/dec_union_1.f90: Ditto.
6810 * gfortran.dg/dec_union_2.f90: Ditto.
6811 * gfortran.dg/dec_union_3.f90: Ditto.
6812 * gfortran.dg/dec_union_4.f90: Ditto.
6813 * gfortran.dg/dec_union_5.f90: Ditto.
6814 * gfortran.dg/dec_union_6.f90: Ditto.
6815 * gfortran.dg/dec_union_7.f90: Ditto.
6817 2016-05-07 Tom de Vries <tom@codesourcery.com>
6819 PR tree-optimization/70956
6820 * gcc.dg/graphite/pr70956.c: New test.
6822 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6826 (a, b, c, d): Change type from char to signed char.
6827 (main): Compare against (signed char) -1634678893 instead of
6828 hardcoded -109. Use __builtin_abort instead of abort.
6830 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6831 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6833 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6835 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6838 * gcc.dg/torture/pr70935.c: New test.
6840 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6843 * gcc.target/sh/pr58219.c: New tests.
6845 2016-05-06 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/70960
6848 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6850 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6853 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6854 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6855 Adjust expected instruction counts.
6856 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6858 2016-05-06 Marek Polacek <polacek@redhat.com>
6861 * gcc.dg/ubsan/bounds-3.c: New test.
6863 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6866 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6868 2016-05-06 Richard Biener <rguenther@suse.de>
6871 * gfortran.dg/pr70931.f90: New testcase.
6873 2016-05-06 Richard Biener <rguenther@suse.de>
6876 * gcc.dg/torture/pr70941.c: New testcase.
6878 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6880 PR tree-optimization/57206
6881 * gcc.dg/vect/pr57206.c: New test.
6883 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6885 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6887 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6889 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6891 * c-c++-common/Wdangling-else-4.c: New test.
6893 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6897 * g++.dg/opt/pr70906.C: New test.
6898 * g++.dg/opt/pr70933.C: New test.
6900 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6902 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6904 * gcc.dg/ipa/pure-const-3.c: New testcase.
6906 2016-05-04 Marek Polacek <polacek@redhat.com>
6908 * c-c++-common/Wdangling-else-1.c: New test.
6909 * c-c++-common/Wdangling-else-2.c: New test.
6910 * c-c++-common/Wdangling-else-3.c: New test.
6912 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6914 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6917 2016-05-04 Marek Polacek <polacek@redhat.com>
6920 * gcc.dg/Waddress-2.c: New test.
6922 2016-05-04 Alan Modra <amodra@gmail.com>
6924 * gcc.target/powerpc/pr70866.c: New.
6926 2016-05-03 Martin Sebor <msebor@redhat.com>
6929 * c-c++-common/builtin_location.c: New test.
6930 * g++.dg/cpp1y/builtin_location.C: New test.
6932 2016-05-03 Marek Polacek <polacek@redhat.com>
6935 * gcc.dg/pr70859.c: New test.
6936 * gcc.dg/pr70859-2.c: New test.
6938 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6940 * gnat.dg/debug5.adb: New testcase.
6942 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6944 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6945 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6946 Procedure to check for z10 instruction set.
6948 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6950 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6952 2016-05-03 Alan Modra <amodra@gmail.com>
6954 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6956 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.target/i386/avx512f-cvt-1.c: New test.
6960 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6962 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6963 -fdump-tree-vrp-details.
6965 2016-05-03 Richard Biener <rguenther@suse.de>
6967 * gcc.dg/pr30172-1.c: Adjust.
6968 * gcc.dg/pr63743.c: Likewise.
6969 * gcc.dg/tm/pr51696.c: Likewise.
6970 * c-c++-common/tm/safe-1.c: Likewise.
6971 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6972 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6973 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6974 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6976 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6978 PR rtl-optimization/70467
6979 * gcc.target/i386/pr70467-3.c: New test.
6980 * gcc.target/i386/pr70467-4.c: New test.
6982 PR tree-optimization/70916
6983 * gcc.c-torture/compile/pr70916.c: New test.
6986 * gcc.target/i386/pr49244-1.c: New test.
6987 * gcc.target/i386/pr49244-2.c: New test.
6989 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6991 PR rtl-optimization/44281
6992 * gcc.target/i386/pr44281.c: New test.
6994 2016-05-03 bin cheng <bin.cheng@arm.com>
6996 PR tree-optimization/56541
6997 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6998 * gcc.dg/vect/pr56541.c: new test.
7000 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7002 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7004 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7006 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7009 * c-c++-common/asan/clone-test-1.c (main): Align child process
7012 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7015 * g++.dg/spellcheck-fields-2.C: New test case.
7017 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7020 * g++.dg/pr62314.C: New test case.
7022 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7024 * gcc.dg/ipa/inline-8.c: New testcase.
7026 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7028 PR rtl-optimization/70467
7029 * gcc.target/i386/pr70467-1.c: New test.
7031 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7033 * gcc.dg/spec-options.c: Run the test on all targets.
7034 * gcc.dg/foo.specs: Use cpp_unique_options.
7036 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7038 * gcc.dg/tree-ssa/unord.c: New testcase.
7040 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7042 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7044 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7046 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7048 2016-05-02 Marek Polacek <polacek@redhat.com>
7051 * gcc.dg/enum-incomplete-3.c: New test.
7053 2016-05-02 Marek Polacek <polacek@redhat.com>
7054 Tom de Vries <tom@codesourcery.com>
7056 PR tree-optimization/70700
7057 * gcc.dg/pr70700.c: New test.
7059 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7061 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7062 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7063 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7064 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7065 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7067 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7069 * ada/acats/run_acats: Rename into...
7070 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7071 * ada/acats/run_all.sh: Remove redundant test.
7072 (target_run): Move around.
7073 (target_gnatchop): Use newly built executable.
7074 (target_gnatmake): Likewise.
7075 Check that the compilation of impbit succeeds.
7077 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7079 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7080 * gcc.dg/20021029-1.c: Likewise.
7081 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7082 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7083 * gcc.target/sh/cmpstr.c: Likewise.
7084 * gcc.target/sh/cmpstrn.c: Likewise.
7085 * gcc.target/sh/memset.c: Likewise.
7086 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7087 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7088 * gcc.target/sh/pr39423-1.c: Likewise.
7089 * gcc.target/sh/pr49468-di.c: Likewise.
7090 * gcc.target/sh/pr49468-si.c: Likewise.
7091 * gcc.target/sh/pr49880-1.c: Likewise.
7092 * gcc.target/sh/pr49880-2.c: Likewise.
7093 * gcc.target/sh/pr49880-3.c: Likewise.
7094 * gcc.target/sh/pr50751-1.c: Likewise.
7095 * gcc.target/sh/pr50751-4.c: Likewise.
7096 * gcc.target/sh/pr50751-7.c: Likewise.
7097 * gcc.target/sh/pr51244-1.c: Likewise.
7098 * gcc.target/sh/pr51244-10.c: Likewise.
7099 * gcc.target/sh/pr51244-11.c: Likewise.
7100 * gcc.target/sh/pr51244-12.c: Likewise.
7101 * gcc.target/sh/pr51244-13.c: Likewise.
7102 * gcc.target/sh/pr51244-14.c: Likewise.
7103 * gcc.target/sh/pr51244-17.c: Likewise.
7104 * gcc.target/sh/pr51244-18.c: Likewise.
7105 * gcc.target/sh/pr51244-19.c: Likewise.
7106 * gcc.target/sh/pr51244-4.c: Likewise.
7107 * gcc.target/sh/pr51244-5.c: Likewise.
7108 * gcc.target/sh/pr51244-7.c: Likewise.
7109 * gcc.target/sh/pr51244-8.c: Likewise.
7110 * gcc.target/sh/pr51244-9.c: Likewise.
7111 * gcc.target/sh/pr51697.c: Likewise.
7112 * gcc.target/sh/pr52483-1.c: Likewise.
7113 * gcc.target/sh/pr52483-2.c: Likewise.
7114 * gcc.target/sh/pr52483-3.c: Likewise.
7115 * gcc.target/sh/pr52483-5.c: Likewise.
7116 * gcc.target/sh/pr52933-1.c: Likewise.
7117 * gcc.target/sh/pr52933-2.c: Likewise.
7118 * gcc.target/sh/pr52933-3.c: Likewise.
7119 * gcc.target/sh/pr53568-1.c: Likewise.
7120 * gcc.target/sh/pr53976-1.c: Likewise.
7121 * gcc.target/sh/pr53988-1.c: Likewise.
7122 * gcc.target/sh/pr53988.c: Likewise.
7123 * gcc.target/sh/pr54089-1.c: Likewise.
7124 * gcc.target/sh/pr54089-6.c: Likewise.
7125 * gcc.target/sh/pr54089-7.c: Likewise.
7126 * gcc.target/sh/pr54089-8.c: Likewise.
7127 * gcc.target/sh/pr54089-9.c: Likewise.
7128 * gcc.target/sh/pr54236-1.c: Likewise.
7129 * gcc.target/sh/pr54236-2.c: Likewise.
7130 * gcc.target/sh/pr54236-3.c: Likewise.
7131 * gcc.target/sh/pr54236-4.c: Likewise.
7132 * gcc.target/sh/pr54386.c: Likewise.
7133 * gcc.target/sh/pr54602-1.c: Likewise.
7134 * gcc.target/sh/pr54685.c: Likewise.
7135 * gcc.target/sh/pr54760-1.c: Likewise.
7136 * gcc.target/sh/pr54760-2.c: Likewise.
7137 * gcc.target/sh/pr54760-3.c: Likewise.
7138 * gcc.target/sh/pr54760-4.c: Likewise.
7139 * gcc.target/sh/pr54760-5.c: Likewise.
7140 * gcc.target/sh/pr54760-6.c: Likewise.
7141 * gcc.target/sh/pr55146.c: Likewise.
7142 * gcc.target/sh/pr55160.c: Likewise.
7143 * gcc.target/sh/pr59278.c: Likewise.
7144 * gcc.target/sh/pr59401-1.c: Likewise.
7145 * gcc.target/sh/pr59533-1.c: Likewise.
7146 * gcc.target/sh/pr63260.c: Likewise.
7147 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7148 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7149 * gcc.target/sh/strlen.c: Likewise.
7150 * gcc.target/sh/torture/pr30807.c: Likewise.
7151 * gcc.target/sh/torture/pr34777.c: Likewise.
7152 * gcc.target/sh/torture/pr64652.c: Likewise.
7153 * gcc.target/sh/torture/pr65505.c: Likewise.
7154 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7155 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7157 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7160 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7162 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7164 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7165 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7166 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7167 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7169 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7171 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7172 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7174 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7177 * c-c++-common/goacc/combined-reduction.c: New test.
7178 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7180 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7182 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7183 *movdi_internal pattern only if PIC off.
7184 * gcc.target/i386/pr70155-2.c: Likewise.
7185 * gcc.target/i386/pr70155-3.c: Likewise.
7186 * gcc.target/i386/pr70155-4.c: Likewise.
7187 * gcc.target/i386/pr70155-5.c: Likewise.
7188 * gcc.target/i386/pr70155-6.c: Likewise.
7189 * gcc.target/i386/pr70155-7.c: Likewise.
7190 * gcc.target/i386/pr70155-8.c: Likewise.
7191 * gcc.target/i386/pr70155-15.c: Likewise.
7192 * gcc.target/i386/pr70155-17.c: Likewise.
7193 * gcc.target/i386/pr70155-22.c: Likewise.
7195 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7197 PR tree-optimization/70803
7198 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7200 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7202 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7203 optimization of vector loop.
7204 * gcc.target/i386/vect-unpack-3.c: New test.
7205 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7206 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7207 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7209 2016-04-29 Marek Polacek <polacek@redhat.com>
7212 * g++.dg/ubsan/null-7.C: New test.
7215 * gcc.dg/pr70852.c: New test.
7217 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7220 * g++.dg/cpp0x/alignas6.C: New test.
7222 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7224 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7225 * gcc.dg/pr27003.c: Likewise.
7226 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7227 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7228 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7229 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7230 * gcc.target/arc/mxy.c: Likewise.
7231 * gcc.target/arc/mswape.c: Likewise.
7232 * gcc.target/arc/mrtsc.c: Likewise.
7233 * gcc.target/arc/mcrc.c: Likewise.
7234 * gcc.target/arc/mdsp-packa.c: Likewise.
7235 * gcc.target/arc/mdvbf.c: Likewise.
7236 * gcc.target/arc/mlock.c: Likewise.
7237 * gcc.target/arc/mmac-24.c: Likewise.
7238 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7240 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7241 Matthijs Kooijman <matthijs@stdin.nl>
7242 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7245 * gcc.target/avr/pr60040-1.c: New.
7246 * gcc.target/avr/pr60040-2.c: New.
7248 2016-04-29 Richard Biener <rguenther@suse.de>
7250 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7252 2016-04-29 Richard Biener <rguenther@suse.de>
7254 PR tree-optimization/13962
7255 PR tree-optimization/65686
7256 * gcc.dg/uninit-pr65686.c: New testcase.
7258 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7261 * gcc.dg/pr70843.c: New test.
7263 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7266 * gcc.target/i386/pr70858.c: New test.
7268 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7270 * gcc.target/arc/nps400-1.c: New file.
7272 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7273 Andrew Burgess <andrew.burgess@embecosm.com>
7275 * gcc.target/arc/movh_cl-1.c: New file.
7277 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7278 Andrew Burgess <andrew.burgess@embecosm.com>
7280 * gcc.target/arc/extzv-1.c: New file.
7281 * gcc.target/arc/insv-1.c: New file.
7282 * gcc.target/arc/insv-2.c: New file.
7283 * gcc.target/arc/movb-1.c: New file.
7284 * gcc.target/arc/movb-2.c: New file.
7285 * gcc.target/arc/movb-3.c: New file.
7286 * gcc.target/arc/movb-4.c: New file.
7287 * gcc.target/arc/movb-5.c: New file.
7288 * gcc.target/arc/movb_cl-1.c: New file.
7289 * gcc.target/arc/movb_cl-2.c: New file.
7290 * gcc.target/arc/movbi_cl-1.c: New file.
7291 * gcc.target/arc/movl-1.c: New file.
7293 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7294 Andrew Burgess <andrew.burgess@embecosm.com>
7296 * gcc.target/arc/cmem-1.c: New file.
7297 * gcc.target/arc/cmem-2.c: New file.
7298 * gcc.target/arc/cmem-3.c: New file.
7299 * gcc.target/arc/cmem-4.c: New file.
7300 * gcc.target/arc/cmem-5.c: New file.
7301 * gcc.target/arc/cmem-6.c: New file.
7302 * gcc.target/arc/cmem-7.c: New file.
7303 * gcc.target/arc/cmem-ld.inc: New file.
7304 * gcc.target/arc/cmem-st.inc: New file.
7306 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7309 * gcc.target/i386/pr70821.c: New test.
7311 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7313 * gcc.target/powerpc/vec-adde.c: New test.
7314 * gcc.target/powerpc/vec-adde-int128.c: New test.
7316 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7318 * gcc.target/i386/avx-vround-1.c: New test.
7319 * gcc.target/i386/avx-vround-2.c: New test.
7320 * gcc.target/i386/avx512vl-vround-1.c: New test.
7321 * gcc.target/i386/avx512vl-vround-2.c: New test.
7323 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7326 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7327 (check_effective_target_cilkplus_runtime): ... this.
7328 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7329 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7331 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7332 Require cilkplus_runtime.
7333 Don't add -lcilkrts.
7334 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7335 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7336 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7337 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7338 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7339 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7340 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7341 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7342 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7343 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7344 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7345 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7346 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7347 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7348 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7349 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7350 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7351 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7352 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7353 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7354 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7355 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7356 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7357 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7358 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7359 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7360 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7361 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7362 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7364 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7365 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7367 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7369 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7372 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7374 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7375 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7377 2015-04-27 Ryan Burn <contact@rnburn.com>
7381 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7383 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7384 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7386 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7388 * gnat.dg/limited_with4.ad[sb]: New test.
7389 * gnat.dg/limited_with4_pkg.ads: New helper.
7391 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7394 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7395 and movv1ti_internal patterns
7396 * gcc.target/i386/pr70155-1.c: New test.
7397 * gcc.target/i386/pr70155-2.c: Likewise.
7398 * gcc.target/i386/pr70155-3.c: Likewise.
7399 * gcc.target/i386/pr70155-4.c: Likewise.
7400 * gcc.target/i386/pr70155-5.c: Likewise.
7401 * gcc.target/i386/pr70155-6.c: Likewise.
7402 * gcc.target/i386/pr70155-7.c: Likewise.
7403 * gcc.target/i386/pr70155-8.c: Likewise.
7404 * gcc.target/i386/pr70155-9.c: Likewise.
7405 * gcc.target/i386/pr70155-10.c: Likewise.
7406 * gcc.target/i386/pr70155-11.c: Likewise.
7407 * gcc.target/i386/pr70155-12.c: Likewise.
7408 * gcc.target/i386/pr70155-13.c: Likewise.
7409 * gcc.target/i386/pr70155-14.c: Likewise.
7410 * gcc.target/i386/pr70155-15.c: Likewise.
7411 * gcc.target/i386/pr70155-16.c: Likewise.
7412 * gcc.target/i386/pr70155-17.c: Likewise.
7413 * gcc.target/i386/pr70155-18.c: Likewise.
7414 * gcc.target/i386/pr70155-19.c: Likewise.
7415 * gcc.target/i386/pr70155-20.c: Likewise.
7416 * gcc.target/i386/pr70155-21.c: Likewise.
7417 * gcc.target/i386/pr70155-22.c: Likewise.
7419 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7421 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7424 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7426 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7427 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7428 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7429 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7430 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7432 2016-04-27 Richard Biener <rguenther@suse.de>
7435 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7436 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7438 2016-04-27 Nathan Sidwell <nathan@acm.org>
7440 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7441 * g++.dg/ubsan/pr63956.C: Adjust error location.
7443 2016-04-27 Nick Clifton <nickc@redhat.com>
7446 * gcc.dg/pr49889.c: New test.
7448 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7450 * c-c++-common/memset-array.c: New test.
7452 2016-04-26 Martin Sebor <msebor@redhat.com>
7455 * g++.dg/cpp1y/func_constexpr.C: New test.
7457 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7460 * g++.dg/cpp0x/enum32.C: New test.
7461 * g++.dg/cpp0x/enum33.C: New test.
7463 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7465 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7466 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7467 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7468 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7469 * gcc.c-torture/execute/pr38151.c: Likewise.
7470 * gcc.c-torture/execute/pr66556.c: Likewise.
7471 * gcc.c-torture/execute/pr67781.c: Likewise.
7472 * gcc.c-torture/execute/pr68648.c: Likewise.
7474 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7476 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7478 2016-04-26 Marek Polacek <polacek@redhat.com>
7481 * gcc.dg/pr67784-3.c: New test.
7482 * gcc.dg/pr67784-4.c: New test.
7483 * gcc.dg/pr67784-5.c: New test.
7486 * gcc.dg/Wnested-externs-2.c: New test.
7488 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7490 * gcc.dg/fold-plusmult.c: Adjust.
7491 * gcc.dg/no-strict-overflow-6.c: Adjust.
7492 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7494 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7496 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7498 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7499 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7500 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7501 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7502 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7503 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7504 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7505 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7506 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7507 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7508 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7509 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7510 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7511 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7512 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7513 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7514 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7515 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7516 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7517 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7518 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7519 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7521 * gcc.target/i386/pr32219-4.c: Likewise.
7522 * gcc.target/i386/pr32219-6.c: Likewise.
7523 * gcc.target/i386/pr32219-8.c: Likewise.
7525 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7527 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7530 2016-04-26 Marek Polacek <polacek@redhat.com>
7533 * g++.dg/ext/cond2.C: New test.
7535 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7537 PR tree-optimization/70771
7538 PR tree-optimization/70775
7539 * gcc.dg/pr70771.c: New test.
7540 * gcc.dg/pr70775.c: New test.
7542 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7544 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7546 2016-04-25 Richard Biener <rguenther@suse.de>
7548 PR tree-optimization/70780
7549 * gcc.dg/torture/pr70780.c: New testcase.
7551 2016-04-25 Michael Collison <michael.collison@arm.com>
7553 * gcc.target/arm/neon-vaddws16.c: New test.
7554 * gcc.target/arm/neon-vaddws32.c: New test.
7555 * gcc.target/arm/neon-vaddwu16.c: New test.
7556 * gcc.target/arm/neon-vaddwu32.c: New test.
7557 * gcc.target/arm/neon-vaddwu8.c: New test.
7558 * lib/target-supports.exp
7559 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7560 that arm neon support vector widen sum of HImode TO SImode.
7562 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7565 * c-c++-common/asan/pr70712.c: New test.
7567 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7569 * .gitattributes: New file.
7571 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7573 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7575 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7577 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7578 * gfortran.dg/submodule_15.f08: Likewise.
7580 2016-04-22 Richard Biener <rguenther@suse.de>
7582 PR tree-optimization/70740
7583 * gcc.dg/torture/pr70740.c: New testcase.
7585 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7588 * gcc.target/i386/pr70750-1.c: New test.
7589 * gcc.target/i386/pr70750-2.c: Likewise.
7591 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7594 * g++.dg/cpp0x/auto48.C: New.
7596 2016-04-21 Marek Polacek <polacek@redhat.com>
7599 * g++.dg/cpp0x/forw_enum12.C: New test.
7600 * g++.dg/cpp0x/forw_enum13.C: New test.
7602 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7605 * gcc.target/i386/pr70728.c: New test.
7607 2016-04-21 Richard Biener <rguenther@suse.de>
7610 * gcc.dg/pr70747.c: New testcase.
7612 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7614 PR tree-optimization/70715
7615 * gcc.dg/tree-ssa/scev-13.c: New test.
7617 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7619 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7621 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7623 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7625 2016-04-20 Jan Hubicka <jh@suse.cz>
7628 * g++.dg/ipa/nothrow-1.C: New testcase.
7630 2016-04-20 Nathan Sidwell <nathan@acm.org>
7633 * g++.dg/eh/delete1.C: New.
7635 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7637 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7638 -mtune-ctrl=sse_typeless_stores.
7640 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7642 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7644 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7646 PR tree-optimization/69489
7647 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7649 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7652 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7653 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7654 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7656 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7658 PR tree-optimization/56625
7659 PR tree-optimization/69489
7660 * gcc.dg/vect/pr56625.c: New test.
7661 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7663 2016-04-20 Andrew Pinski <apinski@cavium.com>
7666 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7668 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7670 * gnat.dg/self1.adb: Remove now incorrect test.
7672 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7674 * gcc.dg/tree-ssa/scev-11.c: New test.
7675 * gcc.dg/tree-ssa/scev-12.c: New test.
7677 2016-04-20 Marek Polacek <polacek@redhat.com>
7679 PR tree-optimization/70725
7680 * gcc.dg/pr70725.c: New test.
7682 2016-04-20 Richard Biener <rguenther@suse.de>
7684 PR tree-optimization/70726
7685 * g++.dg/vect/pr70726.cc: New testcase.
7687 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7690 * gcc.target/s390/pr70674.c: New test.
7692 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7694 PR libgfortran/70684
7695 * gfortran.dg/list_read_14.f90: New test.
7697 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7700 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7701 extern to force it misaligned.
7705 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7706 Don't check `*' before movv4sf_internal.
7707 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7708 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7709 Don't check `*' before movv16qi_internal.
7710 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7711 extern to force it misaligned.
7715 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7716 Don't check `*' before movv2df_internal.
7717 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7718 extern to force it misaligned.
7722 Check movv8sf_internal instead of avx_storeups256.
7723 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7725 2016-04-19 Richard Biener <rguenther@suse.de>
7727 PR tree-optimization/70171
7728 * g++.dg/tree-ssa/pr70171.C: New testcase.
7730 2016-04-19 Richard Biener <rguenther@suse.de>
7732 PR tree-optimization/70724
7733 * gcc.dg/torture/pr70724.c: New testcase.
7735 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7738 * gcc.target/i386/pr70689.c: New.
7740 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7743 * gcc.target/i386/pr70708.c: New test.
7745 2016-04-18 Richard Biener <rguenther@suse.de>
7747 PR tree-optimization/43434
7748 * gcc.dg/vect/pr43434.c: New testcase.
7749 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7750 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7751 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7752 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7753 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7754 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7755 * gcc.dg/gomp/pr68640.c: Likewise.
7756 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7757 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7759 2016-04-18 Richard Biener <rguenther@suse.de>
7761 PR tree-optimization/70701
7762 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7764 2016-04-18 Tom de Vries <tom@codesourcery.com>
7767 * gcc.dg/pr70161.c: Add dot-file scans.
7768 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7769 instead of after last dot char.
7771 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7773 * c-c++-common/dump-ada-spec-3.c: New test.
7774 * c-c++-common/dump-ada-spec-4.c: Likewise.
7776 2016-04-17 Tom de Vries <tom@codesourcery.com>
7779 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7781 2016-04-15 Jan Hubicka <jh@suse.cz>
7784 * g++.dg/ipa/pure-const-1.C: New testcase.
7785 * g++.dg/ipa/pure-const-2.C: New testcase.
7786 * g++.dg/ipa/pure-const-3.C: New testcase.
7788 2016-04-15 Marek Polacek <polacek@redhat.com>
7791 * gcc.dg/bitfld-22.c: New test.
7793 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7795 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7798 2016-04-15 Marek Polacek <polacek@redhat.com>
7801 * c-c++-common/pr70651.c: New test.
7803 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7805 PR rtl-optimization/70681
7806 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7807 dump scan on arm and powerpc.
7808 * gcc.dg/pr10474.c: Likewise.
7810 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7815 * g++.dg/cpp1y/vla11.C: Revert for real.
7818 * c-c++-common/Wparentheses-1.c: New test.
7819 * c-c++-common/gomp/Wparentheses-1.c: New test.
7820 * c-c++-common/gomp/Wparentheses-2.c: New test.
7821 * c-c++-common/gomp/Wparentheses-3.c: New test.
7822 * c-c++-common/gomp/Wparentheses-4.c: New test.
7823 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7824 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7825 * c-c++-common/goacc/Wparentheses-1.c: New test.
7827 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7830 * gcc.target/i386/pr70662.c: New test.
7832 2016-04-15 Richard Biener <rguenther@suse.de>
7833 Alan Modra <amodra@gmail.com>
7835 PR tree-optimization/70130
7836 * gcc.dg/vect/O3-pr70130.c: New testcase.
7838 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7841 * gcc.target/powerpc/pr70669.c: New test.
7844 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7845 a power7 system that does not have an assembler that supports
7848 2016-04-14 Martin Sebor <msebor@redhat.com>
7853 * c-c++-common/ubsan/vla-1.c: Revert.
7854 * g++.dg/cpp1y/vla11.C: Same.
7855 * g++.dg/cpp1y/vla12.C: Same.
7856 * g++.dg/cpp1y/vla13.C: Same.
7857 * g++.dg/cpp1y/vla14.C: Same.
7858 * g++.dg/cpp1y/vla3.C: Same.
7859 * g++.dg/init/array24.C: Same.
7860 * g++.dg/ubsan/vla-1.C: Same.
7862 2016-04-14 Marek Polacek <polacek@redhat.com>
7863 Jan Hubicka <hubicka@ucw.cz>
7866 * g++.dg/torture/pr70029.C: New test.
7868 2016-04-14 Martin Sebor <msebor@redhat.com>
7870 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7871 type size to prevent failures on targets with very low maximum
7874 2016-04-14 Richard Biener <rguenther@suse.de>
7876 PR tree-optimization/70623
7877 * gcc.dg/torture/pr70623.c: New testcase.
7878 * gcc.dg/torture/pr70623-2.c: Likewise.
7880 2016-04-13 Martin Sebor <msebor@redhat.com>
7885 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7886 * g++.dg/cpp1y/vla11.C: New test.
7887 * g++.dg/cpp1y/vla12.C: New test.
7888 * g++.dg/cpp1y/vla13.C: New test.
7889 * g++.dg/cpp1y/vla14.C: New test.
7890 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7891 * g++.dg/init/array24.C: Fully brace VLA initializer.
7892 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7894 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7897 * g++.dg/opt/pr70641.C: New test.
7899 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7901 PR rtl-optimization/68749
7902 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7903 effects of argument promotions.
7904 Remove default args to dg-skip-if.
7906 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7909 * g++.dg/parse/pr70635.C: New.
7911 2016-04-13 Marek Polacek <polacek@redhat.com>
7914 * c-c++-common/Wmisleading-indentation-4.c: New test.
7916 2016-04-13 Marek Polacek <polacek@redhat.com>
7919 * gcc.dg/Wparentheses-12.c: New test.
7920 * gcc.dg/Wparentheses-13.c: New test.
7922 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7924 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7925 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7926 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7928 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7931 * gcc.c-torture/compile/pr70633.c: New test.
7934 * gcc.dg/torture/pr70628.c: New test.
7936 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7939 * g++.dg/template/pr70610.C: New test.
7940 * g++.dg/template/pr70610-2.C: New test.
7941 * g++.dg/template/pr70610-3.C: New test.
7942 * g++.dg/template/pr70610-4.C: New test.
7944 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7946 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7950 * g++.dg/ext/pr70571.C: New test.
7952 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7955 * gcc.target/powerpc/pr70640.c: New test.
7957 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7960 * g++.dg/parse/pr68722.C: New.
7962 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7964 PR rtl-optimization/70596
7965 * gcc.target/i386/pr70596.c: New test.
7967 2016-04-12 Nathan Sidwell <nathan@acm.org>
7970 * g++.dg/init/pr70501.C: New.
7972 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7974 * gcc.target/i386/asm-flag-6.c: New test.
7976 2016-04-12 Tom de Vries <tom@codesourcery.com>
7978 PR tree-optimization/68756
7979 * gcc.dg/graphite/pr68756.c: New test.
7981 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7983 PR tree-optimization/70602
7984 * gcc.c-torture/execute/pr70602.c: New test.
7986 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7989 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7990 __float128 emulator is built and runs.
7991 * gcc.target/powerpc/float128-1.c: Likewise.
7993 * lib/target-supports.exp (check_ppc_float128_sw_available):
7994 Rework tests for __float128 software and hardware
7995 availability. Fix exit condition to return 0 on success.
7997 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8000 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8001 * gcc.target/aarch64/target_attr_15.c: Likewise.
8003 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8006 * g++.dg/cpp1y/pr69066.C: New.
8008 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8011 * gfortran.dg/pr36192.f90: Update test.
8012 * gfortran.dg/pr36192_1.f90: Update test.
8013 * gfortran.dg/real_dimension_1.f: Update test.
8014 * gfortran.dg/parameter_array_init_7.f90: New test.
8016 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8021 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8023 PR rtl-optimization/66669
8024 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8026 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8028 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8029 * gcc.dg/pie-1.c: Likewise.
8030 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8031 * gcc.dg/pic-4.c: Likewise.
8032 * gcc.dg/pie-3.c: Likewise.
8033 * gcc.dg/pie-4.c: Likewise.
8035 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8037 PR tree-optimization/68644
8038 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8040 PR rtl-optimization/64886
8041 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8043 2016-04-09 Tom de Vries <tom@codesourcery.com>
8045 PR tree-optimization/68953
8046 * gcc.dg/graphite/pr68953.c: New test.
8048 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8051 * gfortran.dg/deferred_character_16.f90: New test.
8053 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8055 PR tree-optimization/70586
8056 * gcc.c-torture/execute/pr70586.c: New test.
8058 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8061 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8062 with __builtin_memset
8063 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8065 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8069 PR tree-optimization/70373
8073 * c-c++-common/goacc/reduction-5.c: New test.
8074 * c-c++-common/goacc/reduction-promotions.c: New test.
8075 * gfortran.dg/goacc/reduction-3.f95: New test.
8076 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8078 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8082 * g++.dg/pr70590.C: New test.
8083 * g++.dg/pr70590-2.C: New test.
8085 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8088 * gcc.target/i386/pr70593.c: New test.
8090 PR rtl-optimization/70574
8091 * gcc.target/i386/avx2-pr70574.c: New test.
8093 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8096 * c-c++-common/asan/pr70541.c: New test.
8098 2016-04-08 Tom de Vries <tom@codesourcery.com>
8100 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8101 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8103 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8106 * gcc.c-torture/execute/pr70566.c: New test.
8108 2016-04-08 Tom de Vries <tom@codesourcery.com>
8110 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8111 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8113 2016-04-08 Alan Modra <amodra@gmail.com>
8115 * gcc.target/powerpc/pr70117.c: New.
8117 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8120 * gcc.dg/lto/simd-function_0.c: New test.
8122 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8124 * c-c++-common/attr-simd-2.c: Likewise.
8125 * c-c++-common/attr-simd-4.c: Likewise.
8126 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8127 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8129 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8132 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8134 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8135 Tom de Vries <tom@codesourcery.com>
8137 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8138 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8139 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8140 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8141 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8142 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8143 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8144 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8146 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8149 * g++.dg/warn/Wparentheses-29.C: New test.
8151 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8154 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8155 explicit braces to resolve a future -Wparentheses warning.
8157 2016-04-06 Richard Henderson <rth@redhat.com>
8159 * gcc.dg/pr61817-1.c: New test.
8160 * gcc.dg/pr61817-2.c: New test.
8161 * gcc.dg/pr69391-1.c: New test.
8162 * gcc.dg/pr69391-2.c: New test.
8164 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8166 PR rtl-optimization/70398
8167 * gcc.target/aarch64/pr70398.c: New.
8169 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8171 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8173 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8174 Pedro Alves <palves@redhat.com>
8176 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8178 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8180 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8181 Check for avx512f effective targets instead of avx2.
8182 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8184 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8185 * g++.dg/gomp/declare-simd-1.C: Likewise.
8186 * g++.dg/gomp/declare-simd-3.C: Likewise.
8187 * g++.dg/gomp/declare-simd-4.C: Likewise.
8190 * c-c++-common/gomp/pr70550-1.c: New test.
8191 * c-c++-common/gomp/pr70550-2.c: New test.
8193 2016-04-05 Nathan Sidwell <nathan@acm.org>
8196 * g++.dg/ext/attribute-may-alias-5.C: New.
8198 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8201 * c-c++-common/pr70336.c: New test.
8202 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8203 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8205 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8208 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8210 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8212 PR rtl-optimization/70542
8213 * gcc.dg/torture/pr70542.c: New test.
8214 * gcc.target/i386/avx2-pr70542.c: New test.
8216 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8218 PR tree-optimization/70509
8219 * gcc.target/i386/avx512bw-pr70509.c: New test.
8221 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8224 * g++.dg/ext/constexpr-vla4.C: New test.
8226 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8229 * gcc.target/i386/pr70510.c: New test.
8231 2016-04-05 Richard Biener <rguenther@suse.de>
8233 PR tree-optimization/70526
8234 * g++.dg/torture/pr70526.C: New testcase.
8236 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8239 * gcc.target/i386/pr70525.c: New test.
8241 2016-04-05 Richard Biener <rguenther@suse.de>
8244 * g++.dg/torture/pr70499.C: New testcase.
8246 2016-04-05 Richard Biener <rguenther@suse.de>
8248 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8251 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8254 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8255 rs6000 ABI warnings.
8257 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8260 * g++.dg/ipa/devirt-51.C: New testcase.
8262 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8263 Jakub Jelinek <jakub@redhat.com>
8266 * gcc.dg/torture/pr70457.c: New.
8268 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8271 * gfortran.dg/allocate_with_source_19.f08: New test.
8273 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8276 * gfortran.dg/coarray_allocate_6.f08: New test.
8278 2016-04-04 Richard Biener <rguenther@suse.de>
8280 PR rtl-optimization/70484
8281 * gcc.dg/torture/pr70484.c: New testcase.
8283 2016-04-04 Marek Polacek <polacek@redhat.com>
8286 * gcc.dg/torture/pr70307.c: New test.
8288 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8292 * gcc.target/sh/torture/pr70416.c: New.
8294 2016-04-02 Martin Sebor <msebor@redhat.com>
8300 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8301 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8302 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8303 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8304 * g++.dg/cpp0x/constexpr-string.C: Same.
8305 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8306 * g++.dg/cpp0x/pr65398.C: Same.
8307 * g++.dg/ext/constexpr-vla1.C: Same.
8308 * g++.dg/ext/constexpr-vla2.C: Same.
8309 * g++.dg/ext/constexpr-vla3.C: Same.
8310 * g++.dg/ubsan/pr63956.C: Same.
8312 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8314 PR rtl-optimization/70467
8315 * gcc.target/i386/pr70467-2.c: New test.
8317 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8318 Marek Polacek <polacek@redhat.com>
8321 * g++.dg/init/new47.C: New test.
8323 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8326 * gcc.target/arm/pr70496.c: New test.
8328 2016-04-01 Nathan Sidwell <nathan@acm.org>
8331 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8333 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8336 * gcc.dg/strlenopt.h (memmove): New.
8337 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8338 instead of "string.h".
8339 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8340 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8341 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8342 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8343 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8344 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8345 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8346 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8347 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8348 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8349 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8350 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8351 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8352 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8353 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8354 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8355 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8356 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8357 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8358 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8360 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8362 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8363 (Holder::foo): Reflect this.
8365 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8368 * gcc.dg/pr70442.c: New test.
8370 2016-03-31 Nathan Sidwell <nathan@acm.org>
8373 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8375 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8378 * gcc.target/i386/pr70453.c: New test.
8380 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8383 * gcc.c-torture/pr70292.c: New test.
8385 2016-03-31 Marek Polacek <polacek@redhat.com>
8388 * c-c++-common/pr70297.c: New test.
8389 * g++.dg/cpp0x/typedef-redecl.C: New test.
8390 * gcc.dg/typedef-redecl2.c: New test.
8392 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8394 PR rtl-optimization/70460
8395 * gcc.c-torture/execute/pr70460.c: New test.
8397 2016-03-31 Richard Biener <rguenther@suse.de>
8400 * g++.dg/ext/vector30.C: New testcase.
8402 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8403 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8405 * gfortran.dg/fmt_pf.f90: New test.
8407 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8409 Forward-port from 5 branch
8410 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8413 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8414 dg-require-effective-target after dg-do.
8416 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8418 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8420 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8421 Julian Brown <julian@codesourcery.com>
8422 Chung-Lin Tang <cltang@codesourcery.com>
8423 Cesar Philippidis <cesar@codesourcery.com>
8424 James Norris <jnorris@codesourcery.com>
8425 Tom de Vries <tom@codesourcery.com>
8426 Nathan Sidwell <nathan@codesourcery.com>
8428 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8429 * c-c++-common/goacc/loop-clauses.c: Likewise.
8430 * g++.dg/goacc/template.C: Likewise.
8431 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8432 * gfortran.dg/goacc/loop-1.f95: Likewise.
8433 * gfortran.dg/goacc/loop-5.f95: Likewise.
8434 * gfortran.dg/goacc/loop-6.f95: Likewise.
8435 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8436 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8437 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8438 * c-c++-common/goacc/clauses-fail.c: Likewise.
8439 * c-c++-common/goacc/parallel-1.c: Likewise.
8440 * c-c++-common/goacc/reduction-1.c: Likewise.
8441 * c-c++-common/goacc/reduction-2.c: Likewise.
8442 * c-c++-common/goacc/reduction-3.c: Likewise.
8443 * c-c++-common/goacc/reduction-4.c: Likewise.
8444 * c-c++-common/goacc/routine-3.c: Likewise.
8445 * c-c++-common/goacc/routine-4.c: Likewise.
8446 * c-c++-common/goacc/routine-5.c: Likewise.
8447 * c-c++-common/goacc/tile.c: Likewise.
8448 * g++.dg/goacc/template.C: Likewise.
8449 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8450 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8451 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8452 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8453 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8454 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8455 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8456 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8457 * c-c++-common/goacc/use_device-1.c: ... this file.
8458 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8459 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8460 * c-c++-common/goacc/host_data-6.c: ... this file.
8461 * c-c++-common/goacc/loop-2-kernels.c: New file.
8462 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8463 * c-c++-common/goacc/loop-3.c: Likewise.
8464 * g++.dg/goacc/reference.C: Likewise.
8465 * g++.dg/goacc/routine-1.C: Likewise.
8466 * g++.dg/goacc/routine-2.C: Likewise.
8468 2016-03-30 Richard Biener <rguenther@suse.de>
8471 * gcc.dg/torture/pr70450.c: New testcase.
8473 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8476 * gcc.dg/torture/pr70421.c: New test.
8477 * gcc.target/i386/avx512f-pr70421.c: New test.
8479 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8482 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8483 (check): New function.
8485 (foo): Align stack to 16 bytes when calling bar.
8486 * gcc.target/i386/cleanup-2.c: Likewise.
8488 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8490 PR tree-optimization/59124
8491 * gcc.dg/Warray-bounds-19.c: New test.
8493 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8495 * lib/prune.exp (escape_regex_chars): New.
8496 (prune_file_path): Update to quote metcharacters for regexp.
8498 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8500 PR rtl-optimization/70429
8501 * gcc.c-torture/execute/pr70429.c: New test.
8503 PR tree-optimization/70405
8504 * gcc.dg/pr70405.c: New test.
8506 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8509 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8510 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8512 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8515 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8516 __cilkrts_set_param to set two workers.
8517 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8518 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8520 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8522 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8524 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8527 * gcc.target/i386/pr70406.c: New test.
8529 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8531 * gnat.dg/specs/double_record_extension3.ads: New test.
8533 2016-03-25 Richard Henderson <rth@redhat.com>
8536 * gcc.target/aarch64/pr70120-1.c: New.
8537 * gcc.target/aarch64/pr70120-2.c: New.
8538 * gcc.target/aarch64/pr70120-3.c: New.
8540 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8543 * g++.dg/template/mangle2.C: The dg-do directive should be
8544 "compile" not "assemble".
8546 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8549 * gcc.dg/pr69650.c: New test.
8551 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8553 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8555 2016-03-25 Alan Modra <amodra@gmail.com>
8557 * gcc.dg/dfp/pr70052.c: New test.
8559 2016-03-24 Richard Henderson <rth@redhat.com>
8562 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8563 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8565 2016-03-24 Tom de Vries <tom@codesourcery.com>
8567 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8569 2016-03-24 Tom de Vries <tom@codesourcery.com>
8571 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8572 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8574 2016-03-24 Tom de Vries <tom@codesourcery.com>
8576 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8577 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8579 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8582 * g++.dg/template/mangle2.C: New test.
8584 2016-03-24 Richard Biener <rguenther@suse.de>
8586 PR tree-optimization/70396
8587 * gcc.dg/torture/pr70396.c: New testcase.
8589 2016-03-24 Richard Biener <rguenther@suse.de>
8592 * gcc.dg/torture/pr70370.c: New testcase.
8594 2016-03-24 Tom de Vries <tom@codesourcery.com>
8596 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8597 * gfortran.dg/goacc/kernels-tree.f95: Same.
8598 * gfortran.dg/goacc/parallel-tree.f95: Same.
8600 2016-03-24 Tom de Vries <tom@codesourcery.com>
8602 * c-c++-common/goacc/uninit-if-clause.c: New test.
8603 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8605 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8608 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8611 2016-03-24 Richard Biener <rguenther@suse.de>
8613 PR tree-optimization/70372
8614 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8616 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8619 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8621 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8624 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8626 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8629 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8630 * g++.dg/cpp1y/pr70001.C: New test.
8633 * g++.dg/cpp0x/constexpr-70323.C: New test.
8635 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8636 Jason Merrill <jason@redhat.com>
8637 Jakub Jelinek <jakub@redhat.com>
8640 * g++.dg/cpp0x/constexpr-69315.C: New test.
8641 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8643 2016-03-23 Marek Polacek <polacek@redhat.com>
8646 * g++.dg/warn/Wignored-attributes-1.C: New test.
8647 * g++.dg/warn/Wignored-attributes-2.C: New test.
8649 2016-03-23 Tom de Vries <tom@codesourcery.com>
8651 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8653 * gfortran.dg/goacc/private-3.f95 (test): Same.
8654 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8657 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8659 * lib/target-supports.exp: Remove v7ve entry from loop
8660 creating effective target checks.
8661 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8662 (add_options_for_arm_arch_v7ve): Likewise.
8664 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8666 PR tree-optimization/70354
8667 * gcc.dg/vect/pr70354-1.c: New test.
8668 * gcc.dg/vect/pr70354-2.c: New test.
8669 * gcc.target/i386/avx2-pr70354-1.c: New test.
8670 * gcc.target/i386/avx2-pr70354-2.c: New test.
8672 2016-03-22 Jeff Law <law@redhat.com>
8675 * gcc.dg/tree-ssa/pr70232.c: New test.
8677 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8680 * gcc.target/i386/pr70302.c: New test.
8682 2016-03-22 Richard Biener <rguenther@suse.de>
8685 * g++.dg/torture/pr70251.C: New testcase.
8687 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8690 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8691 Wmisleading-indentation.c.
8692 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8693 reflect change to diagnostic text and order of messages.
8694 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8696 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8698 * g++.dg/ext/java-3.C: Don't compile on AIX.
8700 2016-03-22 Richard Biener <rguenther@suse.de>
8703 * gcc.dg/torture/pr70333.c: New testcase.
8705 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8707 * g++.dg/ext/pr70290.C: New test.
8709 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8712 * gcc.target/i386/pr70325.c: New test.
8714 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8718 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8721 * gcc.target/i386/pr70300.c: New test.
8724 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8725 (func2): New function for cond with parens, xfail warning for c++.
8726 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8728 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8731 * g++.dg/template/ptrmem30.C: New test.
8733 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8736 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8737 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8739 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8742 * gcc.dg/pr70326.c: New test.
8744 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8745 Jakub Jelinek <jakub@redhat.com>
8747 PR tree-optimization/70317
8748 * gcc.dg/pr70317.c: New test.
8750 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8753 * gcc.target/i386/pr70327.c: New test.
8755 2016-03-21 Martin Liska <mliska@suse.cz>
8758 * gcc.dg/ipa/pr70306.c: New test.
8760 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8762 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8763 * gcc.target/arm/attr-align3.c: Likewise.
8764 * gcc.target/arm/attr_arm.c: Likewise.
8765 * gcc.target/arm/flip-thumb.c: Likewise.
8767 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.target/powerpc/altivec-36.c: New test.
8772 2016-03-21 Richard Biener <rguenther@suse.de>
8774 PR tree-optimization/70310
8775 * gcc.dg/torture/pr70310.c: New testcase.
8777 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8780 * gcc.target/i386/pr70293.c: New test.
8782 2016-03-21 Richard Biener <rguenther@suse.de>
8784 PR tree-optimization/70288
8785 * gcc.dg/torture/pr70288-1.c: New testcase.
8786 * gcc.dg/torture/pr70288-2.c: Likewise.
8788 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8790 PR rtl-optimization/69307
8791 * gcc.target/arm/pr69307.c: New test.
8793 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8795 PR rtl-optimization/69102
8796 * gcc.c-torture/compile/pr69102.c: New test.
8798 2016-03-18 Jeff Law <law@redhat.com>
8800 PR rtl-optimization/70263
8801 * gcc.c-torture/compile/pr70263-1.c: New test.
8802 * gcc.target/i386/pr70263-2.c: New test.
8804 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8806 PR rtl-optimization/70278
8807 * gcc.dg/torture/pr70278.c: New test.
8808 * gcc.target/arm/pr70278.c: New test.
8810 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8813 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8814 (test_builtin_types_compatible_p): New test function.
8815 * gcc.dg/pr70281.c: New test case.
8817 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8820 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8822 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8824 PR tree-optimization/70252
8825 * gcc.dg/pr70252.c: New test.
8827 2016-03-18 Tom de Vries <tom@codesourcery.com>
8829 * gcc.dg/pr70161-2.c: New test.
8830 * gcc.dg/pr70161.c: New test.
8832 2016-03-18 Tom de Vries <tom@codesourcery.com>
8835 * gcc.dg/pr70269.c: New test.
8837 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8840 * g++.dg/ext/java-3.C: New test.
8842 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8845 * g++.dg/lookup/pr70205.C: New test.
8847 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8850 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8852 2016-03-17 Marek Polacek <polacek@redhat.com>
8855 * gcc.dg/atomic-op-6.c: New test.
8857 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8860 * c-c++-common/pr70264.c: New test case.
8862 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8865 * c-c++-common/pr70144-1.c: New test.
8866 * c-c++-common/pr70144-2.c: New test.
8869 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8870 * g++.dg/opt/flifetime-dse6.C: New test.
8871 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8873 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8876 * gcc.dg/pic-1.c: New test.
8877 * gcc.dg/pic-2.c: Likewise.
8878 * gcc.dg/pic-3.c: Likewise.
8879 * gcc.dg/pic-4.c: Likewise.
8880 * gcc.dg/pie-1.c: Likewise.
8881 * gcc.dg/pie-2.c: Likewise.
8882 * gcc.dg/pie-3.c: Likewise.
8883 * gcc.dg/pie-4.c: Likewise.
8884 * gcc.dg/pie-5.c: Likewise.
8885 * gcc.dg/pie-6.c: Likewise.
8887 2016-03-17 Tom de Vries <tom@codesourcery.com>
8889 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8890 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8892 2016-03-17 Richard Biener <rguenther@suse.de>
8895 * g++.dg/debug/pr70271.C: New testcase.
8897 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8899 * gcc.target/i386/pr70251.c: New test.
8901 2016-03-17 Marek Polacek <polacek@redhat.com>
8904 * g++.dg/warn/constexpr-70194.C: New test.
8906 2016-03-16 Richard Henderson <rth@redhat.com>
8909 * gcc.c-torture/compile/pr70240.c: New.
8911 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8913 * gcc.c-torture/compile/20151204.c: Skip for avr.
8915 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8918 * g++.dg/opt/pr70245.C: New test.
8919 * g++.dg/opt/pr70245.h: New file.
8920 * g++.dg/opt/pr70245-aux.cc: New file.
8922 2016-03-16 Martin Sebor <msebor@redhat.com>
8924 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8926 2016-03-16 Richard Henderson <rth@redhat.com>
8929 * gcc.c-torture/compile/pr70199.c: New.
8931 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8933 * gcc.dg/uninit-19.c: Run dos2unix.
8935 2016-03-16 Marek Polacek <polacek@redhat.com>
8938 * gcc.dg/nested-func-10.c: New test.
8939 * gcc.dg/nested-func-9.c: New test.
8941 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8943 PR tree-optimization/68714
8944 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8946 2016-03-16 Tom de Vries <tom@codesourcery.com>
8948 PR tree-optimization/68715
8949 * gcc.dg/graphite/pr68715-2.c: New test.
8950 * gcc.dg/graphite/pr68715.c: New test.
8951 * gfortran.dg/graphite/pr68715.f90: New test.
8953 2016-03-16 Tom de Vries <tom@codesourcery.com>
8955 PR tree-optimization/68809
8956 * gcc.dg/graphite/pr68809-2.c: New test.
8957 * gcc.dg/graphite/pr68809.c: New test.
8959 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8962 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8963 method call to i () as argument. Adjust expected output.
8966 * g++.dg/ubsan/pr70147-1.C: New test.
8967 * g++.dg/ubsan/pr70147-2.C: New test.
8969 2016-03-15 Martin Sebor <msebor@redhat.com>
8972 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8974 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8976 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8979 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8982 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8983 libatomic_available.
8985 2016-03-15 Marek Polacek <polacek@redhat.com>
8988 * g++.dg/ext/attribute-may-alias-4.C: New test.
8990 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8992 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8993 -fvar-tracking-assignments-toggle flag.
8995 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8997 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8999 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9001 PR rtl-optimization/70222
9002 * gcc.c-torture/execute/pr70222-1.c: New test.
9003 * gcc.c-torture/execute/pr70222-2.c: New test.
9005 2016-03-15 Richard Henderson <rth@redhat.com>
9007 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9009 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9011 PR rtl-optimization/69032
9012 * gcc.dg/pr69032.c: New test.
9014 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9016 PR rtl-optimization/63384
9017 * g++.dg/pr63384.C: New test.
9019 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9022 * gcc.target/i386/pr64411.C: New test.
9024 2016-03-15 Tom de Vries <tom@codesourcery.com>
9026 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9027 * gfortran.dg/goacc/kernels-alias.f95: New test.
9029 2016-03-14 Martin Sebor <msebor@redhat.com>
9032 * g++.dg/cpp0x/constexpr-inline.C: New test.
9033 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9035 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9037 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9039 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9042 * gcc.dg/pr70219.c: New test.
9044 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9047 * gcc.dg/torture/pr70083.c: New test.
9048 * gcc.target/i386/pr70083.c: New test.
9050 2016-03-14 Richard Biener <rguenther@suse.de>
9052 PR tree-optimization/56365
9053 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9055 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9058 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9060 * g++.dg/pr70098.C: New testcase.
9063 2016-03-14 Tom de Vries <tom@codesourcery.com>
9065 PR tree-optimization/70045
9066 * gcc.dg/graphite/pr70045.c: New test.
9068 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9071 * gfortran.dg/include_9.f90: New test.
9073 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9076 gfortran.dg/prof/prof.exp: New script.
9077 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9079 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9081 PR rtl-optimization/69307
9082 * gcc.dg/pr69307.c: New test.
9084 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9087 * gcc.target/arm/pr69614.c: New.
9089 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9092 * gfortran.dg/submodule_14.f08: New test
9095 * gfortran.dg/submodule_15.f08: New test
9097 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9100 * g++.dg/cpp1y/paren3.C: New test.
9102 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9105 * gcc.target/powerpc/ppc-round2.c: New test.
9107 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9110 * gcc.dg/torture/pr70123.c: New test.
9112 2016-03-11 Jeff Law <law@redhat.com>
9114 PR tree-optimization/70190
9115 * gcc.c-torture/compile/pr70190.c: New test.
9117 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9120 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9122 (test43_b): Likewise.
9123 (test43_c): Likewise.
9124 (test43_d): Likewise.
9125 (test43_e): Likewise.
9126 (test43_f): Likewise.
9127 (test43_g): Likewise.
9128 (test44_a): Likewise.
9129 (test44_b): Likewise.
9130 (test44_c): Likewise.
9131 (test44_d): Likewise.
9132 (test44_e): Likewise.
9134 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9137 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9139 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9141 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9144 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9148 * gcc.target/aarch64/pr69245_2.c: New test.
9150 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9152 PR tree-optimization/70177
9153 * gcc.dg/pr70177.c: New test.
9155 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9157 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9159 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9161 * gcc.dg/tree-ssa/sra-20.c: New.
9163 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9165 PR rtl-optimization/70174
9166 * gcc.dg/pr70174.c: New test.
9168 PR tree-optimization/70169
9169 * gcc.dg/pr70169.c: New test.
9171 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9174 * gcc.target/i386/pr70160.c: New test.
9176 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9178 * gcc.target/s390/dfp-1.c: New test.
9180 2016-03-10 Nick Clifton <nickc@redhat.com>
9183 * gcc.target/aarch64/pr70044.c: New test.
9185 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9186 Jakub Jelinek <jakub@redhat.com>
9189 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9190 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9191 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9193 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9196 * g++.dg/lto/pr69589_0.C: New testcase
9197 * g++.dg/lto/pr69589_1.C: New testcase
9199 2016-03-10 Marek Polacek <polacek@redhat.com>
9202 * g++.dg/delayedfold/unary-plus1.C: New test.
9204 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9206 * gcc.target/arm/pr45701-1.c: Escape brackets.
9207 * gcc.target/arm/pr45701-2.c: Likewise.
9209 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9211 * gfortran.dg/unconstrained_commons.f: New.
9213 2016-03-10 Alan Modra <amodra@gmail.com>
9215 * gcc.dg/pr69195.c: New.
9216 * gcc.dg/pr69238.c: New.
9218 2016-03-10 Tom de Vries <tom@codesourcery.com>
9221 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9223 2016-03-10 Richard Biener <rguenther@suse.de>
9225 PR tree-optimization/70128
9226 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9227 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9229 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9231 PR tree-optimization/70152
9232 * gcc.dg/pr70152.c: New test.
9235 * gcc.target/i386/pr70086-1.c: New test.
9236 * gcc.target/i386/pr70086-2.c: New test.
9237 * gcc.target/i386/pr70086-3.c: New test.
9239 PR tree-optimization/70127
9240 * gcc.c-torture/execute/pr70127.c: New test.
9242 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9244 * c-c++-common/goacc/combined-directives-2.c: New test.
9246 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9250 * g++.dg/diagnostic/pr70105.C: New test.
9251 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9252 (test_multiple_ordinary_maps): New test function.
9254 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9258 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9259 Drop range information from call to inform_at_rich_loc.
9260 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9262 (test_show_locus): Replace calls to rich_location::add_range with
9263 calls to add_range. Rewrite the tests that used the now-defunct
9264 rich_location ctor taking a source_range. Simplify other tests
9265 by replacing calls to COMBINE_LOCATION_DATA with calls to
9268 2016-03-09 Richard Biener <rguenther@suse.de>
9269 Jakub Jelinek <jakub@redhat.com>
9271 PR tree-optimization/70138
9272 * gcc.dg/vect/pr70138-1.c: New testcase.
9273 * gcc.dg/vect/pr70138-2.c: Likewise.
9275 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9278 * gcc.target/i386/pr70049.c: New test.
9280 2016-03-09 Richard Biener <rguenther@suse.de>
9283 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9284 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9285 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9287 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9292 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9295 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9298 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9301 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9302 in testcase comment.
9304 2016-03-09 Tom de Vries <tom@codesourcery.com>
9306 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9307 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9308 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9309 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9310 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9311 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9312 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9313 * gfortran.dg/goacc/kernels-loop.f95: New test.
9315 2016-03-08 Martin Sebor <msebor@redhat.com>
9318 * g++.dg/warn/overflow-warn-7.C: New test.
9320 2016-03-08 Jason Merrill <jason@redhat.com>
9322 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9323 * lib/target-supports.exp (check_effective_target_concepts): New.
9325 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9328 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9329 * g++.dg/ubsan/pr70135.C: New test.
9332 * gcc.dg/pr70110.c: New test.
9334 2016-03-07 Martin Jambor <mjambor@suse.cz>
9336 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9337 * c-c++-common/gomp/if-1.c: Likewise.
9338 * c-c++-common/gomp/pr61486-2.c: Likewise.
9339 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9340 to dg-additional-options.
9341 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9342 * g++/gomp/target-teams-1.c: Likewise.
9343 * gcc.dg/gomp/gomp.exp: Likewise.
9344 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9345 dg-additional-options.
9346 * gfortran.dg/gomp/gomp.exp: Likewise.
9347 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9348 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9349 dg-additional-options.
9350 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9352 2016-03-07 Martin Jambor <mjambor@suse.cz>
9354 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9355 * c-c++-common/gomp/gridify-1.c: New test.
9356 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9358 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9360 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9361 trigger for cortex-r8, when scanning for register r8.
9362 * gcc.target/arm/pr45701-2.c: Likewise.
9364 2016-02-26 Richard Biener <rguenther@suse.de>
9365 Jeff Law <law@redhat.com>
9367 PR tree-optimization/69740
9368 * gcc.c-torture/compile/pr69740-1.c: New test.
9369 * gcc.c-torture/compile/pr69740-2.c: New test.
9371 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9373 * lib/target-supports.exp
9374 (check_effective_target_whole_vector_shift): Enable for PPC64.
9376 2016-03-07 Richard Biener <rguenther@suse.de>
9378 PR tree-optimization/70115
9379 * gcc.dg/torture/pr70115.c: New testcase.
9381 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9384 * c-c-++-common/goacc/pr69916.c: New.
9386 2016-03-07 Richard Henderson <rth@redhat.com>
9388 * gcc.c-torture/compile/pr70061.c: New test.
9390 2016-03-07 Richard Biener <rguenther@suse.de>
9393 * gcc.dg/vect/O3-pr36098.c: New testcase.
9395 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9397 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9399 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9401 * gnat.dg/renaming9.ad[sb]: New testcase.
9403 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9406 * g++.dg/expr/stdarg3.C: New test.
9408 2016-03-04 Jeff Law <law@redhat.com>
9410 PR tree-optimization/69196
9411 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9414 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9417 * gcc.dg/pr69973.c: New test.
9419 PR rtl-optimization/69941
9420 * gcc.dg/torture/pr69941.c: New test.
9423 * gcc.dg/pr69824.c: New test.
9425 2016-03-05 Tom de Vries <tom@codesourcery.com>
9427 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9428 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9431 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9434 * g++.dg/cpp1y/var-templ48.C: New test.
9435 * g++.dg/cpp1y/var-templ49.C: New test.
9437 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9439 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9441 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9444 * g++.dg/ubsan/pr70035.C: New test.
9447 * gcc.target/i386/pr70062.c: New test.
9449 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9451 * g++.dg/template/typename21.C: Remove c++98_only.
9453 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9455 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9457 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9460 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9462 (fn_42_b): Likewise.
9463 (fn_42_c): Likewise.
9465 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9468 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9470 (fn_40_b): Likewise.
9471 (fn_41_a): Likewise.
9472 (fn_41_b): Likewise.
9474 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9477 * gcc.target/i386/avx512f-pr70059.c: New test.
9478 * gcc.target/i386/avx512dq-pr70059.c: New test.
9480 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9482 PR rtl-optimization/57676
9483 * gcc.dg/torture/pr57676.c: New test.
9485 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9487 * gcc.dg/pr70026.c: New test.
9489 2016-03-04 Marek Polacek <polacek@redhat.com>
9492 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9493 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9495 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9498 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9500 (test_corners_sisd_si): Likewise.
9501 (main): Remove checks of the above.
9502 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9504 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9506 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9508 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9510 * gcc.dg/torture/pr69951.c: Accept argc==0.
9512 2016-03-04 Richard Biener <rguenther@suse.de>
9515 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9516 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9518 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9521 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9524 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9527 * gcc.dg/guality/pr69947.c: New test.
9529 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9532 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9534 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9536 PR rtl-optimization/69904
9537 * gcc.target/arm/pr69904.c: New test.
9539 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9542 * gcc.dg/vect/pr70021.c: New test.
9543 * gcc.target/i386/pr70021.c: New test.
9545 2016-03-03 Marek Polacek <polacek@redhat.com>
9548 * gcc.dg/pr70050.c: New test.
9550 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9552 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9554 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9556 PR tree-optimization/70043
9557 * gfortran.dg/vect/pr70043.f90: New test.
9559 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9561 * gnat.dg/specs/task1.ads: New test.
9563 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9565 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9566 Invoke gdb with -batch.
9567 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9569 2016-03-03 Richard Biener <rguenther@suse.de>
9571 PR tree-optimization/55936
9572 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9574 2016-03-02 Jeff Law <law@redhat.com>
9576 PR rtl-optimization/69942
9577 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9578 effects of argument promotions.
9580 PR tree-optimization/69987
9581 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9582 target does not support -fprefetch-loop-arrays.
9584 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9586 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9588 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9590 PR rtl-optimization/69052
9591 * gcc.target/i386/pr69052.c: New test.
9593 2016-03-02 Alan Modra <amodra@gmail.com>
9595 * gcc.dg/pr69990.c: New.
9597 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9600 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9603 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9606 * gcc.target/i386/pr70028.c: New test.
9608 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9610 * c-c++-common/asan/swapcontext-test-1.c,
9611 * c-c++-common/tsan/thread_leak.c,
9612 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9613 * g++.dg/tsan/benign_race.C,
9614 * g++.dg/tsan/fd_close_norace.C,
9615 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9616 races with sanitizer output
9618 2016-03-02 Richard Biener <rguenther@suse.de>
9619 Uros Bizjak <ubizjak@gmail.com>
9622 * gcc.dg/simd-8.c: New testcase.
9624 2016-03-02 Richard Biener <rguenther@suse.de>
9627 * gcc.dg/simd-7.c: New testcase.
9629 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9631 * gcc.target/i386/pr70007.c: Tweak.
9633 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9635 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9637 2016-03-02 Marek Polacek <polacek@redhat.com>
9640 * gcc.dg/pr67854.c: New test.
9642 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9645 * gcc.dg/torture/pr70025.c: New test.
9647 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9649 PR tree-optimization/68621
9650 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9652 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9654 * gcc.target/i386/pr70007.c: New test.
9656 2016-03-01 Jeff Law <law@redhat.com>
9658 PR tree-optimization/69196
9659 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9661 PR tree-optimization/69196
9662 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9663 duplicating code and spoiling the expected output.
9665 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9668 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9669 supports power9 before doing tests.
9670 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9671 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9672 * gcc.target/powerpc/p9-permute.c: Likewise.
9674 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9677 * gcc.target/i386/pr70027.c: New test.
9679 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9681 * gcc.dg/pr70017.c: New test.
9683 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9687 * gcc.dg/pr69796.c: New test.
9688 * gcc.dg/pr69974.c: New test.
9690 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9692 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9694 2016-02-29 Jeff Law <law@redhat.com>
9696 PR tree-optimization/69987
9697 * gfortran.dg/pr69987.f90: New test.
9699 PR tree-optimization/69989
9700 * gcc.c-torture/compile/pr69989-2.c: New test.
9702 2016-03-01 Marek Polacek <polacek@redhat.com>
9705 * g++.dg/parse/invalid1.C: New test.
9707 2016-03-01 Richard Biener <rguenther@suse.de>
9710 * gcc.dg/pr70022.c: New testcase.
9712 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9714 PR tree-optimization/69956
9715 * gcc.dg/pr69956.c: New test.
9717 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9720 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9721 XFAIL when hardware supports efficient unaligned storage access.
9723 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9726 * g++.dg/template/pr69961a.C: New test.
9727 * g++.dg/template/pr69961b.C: New test.
9729 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9731 PR preprocessor/69985
9732 * gcc.dg/cpp/pr69985.c: New test case.
9734 2016-02-29 Jeff Law <law@redhat.com>
9736 PR tree-optimization/70005
9737 * gcc.c-torture/execute/pr70005.c New test.
9739 PR tree-optimization/69999
9740 * gcc.c-torture/compile/pr69999.c: New test.
9742 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9744 PR tree-optimization/69652
9745 * gcc.dg/torture/pr69652.c: Delete test.
9746 * gcc.dg/vect/pr69652.c: New test.
9748 2016-02-19 Richard Biener <rguenther@suse.de>
9750 PR tree-optimization/69980
9751 * gfortran.dg/vect/pr69980.f90: New testcase.
9753 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9755 * gcc.target/sparc/20160229-1.c: New test.
9757 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9759 * gnat.dg/stack_usage3.adb: New test.
9760 * gnat.dg/stack_usage3_pkg.ads: New helper.
9762 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9764 * gnat.dg/renaming8.adb: New test.
9765 * gnat.dg/renaming8_pkg1.ads: New helper.
9766 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9767 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9769 2016-02-29 Richard Biener <rguenther@suse.de>
9771 PR tree-optimization/69720
9772 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9774 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9778 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9780 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9781 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9784 * gfortran.dg/coarray_8.f90: Adjust error message.
9785 * gfortran.dg/pr56007.f90: New test.
9786 * gfortran.dg/pr56007.f: New test.
9788 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9790 PR tree-optimization/69989
9791 * gcc.dg/torture/pr69989.c: New test.
9793 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9795 * gcc.target/i386/stack-realign-win.c: New test.
9797 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9800 * gfortran.dg/pr60126.f90: New test.
9802 2016-02-27 Jeff Law <law@redhat.com>
9805 2016-02-26 Richard Biener <rguenther@suse.de>
9806 Jeff Law <law@redhat.com>
9808 PR tree-optimization/69740
9809 * gcc.c-torture/compile/pr69740-1.c: New test.
9810 * gcc.c-torture/compile/pr69740-2.c: New test.
9812 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9815 * gfortran.dg/newunit_4.f90: New test.
9817 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9820 PR rtl-optimization/69886
9821 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9822 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9825 2016-02-26 Martin Sebor <msebor@redhat.com>
9827 PR tree-optimization/15826
9828 * gcc.dg/tree-ssa/pr15826.c: New test.
9830 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9833 * gcc.target/powerpc/pr69969.c: New test.
9835 2016-02-26 Martin Sebor <msebor@redhat.com>
9838 * g++.old-deja/g++.other/decl5.C: Add a test case.
9840 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9843 * gcc.target/powerpc/pr69946.c: New file.
9845 2016-02-26 Richard Biener <rguenther@suse.de>
9846 Jeff Law <law@redhat.com>
9848 PR tree-optimization/69740
9849 * gcc.c-torture/compile/pr69740-1.c: New test.
9850 * gcc.c-torture/compile/pr69740-2.c: New test.
9852 2016-02-26 Martin Jambor <mjambor@suse.cz>
9855 * gcc.dg/torture/pr69932.c: New test.
9856 * gcc.dg/torture/pr69936.c: Likewise.
9858 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9861 * gcc.target/s390/pr69709.c: New test.
9863 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9866 * gcc.target/aarch64/pr69245_1.c: New test.
9868 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9871 * gcc.dg/torture/pr69613.c: New test.
9873 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9875 PR rtl-optimization/69891
9876 * gcc.target/i386/pr69891.c: New test.
9878 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9879 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9882 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9883 functionality for both 32-bit and 64-bit.
9885 2016-02-26 Richard Biener <rguenther@suse.de>
9887 PR tree-optimization/69551
9888 * gcc.dg/torture/pr69951.c: New testcase.
9890 2016-02-25 Richard Biener <rguenther@suse.de>
9892 PR tree-optimization/48795
9893 * gcc.dg/Warray-bounds-18.c: New testcase.
9895 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9897 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9899 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9901 PR rtl-optimization/69896
9902 * gcc.dg/pr69896.c: New test.
9904 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9907 * g++.dg/cpp1y/paren2.C: New test.
9909 2016-02-24 Martin Sebor <msebor@redhat.com>
9912 * gcc.dg/enum-mode-2.c: New test.
9914 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9917 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9918 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9919 * g++.dg/ubsan/pr69922.C: New test.
9921 2016-02-24 Marek Polacek <polacek@redhat.com>
9924 * gcc.dg/pr69819.c: New test.
9926 2016-02-24 Martin Sebor <msebor@redhat.com>
9929 * g++.dg/ext/flexary15.C: New test.
9931 2016-02-24 Martin Sebor <msebor@redhat.com>
9933 * gcc.dg/builtins-68.c: Avoid making unportable
9934 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9935 * g++.dg/ext/builtin_alloca.C: Same.
9937 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9938 Charles Baylis <charles.baylis@linaro.org>
9941 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9943 2016-02-24 Richard Biener <rguenther@suse.de>
9944 Jakub Jelinek <jakub@redhat.com>
9947 * gcc.dg/torture/pr69760.c: New testcase.
9949 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9951 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9952 pattern on Solaris with as.
9954 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9956 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9957 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9958 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9959 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9961 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9964 * gcc.dg/pr69915.c: New test.
9966 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9968 PR rtl-optimization/69886
9969 * gcc.dg/torture/pr69886.c: New test.
9971 2016-02-24 Richard Biener <rguenther@suse.de>
9974 * gcc.dg/torture/pr68963.c: New testcase.
9976 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9979 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9980 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9981 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9982 * gcc.target/arm/atomic_loaddi_1.c: New test.
9983 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9984 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9985 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9986 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9987 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9988 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9989 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9990 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9992 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9995 * gcc.dg/torture/pr69909.c: New test.
9997 2016-02-24 Richard Biener <rguenther@suse.de>
9999 PR tree-optimization/69907
10000 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10001 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10002 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10004 2016-02-24 Christian Bruel <christian.bruel@st.com>
10006 * gcc.target/arm/pragma_cpp_fma.c: New test.
10008 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10011 * gfortran.dg/include_6.f90: Update test.
10013 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10016 * objc.dg/pr69844.m: New test.
10018 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10020 PR libgfortran/69456
10021 * gfortran.dg/namelist_89.f90: New test.
10022 * gfortran.dg/pr59700.f90: Update test..
10024 2016-02-23 Martin Sebor <msebor@redhat.com>
10026 PR middle-end/69780
10027 * g++.dg/ext/builtin_alloca.C: New test.
10028 * gcc.dg/builtins-68.c: New test.
10030 2016-02-23 Richard Henderson <rth@redhat.com>
10032 * gcc.target/i386/addr-space-3.c: Remove test.
10034 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10036 PR preprocessor/69126
10037 PR preprocessor/69543
10038 * c-c++-common/pr69126-2-long.c: New test.
10039 * c-c++-common/pr69126-2-short.c: New test.
10040 * c-c++-common/pr69543-1.c: Remove xfail.
10042 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10044 PR preprocessor/69126
10045 PR preprocessor/69543
10046 PR preprocessor/69558
10047 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10049 (test_2): ...this, and add leading comment.
10050 (MACRO_3, test_3): New.
10051 (MACRO_4A, MACRO_4B, test_4): New.
10052 (MACRO): Rename to...
10053 (MACRO_5): ...this.
10055 (test_5): ...this, updating for renaming of MACRO, and
10056 add leading comment.
10057 * c-c++-common/pr69543-1.c: New.
10058 * c-c++-common/pr69543-2.c: New.
10059 * c-c++-common/pr69543-3.c: New.
10060 * c-c++-common/pr69543-4.c: New.
10061 * c-c++-common/pr69558-1.c: New.
10062 * c-c++-common/pr69558-2.c: New.
10063 * c-c++-common/pr69558-3.c: New.
10064 * c-c++-common/pr69558-4.c: New.
10065 * gcc.dg/pr69558.c: Move to...
10066 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10069 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10071 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10072 to -ftree-parallelize-loops/-fopenacc changes.
10073 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10074 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10075 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10076 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10077 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10078 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10079 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10080 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10081 * c-c++-common/goacc/kernels-loop.c: Likewise.
10082 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10083 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10084 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10085 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10087 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10089 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10091 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10094 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10097 * gcc.dg/pr69900.c: New test.
10099 2016-02-23 Martin Jambor <mjambor@suse.cz>
10101 PR tree-optimization/69666
10102 * gcc.dg/tree-ssa/pr69666.c: New test.
10104 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10107 * gfortran.dg/coarray_allocate_5.f08: New test.
10109 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10111 * gcc.target/s390/vcond-shift.c: Move to ...
10112 * gcc.target/s390/vector/vcond-shift.c: ... here.
10114 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10116 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10117 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10119 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10121 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10123 2016-02-20 Mark Wielaard <mjw@redhat.com>
10126 * gcc.dg/unused-variable-3.c: New test.
10128 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10131 * gcc.target/i386/pr69888.c: New test.
10133 2016-02-22 Richard Biener <rguenther@suse.de>
10135 PR tree-optimization/69882
10136 * gfortran.dg/vect/pr69882.f90: New testcase.
10138 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10141 * gcc.dg/pr69885.c: New test.
10143 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10147 * gcc.target/sh/pr54089-10.c: New.
10149 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10152 * gfortran.dg/deferred_character_15.f90 : New test.
10154 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10157 gfortran.dg/allocate_with_source_18.f03: New test.
10159 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10162 gfortran.dg/gomp/pr52531.f90: New test.
10164 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10167 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10170 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10173 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10174 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10177 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10180 * g++.dg/torture/pr69851.C: New test.
10182 2016-02-19 Martin Sebor <msebor@redhat.com>
10185 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10187 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10190 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10191 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10194 * g++.dg/cpp0x/pr67767.C: New test.
10196 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10198 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10199 for fp, simd, crypto, crc, lse.
10200 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10202 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10203 effective target check.
10205 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10208 * gcc.target/i386/pr69820.c: New test.
10210 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10212 * gcc.target/s390/vector/int128-1.c: New test.
10214 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10216 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10218 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10220 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10221 instruction pattern name to prevent the testcase from failing with
10224 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10226 * gcc.target/s390/md/movstr-2.c: New test.
10228 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10230 * gcc.target/s390/morestack.c: New test.
10232 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10235 * gcc.target/s390/pr69625.c: Add test case.
10237 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10240 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10242 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10245 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10246 * gcc.target/powerpc/fusion3.c: Likewise.
10248 2016-02-18 Richard Biener <rguenther@suse.de>
10250 PR middle-end/69553
10251 * g++.dg/torture/pr69553.C: New testcase.
10253 2016-02-18 Nick Clifton <nickc@redhat.com>
10257 * gcc.target/arm/pr62554.c: New test.
10258 * gcc.target/arm/pr69610-1.c: New test.
10259 * gcc.target/arm/pr69610-2.c: New test.
10261 2016-02-18 Richard Biener <rguenther@suse.de>
10263 PR middle-end/69854
10264 * gcc.dg/torture/pr69854.c: New testcase.
10266 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10269 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10271 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10273 * gcc.target/powerpc/vec-cg.c: New test.
10275 2016-02-17 Richard Biener <rguenther@suse.de>
10278 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10280 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10283 * gcc.c-torture/compile/pr69161.c: New test.
10285 2016-02-17 David Sherwood <david.sherwood@arm.com>
10288 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10289 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10291 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10293 * gcc.dg/ifcvt-4.c: Skip on Visium.
10295 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10297 * gnat.dg/atomic8.adb: New test.
10299 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10301 * gnat.dg/discr46.ad[sb]: New test.
10303 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10306 * gcc.target/powerpc/pr48344-1.c: New test.
10308 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10311 * gfortran.dg/associate_21.f90: New test.
10313 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10316 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10317 -Wnonnull in dg-options.
10318 * c-c++-common/nonnull-2.c: New test.
10320 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10321 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10323 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10325 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10327 PR middle-end/69801
10328 * gcc.dg/pr69801.c: Add empty dg-options.
10330 2016-02-16 James Norris <jnorris@codesourcery.com>
10332 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10333 * g++.dg/goacc/deviceptr-1.c: New file.
10335 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10337 PR tree-optimization/69820
10338 * gcc.dg/vect/pr69820.c: New test.
10340 2016-02-16 Richard Biener <rguenther@suse.de>
10342 PR tree-optimization/69776
10343 * gcc.dg/torture/pr69776-2.c: New testcase.
10345 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10347 PR tree-optimization/69714
10348 * gcc.dg/torture/pr69714.c: New test.
10350 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10352 PR tree-optimization/69802
10353 * gcc.dg/pr69802.c: New test.
10355 2016-02-16 Richard Biener <rguenther@suse.de>
10357 PR middle-end/69801
10358 * gcc.dg/pr69801.c: New testcase.
10360 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10362 PR libgfortran/69651
10363 * gfortran.dg/read_bang.f90: New test.
10364 * gfortran.dg/read_bang4.f90: New test.
10366 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10369 * g++.dg/init/pr69658.C: New test.
10372 * c-c++-common/pr69797.c: New test.
10374 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10376 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10377 check for aarch64*-*-*.
10379 2016-02-15 Richard Biener <rguenther@suse.de>
10381 PR tree-optimization/69783
10382 * gcc.dg/vect/pr69783.c: New testcase.
10384 2016-02-15 Richard Biener <rguenther@suse.de>
10386 PR tree-optimization/69776
10387 * gcc.dg/torture/pr69776.c: New testcase.
10389 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10392 * gfortran.dg/type_decl_4.f90: Reinstated.
10394 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10397 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10399 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10403 * gfortran.dg/type_decl_4.f90: Removed.
10405 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10408 * gfortran.dg/type_decl_4.f90: New test.
10410 2016-02-14 Alan Modra <amodra@gmail.com>
10413 * gcc.c-torture/execute/stkalign.c: Revise test.
10415 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10418 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10420 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10423 * gcc.target/sh/torture/pr67260.c: New.
10425 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10427 * gcc.dg/pr67964.c: Add dg-require-alias.
10429 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10433 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10435 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10437 PR libgfortran/69668
10438 * gfortran.dg/namelist_88.f90: New test.
10440 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10442 PR libgfortran/69668
10443 * gfortran.dg/namelist_38.f90: Update test.
10444 * gfortran.dg/namelist_84.f90: Update test.
10446 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10449 * gcc.dg/pr69554-1.c: New test.
10450 * gfortran.dg/pr69554-1.F90: New test.
10451 * gfortran.dg/pr69554-2.F90: New test.
10452 * lib/gcc-dg.exp (proc dg-locus): New function.
10453 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10454 distinguish between the caret-printing and non-caret-printing
10455 cases. If caret-printing has been explicitly enabled, bail out
10456 without attempting to fix up the output.
10458 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10462 * gcc.dg/spellcheck-options-3.c: New test case.
10463 * gcc.dg/spellcheck-options-4.c: New test case.
10464 * gcc.dg/spellcheck-options-5.c: New test case.
10465 * gcc.dg/spellcheck-options-6.c: New test case.
10466 * gcc.dg/spellcheck-options-7.c: New test case.
10467 * gcc.dg/spellcheck-options-8.c: New test case.
10468 * gcc.dg/spellcheck-options-9.c: New test case.
10469 * gcc.dg/spellcheck-options-10.c: New test case.
10471 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10473 PR rtl-optimization/69764
10474 PR rtl-optimization/69771
10475 * c-c++-common/pr69764.c: New test.
10476 * gcc.dg/torture/pr69771.c: New test.
10478 2016-02-12 Marek Polacek <polacek@redhat.com>
10480 * g++.dg/torture/init-list1.C: New.
10482 2016-02-12 Marek Polacek <polacek@redhat.com>
10484 * gcc.dg/pr69522.c: Add empty dg-options.
10486 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10488 * g++.dg/lto/lto.exp: Include and init mpx.
10489 * g++.dg/lto/pr69729_0.C: New test.
10491 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10494 * g++.dg/ipa/pr69241-4.C: New test.
10497 * g++.dg/ipa/pr68672-1.C: New test.
10498 * g++.dg/ipa/pr68672-2.C: New test.
10499 * g++.dg/ipa/pr68672-3.C: New test.
10501 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10504 * gcc.dg/pr69522.c: New test.
10506 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10509 * g++.dg/cpp1y/69098.C: New test.
10510 * g++.dg/cpp1y/69098-2.C: New test.
10512 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10514 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10515 and neighbour -> neighbor.
10516 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10517 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10518 * c-c++-common/Wvarargs.c: Likewise.
10519 * c-c++-common/goacc/host_data-5.c: Likewise.
10520 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10521 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10522 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10523 * gcc.target/aarch64/pr60697.c: Likewise.
10524 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10525 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10526 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10527 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10528 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10529 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10530 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10531 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10532 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10533 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10534 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10535 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10536 * g++.dg/lookup/koenig5.C: Likewise.
10537 * g++.dg/ext/no-asm-2.C: Likewise.
10538 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10539 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10540 * gfortran.dg/used_types_16.f90: Likewise.
10541 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10542 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10543 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10544 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10545 * gfortran.dg/abstract_type_6.f03: Likewise.
10546 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10547 * gfortran.dg/used_types_15.f90: Likewise.
10548 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10549 * gfortran.dg/exit_3.f08: Likewise.
10550 * gfortran.dg/open_status_2.f90: Likewise.
10551 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10552 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10553 * gfortran.dg/associate_1.f03: Likewise.
10554 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10555 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10556 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10557 * gcc.dg/builtin-object-size-1.c: Likewise.
10558 * gcc.dg/noreturn-6.c: Likewise.
10559 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10560 * gcc.dg/globalalias.c: Likewise.
10561 * gcc.dg/builtins-config.h: Likewise.
10562 * gcc.dg/pr30457.c: Likewise.
10563 * gcc.c-torture/compile/volatile-1.c: Likewise.
10564 * gcc.c-torture/execute/20101011-1.c: Likewise.
10565 * c-c++-common/Waddress-1.c: Likewise.
10567 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10570 * c-c++-common/Waddress-1.c: New test.
10572 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10575 * gfortran.dg/associate_19.f03: New test.
10576 * gfortran.dg/associate_20.f03: New test.
10578 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10580 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10582 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10584 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10585 .arch armv8-a\n. Add -dA to dg-options.
10586 * gcc.target/aarch64/assembler_arch_1.c: New test.
10587 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10589 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10592 * g++.dg/cpp0x/pr68726.C: New.
10594 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10596 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10599 2016-02-11 Richard Biener <rguenther@suse.de>
10601 * g++.dg/tree-ssa/pr61034.C: Adjust.
10603 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10606 * gcc.target/s390/pr69148.c: New.
10608 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10610 PR tree-optimization/69652
10611 * gcc.dg/torture/pr69652.c: New test.
10613 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10614 Patrick Palka <ppalka@gcc.gnu.org>
10618 * g++.dg/ipa/pr69241-1.C: New test.
10619 * g++.dg/ipa/pr69241-2.C: New test.
10620 * g++.dg/ipa/pr69241-3.C: New test.
10621 * g++.dg/ipa/pr69649.C: New test.
10623 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10625 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10626 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10628 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10630 PR tree-optimization/68021
10631 * gcc.dg/tree-ssa/pr68021.c: New test.
10633 2016-02-10 Richard Biener <rguenther@suse.de>
10635 PR tree-optimization/69726
10636 * gcc.dg/uninit-22.c: New testcase.
10638 2016-02-09 Andrew Pinski <apinski@cavium.com>
10641 * gcc.c-torture/compile/20160205-1.c: New testcase.
10643 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10646 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10647 instead accessing a really large arrray.
10648 * gcc.target/powerpc/fusion3.c: Likewise.
10650 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10653 * gcc.c-torture/execute/pr68532.c: New test.
10655 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10658 * gcc.dg/pr69634.c: New.
10660 2016-02-09 Richard Biener <rguenther@suse.de>
10662 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10664 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10666 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10668 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10670 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10672 2016-02-09 Richard Biener <rguenther@suse.de>
10674 PR tree-optimization/69715
10675 * gcc.dg/torture/pr69715.c: New testcase.
10677 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10680 * g++.dg/cpp0x/trailing12.C: New test.
10681 * g++.dg/cpp0x/trailing13.C: New test.
10683 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10687 * g++.dg/cpp1y/auto-fn29.C: New test.
10688 * g++.dg/cpp1y/auto-fn30.C: New test.
10690 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10692 PR tree-optimization/69209
10693 * gcc.c-torture/compile/pr69209.c: New test.
10695 2016-02-08 Jeff Law <law@redhat.com>
10697 PR tree-optimization/68541
10698 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10699 of statements allowed in join block for path splitting.
10701 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10704 * g++.dg/gomp/pr59627.C: New test.
10707 * g++.dg/ipa/pr69239.C: New test.
10709 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10711 PR preprocessor/69664
10712 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10713 * gcc.dg/cpp/warn-comments.c: Likewise.
10715 2016-02-08 Marek Polacek <polacek@redhat.com>
10718 * g++.dg/init/const12.C: New test.
10720 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10723 * gcc.dg/lto/pr55113_0.c: Remove test.
10725 2016-02-08 Richard Biener <rguenther@suse.de>
10727 PR tree-optimization/69719
10728 * gcc.dg/torture/pr69719.c: New testcase.
10730 2016-02-08 Richard Biener <rguenther@suse.de>
10731 Jeff Law <law@redhat.com>
10734 * gcc.target/mips/pr68273.c: New testcase.
10736 2016-02-08 Richard Biener <rguenther@suse.de>
10738 PR rtl-optimization/69274
10739 * gcc.target/i386/addr-sel-1.c: XFAIL.
10741 2016-02-08 Jeff Law <law@redhat.com>
10743 PR tree-optimization/68541
10744 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10746 PR tree-optimization/65917
10747 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10749 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10752 * gfortran.dg/namelist_args.f90: New test.
10754 2016-02-05 Jeff Law <law@redhat.com>
10756 PR tree-optimization/68541
10757 * gcc.dg/tree-ssa/split-path-2.c: New test.
10758 * gcc.dg/tree-ssa/split-path-3.c: New test.
10759 * gcc.dg/tree-ssa/split-path-4.c: New test.
10760 * gcc.dg/tree-ssa/split-path-5.c: New test.
10761 * gcc.dg/tree-ssa/split-path-6.c: New test.
10762 * gcc.dg/tree-ssa/split-path-7.c: New test.
10764 2016-02-05 Martin Sebor <msebor@redhat.com>
10767 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10768 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10770 2016-02-06 Richard HEnderson <rth@redhat.com>
10773 * gcc.target/i386/addr-space-4.c: New.
10774 * gcc.target/i386/addr-space-5.c: New.
10776 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10779 * gfortran.dg/elemental_dependency_6.f90: New.
10781 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10783 PR rtl-optimization/69691
10784 * gcc.c-torture/execute/pr69691.c: New test.
10787 * g++.dg/parse/pr69628.C: New test.
10789 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10791 * gcc.dg/sancov/asan.c: Move to ...
10792 * gcc.dg/asan/sancov-1.c: ... here.
10794 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10796 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10798 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10801 * gcc.target/i386/pr69677.c: New test.
10803 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10806 * g++.dg/template/pr68948.C: New test.
10808 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10810 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10811 (only necessary on s390x).
10813 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10815 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10816 -mno-accumulate-outgoing-args.
10818 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10820 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10822 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10825 * c-c++-common/pr69669.c: New test.
10827 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10830 * g++.dg/pr69667.C: New file.
10832 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10835 * gcc.dg/pr69619.c: Add new test.
10837 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10839 PR rtl-optimization/69577
10840 * gcc.target/i386/pr69577.c: New test.
10842 2016-02-04 Martin Liska <mliska@suse.cz>
10844 * g++.dg/asan/pr69276.C: New test.
10846 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10850 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10851 a single smulbb instruction.
10852 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10853 * gcc.target/amr/wmul-2.c: Likewise.
10855 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10859 * gcc.c-torture/execute/pr67714.c: New test.
10861 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10864 * gcc.target/i386/pr69454-1.c: New test.
10865 * gcc.target/i386/pr69454-2.c: New test.
10867 2016-02-03 Martin Sebor <msebor@redhat.com>
10874 * g++.dg/ext/flexarray-mangle-2.C: New test.
10875 * g++.dg/ext/flexarray-mangle.C: New test.
10876 * g++.dg/ext/flexarray-subst.C: New test.
10877 * g++.dg/ext/flexary11.C: New test.
10878 * g++.dg/ext/flexary12.C: New test.
10879 * g++.dg/ext/flexary13.C: New test.
10880 * g++.dg/ext/flexary14.C: New test.
10881 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10883 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10885 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10886 Define only if CHECK_FLOAT128 is defined.
10887 (main): Properly initialize u5.
10889 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10892 * gcc.dg/pr69627.c: New test.
10895 * gcc.dg/pr69644.c: New test.
10897 2016-02-03 Mike Stump <mikestump@comcast.net>
10899 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10900 support for struct-layout-1.exp.
10902 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10905 * g++.dg/cpp0x/pr69056.C: New test.
10907 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10908 Alexandre Oliva <aoliva@redhat.com>
10911 * gcc.target/powerpc/pr69461.c: New.
10913 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10915 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10916 works from here ...
10917 (check_effective_target_fsanitize_thread): ... to here. Do not
10918 specify additional compile flags for the test source.
10919 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10920 specify additional compile flags for the test source.
10922 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10924 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10926 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10930 * gfortran.dg/coarray_allocate_2.f08: New test.
10931 * gfortran.dg/coarray_allocate_3.f08: New test.
10932 * gfortran.dg/coarray_allocate_4.f08: New test.
10934 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10936 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10937 use same scan-tree-dump-times on all platforms.
10938 * gcc.dg/vect/vect-outer-1.c: Likewise.
10939 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10940 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10941 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10942 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10943 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10944 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10945 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10947 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10949 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10952 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10954 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10956 2016-02-02 James Norris <jnorris@codesourcery.com>
10958 * c-c++-common/goacc/routine-5.c: Add tests.
10960 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10962 * gcc.target/nvptx/unsigned-cmp.c: New test.
10964 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10966 * gcc.target/aarch64/scalar_shift_1.c
10967 (test_corners_sisd_di): Improve force to SIMD register.
10968 (test_corners_sisd_si): Likewise.
10969 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10970 Remove scan-assembler check for ldr.
10972 2016-02-02 Richard Biener <rguenther@suse.de>
10974 PR tree-optimization/69595
10975 * gcc.dg/Warray-bounds-17.c: New testcase.
10977 2016-02-02 Richard Biener <rguenther@suse.de>
10979 PR tree-optimization/69606
10980 * gcc.dg/torture/pr69606.c: New testcase.
10982 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10984 PR middle-end/68542
10985 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10986 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10988 2016-02-02 Alan Modra <amodra@gmail.com>
10991 * gcc.target/powerpc/pr69548.c: New test.
10993 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10995 PR rtl-optimization/69592
10996 * gcc.dg/pr69592.c: New test.
10998 PR preprocessor/69543
11000 * gcc.dg/pr69543.c: New test.
11001 * gcc.dg/pr69558.c: New test.
11003 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11006 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11008 2016-02-01 Martin Sebor <msebor@redhat.com>
11010 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11012 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11014 PR tree-optimization/67921
11015 * c-c++-common/ubsan/pr67921.c: New test.
11017 2016-02-01 Richard Biener <rguenther@suse.de>
11019 PR middle-end/69556
11020 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11022 2016-02-01 Richard Biener <rguenther@suse.de>
11024 PR tree-optimization/69574
11025 * gcc.dg/torture/pr69574.c: New testcase.
11027 2016-02-01 Richard Biener <rguenther@suse.de>
11029 PR tree-optimization/69579
11030 * gcc.dg/setjmp-6.c: New testcase.
11032 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11034 PR rtl-optimization/69570
11035 * g++.dg/opt/pr69570.C: New test.
11037 2016-02-01 Richard Henderson <rth@redhat.com>
11039 * gcc.dg/pr69535.c: New test.
11041 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11044 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11045 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11048 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11050 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11052 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11055 * gfortran.dg/allocate_with_source_17.f03: New test.
11057 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11059 PR tree-optimization/69546
11060 * gcc.dg/torture/pr69546.c: New test.
11062 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11065 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11067 2016-01-30 Martin Sebor <msebor@redhat.com>
11070 * g++.dg/ext/flexary10.C: New test.
11072 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11075 gfortran.dg/common_23.f90: New test.
11077 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11081 condition being checked, and disable it when the target supports
11082 misaligned loads and stores.
11084 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11087 * gcc.dg/torture/pr69518.c: New test.
11089 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11092 * gcc.target/i386/pr69530.c: New test.
11094 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11097 * gcc.target/mips/div-delay.c: New test.
11099 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11102 * gcc.target/i386/pr69551.c: New test.
11105 * gcc.target/i386/pr66137.c: New test.
11107 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11109 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11110 always built for p5600.
11111 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11112 isa=p5600 dg-option.
11114 2016-01-29 Richard Biener <rguenther@suse.de>
11116 PR tree-optimization/69547
11117 * g++.dg/tree-ssa/pr69547.C: New testcase.
11119 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11122 * g++.dg/warn/Wunused-function2.C: New test.
11124 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11127 support for test to succeed.
11129 2016-01-29 Marek Polacek <polacek@redhat.com>
11133 * g++.dg/ext/constexpr-vla2.C: New test.
11134 * g++.dg/ext/constexpr-vla3.C: New test.
11135 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11137 2016-01-29 Richard Biener <rguenther@suse.de>
11139 PR middle-end/69537
11140 * gcc.dg/uninit-21.c: New testcase.
11142 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11145 * gcc.target/i386/pr69459.c: New test.
11147 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11150 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11151 * gcc.target/mips/pr68400.c: New test.
11153 2016-01-28 Martin Sebor <msebor@redhat.com>
11156 * gcc.target/powerpc/pr17381.c: New test.
11158 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11160 PR middle-end/69542
11161 * gcc.dg/torture/pr69542.c: New test.
11163 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11165 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11167 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11169 * gcc.dg/pr65980.c: Skip on AIX.
11170 * gcc.dg/pr66688.c: Same.
11172 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11175 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11176 * gcc.dg/tree-ssa/sra-18.c: Same.
11178 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11181 * gfortran.dg/block_15.f08: New test.
11182 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11183 on incorrectly closed BLOCK.
11185 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11187 * gcc.dg/declare-simd.c: New test.
11188 2016-01-28 Richard Biener <rguenther@suse.de>
11190 PR tree-optimization/69466
11191 * gfortran.dg/vect/pr69466.f90: New testcase.
11193 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11195 * g++.dg/pr67989.C: Remove ARM-specific option.
11196 * gcc.target/arm/pr67989.C: New file.
11198 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11200 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11201 and expm1 test for glibc < 2.11.
11203 2016-01-27 Richard Henderson <rth@redhat.com>
11205 * gcc.c-torture/execute/pr69447.c: New test.
11207 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11210 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11212 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11215 * gcc.dg/pr66869.c: New test.
11217 2016-01-25 Jeff Law <law@redhat.com>
11219 PR tree-optimization/68398
11220 PR tree-optimization/69196
11221 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11222 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11223 path to avoid new heuristic allowing more irreducible regions
11224 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11225 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11227 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11228 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11230 2016-01-27 Marek Polacek <polacek@redhat.com>
11233 * c-c++-common/vector-compare-4.c: New test.
11235 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11237 PR preprocessor/69126
11238 * c-c++-common/pr69126.c: New test case.
11240 2016-01-27 Ian Lance Taylor <iant@google.com>
11242 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11244 2016-01-27 Ryan Burn <contact@rnburn.com>
11247 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11249 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11252 * gcc.target/i386/pr69512.c: New test.
11254 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11257 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11259 2016-01-27 Marek Polacek <polacek@redhat.com>
11262 * g++.dg/pr69379.C: New test.
11264 2016-01-27 Martin Sebor <msebor@redhat.com>
11267 * g++.dg/abi/Wabi-2-2.C: New test.
11268 * g++.dg/abi/Wabi-2-3.C: New test.
11269 * g++.dg/abi/Wabi-3-2.C: New test.
11270 * g++.dg/abi/Wabi-3-3.C: New test.
11272 2016-01-27 Richard Biener <rguenther@suse.de>
11274 PR tree-optimization/69166
11275 * gcc.dg/torture/pr69166.c: New testcase.
11277 2016-01-27 Martin Jambor <mjambor@suse.cz>
11279 PR tree-optimization/69355
11280 * gcc.dg/tree-ssa/pr69355.c: New test.
11282 2016-01-27 Marek Polacek <polacek@redhat.com>
11285 * g++.dg/ext/constexpr-vla1.C: New test.
11287 2016-01-20 Christian Bruel <christian.bruel@st.com>
11290 * gcc.target/arm/pr69245.c: New test.
11292 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11294 PR tree-optimization/69399
11295 * gcc.dg/torture/pr69399.c: New test.
11297 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11299 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11301 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11303 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11305 2016-01-26 Tom de Vries <tom@codesourcery.com>
11307 PR tree-optimization/69110
11308 * gcc.dg/autopar/pr69110.c: New test.
11310 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11311 Sebastian Pop <s.pop@samsung.com>
11313 * gcc.dg/graphite/isl-ast-op-select.c: New.
11315 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11318 * gfortran.dg/allocate_error_6.f90: New test.
11320 2016-01-26 Richard Henderson <rth@redhat.com>
11322 * gcc.dg/tm/pr60908.c: New test.
11324 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11327 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11329 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11330 expected multiline output to reflect the colorization being
11331 disabled before newlines.
11332 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11333 (custom_diagnostic_finalizer): Replace call to
11334 pp_newline_and_flush with call to pp_flush.
11335 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11336 * gfortran.dg/implicit_class_1.f90: Likewise.
11337 * lib/gcc-dg.exp (allow_blank_lines): New global.
11338 (dg-allow-blank-lines-in-output): New procedure.
11339 (gcc-dg-prune): Complain about blank lines in the output, unless
11340 dg-allow-blank-lines-in-output was called.
11341 * lib/multiline.exp (_build_multiline_regex): Only support
11342 arbitrary followup text for non-blank-lines, not for blank lines.
11344 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11346 PR tree-optimization/69483
11347 * gcc.dg/pr69483.c: New test.
11348 * g++.dg/opt/pr69483.C: New test.
11350 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11353 * gcc.target/arm/pr68620.c: New test.
11355 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11357 * gcc.target/i386/pr68986-2.c: Remove -m32.
11359 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11362 * gcc.target/i386/pr68986-1.c: New test.
11363 * gcc.target/i386/pr68986-2.c: Likewise.
11364 * gcc.target/i386/pr68986-3.c: Likewise.
11366 2016-01-26 Christian Bruel <christian.bruel@st.com>
11368 * lib/target-supports.exp
11369 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11370 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11371 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11373 2016-01-26 Richard Biener <rguenther@suse.de>
11375 PR tree-optimization/69452
11376 * gcc.dg/torture/pr69452.c: New testcase.
11378 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11381 * gcc.dg/pr69442.c: New test.
11383 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11386 * gcc.target/aarch64/simd/pr67896.C: New.
11388 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11390 PR tree-optimization/69400
11391 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11393 (plugin_init): Call it.
11394 * gcc.dg/torture/pr69400.c: New test.
11396 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11398 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11400 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11401 Sebastian Pop <s.pop@samsung.com>
11403 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11406 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11407 Sebastian Pop <s.pop@samsung.com>
11409 * gcc.dg/graphite/pr69292.c: New.
11411 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11413 * c-c++-common/goacc/use_device-1.c: New test.
11415 2016-01-25 Jeff Law <law@redhat.com>
11417 PR tree-optimization/69196
11418 PR tree-optimization/68398
11419 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11420 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11422 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11425 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11428 2016-01-25 Richard Biener <rguenther@suse.de>
11431 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11433 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11436 * gcc.dg/pr69421.c: New test.
11438 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11440 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11441 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11442 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11443 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11444 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11445 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11446 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11447 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11448 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11449 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11451 2016-01-25 Richard Biener <rguenther@suse.de>
11453 PR tree-optimization/69376
11454 * gcc.dg/torture/pr69376.c: New testcase.
11456 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11460 * gfortran.dg/interface_38.f90: New test.
11461 * gfortran.dg/interface_39.f90: New test.
11463 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11466 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11471 * g++.dg/template/pr11858.C: New test.
11472 * g++.dg/template/pr24663.C: New test.
11473 * g++.dg/template/unify12.C: New test.
11474 * g++.dg/template/unify13.C: New test.
11475 * g++.dg/template/unify14.C: New test.
11476 * g++.dg/template/unify15.C: New test.
11477 * g++.dg/template/unify16.C: New test.
11478 * g++.dg/template/unify17.C: New test.
11480 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11483 gfortran.dg/pr68283.f90: New test.
11485 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11488 * gfortran.dg/inline_matmul_13.f90: New test.
11489 * gfortran.dg/matmul_bounds_8.f90: New test.
11490 * gfortran.dg/matmul_bounds_9.f90: New test.
11491 * gfortran.dg/matmul_bounds_10.f90: New test.
11493 2016-01-23 Tom de Vries <tom@codesourcery.com>
11495 PR tree-optimization/69426
11496 * gcc.dg/autopar/pr69426.c: New test.
11498 2016-01-23 Martin Sebor <msebor@redhat.com>
11502 * g++.dg/cpp0x/alignas5.C: New test.
11503 * g++.dg/ext/vector29.C: Same.
11505 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11507 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11508 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11509 _GNU_SOURCE from compile flags to the source.
11510 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11511 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11512 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11513 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11515 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11518 * g++.dg/opt/pr69432.C: New test.
11520 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11522 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11523 32-bit targets testing an -m64 multilib.
11525 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11527 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11530 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11532 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11534 2016-01-21 Christian Bruel <christian.bruel@st.com>
11537 * gcc.target/i386/pr68674.c
11538 * gcc.target/aarch64/pr68674.c
11539 * gcc.target/arm/pr68674.c
11541 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11544 * gcc.c-torture/execute/pr69403.c: New test.
11546 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11549 * g++.dg/template/pr55843.C: New.
11551 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11554 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11555 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11557 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11560 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11561 from dg-do compile directive, and instead add
11562 { dg-require-effective-target int128 }.
11564 2016-01-20 Martin Sebor <msebor@redhat.com>
11567 * gcc.dg/sync-fetch.c: New test.
11569 2016-01-21 Martin Sebor <msebor@redhat.com>
11572 * gcc.target/powerpc/pr69252.c: New test.
11574 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11577 * gfortran.dg/pr65996.f90: New test.
11579 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11582 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11583 expected to generate an error.
11585 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11587 PR middle-end/66178
11588 * gcc.dg/torture/pr66178.c: New test.
11590 2016-01-21 Anton Blanchard <anton@samba.org>
11591 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11594 * gcc.target/powerpc/pr63354.c: New test.
11596 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11598 PR rtl-optimization/68990
11599 * gcc.target/i386/pr68990: New.
11601 2016-01-21 Nick Clifton <nickc@redhat.com>
11604 * gcc.target/mips/pr69129.c: New.
11606 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11609 * g++.dg/cpp0x/pr58046.C: New.
11611 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11615 * gcc.target/arm/pr69187.c: New test.
11618 * g++.dg/torture/pr69355.C: New test.
11620 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11621 Sebastian Pop <s.pop@samsung.com>
11623 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11625 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11626 Sebastian Pop <s.pop@samsung.com>
11628 * gcc.dg/graphite/pr68976.c: New test.
11630 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11632 PR middle-end/67653
11633 * c-c++-common/pr67653.c: New test.
11634 * gcc.dg/torture/pr29119.c: Add dg-warning.
11636 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11638 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11640 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11643 * gcc.dg/pr24293.c: New test.
11644 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11645 incomplete struct type.
11646 * gcc.dg/declspec-1.c: Likewise.
11647 * gcc.dg/pr63549.c: Likewise.
11649 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11651 PR tree-optimization/66612
11652 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11653 for bdn instruction.
11655 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11657 * lib/target-supports.exp
11658 (check_effective_target_arm_fp_ok_nocache): New.
11659 (check_effective_target_arm_fp_ok): New.
11660 (add_options_for_arm_fp): New.
11661 (check_effective_target_arm_crypto_ok_nocache): Require
11662 target_arm_v8_neon_ok instead of arm32.
11663 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11664 (check_effective_target_arm_crypto_pragma_ok): New.
11665 (add_options_for_arm_vfp): New.
11666 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11667 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11668 target instead. Force initial fpu to vfp.
11669 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11670 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11671 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11673 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11674 use arm_vfp effective target instead. Force initial fpu to vfp.
11675 * gcc.target/arm/attr-neon3.c: Likewise.
11676 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11678 * gcc.target/arm/unsigned-float.c: Likewise.
11679 * gcc.target/arm/vfp-1.c: Likewise.
11680 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11681 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11682 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11683 * gcc.target/arm/vfp-ldmias.c: Likewise.
11684 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11685 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11686 * gcc.target/arm/vfp-stmiad.c: Likewise.
11687 * gcc.target/arm/vfp-stmias.c: Likewise.
11688 * gcc.target/arm/vnmul-1.c: Likewise.
11689 * gcc.target/arm/vnmul-2.c: Likewise.
11690 * gcc.target/arm/vnmul-3.c: Likewise.
11691 * gcc.target/arm/vnmul-4.c: Likewise.
11693 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11696 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11697 the MPX run-time library, for compile-time MPX test.
11698 * gcc.target/i386/chkp-always_inline.c: Likewise.
11699 * gcc.target/i386/chkp-bndret.c: Likewise.
11700 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11701 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11702 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11703 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11704 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11705 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11706 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11707 * gcc.target/i386/chkp-label-address.c: Likewise.
11708 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11709 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11710 * gcc.target/i386/chkp-pr69044.c: Likewise.
11711 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11712 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11713 * gcc.target/i386/chkp-strchr.c: Likewise.
11714 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11715 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11716 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11717 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11718 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11719 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11720 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11721 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11722 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11723 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11724 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11725 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11726 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11727 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11728 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11729 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11730 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11731 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11732 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11733 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11734 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11735 * gcc.target/i386/pr63995-2.c: Likewise.
11736 * gcc.target/i386/pr64805.c: Likewise.
11737 * gcc.target/i386/pr65044.c: Likewise.
11738 * gcc.target/i386/pr65167.c: Likewise.
11739 * gcc.target/i386/pr65183.c: Likewise.
11740 * gcc.target/i386/pr65184.c: Likewise.
11741 * gcc.target/i386/thunk-retbnd.c: Likewise.
11743 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11745 PR tree-optimization/69328
11746 * gcc.dg/pr69328.c: New test.
11748 2016-01-20 Jeff Law <law@redhat.com>
11751 * gcc.target/m68k/pr25114.c: New test.
11753 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11755 * gcc.target/arm/memset-inline-10.c: Added
11756 dg-require-effective-target arm_thumb2_ok.
11758 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11760 * gcc.dg/debug/dwarf2/sso.c: New test.
11762 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11765 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11766 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11767 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11769 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11772 * g++.dg/ipa/devirt-50.C: New testcase.
11774 2016-01-19 Marek Polacek <polacek@redhat.com>
11777 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11778 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11780 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11783 * gcc.target/arm/pr69135_1.c: New test.
11785 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11787 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11789 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11791 * gcc.target/aarch64/ccmp_1.c: New testcase.
11793 2016-01-19 Marek Polacek <polacek@redhat.com>
11796 * g++.dg/cpp0x/enum30.C: New test.
11798 2016-01-19 Richard Biener <rguenther@suse.de>
11800 PR tree-optimization/69336
11801 * g++.dg/tree-ssa/pr69336.C: New testcase.
11803 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11806 * gcc.dg/pr65779.c: New test.
11808 2016-01-19 Richard Biener <rguenther@suse.de>
11810 PR tree-optimization/69352
11811 * gcc.dg/torture/pr69352.c: New testcase.
11813 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11815 PR rtl-optimization/68955
11816 PR rtl-optimization/64557
11817 * gcc.dg/torture/pr68955.c: New test.
11819 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11822 * g++.dg/torture/pr69136.C: New testcase.
11824 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11827 * g++.dg/lto/pr69133_0.C: New testcase.
11828 * g++.dg/lto/pr69133_1.C: New testcase.
11830 2016-01-15 Jeff Law <law@redhat.com>
11832 PR tree-optimization/69320
11833 * gcc.c-torture/pr69320-1.c: New test.
11834 * gcc.c-torture/pr69320-2.c: New test.
11835 * gcc.c-torture/pr69320-3.c: New test.
11836 * gcc.c-torture/pr69320-4.c: New test.
11838 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11843 * g++.dg/template/pr11858.C: New test.
11844 * g++.dg/template/pr24663.C: New test.
11845 * g++.dg/template/unify12.C: New test.
11846 * g++.dg/template/unify13.C: New test.
11847 * g++.dg/template/unify14.C: New test.
11848 * g++.dg/template/unify15.C: New test.
11849 * g++.dg/template/unify16.C: New test.
11850 * g++.dg/template/unify17.C: New test.
11852 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11855 * gcc.dg/pr69181-1.c: New test file.
11856 * gcc.dg/pr69181-2.c: New test file.
11857 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11858 globals by moving it to...
11859 (cleanup-after-saved-dg-test): ...this new function. Add
11860 "global additional_sources_used". Add reset of global
11861 multiline_expected_outputs to the empty list.
11862 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11864 (multiline_expected_outputs): ...this, and updated comments to
11865 note that it is modified from gcc-dg.exp.
11866 (dg-end-multiline-output): Update for the above renaming.
11867 (handle-multiline-outputs): Likewise. Remove the clearing
11868 of the expected outputs to the empty list.
11870 2016-01-18 Richard Biener <rguenther@suse.de>
11872 PR tree-optimization/69297
11873 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11875 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11877 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11879 * gcc.target/mips/mips-3d-2.c: Likewise.
11880 * gcc.target/mips/mips-3d-3.c: Likewise.
11881 * gcc.target/mips/mips-3d-4.c: Likewise.
11882 * gcc.target/mips/mips-3d-5.c: Likewise.
11883 * gcc.target/mips/mips-3d-6.c: Likewise.
11884 * gcc.target/mips/mips-3d-7.c: Likewise.
11885 * gcc.target/mips/mips-3d-8.c: Likewise.
11886 * gcc.target/mips/mips-3d-9.c: Likewise.
11887 * gcc.target/mips/mips-ps-1.c: Likewise.
11888 * gcc.target/mips/mips-ps-2.c: Likewise.
11889 * gcc.target/mips/mips-ps-3.c: Likewise.
11890 * gcc.target/mips/mips-ps-4.c: Likewise.
11891 * gcc.target/mips/mips-ps-5.c: Likewise.
11892 * gcc.target/mips/mips-ps-6.c: Likewise.
11893 * gcc.target/mips/mips-ps-7.c: Likewise.
11894 * gcc.target/mips/mips-ps-type.c: Likewise.
11895 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11896 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11898 2016-01-18 Tom de Vries <tom@codesourcery.com>
11900 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11901 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11902 * c-c++-common/goacc/kernels-empty.c: New test.
11903 * c-c++-common/goacc/kernels-eternal.c: New test.
11904 * c-c++-common/goacc/kernels-loop-2.c: New test.
11905 * c-c++-common/goacc/kernels-loop-3.c: New test.
11906 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11907 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11908 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11909 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11910 * c-c++-common/goacc/kernels-loop-data.c: New test.
11911 * c-c++-common/goacc/kernels-loop-g.c: New test.
11912 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11913 * c-c++-common/goacc/kernels-loop-n.c: New test.
11914 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11915 * c-c++-common/goacc/kernels-loop.c: New test.
11916 * c-c++-common/goacc/kernels-noreturn.c: New test.
11917 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11918 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11919 * c-c++-common/goacc/kernels-reduction.c: New test.
11921 2016-01-18 Tom de Vries <tom@codesourcery.com>
11923 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11924 * gcc.dg/autopar/outer-2.c: Same.
11925 * gcc.dg/autopar/outer-3.c: Same.
11926 * gcc.dg/autopar/outer-4.c: Same.
11927 * gcc.dg/autopar/outer-5.c: Same.
11928 * gcc.dg/autopar/outer-6.c: Same.
11929 * gcc.dg/autopar/parallelization-1.c: Same.
11930 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11931 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11932 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11933 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11934 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11935 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11936 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11937 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11938 * gcc.dg/autopar/pr39500-1.c: Same.
11939 * gcc.dg/autopar/pr39500-2.c: Same.
11940 * gcc.dg/autopar/pr46193.c: Same.
11941 * gcc.dg/autopar/pr46194.c: Same.
11942 * gcc.dg/autopar/pr49580.c: Same.
11943 * gcc.dg/autopar/pr49960-1.c: Same.
11944 * gcc.dg/autopar/pr49960.c: Same.
11945 * gcc.dg/autopar/pr68373.c: Same.
11946 * gcc.dg/autopar/reduc-1.c: Same.
11947 * gcc.dg/autopar/reduc-1char.c: Same.
11948 * gcc.dg/autopar/reduc-1short.c: Same.
11949 * gcc.dg/autopar/reduc-2.c: Same.
11950 * gcc.dg/autopar/reduc-2char.c: Same.
11951 * gcc.dg/autopar/reduc-2short.c: Same.
11952 * gcc.dg/autopar/reduc-3.c: Same.
11953 * gcc.dg/autopar/reduc-4.c: Same.
11954 * gcc.dg/autopar/reduc-6.c: Same.
11955 * gcc.dg/autopar/reduc-7.c: Same.
11956 * gcc.dg/autopar/reduc-8.c: Same.
11957 * gcc.dg/autopar/reduc-9.c: Same.
11958 * gcc.dg/autopar/uns-outer-4.c: Same.
11959 * gcc.dg/autopar/uns-outer-5.c: Same.
11960 * gcc.dg/autopar/uns-outer-6.c: Same.
11961 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11962 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11964 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11967 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11968 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11970 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11973 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11974 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11975 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11977 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11980 * gcc.dg/tree-ssa/sra-17.c: New.
11981 * gcc.dg/tree-ssa/sra-18.c: New.
11983 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11985 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11987 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11989 * gnat.dg/inline12.adb: New test.
11991 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11993 PR tree-optimization/66797
11994 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11996 2016-01-18 Richard Biener <rguenther@suse.de>
11998 PR tree-optimization/69170
11999 * gcc.dg/torture/pr69170.c: New testcase.
12001 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12003 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12005 2016-01-16 Tom de Vries <tom@codesourcery.com>
12007 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12009 2016-01-16 Tom de Vries <tom@codesourcery.com>
12011 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12012 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12013 redundant dg-require-effective-target pthread.
12014 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12015 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12016 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12017 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12018 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12019 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12020 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12022 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12025 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12026 * gcc.target/powerpc/recip-7.c: Same.
12028 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12031 * g++.dg/template/pr69091.C: New test.
12033 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12035 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12036 dump does not contain an error_mark_node.
12037 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12038 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12040 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12043 * g++.dg/template/pr68936.C: New test.
12045 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12048 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12049 * gcc.target/powerpc/recip-2.c: Same.
12050 * gcc.target/powerpc/recip-3.c: Same.
12051 * gcc.target/powerpc/recip-4.c: Same.
12052 * gcc.target/powerpc/recip-sqrtf.c: Same.
12054 2016-01-15 Jeff Law <law@redhat.com>
12056 PR tree-optimization/69270
12057 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12058 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12060 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12063 * gfortran.dg/deferred_character_13.f90: New test for the fix
12064 of comment 3 of the PR.
12067 * gfortran.dg/deferred_character_8.f90: New test
12068 * gfortran.dg/allocate_error_5.f90: New test
12071 * gfortran.dg/deferred_character_10.f90: New test
12074 * gfortran.dg/deferred_character_14.f90: New test
12077 * gfortran.dg/deferred_character_11.f90: New test
12080 * gfortran.dg/deferred_character_9.f90: New test
12082 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12084 PR rtl-optimization/69030
12085 * gcc.target/i386/pr69030.c: New.
12087 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12089 * gcc.target/aarch64/target_attr_17.c: New test.
12091 2016-01-15 Richard Biener <rguenther@suse.de>
12093 PR tree-optimization/66856
12094 * gcc.dg/torture/pr66856-1.c: New testcase.
12095 * gcc.dg/torture/pr66856-2.c: Likewise.
12097 2016-01-15 Richard Biener <rguenther@suse.de>
12100 * g++.dg/lto/pr69137_0.C: New testcase.
12102 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12104 PR middle-end/69246
12105 * gcc.target/i386/pr69246.c: New test.
12107 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12109 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12111 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12114 * g++.dg/init/const9.C: Disable test on S/390.
12116 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12118 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12119 * g++.dg/Wno-frame-address.C: Ditto.
12121 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12123 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12125 2016-01-15 Richard Biener <rguenther@suse.de>
12127 PR tree-optimization/68961
12128 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12130 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12132 * gcc.target/i386/pr65105-5.c: New test.
12134 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12136 * gcc.c-torture/execute/alias-4.c: New testcase.
12138 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12141 * g++.dg/ipa/devirt-49.C: New testcase.
12143 2016-01-15 Christian Bruel <christian.bruel@st.com>
12146 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12147 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12148 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12150 2016-01-15 Richard Biener <rguenther@suse.de>
12152 PR tree-optimization/69117
12153 * gcc.dg/torture/pr69117.c: New testcase.
12155 2015-01-14 Ryan Burn <contact@rnburn.com>
12158 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12160 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12163 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12164 range tests use 100 * maximum instead of maximum + 1.
12166 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12169 * gcc.dg/guality/pr69244.c: New test.
12171 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12173 * lib/target-supports.exp (check_effective_target_issignaling):
12175 * gcc.dg/pr61441.c: Require issignaling effective target.
12177 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12180 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12182 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12185 PR preprocessor/69177
12186 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12187 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12188 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12189 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12191 2016-01-14 Marek Polacek <polacek@redhat.com>
12194 * gcc.dg/array-15.c: New test.
12196 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12198 PR middle-end/68146
12199 PR tree-optimization/69155
12200 * gfortran.dg/pr68146.f: New test.
12201 * gfortran.dg/pr69155.f90: New test.
12203 2016-01-14 Richard Biener <rguenther@suse.de>
12205 PR tree-optimization/68060
12206 * gcc.dg/torture/pr68060-1.c: New testcase.
12207 * gcc.dg/torture/pr68060-2.c: Likewise.
12209 2016-01-14 Nick Clifton <nickc@redhat.com>
12211 * lib/target-supports.exp
12212 (check_effective_target_arm_neon_ok_nocache): Add an option
12213 sequence that includes setting the ARM architecture to ARMv7-A.
12214 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12215 command line options necessary to enable Neon support.
12216 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12217 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12218 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12219 * gcc.target/arm/pr69180.c: Likewise.
12221 2016-01-14 Jeff Law <law@redhat.com>
12223 PR tree-optimization/69270
12224 * gcc.dg/tree-ssa/pr69270.c: New test.
12226 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12229 * c-c++-common/pr66208.c: New file.
12231 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12233 PR tree-optimization/69156
12234 * gcc.dg/pr69156.c: New test.
12236 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12238 * gcc.target/i386/pr69225-7.c: New test.
12240 2016-01-13 Richard Henderson <rth@redhat.com>
12242 * gcc.dg/tm/memopt-13.c: Update expected function.
12243 * gcc.dg/tm/memopt-6.c: Likewise.
12245 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12247 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12248 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12249 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12250 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12252 2016-01-13 Tom de Vries <tom@codesourcery.com>
12254 PR tree-optimization/69169
12255 * gcc.dg/pr69169.c: New test.
12257 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12260 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12261 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12262 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12263 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12264 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12265 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12266 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12267 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12269 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12272 * gcc.dg/pr69247.c: New test.
12274 2016-01-13 Richard Biener <rguenther@suse.de>
12276 PR tree-optimization/69242
12277 * gcc.dg/torture/pr69242.c: New testcase.
12279 2016-01-13 Richard Biener <rguenther@suse.de>
12281 PR tree-optimization/69186
12282 * gcc.dg/torture/pr69186.c: New testcase.
12284 2016-01-13 Jeff Law <law@redhat.com>
12286 PR tree-optimization/67755
12287 * gcc.dg/tree-ssa/pr67755.c: New test.
12289 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12291 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12292 pass number in output by a star.
12294 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12296 PR tree-optimization/68911
12297 * gcc.c-torture/execute/pr68911.c: New test.
12299 2016-01-12 Marek Polacek <polacek@redhat.com>
12302 * g++.dg/warn/permissive-1.C: New test.
12304 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12308 * g++.dg/opt/pr69213.C: New test.
12310 2016-01-12 Christian Bruel <christian.bruel@st.com>
12313 * gcc.target/arm/pr69180.c: New test.
12315 2016-01-12 Richard Biener <rguenther@suse.de>
12318 * g++.dg/lto/pr69077_0.C: New testcase.
12319 * g++.dg/lto/pr69077_1.C: Likewise.
12321 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12324 * g++.dg/opt/pr69175.C: New test.
12326 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12328 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12329 rather than #including math.h & stdlib.h.
12330 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12331 * gcc.dg/vect/pr49771.c: Likewise.
12332 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12333 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12334 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12335 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12336 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12337 * gcc.dg/vect/pr44507.c: Likewise.
12338 * gcc.dg/vect/pr45902.c: Likewise.
12339 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12340 * gcc.dg/vect/vect-117.c: Likewise.
12341 * gcc.dg/vect/vect-99.c: Likewise.
12342 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12343 * gcc.dg/vect/vect-cond-1.c: Likewise.
12344 * gcc.dg/vect/vect-cond-2.c: Likewise.
12345 * gcc.dg/vect/vect-cond-3.c: Likewise.
12346 * gcc.dg/vect/vect-cond-4.c: Likewise.
12347 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12348 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12349 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12350 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12351 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12352 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12353 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12354 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12355 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12356 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12357 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12358 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12359 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12360 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12362 include of signal.h.
12363 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12365 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12366 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12367 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12368 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12369 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12370 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12371 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12372 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12373 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12374 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12375 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12376 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12377 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12378 * gcc.dg/vect/vect-outer-5.c: Likewise.
12379 * gcc.dg/vect/vect-outer-6.c: Likewise.
12380 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12381 include of stdio.h.
12383 2016-01-12 Nick Clifton <nickc@redhat.com>
12386 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12387 to fread so that it will be found in all target runtimes.
12389 2016-01-12 Richard Biener <rguenther@suse.de>
12391 PR tree-optimization/69053
12392 * g++.dg/torture/pr69053.C: New testcase.
12394 2016-01-12 Richard Biener <rguenther@suse.de>
12396 PR tree-optimization/69168
12397 * gcc.dg/torture/pr69168.c: New testcase.
12399 2016-01-12 Richard Biener <rguenther@suse.de>
12401 PR tree-optimization/69157
12402 * gcc.dg/torture/pr69157.c: New testcase.
12404 2016-01-12 Richard Biener <rguenther@suse.de>
12406 PR tree-optimization/69174
12407 * gcc.dg/torture/pr69174.c: New testcase.
12409 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12413 * g++.dg/tls/pr66808.C: New test.
12414 * g++.dg/tls/pr69000.C: New test.
12416 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12418 * gcc.target/powerpc/swaps-p8-23.c: New test.
12419 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12421 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12423 PR tree-optimization/68356
12424 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12426 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12427 Jim Wilson <jim.wilson@linaro.org>
12430 * gcc.target/arm/pr69194.c: New test.
12432 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12435 * gcc.target/i386/pr69225-1.c: New test.
12436 * gcc.target/i386/pr69225-2.c: Likewise.
12437 * gcc.target/i386/pr69225-3.c: Likewise.
12438 * gcc.target/i386/pr69225-4.c: Likewise.
12439 * gcc.target/i386/pr69225-5.c: Likewise.
12440 * gcc.target/i386/pr69225-6.c: Likewise.
12442 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12445 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12449 * gcc.dg/pr69071.c: New test.
12452 * g++.dg/opt/pr69211.C: New test.
12454 PR tree-optimization/69214
12455 * gcc.c-torture/compile/pr69214.c: New test.
12457 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12459 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12460 * gcc.target/i386/pr66232-11.c: Ditto.
12461 * gcc.target/i386/pr66232-12.c: Ditto.
12462 * gcc.target/i386/pr66232-13.c: Ditto.
12464 2016-01-11 Richard Biener <rguenther@suse.de>
12466 PR tree-optimization/69173
12467 * gcc.dg/torture/pr69173.c: New testcase.
12469 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12471 PR rtl-optimization/68796
12472 * gcc.target/aarch64/tst_5.c: New test.
12473 * gcc.target/aarch64/tst_6.c: Likewise.
12475 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12477 PR rtl-optimization/68841
12478 * gcc.dg/pr68841.c: New test.
12479 * gcc.c-torture/execute/pr68841.c: New test.
12481 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12483 PR rtl-optimization/68920
12484 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12486 * gcc.dg/ifcvt-5.c: New test.
12488 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12491 * g++.dg/pr69123.C: New.
12493 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12496 * gcc.target/i386/pr69010.c: New test.
12498 2016-01-11 Martin Jambor <mjambor@suse.cz>
12501 * gcc.target/i386/chkp-pr69044.c: New test.
12503 2016-01-11 Tom de Vries <tom@codesourcery.com>
12505 PR tree-optimization/69109
12506 * gcc.dg/autopar/pr69109-2.c: New test.
12507 * gcc.dg/autopar/pr69109.c: New test.
12509 2016-01-11 Tom de Vries <tom@codesourcery.com>
12511 PR tree-optimization/69108
12512 * gcc.dg/autopar/pr69108.c: New test.
12514 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12517 * c-c++-common/Wisleading-indentation.c: Augment test.
12519 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12522 * gfortran.dg/inline_matmul_12.f90: New test.
12524 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12527 * gfortran.dg/actual_array_offset_1: New test.
12529 2016-01-10 Tom de Vries <tom@codesourcery.com>
12531 PR tree-optimization/69062
12532 * gcc.dg/autopar/pr69062.c: New test.
12534 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12536 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12537 * gcc.dg/vect/slp-perm-2.c: Likewise.
12538 * gcc.dg/vect/slp-perm-3.c: Likewise.
12539 * gcc.dg/vect/slp-perm-5.c: Likewise.
12540 * gcc.dg/vect/slp-perm-6.c: Likewise.
12541 * gcc.dg/vect/slp-perm-7.c: Likewise.
12542 * gcc.dg/vect/slp-perm-8.c: Likewise.
12544 2016-01-10 Tom de Vries <tom@codesourcery.com>
12546 PR tree-optimization/69039
12547 * gcc.dg/autopar/pr69039.c: New test.
12549 2016-01-09 Marek Polacek <polacek@redhat.com>
12552 * g++.dg/pr69113.C: New test.
12554 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12556 PR middle-end/50865
12557 PR tree-optimization/69097
12558 * gcc.c-torture/execute/pr50865.c: New test.
12559 * gcc.c-torture/execute/pr69097-1.c: New test.
12560 * gcc.c-torture/execute/pr69097-2.c: New test.
12561 * gcc.dg/pr69097-1.c: New test.
12562 * gcc.dg/pr69097-2.c: New test.
12564 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12567 * g++.dg/opt/pr69164.C: New test.
12569 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12571 PR tree-optimization/69167
12572 * gcc.dg/pr69167.c: New test.
12574 2016-01-08 Marek Polacek <polacek@redhat.com>
12577 * g++.dg/pr68449.C: New.
12579 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12581 PR tree-optimization/68707
12582 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12583 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12584 on platforms supporting it.
12585 * gcc.dg/vect/slp-perm-2.c: Likewise.
12586 * gcc.dg/vect/slp-perm-3.c: Likewise.
12587 * gcc.dg/vect/slp-perm-5.c: Likewise.
12588 * gcc.dg/vect/slp-perm-7.c: Likewise.
12589 * gcc.dg/vect/slp-perm-8.c: Likewise.
12590 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12591 on platforms supporting it.
12593 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12595 PR tree-optimization/69162
12596 * gcc.dg/pr69162.c: New test.
12598 PR tree-optimization/69172
12599 * gcc.dg/pr69172.c: New test.
12601 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12603 PR tree-optimization/67781
12604 * gcc.c-torture/execute/pr67781.c: New file.
12606 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12608 PR tree-optimization/69083
12609 * gcc.dg/vect/pr69083.c: New test.
12611 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12613 PR tree-optimization/61441
12614 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12615 Use -fexcess-precision=standard for compiler options.
12616 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12618 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12621 * gfortran.dg/gomp/pr69128.f90: New test.
12624 * g++.dg/ext/pr69145-1.C: New test.
12625 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12626 * g++.dg/ext/pr69145-2.h: New file.
12628 2016-01-07 Martin Sebor <msebor@redhat.com>
12631 * gcc.dg/atomic-fetch-bool.c: New test.
12632 * gcc.dg/sync-fetch-bool.c: New test.
12634 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12637 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12639 2016-01-07 Nick Clifton <nickc@redhat.com>
12642 * g++.dg/pr66655.C: New test.
12643 * g++.dg/pr66655_1.cc: Test support file.
12644 * g++.dg/pr66655.h: Test header file.
12646 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12649 gfortran.dg/gomp/pr66680.f90: New test.
12651 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12654 * gcc.target/i386/pr69171-1.c: New test.
12655 * gcc.target/i386/pr69171-2.c: Likewise.
12656 * gcc.target/i386/pr69171-3.c: Likewise.
12657 * gcc.target/i386/pr69171-4.c: Likewise.
12658 * gcc.target/i386/pr69171-5.c: Likewise.
12659 * gcc.target/i386/pr69171-6.c: Likewise.
12661 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12663 PR middle-end/67639
12664 * c-c++-common/pr67639.c: New test.
12666 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12668 PR tree-optimization/69141
12669 * g++.dg/opt/pr69141.C: New test.
12671 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12673 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12675 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12678 * gcc.target/i386/pr69140.c: New test
12680 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12682 * gcc.dg/bad-dereference.c: New test case.
12684 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12686 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12688 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12690 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12692 2016-01-06 Marek Polacek <polacek@redhat.com>
12695 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12697 2016-01-05 Marek Polacek <polacek@redhat.com>
12700 * gcc.dg/atomic-invalid-2.c: New.
12702 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12705 * gcc.target/i386/pr68991.c: New test.
12707 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12710 * g++.dg/pr68991-1.C: New test.
12711 * g++.dg/pr68991-2.C: Likewise.
12713 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12716 * gcc.target/ia64/pr60465-gprel64.c: New test.
12717 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12719 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12721 PR rtl-optimization/68651
12722 * gcc.target/aarch64/pr68651_1.c: New test.
12724 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12727 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12729 2016-01-05 Nathan Sidwell <nathan@acm.org>
12732 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12734 * gcc.dg/alias-15.c: New.
12736 2016-01-05 Nick Clifton <nickc@redhat.com>
12739 * g++.dg/pr68770.C: New test.
12741 2016-01-04 Mike Stump <mikestump@comcast.net>
12743 * lib/target-supports.exp (check_effective_target_cilkplus):
12744 cilkplus targets require pthreads.
12745 (check_effective_target_cilkplus): Remove special case for NVPTX.
12747 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12749 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12752 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12754 Update copyright years.
12756 2016-01-04 Marek Polacek <polacek@redhat.com>
12759 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12760 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12761 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12763 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12765 * gcc.target/sparc/20160104-2.c: New test.
12767 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12769 * gcc.target/sparc/20160104-1.c: New test.
12771 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12774 * gfortran.dg/pr65045.f90: New test.
12776 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12778 * gnat.dg/specs/debug1.ads: Delete.
12780 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12782 PR libgfortran/68867
12783 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12786 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12788 PR libgfortran/68867
12789 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12792 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12795 * gfortran.dg/pr68864.f90: New test.
12797 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12799 PR tree-optimization/69070
12800 * gcc.dg/pr69070.c: New test.
12803 * gfortran.dg/pr69055.f90: New test.
12806 * gcc.dg/pr69015.c: New test.
12808 Copyright (C) 2016 Free Software Foundation, Inc.
12810 Copying and distribution of this file, with or without modification,
12811 are permitted in any medium without royalty provided the copyright
12812 notice and this notice are preserved.