1 2016-09-24 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/Wbool-operation-1.c: New test.
5 * gcc.dg/Wbool-operation-1.c: New test.
7 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
9 * gfortran.dg/dec_static_1.f90: New.
10 * gfortran.dg/dec_static_2.f90: New.
11 * gfortran.dg/dec_static_3.f90: New.
12 * gfortran.dg/dec_static_4.f90: New.
14 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17 * gfortran.dg/negative_unit_check.f90: Update test.
18 * gfortran.dg/dtio_14.f90: New test.
20 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
22 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
23 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
24 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
25 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
26 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
27 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
28 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
30 2016-09-23 Martin Sebor <msebor@redhat.com>
33 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
34 assuming long double is bigger than double.
36 2016-09-23 Jakub Jelinek <jakub@redhat.com>
38 Implement P0138R2, C++17 construction rules for enum class values
39 * g++.dg/cpp1z/direct-enum-init1.C: New test.
41 2016-09-23 David Malcolm <dmalcolm@redhat.com>
44 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
45 expected multiline output from first warning to reflect change
48 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
50 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
52 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
53 Tom de Vries <tom@codesourcery.com>
56 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
58 2016-09-23 Marek Polacek <polacek@redhat.com>
60 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
61 * c-c++-common/gomp/atomic-13.c: Likewise.
62 * c-c++-common/gomp/atomic-14.c: Likewise.
63 * c-c++-common/pr60439.c: Remove invalid code.
64 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
65 * g++.dg/expr/bitfield5.C: Likewise.
66 * g++.dg/expr/bitfield6.C: Likewise.
67 * g++.dg/expr/bool1.C: Likewise.
68 * g++.dg/expr/bool3.C: Likewise.
69 * g++.dg/expr/lval3.C: Likewise.
70 * g++.dg/expr/lval4.C: Likewise.
71 * g++.old-deja/g++.jason/bool5.C: Likewise.
73 2016-09-23 David Malcolm <dmalcolm@redhat.com>
76 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
77 (test_terminator_location): New function.
79 2016-09-23 Richard Biener <rguenther@suse.de>
81 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
83 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
85 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
86 -march=armv8.2-a+fp16 when supported by the hardware.
87 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
88 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
89 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
90 semi-colons to a macro invocations.
91 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
92 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
94 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
95 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
96 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
97 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
99 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
106 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
108 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
110 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
112 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
114 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
116 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
118 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
120 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
122 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
124 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
125 defined. Also fix some white-space.
126 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
132 defined. Also fix some long lines and white-space.
133 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
134 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
135 defined. Also fix some long lines and white-space.
136 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
137 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
139 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
140 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
141 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
143 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
145 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
147 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
152 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
165 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
176 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
177 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
181 2016-09-23 Jiong Wang <jiong.wang@arm.com>
182 Matthew Wahab <matthew.wahab@arm.com>
184 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
185 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
186 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
187 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
188 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
189 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
190 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
191 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
192 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
193 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
194 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
195 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
196 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
197 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
198 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
199 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
200 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
201 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
202 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
203 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
204 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
205 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
206 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
207 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
208 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
209 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
210 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
211 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
212 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
213 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
214 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
215 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
216 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
217 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
218 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
219 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
222 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
224 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
225 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
226 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
227 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
230 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
233 * gcc.dg/torture/pr77677.c: New test.
235 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
237 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
240 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
242 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
243 options. Add tests for float16x4_t and float16x8_t.
245 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
247 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
248 * gcc.target/s390/risbg-ll-2.c: Ditto.
249 * gcc.target/s390/risbg-ll-3.c: Ditto.
251 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
253 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
254 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
256 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
258 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
259 output to the simplified instructions.
261 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
263 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
264 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
268 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
269 (FP16_SUPPORTED): New
270 (expected-hfloat-16x4): Make conditional on __fp16 support.
271 (expected-hfloat-16x8): Likewise.
272 (vdup_n_f16): Disable for non-AArch64 targets.
273 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
274 conditional on FP16_SUPPORTED.
275 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
277 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
278 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
279 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
281 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
282 conditional on FP16_SUPPORTED.
283 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
284 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
286 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
288 * gcc.target/arm/short-vfp-1.c: New.
290 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
292 * gcc.target/arm/attr-fp16-arith-1.c: New.
294 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
296 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
298 (add_options_for_arm_v8_2a_fp16_neon): New.
299 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
300 (add_options_for_arm_arch_v8_2a): Auto-generate.
301 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
302 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
303 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
304 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
305 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
306 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
307 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
309 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
311 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
312 arm_fp16_alternative_ok.
313 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
314 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
315 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
316 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
317 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
318 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
319 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
320 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
321 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
322 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
323 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
324 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
325 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
326 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
327 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
328 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
329 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
330 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
331 * gcc.target/arm/fp16-rounding-alt-1.c: Use
332 arm_fp16_alternative_ok.
333 * lib/target-supports.exp
334 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
335 (check_effective_target_arm_fp16_alternative_ok): New.
336 (check_effective_target_arm_fp16_none_ok_nocache): New.
337 (check_effective_target_arm_fp16_none_ok): New.
339 2016-09-23 Martin Liska <mliska@suse.cz>
341 * gcc.dg/ipa/pr77653.c: Replace adress
344 2016-09-23 Martin Liska <mliska@suse.cz>
346 * gcc.target/i386/movbe-4.c: New test.
348 2016-09-23 Martin Liska <mliska@suse.cz>
350 * gcc.target/i386/crc32-5.c: New test.
352 2016-09-23 Martin Liska <mliska@suse.cz>
354 * gcc.target/i386/pr71652.c: New test.
355 * gcc.target/i386/pr71652-2.c: New test.
356 * gcc.target/i386/pr71652-3.c: New test.
358 2016-09-23 Jakub Jelinek <jakub@redhat.com>
360 * lib/gcc-dg.exp (process-message): Support relative line number
361 notation - .+4 or .-1 etc.
362 * gcc.dg/dg-test-1.c: New test.
364 2016-09-22 Martin Sebor <msebor@redhat.com>
367 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
368 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
369 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
370 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
372 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
374 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
375 * gcc.dg/ifcvt-2.c: Ditto.
376 * gcc.dg/zero_bits_compound-1.c: Ditto.
377 * gcc.dg/zero_bits_compound-1.c: Ditto.
378 * gcc.dg/pr40550.c: Simplify target selectors.
379 Use dg-additional-options.
380 * gcc.dg/pr47893.c: Ditto.
381 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
382 additional options for 32-bit x86 targets.
383 * gcc.dg/pr70955.c: Move to ...
384 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
386 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
389 * g++.dg/cpp0x/pr61019.C: New.
391 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
392 Terry Guo <terry.guo@arm.com>
394 * gcc.target/arm/pure-code/ffunction-sections.c: New.
395 * gcc.target/arm/pure-code/no-literal-pool.c: New.
396 * gcc.target/arm/pure-code/pure-code.exp: New.
398 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
400 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
401 Remove SSE effective target requirement.
403 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/cpp0x/pr71979.C: New.
408 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
410 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
412 2016-09-22 Martin Liska <mliska@suse.cz>
415 * gcc.dg/ipa/pr77653.c: New test.
417 2016-09-22 Jakub Jelinek <jakub@redhat.com>
420 * gfortran.dg/gomp/pr77665.f90: New test.
422 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
424 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
425 * gfortran.dg/dtio_13.f90: New test.
427 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
430 * gfortran.dg/pr66107.f90: New test.
432 2016-09-21 Ian Lance Taylor <iant@golang.org>
434 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
435 with call to builtin delete function.
437 2016-09-21 Joseph Myers <joseph@codesourcery.com>
439 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
440 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
441 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
442 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
445 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
449 2016-09-21 Jakub Jelinek <jakub@redhat.com>
452 * g++.dg/cpp1z/aligned-new6.C: New test.
454 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
456 * gcc.target/arm/fp16-aapcs-3.c: New.
457 * gcc.target/arm/fp16-aapcs-4.c: New.
458 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
459 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
460 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
461 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
463 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
465 PR tree-optimization/77550
466 * g++.dg/pr77550.C: New test.
468 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
471 * gcc.target/avr/torture/pr77326.c: New test.
473 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
475 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
477 2016-09-21 Richard Biener <rguenther@suse.de>
479 PR tree-optimization/77648
480 * gcc.dg/torture/pr77648-1.c: New testcase.
481 * gcc.dg/torture/pr77648-2.c: Likewise.
483 2016-09-21 Richard Biener <rguenther@suse.de>
484 Jakub Jelinek <jakub@redhat.com>
486 PR tree-optimization/77621
487 * gcc.dg/pr77621.c: New testcase.
489 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
492 * gfortran.dg/dtio_12.f90: New test.
494 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
496 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
498 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
500 PR tree-optimization/72835
501 * gcc.dg/tree-ssa/pr72835.c: New test.
503 2016-09-20 Martin Sebor <msebor@redhat.com>
506 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
507 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
508 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
509 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
510 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
511 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
512 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
514 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
516 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
517 arguments/compare will be optimized away.
518 * gcc.dg/torture/ftrapv-1.c: Likewise.
520 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
522 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
523 will be optimized away.
524 * gcc.dg/ipa/vrp1.c: New test.
525 * gcc.dg/ipa/vrp2.c: New test.
526 * gcc.dg/ipa/vrp3.c: New test.
528 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
530 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
531 does the same transformation.
532 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
533 * gcc.dg/tree-ssa/evrp1.c: New test.
534 * gcc.dg/tree-ssa/evrp2.c: New test.
535 * gcc.dg/tree-ssa/evrp3.c: New test.
536 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
537 * gcc.dg/tree-ssa/pr22117.c: Likewise.
538 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
539 * gcc.dg/tree-ssa/pr64130.c: Likewise.
540 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
541 foling now happens early.
542 * gcc.dg/tree-ssa/vrp04.c: Likewise.
543 * gcc.dg/tree-ssa/vrp06.c: Likewise.
544 * gcc.dg/tree-ssa/vrp16.c: Likewise.
545 * gcc.dg/tree-ssa/vrp25.c: Likewise.
546 * gcc.dg/tree-ssa/vrp67.c: Likewise.
548 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.target/i386/pr77621.c: New test.
552 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
553 pattern, loop should vectorize with -mtune=atom.
555 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
556 Jakub Jelinek <jakub@redhat.com>
559 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
562 2016-09-20 Jakub Jelinek <jakub@redhat.com>
565 * g++.dg/other/pr77626.C: New test.
568 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
571 * g++.dg/cpp0x/gen-attrs-62.C: New test.
574 * c-c++-common/pr77624-1.c: New test.
575 * c-c++-common/pr77624-2.c: New test.
577 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
579 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
582 2016-09-20 Richard Biener <rguenther@suse.de>
584 PR tree-optimization/77646
585 * gcc.dg/torture/pr77646.c: New testcase.
587 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
590 * c-c++-common/Wint-in-bool-context.c: New test.
592 2016-09-19 Joseph Myers <joseph@codesourcery.com>
594 * gcc.dg/cr-decimal-dig-1.c: New test.
596 2016-09-19 Joseph Myers <joseph@codesourcery.com>
598 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
599 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
600 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
601 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
603 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
605 PR rtl-optimization/77416
606 * gcc.target/powerpc/pr77416.c: New.
608 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
611 * g++.dg/template/error-recovery4.C: New test.
613 2016-09-19 Bin Cheng <bin.cheng@arm.com>
615 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
617 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
620 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
622 2016-09-19 Jakub Jelinek <jakub@redhat.com>
623 Jan Hubicka <jh@suse.cz>
626 * gcc.dg/pr77587.c: New test.
627 * gcc.dg/pr77587a.c: New file.
629 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
631 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
632 * gfortran.dg/coarray_38.f90:
633 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
634 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
635 * gfortran.dg/coarray_allocate_7.f08: New test.
636 * gfortran.dg/coarray_allocate_8.f08: New test.
637 * gfortran.dg/coarray_allocate_9.f08: New test.
638 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
640 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
641 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
642 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
644 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
645 * gfortran.dg/coarray_lock_7.f90: Same.
646 * gfortran.dg/coarray_poly_5.f90: Same.
647 * gfortran.dg/coarray_poly_6.f90: Same.
648 * gfortran.dg/coarray_poly_7.f90: Same.
649 * gfortran.dg/coarray_poly_8.f90: Same.
650 * gfortran.dg/coindexed_1.f90: Changed errors expected.
652 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
655 * gfortran.dg/dec_structure_15.f90: New testcase.
657 2016-09-19 Richard Biener <rguenther@suse.de>
660 * gcc.dg/torture/pr77605.c: New testcase.
662 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
664 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
666 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
668 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
669 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
670 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
671 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
672 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
673 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
674 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
675 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
676 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
677 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
678 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
680 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
682 * gcc.target/i386/pr68633.c: Fix expected result.
684 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
687 * gfortran.dg/pr68078.f90: New test.
688 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
690 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
693 * gcc.target/powerpc/swaps-p8-25.c: New.
695 2016-09-16 Jakub Jelinek <jakub@redhat.com>
698 * g++.dg/cpp0x/constexpr-77482.C: New test.
701 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
703 * g++.dg/abi/abi-tag23a.C: Likewise.
706 * g++.dg/cpp0x/decltype-77338.C: New test.
709 * g++.dg/cpp0x/mutable1.C: New test.
711 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
714 * gfortran.dg/pr77612.f90: New test.
716 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
718 * gcc.dg/torture/pr70421.c: Require int32plus.
720 2016-09-16 Jakub Jelinek <jakub@redhat.com>
723 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
726 * gcc.target/i386/pr77526.c: New test.
728 2016-09-16 Jakub Jelinek <jakub@redhat.com>
729 Eric Botcazou <ebotcazou@adacore.com>
732 * gcc.target/i386/pr77594.c: New test.
734 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
737 * gfortran.dg/misplaced_implicit_character.f90: New test.
739 2016-09-15 Bin Cheng <bin.cheng@arm.com>
741 PR tree-optimization/77503
742 * gcc.dg/vect/pr77503.c: New test.
744 2016-09-15 Richard Biener <rguenther@suse.de>
747 * c-c++-common/torture/pr77544.c: New testcase.
749 2016-09-15 Jakub Jelinek <jakub@redhat.com>
752 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
753 * gcc.dg/march-generic.c: Likewise.
754 * gcc.target/i386/spellcheck-options-1.c: New test.
755 * gcc.target/i386/spellcheck-options-2.c: New test.
756 * gcc.target/i386/spellcheck-options-3.c: New test.
757 * gcc.target/i386/spellcheck-options-4.c: New test.
759 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
762 * gfortran.dg/goacc/pr72743.f90: New test.
764 2016-09-15 Richard Biener <rguenther@suse.de>
766 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
768 2016-09-15 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/77514
771 * gcc.dg/torture/pr77514.c: New testcase.
773 2016-09-14 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/lookup/pr77549.C: New test.
778 2016-09-14 Marek Polacek <polacek@redhat.com>
780 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
781 * c-c++-common/gomp/atomic-13.c: Likewise.
782 * c-c++-common/gomp/atomic-14.c: Likewise.
783 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
784 * g++.dg/cpp1z/bool-increment1.C: New test.
785 * c-c++-common/pr60439.c: Add dg-warning.
786 * g++.dg/expr/bitfield4.C: Likewise.
787 * g++.dg/expr/bitfield5.C: Likewise.
788 * g++.dg/expr/bitfield6.C: Likewise.
789 * g++.dg/expr/bool1.C: Likewise.
790 * g++.dg/expr/bool3.C: Likewise.
791 * g++.dg/expr/lval3.C: Likewise.
792 * g++.dg/expr/lval4.C: Likewise.
793 * g++.old-deja/g++.jason/bool5.C: Likewise.
794 * g++.dg/expr/bitfield3.C: Adjust dg-error.
795 * g++.dg/other/error18.C: Likewise.
796 * g++.dg/gomp/atomic-14.C: Likewise.
798 2016-09-14 Nathan Sidwell <nathan@acm.org>
801 * g++.dg/cpp1y/pr77539.C: New.
803 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
805 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
807 * g++.dg/ext/builtin_alloca.C: Likewise.
808 * g++.dg/template/spec35.C: Likewise.
809 * gcc.dg/builtins-68.c: Likewise.
810 * gcc.misc-tests/gcov-13.c: Likewise.
811 * gcc.misc-tests/gcov-14.c: Likewise.
813 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
815 * gfortran.dg/dec_structure_14.f90: New testcase.
817 2016-09-14 Jakub Jelinek <jakub@redhat.com>
820 * c-c++-common/tsan/pr68260.c: New test.
822 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
825 * gcc.target/msp430/function-attributes-1.c: New test.
826 * gcc.target/msp430/function-attributes-2.c: New test.
827 * gcc.target/msp430/function-attributes-3.c: New test.
829 2016-09-13 Jakub Jelinek <jakub@redhat.com>
831 * g++.dg/cpp0x/gen-attrs-61.C: New test.
832 * g++.dg/cpp1z/gen-attrs1.C: New test.
834 PR tree-optimization/77454
835 * gcc.dg/pr77454.c: New test.
838 * g++.dg/cpp1y/constexpr-77553.C: New test.
840 2016-09-13 David Malcolm <dmalcolm@redhat.com>
842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
843 (test_show_locus): Replace rich_location::add_fixit_insert calls
844 with add_fixit_insert_before and add_fixit_insert_after.
846 2016-09-13 Jason Merrill <jason@redhat.com>
847 Tom de Vries <tom@codesourcery.com>
850 * g++.dg/pr77427.C: New test.
852 2016-09-13 Martin Liska <mliska@suse.cz>
854 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
856 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
857 * lib/target-supports.exp: Define the new target.
859 2016-09-12 Andrew Pinski <apinski@cavium.com>
861 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
862 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
864 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
866 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
868 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
869 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
870 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
872 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
873 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
875 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
878 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
879 * g++.dg/ext/pr77496.C: New test.
880 * g++.dg/warn/pr77496.C: New test.
882 2016-09-12 David Malcolm <dmalcolm@redhat.com>
885 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
886 to preserve conversion chars, and to preserve prefix information.
887 * gcc.dg/format/pr72858.c: New test case.
889 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
891 * gfortran.dg/pr77507.f90: Move to ...
892 * gfortran.dg/ieee/pr77507.f90: here.
894 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
897 * compile/pr61159.c: New testcase
899 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
902 * gcc.dg/ipa/pr63416.c: New testcase.
904 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
905 Steven G. Kargl <kargl@gcc.gnu.org>
908 * gfortran.dg/dtio_11.f90: new test.
910 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
913 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
914 * gfortran.dg/c_assoc_4.f90: Ditto.
916 2016-09-10 Tom de Vries <tom@codesourcery.com>
919 * c-c++-common/va-arg-va-list-type.c: New test.
921 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
923 PR rtl-optimization/77289
924 * gcc.target/powerpc/pr77289.c: New test.
926 2016-09-09 Martin Sebor <msebor@redhat.com>
930 * gcc.dg/pr77520.c: New test.
931 * gcc.dg/pr77521.c: New test.
933 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
936 * gfortran.dg/pr77506.f90: New test.
938 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
941 * gfortran.dg/pr77507.f90: New test.
943 2016-09-09 Joseph Myers <joseph@codesourcery.com>
945 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
947 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
948 Louis Krupp <lkrupp@gcc.gnu.org>
951 * gfortran.dg/pr69514_1.f90: New test.
952 * gfortran.dg/pr69514_2.f90: New test.
954 2016-09-08 Jakub Jelinek <jakub@redhat.com>
957 * gfortran.dg/gomp/pr77500.f90: New test.
960 * gfortran.dg/gomp/pr77516.f90: New test.
962 2016-09-07 Jakub Jelinek <jakub@redhat.com>
965 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
966 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
967 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
968 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
969 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
970 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
972 2016-09-07 David Malcolm <dmalcolm@redhat.com>
974 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
975 "substring-locations.h".
977 2016-09-07 Richard Biener <rguenther@suse.de>
980 * c-c++-common/vector-subscript-8.c: Move ..
981 * gcc.dg/pr77450.c: ... here.
983 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
986 * gfortran.dg/fmt_f0_2.f90: Update test.
987 * gfortran.dg/fmt_f0_3.f90: New test.
989 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
992 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
996 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
998 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1001 * gcc.target/i386/pr69255-1.c: New test.
1002 * gcc.target/i386/pr69255-2.c: New test.
1003 * gcc.target/i386/pr69255-3.c: New test.
1005 2016-09-06 Martin Sebor <msebor@redhat.com>
1008 * gcc.dg/format/miss-7.c: New test.
1010 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1012 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1014 2016-09-06 Martin Liska <mliska@suse.cz>
1016 PR gcov-profile/77378
1017 PR gcov-profile/77466
1018 * gcc.dg/profile-update-warning.c: New test.
1020 2016-09-06 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/77479
1023 * gcc.dg/torture/pr77479.c: New testcase.
1025 2016-09-06 Richard Biener <rguenther@suse.de>
1028 * c-c++-common/vector-subscript-7.c: Adjust.
1029 * c-c++-common/vector-subscript-8.c: New testcase.
1031 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1035 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.target/i386/avx512f-pr77476.c: New test.
1039 * gcc.target/i386/avx512bw-pr77476.c: New test.
1040 * gcc.target/i386/avx512dq-pr77476.c: New test.
1042 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1043 Update comment to mention also avx512f.
1046 * g++.dg/asan/pr77396-2.C: New test.
1048 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1050 PR rtl-optimization/77452
1051 * gcc.target/i386/pr77452.c: New test.
1053 2016-09-05 Marek Polacek <polacek@redhat.com>
1056 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1058 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1061 * gfortran.dg/pr77391.f90: New test.
1063 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1066 * gfortran.dg/pr77460.f90: New test.
1068 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1073 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1075 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1077 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1079 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1081 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1082 diagnostic-test-show-locus-generate-patch.c to the sources
1083 for diagnostic_plugin_test_show_locus.c.
1085 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1088 * gcc.dg/gomp/_Atomic-1.c: New test.
1089 * gcc.dg/gomp/_Atomic-2.c: New test.
1090 * gcc.dg/gomp/_Atomic-3.c: New test.
1091 * gcc.dg/gomp/_Atomic-4.c: New test.
1092 * gcc.dg/gomp/_Atomic-5.c: New test.
1095 * g++.dg/asan/pr77396.C: New test.
1097 2016-09-01 Martin Sebor <msebor@redhat.com>
1099 PR tree-optimization/71831
1100 * gcc.dg/builtin-object-size-16.c: New test.
1101 * gcc.dg/builtin-object-size-17.c: New test.
1103 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1105 PR libgfortran/77393
1106 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1108 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1110 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1111 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1112 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1113 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1114 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1115 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1116 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1117 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1118 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1119 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1120 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1121 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1122 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1123 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1124 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1125 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1126 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1127 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1129 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1131 * gnat.dg/opt58.adb: New test.
1132 * gnat.dg/opt58_pkg.ads: New helper.
1134 2016-09-01 Richard Biener <rguenther@suse.de>
1137 * gcc.dg/torture/pr77436.c: New testcase.
1139 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1141 * gcc.dg/pr64252.c: Require int32plus.
1142 * gcc.dg/pr66299-1.c: Likewise.
1143 * gcc.dg/pr66299-2.c: Likewise.
1144 * gcc.dg/torture/20131115-1.c: Skip for avr.
1146 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1148 * gcc.target/aarch64/ands_3.c: New test.
1150 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1153 * gfortran.dg/gomp/pr77352.f90: New test.
1156 * gfortran.dg/gomp/pr77374.f08: New test.
1158 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1160 PR tree-optimization/73714
1161 * gcc.dg/tree-ssa/pr73714.c: New test.
1163 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1165 PR libgfortran/77393
1166 * gfortran.dg/fmt_f0_2.f90: New test.
1168 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1170 * gcc.target/i386/pr59539-2.c: Adapt options.
1171 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1173 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1176 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1177 of the associate entity and replace with a pointer to the
1178 intended item on the stack.
1180 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1181 Paul Thomas <pault@gcc.gnu.org>
1184 * gfortran.dg/dtio_1.f90: New test.
1185 * gfortran.dg/dtio_2.f90: New test.
1186 * gfortran.dg/dtio_3.f90: New test.
1187 * gfortran.dg/dtio_4.f90: New test.
1188 * gfortran.dg/dtio_5.f90: New test.
1189 * gfortran.dg/dtio_6.f90: New test.
1190 * gfortran.dg/dtio_7.f90: New test.
1191 * gfortran.dg/dtio_8.f90: New test.
1192 * gfortran.dg/dtio_9.f90: New test.
1193 * gfortran.dg/dtio_10.f90: New test.
1195 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1197 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1198 (test_many_nested_locations): New function.
1199 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1200 (test_show_locus): Handle "test_many_nested_locations".
1202 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1204 * g++.dg/template/double-greater-than-fixit.C: New test case.
1206 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1208 * gnat.dg/opt57.ad[sb]: New test.
1209 * gnat.dg/opt57_pkg.ads: New helper.
1211 2016-08-30 Richard Biener <rguenther@suse.de>
1213 PR tree-optimization/69047
1214 * gcc.dg/pr69047.c: Fix byte-order check.
1216 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1218 PR tree-optimization/72866
1219 * gcc.dg/vect/pr72866.c: New test.
1222 * g++.dg/debug/dwarf2/pr77363.C: New test.
1225 * gcc.target/i386/pr77377.c: New test.
1228 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1231 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1233 * gfortran.dg/pr77372.f90: Moved to ...
1234 * gfortran.dg/ieee/pr77372.f90: here.
1236 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1238 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1239 vector short/char initializations.
1240 * gcc.target/powerpc/vec-init-5.c: Likewise.
1241 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1242 vector initialization optimizations.
1243 * gcc.target/powerpc/vec-init-7.c: Likewise.
1244 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1245 vector float/double initializations.
1246 * gcc.target/powerpc/vec-init-9.c: Likewise.
1248 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1251 * gcc.target/i386/pr77403.c: New test.
1253 2016-08-29 Marek Polacek <polacek@redhat.com>
1256 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1258 2016-08-29 Tom de Vries <tom@codesourcery.com>
1261 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1263 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1265 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1267 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1269 * gfortran.dg/dec_structure_13.f90: New testcase.
1271 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1274 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1277 2016-08-28 Tom de Vries <tom@codesourcery.com>
1280 * gcc.dg/pr70955.c: New test.
1281 * gcc.dg/lto/pr70955_0.c: Same.
1282 * gcc.dg/lto/pr70955_1.c: Same.
1284 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1286 PR tree-optimization/71077
1287 * gcc.target/i386/pr71077.c: New test.
1289 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/pr77380.f90: New test.
1294 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1297 gfortran.dg/pr77372.f90: New test.
1299 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1301 * gcc.dg/spellcheck-fields-2.c (test): Move
1302 dg-begin/end-multiline-output within function body.
1303 (test_macro): New function.
1305 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1307 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1308 (test_fixit_insert): Update expected output.
1309 (test_fixit_remove): Likewise.
1310 (test_fixit_replace): Likewise.
1312 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1317 2016-08-26 Richard Biener <rguenther@suse.de>
1319 PR tree-optimization/69047
1320 * gcc.dg/pr69047.c: New testcase.
1322 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1323 Martin Jambhor <mjambor@suse.cz>
1325 * gcc.dg/ipa/propbits-1.c: New test-case.
1326 * gcc.dg/ipa/propbits-2.c: Likewise.
1327 * gcc.dg/ipa/propbits-3.c: Likewise.
1329 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1332 * gfortran.dg/pr77351.f90: New test.
1334 2016-08-25 Marek Polacek <polacek@redhat.com>
1336 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1338 2016-08-25 Marek Polacek <polacek@redhat.com>
1341 * gcc.dg/pr77323.c: New test.
1343 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1346 * gfortran.dg/submodule_17.f08: New test.
1348 2016-08-24 Michael Collison <michael.collison@linaro.org>
1349 Michael Collison <michael.collison@arm.com>
1351 * gcc.target/arm/builtin_saddl.c: New testcase.
1352 * gcc.target/arm/builtin_saddll.c: New testcase.
1353 * gcc.target/arm/builtin_uaddl.c: New testcase.
1354 * gcc.target/arm/builtin_uaddll.c: New testcase.
1355 * gcc.target/arm/builtin_ssubl.c: New testcase.
1356 * gcc.target/arm/builtin_ssubll.c: New testcase.
1357 * gcc.target/arm/builtin_usubl.c: New testcase.
1358 * gcc.target/arm/builtin_usubll.c: New testcase.
1360 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1363 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1364 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1365 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1366 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1367 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1368 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1369 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1370 effective target. Remove scan-assembler-times directives.
1371 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1372 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1373 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1375 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1377 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1379 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1381 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1384 * lib/target-supports.exp
1385 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1386 (check_effective_target_vect_natural_alignment): Ditto.
1387 (check_effective_target_vector_alignment_reachable): Ditto.
1388 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1390 2016-08-23 Ian Lance Taylor <iant@golang.org>
1392 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1394 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1396 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1397 being created from pointers to memory locations.
1398 * gcc.target/powerpc/vec-init-2.c: Likewise.
1400 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1402 * gfortran.dg/dec_structure_12.f90: New testcase.
1404 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1406 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1408 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1410 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1413 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1415 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1416 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1418 2016-08-23 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/27336
1421 * c-c++-common/pr27336.c: New testcase.
1423 2016-08-22 Marek Polacek <polacek@redhat.com>
1426 * g++.dg/cpp1y/pr77321.C: New test.
1428 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1431 * gfortran.dg/empty_label.f: Adjust test for new error message.
1432 * gfortran.dg/empty_label.f90: Ditto.
1433 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1434 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1435 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1437 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1440 * gfortran.dg/pr61318.f90: New test.
1442 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1445 * gfortran.dg/pr77260_1.f90: New test.
1446 * gfortran.dg/pr77260_2.f90: Ditto.
1448 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1451 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1452 __builtin_signbitf and __builtin_signbitl in expected generic
1454 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1455 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1456 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1457 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1460 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1462 * gcc.dg/torture/float128-builtin.c,
1463 gcc.dg/torture/float128-ieee-nan.c,
1464 gcc.dg/torture/float128x-builtin.c,
1465 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1466 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1467 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1468 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1469 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1470 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1471 gcc.dg/torture/floatn-nan.h: New tests.
1473 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1475 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1477 (main): Update calls to TEST_I_F.
1478 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1480 (main): Update calls to TEST_I_F.
1482 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1484 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1485 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1486 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1487 names in calls to TEST_I_F.
1489 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1492 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1494 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1496 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1497 and !natural_alignment_64.
1498 * gcc.dg/ipa/propalign-2.c: Likewise.
1499 * gcc.dg/ipa/propalign-3.c: Likewise.
1500 * gcc.dg/ipa/propalign-4.c: Likewise.
1501 * gcc.dg/ipa/propalign-5.c: Likewise.
1502 * lib/target-supports.exp
1503 (check_effective_target_natural_alignment_32): Add avr-*-*.
1505 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1507 PR tree-optimization/61839
1508 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1509 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1510 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1511 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1513 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1516 * lib/target-supports.exp (check_effective_target_float16)
1517 (check_effective_target_float32, check_effective_target_float64)
1518 (check_effective_target_float128, check_effective_target_float32x)
1519 (check_effective_target_float64x)
1520 (check_effective_target_float128x)
1521 (check_effective_target_float16_runtime)
1522 (check_effective_target_float32_runtime)
1523 (check_effective_target_float64_runtime)
1524 (check_effective_target_float128_runtime)
1525 (check_effective_target_float32x_runtime)
1526 (check_effective_target_float64x_runtime)
1527 (check_effective_target_float128x_runtime)
1528 (check_effective_target_floatn_nx_runtime)
1529 (add_options_for_float16, add_options_for_float32)
1530 (add_options_for_float64, add_options_for_float128)
1531 (add_options_for_float32x, add_options_for_float64x)
1532 (add_options_for_float128x): New procedures.
1533 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1534 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1535 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1536 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1537 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1538 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1539 gcc.dg/torture/float128-complex.c,
1540 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1541 gcc.dg/torture/float128x-basic.c,
1542 gcc.dg/torture/float128x-complex.c,
1543 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1544 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1545 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1546 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1547 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1548 gcc.dg/torture/float32x-basic.c,
1549 gcc.dg/torture/float32x-complex.c,
1550 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1551 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1552 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1553 gcc.dg/torture/float64x-basic.c,
1554 gcc.dg/torture/float64x-complex.c,
1555 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1556 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1557 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1558 gcc.dg/torture/floatn-tg.h,
1559 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1560 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1561 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1562 gcc.dg/torture/fp-int-convert-float128x.c,
1563 gcc.dg/torture/fp-int-convert-float16-timode.c,
1564 gcc.dg/torture/fp-int-convert-float16.c,
1565 gcc.dg/torture/fp-int-convert-float32-timode.c,
1566 gcc.dg/torture/fp-int-convert-float32.c,
1567 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1568 gcc.dg/torture/fp-int-convert-float32x.c,
1569 gcc.dg/torture/fp-int-convert-float64-timode.c,
1570 gcc.dg/torture/fp-int-convert-float64.c,
1571 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1572 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1573 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1574 maximum exponent of floating-point type. Use it in testing
1575 whether 0x8...0 fits in the floating-point type. Always treat -1
1576 (signed 0xf...f) as fitting in the floating-point type.
1578 * gcc.dg/torture/fp-int-convert-double.c,
1579 gcc.dg/torture/fp-int-convert-float.c,
1580 gcc.dg/torture/fp-int-convert-float128-timode.c,
1581 gcc.dg/torture/fp-int-convert-float128.c,
1582 gcc.dg/torture/fp-int-convert-float80-timode.c,
1583 gcc.dg/torture/fp-int-convert-float80.c,
1584 gcc.dg/torture/fp-int-convert-long-double.c,
1585 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1587 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1590 * gfortran.dg/gomp/pr72744.f90: New test.
1593 * gfortran.dg/gomp/pr69281.f90: New test.
1595 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1597 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1598 the last special seed value.
1599 * gfortran.dg/random_7.f90: Use size for last array member instead
1602 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1604 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1605 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1607 2016-08-19 Richard Biener <rguenther@suse.de>
1609 PR tree-optimization/77286
1610 * gcc.dg/torture/pr77286.c: New testcase.
1612 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1614 * gcc.dg/verbose-asm-2.c: New test case.
1616 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1618 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1619 (custom_diagnostic_finalizer): Update for change to
1620 diagnostic_show_locus.
1622 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1624 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1625 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1627 2016-08-18 Marek Polacek <polacek@redhat.com>
1630 * gcc.dg/pr71514.c: New test.
1632 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1635 * gcc.target/i386/pr72839.c: New test.
1637 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1640 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1641 * c-c++-common/goacc/reduction-1.c: Likewise.
1642 * c-c++-common/goacc/reduction-2.c: Likewise.
1643 * c-c++-common/goacc/reduction-3.c: Likewise.
1644 * c-c++-common/goacc/reduction-4.c: Likewise.
1646 2016-08-18 Alan Modra <amodra@gmail.com>
1648 * gcc.c-torture/compile/pr72771.c: New.
1650 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1653 * gfortran.dg/pr67496.f90: New test.
1655 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1657 PR tree-optimization/71752
1658 * gcc.dg/vect/pr71752.c: New.
1660 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1662 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1664 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/ipa/devirt-52.C: New test.
1669 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1671 * c-c++-common/goacc/reduction-6.c: New testcase.
1673 2016-08-17 Richard Biener <rguenther@suse.de>
1675 PR tree-optimization/76490
1676 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1677 * gcc.dg/pr52904.c: XFAIL.
1679 2016-08-17 Richard Biener <rguenther@suse.de>
1681 PR tree-optimization/23855
1682 * gcc.dg/loop-unswitch-2.c: Adjust.
1684 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/72817
1687 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1689 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1692 * gcc.dg/torture/float128-extend-inf.c: New test.
1694 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1697 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1699 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1700 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1702 (test_oct): Likewise.
1703 (test_multiple): Likewise.
1704 (test_field_width_specifier): Likewise.
1705 (test_field_width_specifier_2): New function.
1706 (test_field_precision_specifier): New function.
1707 (test_embedded_nul): Update expected caret placement.
1708 (test_non_contiguous_strings): Update line number.
1709 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1710 (__emit_string_literal_range): Add "caret_idx" param.
1711 (test_simple_string_literal): Add value for new param, updating
1713 (test_concatenated_string_literal): Likewise.
1714 (test_multiline_string_literal): Likewise.
1715 (test_hex): Likewise.
1716 (test_oct): Likewise.
1717 (test_multiple): Likewise.
1718 (test_ucn4): Likewise.
1719 (test_ucn8): Likewise.
1720 (test_u8): Likewise.
1721 (test_u): Likewise; update expected message, from "range" to
1725 (test_macro): Add value for new param.
1726 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1727 (__emit_string_literal_range): Add "caret_idx" param.
1728 (test_stringified_token_1): Add value for new param. Update
1729 expected message, from "range" to "location".
1730 (test_stringized_token_2): Likewise, adding param to macro.
1731 (test_stringified_token_3): Likewise.
1732 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1733 (emit_warning): Convert param from source_range to location_t.
1734 (test_string_literals): Add caret_idx param, and use it when
1735 constructing a substring_loc. Update error message, from
1736 "range" to "location".
1738 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1741 * g++.dg/gomp/pr71910.C: New test.
1744 * gcc.c-torture/compile/pr67485.c: New test.
1747 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1749 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1751 PR tree-optimization/69848
1752 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1754 2016-08-16 Martin Liska <mliska@suse.cz>
1756 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1757 of memory operations so that it can be handled by core2
1760 2016-08-16 Richard Biener <rguenther@suse.de>
1762 PR tree-optimization/76783
1763 * gcc.dg/pr76783.c: New testcase.
1764 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1766 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1768 PR tree-optimization/72817
1769 PR tree-optimization/73450
1770 * gcc.dg/tree-ssa/pr72817.c: New test.
1771 * gcc.dg/tree-ssa/pr73450.c: New test.
1773 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1775 * gfortran.dg/init_flag_13.f90: New testcase.
1776 * gfortran.dg/init_flag_14.f90: Ditto.
1777 * gfortran.dg/init_flag_15.f03: Ditto.
1778 * gfortran.dg/dec_init_1.f90: Ditto.
1779 * gfortran.dg/dec_init_2.f90: Ditto.
1781 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1784 * gcc.target/i386/pr72867.c: New test.
1786 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1788 * c-c++-common/dump-ada-spec-5.c: New test.
1790 2016-08-15 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/73434
1793 * gcc.dg/torture/pr73434.c: New testcase.
1795 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1797 PR tree-optimization/72824
1798 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1800 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1803 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1804 in use_device clause.
1805 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1806 * gfortran.dg/goacc/list.f95: Adjust to catch
1807 "neither a POINTER nor an array" error messages.
1809 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1812 * gcc.target/i386/pr76342.c: New test.
1814 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1817 * g++.dg/ubsan/pr71512.C: New test.
1818 * c-c++-common/ubsan/pr71512-1.c: New test.
1819 * c-c++-common/ubsan/pr71512-2.c: New test.
1821 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1823 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1824 vector initialization options.
1825 * gcc.target/powerpc/vec-init-2.c: Likewise.
1826 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1827 is generated on ISA 3.0.
1829 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1832 * gcc.dg/c-c++-common/pr71654.c: New test.
1833 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1835 * gcc.dg/tree-ssa/vrp24: Likewise.
1837 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1840 * gcc.dg/pr67410.c: New test.
1842 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1844 PR tree-optimization/69848
1845 * gcc.dg/vect/vect-pr69848.c: New test.
1847 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1850 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1851 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1852 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1853 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1855 2016-08-12 Richard Biener <rguenther@suse.de>
1857 PR tree-optimization/57326
1858 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1859 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1860 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1861 * gcc.target/i386/pr45685.c: Likewise.
1862 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1863 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1864 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1865 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1866 * gfortran.dg/pr34163.f90: Likewise.
1868 2016-08-12 Martin Liska <mliska@suse.cz>
1870 * g++.dg/gcov/gcov-16.C: New test.
1871 * lib/gcov.exp: Support new argument for run-gcov function.
1873 2016-08-12 Martin Liska <mliska@suse.cz>
1875 PR gcov-profile/35590
1876 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1878 2016-08-12 Richard Biener <rguenther@suse.de>
1880 PR tree-optimization/72851
1881 * gcc.dg/torture/pr72851.c: New testcase.
1883 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1886 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1887 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1888 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1889 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1893 * g++.dg/debug/dwarf2/ref-1.C: New.
1896 * g++.dg/debug/dwarf2/template-params-12.H: New.
1897 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1898 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1899 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1900 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1901 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1902 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1903 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1905 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1908 * gcc.target/powerpc/pr72863.c: New test.
1910 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1912 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1914 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1916 * gcc.target/i386/pieces-strcpy-1.c: New test.
1917 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1919 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1924 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1926 * gcc.target/i386/pieces-memcpy-1.c: New test.
1927 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1928 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1929 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1930 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1931 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1933 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1936 * gcc.dg/pr72816.c: Remove dg-error.
1938 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1940 PR tree-optimization/71083
1941 * gcc.c-torture/execute/pr71083.c: New test.
1942 * gnat.dg/loop_optimization23.adb: New test.
1943 * gnat.dg/loop_optimization23_pkg.ads: New test.
1944 * gnat.dg/loop_optimization23_pkg.adb: New test.
1946 2016-08-11 Richard Biener <rguenther@suse.de>
1948 PR tree-optimization/72772
1949 * gcc.dg/graphite/pr35356-1.c: Adjust.
1950 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1952 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1954 * gfortran.dg/random_7.f90: Take into account that the last seed
1955 value is the special p value.
1956 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1958 2016-08-11 Richard Biener <rguenther@suse.de>
1960 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1962 2016-08-11 Alan Modra <amodra@gmail.com>
1964 * gcc.target/powerpc/pr71680.c: New.
1966 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1968 * gcc.target/powerpc/bfp/bfp.exp: New file.
1969 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1970 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1971 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1972 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1973 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1974 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1975 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1976 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1977 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1978 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1979 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1980 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1981 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1982 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1983 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1984 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1985 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1986 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1987 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1988 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1989 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1990 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1991 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1992 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1993 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1994 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1995 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1996 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1997 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1998 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1999 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2000 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2001 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2002 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2003 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2004 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2005 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2006 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2007 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2008 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2009 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2010 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2011 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2012 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2013 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2014 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2015 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2016 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2017 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2018 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2019 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2020 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2021 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2023 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2025 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2028 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2030 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2032 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2035 * gcc.target/powerpc/pr72853.c: New test.
2037 2016-08-10 Martin Liska <mliska@suse.cz>
2039 PR gcov-profile/58306
2040 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2042 2016-08-10 Martin Liska <mliska@suse.cz>
2044 * g++.dg/gcov/gcov-threads-1.C: New test.
2046 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2049 * gcc.target/avr/pr71873.c: New test.
2051 2016-08-09 Martin Liska <mliska@suse.cz>
2053 * g++.dg/gcov/gcov-dump-1.C: New test.
2054 * g++.dg/gcov/gcov-dump-2.C: New test.
2056 2016-08-09 Martin Liska <mliska@suse.cz>
2058 * gcc.dg/tree-prof/val-prof-9.c: New test.
2060 2016-08-09 Martin Liska <mliska@suse.cz>
2062 * gcc.dg/tree-prof/val-prof-8.c: New test.
2064 2016-08-09 Martin Jambor <mjambor@suse.cz>
2067 * gcc.dg/ipa/pr71981.c: New test.
2069 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2071 PR tree-optimization/33707
2072 * gcc.dg/vect/pr33707.c: New test.
2074 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2076 PR tree-optimization/pr72772
2077 * gcc.dg/tree-ssa/pr72772.c: New test.
2079 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2081 PR rtl-optimization/66669
2082 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2084 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2086 PR tree-optimization/72824
2087 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2089 2016-08-09 Richard Biener <rguenther@suse.de>
2091 PR tree-optimization/71802
2092 * gcc.dg/torture/pr71802.c: New testcase.
2094 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2097 * g++.dg/eh/stdarg1.C: New test.
2099 2016-08-08 Andi Kleen <ak@linux.intel.com>
2101 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2102 test command line in failure log.
2103 (profopt-execute): dito. Make autofdo file names unique.
2105 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2108 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2111 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2113 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2115 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2116 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2117 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2118 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2119 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2120 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2122 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2125 * gcc.dg/cpp/pr66415-1.c: Likewise.
2126 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2127 * gcc.dg/format/c90-printf-1.c: Likewise.
2128 * gcc.dg/format/diagnostic-ranges.c: New test case.
2130 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2133 * gfortran.dg/gomp/pr72716.f90: New test.
2136 * gcc.dg/gomp/pr72781.c: New test.
2139 * g++.dg/vect/pr68762-1.cc: New test.
2140 * g++.dg/vect/pr68762-2.cc: New test.
2141 * g++.dg/vect/pr68762.h: New file.
2143 2016-08-08 Martin Sebor <msebor@redhat.com>
2146 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2147 * g++.dg/warn/overflow-warn-3.C: Same.
2148 * g++.dg/warn/overflow-warn-4.C: Same.
2150 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2153 * gfortran.dg/allocate_with_source_21.f03: New test.
2155 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2158 * gfortran.dg/allocate_with_source_20.f03: New test.
2160 2016-08-08 Alan Modra <amodra@gmail.com>
2162 * gcc.c-torture/compile/pr72802.c: New.
2164 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2167 * gfortran.dg/dependency_48.f90: New test.
2169 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2172 * gfortran.dg/pr70040.f90: New testcase.
2174 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2177 * gfortran.dg/matmul_10.f90: New testcase.
2179 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2181 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2183 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2186 * gcc.dg/pr72816.c: New test.
2188 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2190 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2191 * g++.dg/conversion/pr41426.C: Likewise.
2192 * g++.dg/conversion/pr66211.C: Likewise.
2193 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2194 * g++.dg/init/ref8.C: Likewise.
2195 * g++.old-deja/g++.law/cvt20.C: Likewise.
2196 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2198 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2200 PR tree-optimization/18046
2201 * gcc.dg/tree-ssa/vrp105.c: New test.
2202 * gcc.dg/tree-ssa/vrp106.c: New test.
2204 2016-08-05 Martin Sebor <msebor@redhat.com>
2206 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2207 1ul in diagnostics. Remove hyphen from "constant-expression."
2208 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2209 * g++.dg/cpp0x/static_assert3.C: Same.
2210 * g++.dg/cpp1y/constexpr-throw.C: Same.
2211 * g++.dg/template/nontype3.C: Same.
2212 * g++.dg/warn/overflow-warn-1.C: Same.
2213 * g++.dg/warn/overflow-warn-3.C: Same.
2214 * g++.dg/warn/overflow-warn-4.C: Same.
2216 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2218 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2219 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2220 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2221 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2223 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2225 PR tree-optimization/72810
2226 * gcc.dg/tree-ssa/vrp110.c: New test.
2228 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2231 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2233 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2234 saving the half-precision registers.
2235 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2236 value is returned in h0.
2237 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2238 are passed in FP/SIMD registers.
2239 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2240 passing works corrcetly.
2241 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2242 (hfa_f16x2_t): Likewise.
2243 (hfa_f16x3_t): Likewise.
2244 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2245 are promoted to double and passed in a double register.
2246 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2247 are promoted to double and stacked.
2248 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2250 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2251 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2252 __fp16 first get passed in FP/SIMD registers, then stacked.
2254 2016-08-05 Nathan Sidwell <nathan@acm.org>
2257 * g++.dg/cpp0x/pr68724.C: New.
2259 2016-08-05 Richard Biener <rguenther@suse.de>
2261 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2263 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2265 * gcc.dg/tree-ssa/vrp107.c: New test.
2266 * gcc.dg/tree-ssa/vrp108.c: New test.
2267 * gcc.dg/tree-ssa/vrp109.c: New test.
2269 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2271 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2274 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2276 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2278 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2279 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2280 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2282 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2283 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2284 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2287 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/cpp1y/lambda-ice1.C: New.
2292 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2295 * g++.dg/cpp1y/pr72759.C: New test.
2297 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2299 * gcc.dg/switch-10.c: New test.
2301 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2303 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2305 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2307 * c-c++-common/goacc/routine-5.c: Update.
2309 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2311 PR rtl-optimization/70903
2312 * gcc.c-torture/execute/pr70903.c: New test.
2314 2016-08-04 Martin Liska <mliska@suse.cz>
2316 * gcc.dg/params/params.exp: Replace file exists with
2317 TESTING_IN_BUILD_TREE.
2319 2016-08-04 Marek Polacek <polacek@redhat.com>
2322 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2324 2016-08-04 Richard Biener <rguenther@suse.de>
2327 * gcc.dg/torture/pr71984.c: Guard correctness check for
2330 2016-08-03 Andrew Pinski <apinski@cavium.com>
2332 * gcc.c-torture/compile/20160802-1.c: New testcase.
2334 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2336 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2338 2016-08-03 Richard Biener <rguenther@suse.de>
2340 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2342 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2343 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2345 2016-08-03 Richard Biener <rguenther@suse.de>
2347 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2348 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2349 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2350 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2352 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2354 * gcc.dg/init-excess-2.c: Require int32plus.
2355 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2356 * gcc.dg/pr59963-2.c: Require int32plus.
2357 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2358 * gcc.dg/unroll-7.c: Require int32plus.
2360 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2362 PR tree-optimization/34114
2363 * gcc.dg/tree-ssa/loop-42.c: New test.
2365 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2367 * gcc.target/aarch64/vminmaxnm.c: New.
2368 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2371 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2373 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2374 vec_extract for vector float, vector int, vector short, and vector
2376 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2377 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2378 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2379 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2381 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2383 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2384 single stack adjustment, no writeback.
2385 * gcc.target/aarch64/test_frame_12.c: Likewise.
2386 * gcc.target/aarch64/test_frame_13.c: Likewise.
2387 * gcc.target/aarch64/test_frame_15.c: Likewise.
2388 * gcc.target/aarch64/test_frame_6.c: Likewise.
2389 * gcc.target/aarch64/test_frame_7.c: Likewise.
2390 * gcc.target/aarch64/test_frame_8.c: Likewise.
2391 * gcc.target/aarch64/test_frame_16.c: New test.
2393 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2396 * gcc.target/i386/pr72748.c: New test.
2398 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2400 PR tree-optimization/71818
2401 * gcc.dg/vect/pr71818.c: New
2403 2016-08-01 Martin Liska <mliska@suse.cz>
2405 PR tree-optimization/71857
2406 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2408 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2410 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2412 2016-08-01 Jan Beulich <jbeulich@suse.com>
2414 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2416 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2418 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2419 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2421 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2423 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2424 (check_effective_target_c++): Likewise. Also match for libstdc++.
2426 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2429 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2430 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2431 * gfortran.dg/pr41922.f90: New test.
2433 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2436 * gfortran.dg/pr68566.f90: new test.
2438 2016-07-30 Martin Sebor <msebor@redhat.com>
2442 * g++.dg/cpp0x/constexpr-cast.C: New test.
2443 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2444 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2445 * g++.dg/ubsan/pr63956.C: Correct.
2447 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2449 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2450 vector double or vector long where the vector is in memory.
2451 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2452 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2454 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2457 * gfortran.dg/pr69867.f90: New test.
2459 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2462 * gfortran.dg/pr69962.f90: New test.
2464 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2467 * gfortran.dg/pr70006.f90: New test.
2469 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2472 * gfortran.dg/pr71730.f90: New test.
2473 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2474 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2475 * gfortran.dg/array_constructor_26.f03: Ditto.
2477 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2479 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2480 * gcc.target/powerpc/pr71763.c: Likewise.
2482 2016-07-29 Marek Polacek <polacek@redhat.com>
2485 * gcc.dg/940510-1.c: Adjust dg-error.
2486 * gcc.dg/c99-flex-array-1.c: Likewise.
2487 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2490 * gcc.dg/noncompile/pr71853.c: New test.
2493 * gcc.dg/noncompile/pr71573.c: New test.
2496 * g++.dg/warn/Wparentheses-30.C: New test.
2497 * gcc.dg/Wparentheses-14.c: New test.
2499 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2501 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2503 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2505 PR tree-optimization/57558
2506 * gcc.dg/vect/pr57558-1.c: New test.
2507 * gcc.dg/vect/pr57558-2.c: New test.
2509 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2511 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2512 to scan forwprop1 dump pass.
2514 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/template/pr51488.C: New.
2519 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2522 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2524 * gcc.dg/pr71969-1.c: New test.
2525 * gcc.dg/pr71969-2.c: New test.
2526 * gcc.dg/pr71969-3.c: New test.
2528 2016-07-29 Marek Polacek <polacek@redhat.com>
2531 * c-c++-common/pr71574.c: New test.
2534 * gcc.dg/noncompile/pr71583.c: New test.
2536 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2539 * gcc.dg/pr68217.c: New test.
2541 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2544 * gfortran.dg/pr71067_1.f90: New test.
2545 * gfortran.dg/pr71067_2.f90: Ditto.
2547 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2549 * gcc.target/powerpc/vec-extract-1.c: New test.
2551 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2554 * gfortran.dg/pr71799.f90: New test.
2556 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2559 * g++.dg/cpp0x/pr71665-1.C: New.
2560 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2561 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2562 * g++.dg/ext/label10.C: Likewise.
2563 * g++.dg/parse/constant5.C: Likewise.
2565 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2568 * gfortran.dg/pr71859.f90: New test.
2569 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2570 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2572 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2575 * gfortran.dg/pr71883.f90 : New test.
2577 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2579 PR tree-optimization/71734
2580 * g++.dg/vect/pr70729-nest.cc: New test.
2582 2016-07-28 Renlin Li <renlin.li@arm.com>
2585 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2588 * gfortran.dg/dependency_47.f90: New test.
2590 2016-07-28 Martin Liska <mliska@suse.cz>
2592 PR gcov-profile/68025
2593 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2595 2016-07-28 Martin Liska <mliska@suse.cz>
2597 * g++.dg/vect/pr70944.cc: New test.
2599 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2602 * gcc.dg/torture/pr71994.c: New test.
2604 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2607 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2608 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2609 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2611 2016-07-27 Richard Biener <rguenther@suse.de>
2613 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2615 2016-07-27 Martin Liska <mliska@suse.cz>
2617 * gcc.dg/predict-13.c: New test.
2618 * gcc.dg/predict-14.c: New test.
2620 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2622 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2624 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2627 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2630 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2631 IEEE built-in functions handle quiet and signalling NaNs
2634 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2637 * gfortran.dg/pr71862.f90: New test.
2639 2016-07-26 Martin Sebor <msebor@redhat.com>
2641 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2642 selector with dg-options.
2644 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2646 PR tree-optimization/18046
2647 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2648 * gcc.dg/tree-ssa/vrp103.c: New test.
2649 * gcc.dg/tree-ssa/vrp104.c: New test.
2651 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2653 * gcc.target/powerpc/pr63354.c: Require lp64 since
2654 -mprofile-kernel is not legal with -m32.
2656 2016-07-26 Richard Biener <rguenther@suse.de>
2658 PR rtl-optimization/71984
2659 * gcc.dg/torture/pr71984.c: New testcase.
2661 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2663 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2664 g++-dg-runtest via et-dg-runtest.
2665 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2666 * gcc.dg/vect/vect.exp: Likewise.
2667 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2668 gfortran-dg-runtest.
2669 * gfortran.dg/vect/vect.exp: Likewise.
2670 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2671 (check_mips_loongson_hw_available): Likewise.
2672 (check_effective_target_mpaired_single_runtime): Likewise.
2673 (check_effective_target_mips_loongson_runtime): Likewise.
2674 (add_options_for_mpaired_single): Likewise.
2675 (check_effective_target_vect_int): Add global et_index.
2676 Check and save the supported feature for a target selected by
2677 the et_index target. Break long lines where appropriate. Call
2678 et-is-effective-target for MIPS with an argument instead of
2679 check_effective_target_* where appropriate.
2680 (check_effective_target_vect_intfloat_cvt): Likewise.
2681 (check_effective_target_vect_uintfloat_cvt): Likewise.
2682 (check_effective_target_vect_floatint_cvt): Likewise.
2683 (check_effective_target_vect_floatuint_cvt): Likewise.
2684 (check_effective_target_vect_simd_clones): Likewise.
2685 (check_effective_target_vect_shift): ewise.
2686 (check_effective_target_whole_vector_shift): Likewise.
2687 (check_effective_target_vect_bswap): Likewise.
2688 (check_effective_target_vect_shift_char): Likewise.
2689 (check_effective_target_vect_long): Likewise.
2690 (check_effective_target_vect_float): Likewise.
2691 (check_effective_target_vect_double): Likewise.
2692 (check_effective_target_vect_long_long): Likewise.
2693 (check_effective_target_vect_no_int_max): Likewise.
2694 (check_effective_target_vect_no_int_add): Likewise.
2695 (check_effective_target_vect_no_bitwise): Likewise.
2696 (check_effective_target_vect_widen_shift): Likewise.
2697 (check_effective_target_vect_no_align): Likewise.
2698 (check_effective_target_vect_hw_misalign): Likewise.
2699 (check_effective_target_vect_element_align): Likewise.
2700 (check_effective_target_vect_condition): Likewise.
2701 (check_effective_target_vect_cond_mixed): Likewise.
2702 (check_effective_target_vect_char_mult): Likewise.
2703 (check_effective_target_vect_short_mult): Likewise.
2704 (check_effective_target_vect_int_mult): Likewise.
2705 (check_effective_target_vect_extract_even_odd): Likewise.
2706 (check_effective_target_vect_interleave): Likewise.
2707 (check_effective_target_vect_stridedN): Likewise.
2708 (check_effective_target_vect_multiple_sizes): Likewise.
2709 (check_effective_target_vect64): Likewise.
2710 (check_effective_target_vect_call_copysignf): Likewise.
2711 (check_effective_target_vect_call_sqrtf): Likewise.
2712 (check_effective_target_vect_call_btrunc): Likewise.
2713 (check_effective_target_vect_call_btruncf): Likewise.
2714 (check_effective_target_vect_call_ceil): Likewise.
2715 (check_effective_target_vect_call_ceilf): Likewise.
2716 (check_effective_target_vect_call_floor): Likewise.
2717 (check_effective_target_vect_call_floorf): Likewise.
2718 (check_effective_target_vect_call_lceil): Likewise.
2719 (check_effective_target_vect_call_lfloor): Likewise.
2720 (check_effective_target_vect_call_nearbyint): Likewise.
2721 (check_effective_target_vect_call_nearbyintf): Likewise.
2722 (check_effective_target_vect_call_round): Likewise.
2723 (check_effective_target_vect_call_roundf): Likewise.
2724 (check_effective_target_vect_perm): Likewise, but also append *_saved
2725 to the existing global name to properly cache the result.
2726 (check_effective_target_vect_perm_byte): Likewise.
2727 (check_effective_target_vect_perm_short): Likewise.
2728 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2729 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2730 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2731 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2732 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2733 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2734 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2735 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2736 (check_effective_target_vect_sdot_qi): Likewise.
2737 (check_effective_target_vect_udot_qi): Likewise.
2738 (check_effective_target_vect_sdot_hi): Likewise.
2739 (check_effective_target_vect_udot_hi): Likewise.
2740 (check_effective_target_vect_usad_char): Likewise.
2741 (check_effective_target_vect_pack_trunc): Likewise.
2742 (check_effective_target_vect_unpack): Likewise.
2743 (check_effective_target_vect_aligned_arrays): Likewise.
2744 (check_effective_target_vect_natural_alignment): Likewise.
2745 (check_effective_target_vector_alignment_reachable): Likewise.
2746 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2747 (is-effective-target): Initialize et_index if undefined.
2748 (et-dg-runtest): New.
2749 (et-is-effective-target): Likewise.
2750 (check_vect_support_and_set_flags): Add supported MIPS targets to
2751 EFFECTIVE_TARGETS list. Return the number of supported targets.
2753 2016-07-26 Richard Biener <rguenther@suse.de>
2754 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2757 * gcc.dg/pr70920-1.c: New test-case.
2758 * gcc.dg/pr70902-2.c: Likewise.
2759 * gcc.dg/pr70920-3.c: Likewise.
2760 * gcc.dg/pr70920-4.c: Likewise
2761 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2764 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2766 * gcc.c-torture/execute/pr71494.c: Require label_values.
2767 * gcc.dg/pr16973.c: Ditto.
2769 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2771 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2772 * gcc.dg/torture/pr69771.c: Require int32plus.
2773 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2775 2016-07-25 Martin Liska <mliska@suse.cz>
2777 * gcc.dg/torture/pr71987.c: New test.
2779 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2782 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2783 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2784 * gfortran.dg/pr71935.f90: New test.
2786 2016-07-22 Martin Sebor <msebor@redhat.com>
2789 * g++.dg/ext/atomic-3.C: New test.
2790 * gcc.dg/atomic/pr71675.c: New test.
2792 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2794 * gcc.target/i386/mvc8.c: New test.
2796 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2798 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2799 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2801 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2804 * gfortran.dg/constructor_50.f90: New test.
2806 2016-07-22 Martin Liska <mliska@suse.cz>
2808 PR gcov-profile/69028
2809 PR gcov-profile/62047
2810 * g++.dg/cilk-plus/pr69028.C: New test.
2812 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2814 * gfortran.dg/coarray_stat_2.f90: New test.
2816 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2818 * gcc.target/powerpc/vec-extract.h: New files to check the
2819 vec_extract built-in functions for all vector types, testing
2820 accessing each element, both with constant and variable element
2822 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2823 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2824 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2825 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2826 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2827 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2828 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2829 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2830 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2832 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2835 * g++.dg/other/pr71728.C: New test.
2837 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2839 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2840 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2841 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2842 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2843 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2845 2016-07-21 Richard Biener <rguenther@suse.de>
2847 PR tree-optimization/71947
2848 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2850 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2852 * gcc.dg/tree-ssa/scev-15.c: New.
2854 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2856 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2858 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2861 * g++.dg/gomp/pr71941.C: New test.
2863 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2867 * g++.dg/spellcheck-identifiers.C: New test case, based on
2868 gcc.dg/spellcheck-identifiers.c.
2869 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2870 gcc.dg/spellcheck-identifiers-2.c.
2871 * g++.dg/spellcheck-typenames.C: New test case, based on
2872 gcc.dg/spellcheck-typenames.c
2874 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2876 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2877 pointer to member function and also test catching by reference.
2879 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2881 * gcc.target/s390/pr67443.c: Fix test case.
2883 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2885 * gcc.target/s390/insv-1.c: Xfail some tests.
2886 * gcc.target/s390/insv-2.c: Likewise.
2888 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2890 * gcc.target/avr/torture/get-mem.c: New test.
2891 * gcc.target/avr/torture/set-mem.c: New test.
2893 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2896 * gcc.target/avr/torture/tiny-progmem.c: New test.
2898 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2901 * g++.dg/parse/pr71909.C: New test.
2902 * g++.dg/tm/pr71909.C: New test.
2905 * g++.dg/cpp0x/constexpr-50060.C: New test.
2906 * g++.dg/cpp1y/constexpr-50060.C: New test.
2908 2016-07-20 Martin Liska <mliska@suse.cz>
2910 * gfortran.dg/graphite/pr71898.f90: New test.
2912 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2914 PR tree-optimization/71503
2915 PR tree-optimization/71683
2916 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2917 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2919 2016-07-20 Martin Liska <mliska@suse.cz>
2921 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2922 * gcc.dg/plugin/sreal-test-1.c: Remove.
2923 * gcc.dg/plugin/sreal_plugin.c: Remove.
2925 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2928 * gfortran.dg/dependency_47.f90: New test.
2930 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2932 PR rtl-optimization/71916
2933 * gcc.c-torture/compile/pr71916.c: New test.
2936 * g++.dg/torture/pr71874.C: New test.
2939 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2940 (my_alloc): Rewritten to use __builtin_posix_memalign and
2942 (my_free): Use __builtin_free instead of _mm_free.
2943 (Vec::operator=): Use __builtin_memcpy.
2945 2016-07-19 Martin Jambor <mjambor@suse.cz>
2948 * gfortran.dg/pr71688.f90: New test.
2950 2016-07-19 Richard Biener <rguenther@suse.de>
2952 * c-c++-common/vector-subscript-6.c: New testcase.
2953 * c-c++-common/vector-subscript-7.c: Likewise.
2955 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2957 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2958 and UInt32 based on __SIZEOF_INT__.
2960 2016-07-19 Richard Biener <rguenther@suse.de>
2962 PR tree-optimization/71901
2963 * gcc.dg/torture/pr71901.c: New testcase.
2965 2016-07-19 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/71908
2968 * gcc.dg/torture/pr71908.c: New testcase.
2970 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2973 * gcc.target/powerpc/pr71493-1.c: New test.
2974 * gcc.target/powerpc/pr71493-2.c: Likewise.
2976 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2979 * g++.dg/conversion/ambig3.C: New test.
2982 * g++.dg/cpp0x/constexpr-71828.C: New test.
2985 * g++.dg/template/pr71826.C: New test.
2988 * g++.dg/template/defarg21.C: New test.
2991 * g++.dg/ext/vector31.C: New test.
2993 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2995 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2997 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2999 PR tree-optimization/71734
3000 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3002 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3004 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3005 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3006 stack-layout-dynamic-1.c: New test.
3008 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3010 * gcc.target/s390/nolrl-1.c: New test.
3012 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3015 * gfortran.dg/pr71523_1.f90: New test.
3016 * gfortran.dg/pr71523_2.f90: New test.
3018 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3020 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3022 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3023 Marco Restelli <mrestelli@gmail.com>
3026 * gfortran.dg/pr62125.f90: New test.
3028 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3030 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3031 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3033 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3036 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3037 * g++.dg/cpp0x/nullptr35.C: New test.
3039 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3041 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3043 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3045 * gfortran.dg/goacc/vector_length.f90: New test.
3047 2016-07-15 Richard Biener <rguenther@suse.de>
3049 PR tree-optimization/71881
3050 * gcc.dg/torture/pr71881.c: New testcase.
3052 2016-07-15 Richard Biener <rguenther@suse.de>
3054 PR tree-optimization/71887
3055 * gcc.dg/torture/pr71887.c: New testcase.
3057 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.dg/spellcheck-identifiers-3.c: New test.
3062 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3065 * gfortran.dg/null_9.f90: New test.
3067 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3069 * gcc.dg/tree-ssa/loop-41.c: New test.
3071 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3073 PR tree-optimization/71347
3074 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3076 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3079 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3080 * gfortran.dg/contains.f90: Ditto.
3081 * gfortran.dg/contains_empty_1.f03: Ditto.
3082 * gfortran.dg/submodule_3.f08: Ditto.
3084 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3087 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3088 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3089 expected diagnostics.
3092 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3093 * gcc.dg/spellcheck-identifiers-2.c: New test.
3094 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3095 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3097 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3099 PR tree-optimization/71872
3100 * gcc.c-torture/compile/pr71872.c: New test.
3102 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3104 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3105 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3106 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3107 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3108 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3109 * gcc.target/arm/atomic-op-acquire-1.c: This.
3110 * gcc.target/arm/atomic-op-char.c: Rename into ...
3111 * gcc.target/arm/atomic-op-char-1.c: This.
3112 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3113 * gcc.target/arm/atomic-op-consume-1.c: This.
3114 * gcc.target/arm/atomic-op-int.c: Rename into ...
3115 * gcc.target/arm/atomic-op-int-1.c: This.
3116 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3117 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3118 * gcc.target/arm/atomic-op-release.c: Rename into ...
3119 * gcc.target/arm/atomic-op-release-1.c: This.
3120 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3121 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3122 * gcc.target/arm/atomic-op-short.c: Rename into ...
3123 * gcc.target/arm/atomic-op-short-1.c: This.
3124 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3125 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3126 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3127 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3128 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3129 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3130 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3131 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3132 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3133 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3135 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3138 * gfortran.dg/select_type_35.f03: New test.
3140 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3143 PR tree-optimization/70923
3144 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3145 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3146 * gcc.dg/vect/pr65951.c: Likewise.
3147 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3149 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3151 * c-c++-common/pr60226.c: Expect maximum object file alignment
3154 2016-07-14 Richard Biener <rguenther@suse.de>
3156 PR tree-optimization/71866
3157 * gcc.dg/torture/pr71866.c: New testcase.
3159 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3161 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3162 selector and enclose boolean expression in curly braces.
3164 2016-07-14 Alan Modra <amodra@gmail.com>
3167 * gcc.target/powerpc/p9-novsx.c: New.
3169 2016-07-13 Andi Kleen <ak@linux.intel.com>
3171 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3172 * g++.dg/tree-prof/morefunc.C: Dito.
3173 * g++.dg/tree-prof/pr35545.C: Dito.
3174 * g++.dg/tree-prof/reorder.C: Dito.
3175 * gcc.dg/tree-prof/20050826-2.c: Dito.
3176 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3177 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3178 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3179 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3180 * gcc.dg/tree-prof/inliner-1.c: Dito.
3181 * gcc.dg/tree-prof/merge_block.c: Dito.
3182 * gcc.dg/tree-prof/stringop-1.c: Dito.
3183 * gcc.dg/tree-prof/stringop-2.c: Dito.
3184 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3185 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3186 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3187 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3188 * gcc.dg/tree-prof/update-loopch.c: Dito.
3189 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3190 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3191 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3192 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3193 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3194 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3195 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3197 2016-07-13 Andi Kleen <ak@linux.intel.com>
3199 * lib/profopt.exp (profopt-execute): Remove .imports files.
3201 2016-07-13 Andi Kleen <ak@linux.intel.com>
3203 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3205 2016-07-13 Andi Kleen <ak@linux.intel.com>
3207 * lib/profopt.exp (dg-final-scan-autofdo,
3208 dg-final-scan-not-autofdo): New functions.
3210 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3212 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3213 * gcc.dg/vect/vect-35.c: Ditto.
3214 * gcc.dg/vect/vect-alias-check-2.c: New test.
3216 2016-07-13 Martin Liska <mliska@suse.cz>
3218 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3219 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3220 * gfortran.dg/pr42108.f90: Update expected dump scan.
3222 2016-07-13 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/24574
3225 * gcc.dg/pr24574.c: New testcase.
3227 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3229 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3230 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3231 * c-c++-common/pr68833-1.c: Require int32plus.
3232 * gcc.dg/ipa/pr63551.c: Likewise.
3233 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3234 * gcc.dg/ipa/pr64041.c: Require int32plus.
3236 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3239 * g++.dg/pr71633.C: New test.
3241 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3243 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3244 Add new arm_thumb1_cbz_ok effective target.
3245 * gcc.target/arm/cbz.c: New test.
3247 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3249 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3250 Define effective target.
3251 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3252 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3253 * gcc.target/arm/movhi_movw.c: New test.
3254 * gcc.target/arm/movsi_movw.c: Likewise.
3255 * gcc.target/arm/movdi_movw.c: Likewise.
3257 2016-07-13 Richard Biener <rguenther@suse.de>
3260 * gcc.dg/pr71104-1.c: New testcase.
3261 * gcc.dg/pr71104-2.c: Likewise.
3263 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3266 * gcc.target/powerpc/pr71805.c: New test.
3268 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3270 * gcc.target/powerpc/divkc3-1.c: New.
3271 * gcc.target/powerpc/mulkc3-1.c: New.
3273 2016-07-12 Nathan Sidwell <nathan@acm.org>
3275 * gcc.target/arm/data-rel-1.c: New.
3276 * gcc.target/arm/data-rel-2.c: New.
3277 * gcc.target/arm/data-rel-3.c: New.
3279 2016-07-12 Martin Liska <mliska@suse.cz>
3281 * gcc.dg/params/blocksort-part.c: New test.
3282 * gcc.dg/params/params.exp: New file.
3284 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3287 * gcc.c-torture/execute/pr71700.c: New test.
3289 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3290 Richard Biener <rguenther@suse.de>
3292 PR tree-optimization/23286
3293 PR tree-optimization/70159
3294 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3295 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3296 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3297 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3298 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3299 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3300 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3301 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3302 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3303 * gcc.dg/pr51879-12.c: Likewise.
3304 * gcc.dg/strlenopt-9.c: Likewise.
3305 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3306 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3307 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3308 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3309 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3310 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3311 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3312 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3313 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3314 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3315 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3316 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3317 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3318 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3319 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3321 2016-07-12 Richard Biener <rguenther@suse.de>
3323 PR rtl-optimization/68961
3324 * gcc.target/i386/pr68961.c: New testcase.
3326 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3329 * c-c++-common/gomp/pr71758.c: New test.
3330 * gfortran.dg/gomp/pr71758.f90: New test.
3332 PR tree-optimization/71823
3333 * gcc.dg/vect/pr71823.c: New test.
3335 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3337 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3338 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3339 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3341 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3344 * gcc.target/i386/pr71801.c: New test.
3346 2016-07-11 Richard Biener <rguenther@suse.de>
3348 PR tree-optimization/71816
3349 * gcc.dg/torture/pr71816.c: New testcase.
3351 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3354 * gfortran.dg/dependency_46.f90: New test.
3356 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3358 PR rtl-optimization/71621
3359 * gcc.target/i386/pr71621-1.c: New.
3360 * gcc.target/i386/pr71621-2.c: New.
3362 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3364 * gfortran.dg/goacc/pr71704.f90: New test.
3366 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3369 * gcc.target/powerpc/pr71297.c: New.
3371 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3373 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3375 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3378 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3380 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3382 PR tree-optimization/71667
3383 * gcc.dg/vect/pr71667.c: New
3385 2016-07-08 Martin Liska <mliska@suse.cz>
3387 * gcc.dg/torture/pr71606.c: New test.
3389 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3392 * gfortran.dg/pr71764.f90: New test.
3394 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3395 Kai Tietz <ktietz70@googlemail.com>
3399 * g++.dg/cpp0x/pr70869.C: New test.
3400 * g++.dg/cpp0x/pr71054.C: New test.
3402 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3404 * g++.dg/debug/pr71432.C: Fail on AIX.
3406 2016-07-07 Martin Liska <mliska@suse.cz>
3408 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3409 an undefined behavior.
3410 * gfortran.dg/do_3.F90: Likewise.
3411 * gfortran.dg/do_check_11.f90: New test.
3412 * gfortran.dg/do_check_12.f90: New test.
3413 * gfortran.dg/do_corner_warn.f90: New test.
3415 2016-07-07 Martin Liska <mliska@suse.cz>
3417 * gfortran.dg/predict-1.f90: Ammend the test.
3418 * gfortran.dg/predict-2.f90: Likewise.
3420 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3423 * g++.dg/pr71624.C: New test.
3425 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3427 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3428 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3429 ARMv8-M Mainline architectures.
3431 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3433 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3434 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3436 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3440 * gcc.target/powerpc/pr71763.c: New file.
3442 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3444 PR tree-optimization/71518
3445 * gcc.dg/pr71518.c: New test.
3447 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3449 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3451 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3454 * gcc.target/avr/pr50739.c: New test.
3456 2016-07-05 Jan Hubicka <jh@suse.cz>
3458 * gcc.dg/tree-ssa/scev-14.c: update template.
3460 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3462 * gcc.dg/vect/group-no-gaps-1.c: New test.
3464 2016-07-05 Andi Kleen <ak@linux.intel.com>
3466 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3467 if kernel supports MPX.
3469 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3471 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3473 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3474 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3476 * gcc.target/powerpc/signbit-1.c: New test.
3477 * gcc.target/powerpc/signbit-2.c: New test.
3478 * gcc.target/powerpc/signbit-3.c: New test.
3480 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3482 PR rtl-optimization/71594
3483 * gcc.dg/torture/pr71594.c: New test.
3485 2016-07-05 Jan Hubicka <jh@suse.cz>
3487 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3489 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3492 * g++.dg/parse/error5.C: Update column
3493 number of missing semicolon error.
3494 * g++.dg/pr62314-2.C: New test case.
3496 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3498 * gfortran.dg/coarray_stat_function.f90: New test.
3499 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3500 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3503 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3506 * gfortran.dg/deferred_character_17.f90: New test.
3508 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3510 * gcc.target/arm/neon/polytypes.c: Move to ...
3511 * gcc.target/arm/polytypes.c: ... here.
3512 * gcc.target/arm/neon/pr51534.c: Move to ...
3513 * gcc.target/arm/pr51534.c: ... here.
3514 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3515 * gcc.target/arm/vect-vcvt.c: ... here.
3516 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3517 * gcc.target/arm/vect-vcvtq.c: ... here.
3518 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3519 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3520 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3521 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3522 * gcc.target/arm/neon/neon.exp: Delete.
3523 * gcc.target/arm/neon/: Delete.
3525 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3528 * gfortran.dg: pr65575.f90: New test.
3530 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3533 * gfortran.dg: pr35849.f90: New test.
3535 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3538 * g++.dg/cpp0x/pr71739.C: New test.
3540 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3542 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3544 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3546 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3548 * gcc.target/s390/loc-1.c: New test.
3550 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3552 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3553 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3555 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3558 * gcc.target/aarch64/pr63874.c: New test.
3560 2016-07-04 Jan Beulich <jbeulich@suse.com>
3562 * g++.dg/header.c: New.
3563 * gcc.dg/header.c: New.
3565 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3568 * c-c++-common/Wunused-var-15.c: New test.
3570 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3573 * gfortran.dg/gomp/pr71687.f90: New test.
3575 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3577 * gcc.dg/const-float128-ped.c: Require __float128 effective
3579 * gcc.dg/const-float128.c: Likewise.
3580 * gcc.dg/torture/float128-cmp-invalid.c: Require
3581 __float128 and base_quadfloat_support effective targets, and
3583 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3584 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3585 * gcc.dg/torture/float128-nan.c: Likewise.
3586 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3587 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3588 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3589 * lib/target-supports.exp (check_effective_target___float128): New.
3590 (add_options_for___float128): New.
3591 (check_effective_target_base_quadword_support): New.
3593 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3596 * gcc.target/powerpc/pr71720.c: New test.
3598 2016-07-01 Jan Beulich <jbeulich@suse.com>
3600 * gcc.dg/bss.c: New.
3602 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3605 * gcc.target/powerpc/pr71698.c: New test.
3607 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3610 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3611 instead of ".foo" for its section name.
3612 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3613 depending on MCU's flash size.
3614 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3615 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3616 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3617 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3618 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3619 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3621 2016-07-01 Jan Beulich <jbeulich@suse.com>
3623 * gcc.target/i386/pr65105-2.c: Add -msse2.
3625 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3627 PR tree-optimization/71707
3628 * gcc.dg/strlenopt-29.c: New test.
3631 * gfortran.dg/gomp/pr71704.f90: New test.
3634 * gfortran.dg/gomp/pr71705.f90: New test.
3636 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3638 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3639 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3672 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3673 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3674 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3675 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3676 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3677 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3678 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3679 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3680 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3681 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3682 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3683 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3684 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3685 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3686 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3687 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3688 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3689 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3690 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3691 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3692 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3693 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3694 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3695 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3696 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3697 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3698 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3699 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3700 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3701 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3702 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3703 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3704 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3705 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3706 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3707 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3708 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3709 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3710 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3711 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3712 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3713 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3714 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3715 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3716 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3717 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3718 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3720 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3721 James Greenhalgh <james.greenhalgh@arm.com>
3723 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3725 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3726 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3728 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3730 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3733 * gcc.dg/spellcheck-options-12.c: New test case.
3735 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.c-torture/compile/pr71693.c: New test.
3740 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3742 * gcc.dg/spellcheck-params.c: New testcase.
3743 * gcc.dg/spellcheck-params-2.c: New testcase.
3745 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3747 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3748 vector extract instructions.
3749 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3751 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3754 * gfortran.dg/unexpected_eof_2.f90: New test.
3755 * gfortran.dg/unexpected_eof_3.f90: New test.
3757 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3759 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3761 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3763 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3764 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3765 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3767 2016-06-29 Richard Biener <rguenther@suse.de>
3770 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3772 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3774 * gcc.target/arm/aapcs/neon-vect10.c: Require
3775 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3776 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3777 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3778 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3779 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3780 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3781 * gcc.target/arm/fp16-aapcs-1.c: Require
3782 -mfloat-ab=hard. Also simplify the test.
3783 * gcc.target/arm/fp16-aapcs-2.c: New.
3785 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3787 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3788 (add_options_for_arm_fp16_ieee): New.
3789 (add_options_for_arm_fp16_alternative): New.
3790 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3792 (effective_target_arm_fp16_hw): New.
3794 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3796 PR tree-optimization/71655
3797 * g++.dg/pr71655.C: New test.
3799 2016-06-29 Martin Liska <mliska@suse.cz>
3801 * gcc.dg/pr71585.c: New test.
3802 * gcc.dg/pr71585-2.c: New test.
3803 * gcc.dg/pr71585-3.c: New test.
3805 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3807 PR tree-optimization/70729
3808 * g++.dg/vect/pr70729.cc: New test.
3810 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3812 * c-c++-common/gomp/cancel-1.c: Extend.
3814 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3816 PR tree-optimization/71625
3817 * gcc.dg/strlenopt-28.c: New test.
3819 2016-06-29 Richard Biener <rguenther@suse.de>
3822 * g++.dg/torture/pr71002.C: Adjust testcase.
3824 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3827 * gcc.dg/pr71685.c: New test.
3829 2016-06-28 Martin Sebor <msebor@redhat.com>
3832 * gcc.dg/init-bad-9.c: New test.
3834 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3836 * gcc.target/powerpc/abs128-1.c: Require VSX.
3837 * gcc.target/powerpc/copysign128-1.c: Likewise.
3838 * gcc.target/powerpc/inf128-1.c: Likewise.
3839 * gcc.target/powerpc/nan128-1.c: Likewise.
3841 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.c-torture/execute/pr71626-1.c: New test.
3845 * gcc.c-torture/execute/pr71626-2.c: New test.
3847 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3850 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3852 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3855 * gcc.target/powerpc/pr71670.c: New testcase.
3857 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3860 * gcc.target/powerpc/pr71656-1.c: New test.
3861 * gcc.target/powerpc/pr71656-2.c: New test.
3863 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3865 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3867 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3869 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3870 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3871 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3872 Add arm_neon_fp16_ok effective target.
3873 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3875 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3877 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3879 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3881 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3883 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3885 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3887 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3889 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3891 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3893 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3896 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3898 * gcc.dg/predict-12.c: New testcase.
3900 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3903 * gfortran.dg/pr71649.f90: New test.
3905 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3907 PR tree-optimization/71643
3908 * g++.dg/opt/pr71643.C: New test.
3910 PR tree-optimization/71631
3911 * gcc.c-torture/execute/pr71631.c: New test.
3913 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3915 * gcc.dg/predict-11.c: New testcase.
3916 * gfortran.dg/predict-2.f90: New testcase.
3918 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3920 * gcc.dg/predict-10.c: New test.
3922 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3924 * gcc.target/powerpc/abs128-1.c: New.
3925 * gcc.target/powerpc/copysign128-1.c: New.
3926 * gcc.target/powerpc/inf128-1.c: New.
3927 * gcc.target/powerpc/nan128-1.c: New.
3929 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3931 * gfortran.dg/pr71642.f90: New test.
3933 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3935 PR tree-optimization/71647
3936 * gcc.target/i386/pr71647.c: New test.
3938 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3940 * gcc.target/i386/noplt-gd-1.c: New test.
3941 * gcc.target/i386/noplt-gd-2.c: Likewise.
3942 * gcc.target/i386/noplt-gd-3.c: Likewise.
3943 * gcc.target/i386/noplt-ld-1.c: Likewise.
3944 * gcc.target/i386/noplt-ld-2.c: Likewise.
3945 * gcc.target/i386/noplt-ld-3.c: Likewise.
3946 * lib/target-supports.exp
3947 (check_effective_target_tls_get_addr_via_got): New.
3949 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3951 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3952 testsuite compile flags.
3953 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3954 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3956 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3958 * g++dg/vect/pr36684.cc: Add dg-do compile.
3959 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3960 * gcc.dg/vect/pr70021.c: Ditto.
3961 * gcc.dg/vect/pr70138-1.c: Ditto.
3962 * gcc.dg/vect/pr70138-2.c: Ditto.
3963 * gcc.dg/vect/pr70354-1.c: Ditto.
3964 * gcc.dg/vect/pr70354-2.c: Ditto.
3965 * gcc.dg/vect/pr71259.c: Ditto.
3966 * gcc.dg/vect/pr71416-1.c: Ditto.
3967 * gcc.dg/vect/slp-43.c: Ditto.
3968 * gcc.dg/vect/slp-45.c: Ditto.
3969 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3970 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3971 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3972 * gfortran.dg/vect/pr69980.f90: Ditto.
3974 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3976 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3977 * gcc.dg/vect/bb-slp-30.c: Ditto.
3978 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3979 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3980 * gcc.dg/vect/pr45902.c: Ditto.
3981 * gcc.dg/vect/pr48172.c: Ditto.
3982 * gcc.dg/vect/pr48377.c: Ditto.
3983 * gcc.dg/vect/pr49038.c: Ditto.
3984 * gcc.dg/vect/pr49771.c: Ditto.
3985 * gcc.dg/vect/pr52091.c: Ditto.
3986 * gcc.dg/vect/pr53185-2.c: Ditto.
3987 * gcc.dg/vect/pr56826.c: Ditto.
3988 * gcc.dg/vect/pr60276.c: Ditto.
3989 * gcc.dg/vect/pr62021.c: Ditto.
3990 * gcc.dg/vect/pr63530.c: Ditto.
3991 * gcc.dg/vect/pr65518.c: Ditto.
3992 * gcc.dg/vect/pr65947-1.c: Ditto.
3993 * gcc.dg/vect/pr65947-10.c: Ditto.
3994 * gcc.dg/vect/pr65947-11.c: Ditto.
3995 * gcc.dg/vect/pr65947-12.c: Ditto.
3996 * gcc.dg/vect/pr65947-13.c: Ditto.
3997 * gcc.dg/vect/pr65947-2.c: Ditto.
3998 * gcc.dg/vect/pr65947-3.c: Ditto.
3999 * gcc.dg/vect/pr65947-4.c: Ditto.
4000 * gcc.dg/vect/pr65947-5.c: Ditto.
4001 * gcc.dg/vect/pr65947-6.c: Ditto.
4002 * gcc.dg/vect/pr65947-7.c: Ditto.
4003 * gcc.dg/vect/pr65947-8.c: Ditto.
4004 * gcc.dg/vect/pr65947-9.c: Ditto.
4005 * gcc.dg/vect/pr71416-1.c: Ditto.
4006 * gcc.dg/vect/pr71439.c: Ditto.
4007 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4008 * gcc.dg/vect/vect-bswap16.c: Ditto.
4009 * gcc.dg/vect/vect-bswap32.c: Ditto.
4010 * gcc.dg/vect/vect-bswap64.c: Ditto.
4011 * gcc.dg/vect/vect-live-1.c: Ditto.
4012 * gcc.dg/vect/vect-live-2.c: Ditto.
4013 * gcc.dg/vect/vect-live-3.c: Ditto.
4014 * gcc.dg/vect/vect-live-4.c: Ditto.
4015 * gcc.dg/vect/vect-live-5.c: Ditto.
4016 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4017 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4018 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4019 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4020 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4021 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4022 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4023 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4024 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4025 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4026 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4027 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4028 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4029 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4030 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4031 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4032 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4034 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4036 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4038 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4040 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4041 ia32 if R_386_GOT32X relocation is supported.
4042 * gcc.target/i386/noplt-3.c: Likewise.
4043 * gcc.target/i386/noplt-2.c: Likewise.
4044 (main): Renamed to ...
4046 * gcc.target/i386/noplt-4.c: Likewise.
4047 (main): Renamed to ...
4049 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4050 * gcc.target/i386/pr67400-5.c: Likewise.
4052 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4054 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4055 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4057 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4058 f4): Adjust expected diagnostics.
4059 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4060 (T): If OVFP is defined, redefine to TP.
4061 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4062 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4063 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4064 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4065 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4066 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4067 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4068 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4069 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4070 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4071 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4072 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4073 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4074 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4075 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4076 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4077 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4078 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4079 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4080 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4081 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4082 as last argument to __builtin_add_overflow_p.
4084 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4086 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4087 dg-options and remove default vector testsuite compile flags.
4088 * g++.dg/vect/pr33860a.cc: Ditto.
4089 * g++.dg/vect/pr45470-a.cc: Ditto.
4090 * g++.dg/vect/pr45470-b.cc: Ditto.
4091 * g++.dg/vect/pr60896.cc: Ditto.
4092 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4093 * gcc.dg/vect/pr18308.c: Ditto.
4094 * gcc.dg/vect/pr24049.c: Ditto.
4095 * gcc.dg/vect/pr33373.c: Ditto.
4096 * gcc.dg/vect/pr36228.c: Ditto.
4097 * gcc.dg/vect/pr42395.c: Ditto.
4098 * gcc.dg/vect/pr42604.c: Ditto.
4099 * gcc.dg/vect/pr46663.c: Ditto.
4100 * gcc.dg/vect/pr48765.c: Ditto.
4101 * gcc.dg/vect/pr49093.c: Ditto.
4102 * gcc.dg/vect/pr49352.c: Ditto.
4103 * gcc.dg/vect/pr52298.c: Ditto.
4104 * gcc.dg/vect/pr52870.c: Ditto.
4105 * gcc.dg/vect/pr53185.c: Ditto.
4106 * gcc.dg/vect/pr53773.c: Ditto.
4107 * gcc.dg/vect/pr56695.c: Ditto.
4108 * gcc.dg/vect/pr62171.c: Ditto.
4109 * gcc.dg/vect/pr63530.c: Ditto.
4110 * gcc.dg/vect/pr68339.c: Ditto.
4111 * gcc.dg/vect/pr71259.c: Ditto.
4112 * gcc.dg/vect/vect-82_64.c: Ditto.
4113 * gcc.dg/vect/vect-83_64.c: Ditto.
4114 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4115 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4116 * gcc.dg/vect/vect-shift-2.c: Ditto.
4117 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4118 * gfortran.dg/vect/pr39318.f90: Ditto.
4119 * gfortran.dg/vect/pr45714-a.f: Ditto.
4120 * gfortran.dg/vect/pr45714-b.f: Ditto.
4121 * gfortran.dg/vect/pr46213.f90: Ditto.
4123 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4124 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4126 * gcc.target/powerpc/p9-splat-5.c: New test.
4128 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4130 PR tree-optimization/71488
4131 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4132 * lib/target-supports.exp: ... here.
4133 (check_sse4_hw_available): New procedure.
4134 (check_effective_target_sse4_runtime): Ditto.
4135 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4136 -march=westmere for sse4_runtime targets.
4137 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4138 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4139 (dg-additional-options): Use for sse4_runtime targets.
4140 (main): Call check_vect ().
4141 (dg-final): Perform scan only for sse4_runtime targets.
4143 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4147 * gcc.target/i386/pr66232-14.c: New file.
4148 * gcc.target/i386/pr66232-15.c: Likewise.
4149 * gcc.target/i386/pr66232-16.c: Likewise.
4150 * gcc.target/i386/pr66232-17.c: Likewise.
4151 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4152 ia32 if R_386_GOT32X relocation is supported.
4153 * gcc.target/i386/pr67400-2.c: Likewise.
4154 * gcc.target/i386/pr67400-3.c: Likewise.
4155 * gcc.target/i386/pr67400-4.c: Likewise.
4156 * gcc.target/i386/pr67400-6.c: Likewise.
4157 * gcc.target/i386/pr67400-7.c: Likewise.
4158 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4160 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4162 PR libgfortran/48852
4163 * gfortran.dg/char4_iunit_1.f03: Update test.
4164 * gfortran.dg/f2003_io_5.f03: Update test.
4165 * gfortran.dg/real_const_3.f90: Update test.
4167 2016-06-23 Andi Kleen <ak@linux.intel.com>
4169 * g++.dg/bprob/bprob.exp: Support autofdo.
4170 * g++.dg/tree-prof/tree-prof.exp: dito.
4171 * gcc.dg/tree-prof/tree-prof.exp: dito.
4172 * gcc.misc-tests/bprob.exp: dito.
4173 * gfortran.dg/prof/prof.exp: dito.
4174 * lib/profopt.exp: dito.
4175 * lib/target-supports.exp: Check for autofdo.
4177 2016-06-23 Martin Liska <mliska@suse.cz>
4179 * gcc.dg/pr71619.c: New test.
4181 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4184 * gcc.target/i386/pr67400-1.c: New test.
4185 * gcc.target/i386/pr67400-2.c: Likewise.
4186 * gcc.target/i386/pr67400-3.c: Likewise.
4187 * gcc.target/i386/pr67400-4.c: Likewise.
4188 * gcc.target/i386/pr67400-5.c: Likewise.
4189 * gcc.target/i386/pr67400-6.c: Likewise.
4190 * gcc.target/i386/pr67400-7.c: Likewise.
4192 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4194 * c-c++-common/missing-header-1.c: New test case.
4195 * c-c++-common/missing-header-2.c: New test case.
4196 * c-c++-common/missing-header-3.c: New test case.
4197 * c-c++-common/missing-header-4.c: New test case.
4199 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4202 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4204 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4205 expected results due to builtin "nanl" now being suggested for
4207 * gcc.dg/pr67580.c: Update expected messages.
4208 * gcc.dg/spellcheck-identifiers.c: New testcase.
4209 * gcc.dg/spellcheck-typenames.c: New testcase.
4211 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4213 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4215 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4216 diagnostic-test-show-locus-parseable-fixits.c to sources for
4217 diagnostic_plugin_test_show_locus.c.
4218 * lib/gcc-defs.exp (freeform_regexps): New global.
4219 (dg-regexp): New function.
4220 (handle-dg-regexps): New function.
4221 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4222 freeform_regexps to the empty list.
4223 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4225 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4227 PR tree-optimization/71488
4228 * g++.dg/pr71488.C: New test.
4229 * gcc.dg/vect/vect-bool-cmp.c: New test.
4231 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4233 * gcc.dg/guality/param-5.c: New test.
4235 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4237 * gcc.target/i386/asm-flag-7.c: New test.
4239 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4241 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4242 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4243 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4244 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4245 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4246 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4247 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4248 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4249 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4250 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4251 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4252 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4253 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4254 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4255 * lib/target-supports.exp: Likewise.
4257 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4259 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4260 * gcc.dg/attr-ms_struct-2.c: Likewise.
4261 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4262 * gcc.dg/bf-ms-attrib.c: Likewise.
4263 * gcc.dg/bf-ms-layout-2.c: Likewise.
4264 * gcc.dg/bf-ms-layout-3.c: Likewise.
4265 * gcc.dg/bf-ms-layout.c: Likewise.
4266 * gcc.dg/bf-no-ms-layout.c: Likewise.
4267 * gcc.target/i386/bitfield1.c: Likewise.
4268 * gcc.target/i386/bitfield2.c: Likewise.
4269 * gcc.target/i386/bitfield3.c: Likewise.
4271 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4273 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4274 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4275 override other than -mcpu=power9 command-line option is specified,
4276 or if the target operating system is aix.
4277 * gcc.target/powerpc/darn-1.c: Likewise.
4278 * gcc.target/powerpc/darn-2.c: Likewise.
4279 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4280 test if effective-target is not powerpc_p9vector_ok or if the
4281 target operating system is not defined.
4282 * gcc.target/powerpc/vslv-1.c: Likewise.
4283 * gcc.target/powerpc/vsrv-0.c: Likewise.
4284 * gcc.target/powerpc/vsrv-1.c: Likewise.
4286 2016-06-21 Tobias Burnus <burnus@net-b.de>
4289 * gfortran.dg/coarray/data_1.f90: New.
4291 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4293 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4294 (dg-require-effective-target): Use arm_v8_neon_hw.
4295 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4296 (dg-require-effective-target): Likewise.
4297 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4298 (dg-require-effective-target): Likewise.
4299 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4300 (dg-require-effective-target): Likewise.
4301 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4302 (dg-require-effective-target): Likewise.
4303 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4304 (dg-require-effective-target): Likewise.
4305 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4308 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4310 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4311 Set to 3 so test passes.
4313 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4315 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4317 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4319 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4320 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4321 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4322 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4324 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4326 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4327 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4329 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/pr71549.c: New test.
4334 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4336 * gcc.target/powerpc/vadsdu-0.c: Replace
4337 dg-require-effective-target directive to allow test to run on more
4338 platforms, and add dg-skip-if directive to disable test on aix
4339 platforms because of known incompatibilities.
4340 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4341 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4342 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4343 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4344 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4345 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4346 * gcc.target/powerpc/vadsdub-2.c: Replace
4347 dg-require-effective-target directive to allow test to run on more
4348 platforms, and add dg-skip-if directive to disable test on aix
4349 platforms because of known incompatibilities.
4350 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4351 with vec_absdb call to differentiate this test from vadsdub-1.c.
4352 * gcc.target/powerpc/vadsduh-1.c: Replace
4353 dg-require-effective-target directive to allow test to run on more
4354 platforms, and add dg-skip-if directive to disable test on aix
4355 platforms because of known incompatibilities.
4356 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4357 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4358 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4360 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4362 PR tree-optimization/71588
4363 * gcc.dg/pr71558.c: New test.
4365 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4367 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4368 * c-c++-common/pr68657-2.c: Likewise.
4369 * c-c++-common/pr68657-3.c: Likewise.
4370 * gcc.dg/torture/pr69714.c: Require int32plus support.
4371 * gcc.dg/torture/pr70025.c: Likewise.
4372 * gcc.dg/torture/pr70083.c: Likewise.
4373 * gcc.dg/torture/pr70542.c: Likewise.
4374 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4376 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4379 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4381 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4384 * gcc.dg/pr71581.c: New test.
4386 PR rtl-optimization/71591
4387 * gcc.dg/cpp/pr71591.c: New test.
4389 2016-06-20 David B. Robins <gcc@davidrobins.net>
4392 * g++.dg/torture/pr71571.C: New test.
4394 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4397 * gcc.target/i386/sse2-pr71559.c: New test.
4398 * gcc.target/i386/avx-pr71559.c: New test.
4399 * gcc.target/i386/avx512f-pr71559.c: New test.
4401 2016-06-20 Tobias Burnus <burnus@net-b.de>
4404 * gfortran.dg/pointer_remapping_10.f90: New.
4406 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4408 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4410 2016-06-20 Martin Sebor <msebor@redhat.com>
4413 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4414 * gnu90-const-expr-1.c: Same.
4415 * gnu99-const-expr-1.c: Same.
4416 * gnu99-static-1.c: Same.
4418 2016-06-20 Renlin Li <renlin.li@arm.com>
4421 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4423 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4425 * gcc.target/aarch64/vcvt_f64_1.c: New.
4426 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4427 * gcc.target/aarch64/vrecp_f64_1.c: New.
4429 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4431 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4434 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4437 * gcc.target/avr/torture/pr71103-2.c: New test.
4439 2016-06-19 Martin Sebor <msebor@redhat.com>
4442 * gcc.dg/alignof.c: New test.
4444 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4447 vs dg-error; test constexpr specifier too.
4449 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4451 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4453 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4455 * lib/target-supports.exp
4456 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4457 arm_neon_ok and merge flags. Fix temporary test name.
4458 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4461 2016-06-17 Martin Liska <mliska@suse.cz>
4463 * gcc.dg/predict-9.c: Fix dump scanning.
4465 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4467 PR tree-optimization/71354
4468 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4470 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4472 PR tree-optimization/71347
4473 * gcc.dg/tree-ssa/pr71347.c: New test.
4475 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4477 PR tree-optimization/71354
4478 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4480 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4482 * gcc.dg/vect/vect-alias-check-1.c: New test.
4484 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4487 * gcc.target/avr/pr71151-1.c: New test.
4488 * gcc.target/avr/pr71151-2.c: New test.
4489 * gcc.target/avr/pr71151-3.c: New test.
4490 * gcc.target/avr/pr71151-4.c: New test.
4491 * gcc.target/avr/pr71151-5.c: New test.
4492 * gcc.target/avr/pr71151-6.c: New test.
4493 * gcc.target/avr/pr71151-7.c: New test.
4494 * gcc.target/avr/pr71151-8.c: New test.
4495 * gcc.target/avr/pr71151-common.h: New test.
4497 2016-06-16 Martin Liska <mliska@suse.cz>
4499 * gfortran.dg/predict-1.f90: New test.
4501 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4504 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4506 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4508 * g++.dg/vect/pr36648.cc: Disable cunrolli
4510 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4513 * gcc.c-torture/execute/pr71554.c: New test.
4515 PR rtl-optimization/71532
4516 * gcc.dg/torture/pr71532.c: New test.
4518 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4520 * gcc.target/powerpc/p9-dimode1.c: New test.
4521 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4523 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4525 * gcc.c-torture/compile/20160615-1.c: New test.
4527 * g++.dg/cpp0x/ref-qual17.C: New test.
4529 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4532 * gcc.target/i386/pr71529.C: New test.
4534 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4536 PR tree-optimization/71483
4537 * g++.dg/vect/pr71483.c: New
4539 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4542 * g++.dg/inherit/crash6.C: New.
4543 * g++.dg/inherit/union2.C: Likewise.
4544 * g++.dg/inherit/virtual12.C: Likewise.
4545 * g++.dg/inherit/virtual13.C: Likewise.
4546 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4548 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4550 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4552 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4554 PR tree-optimization/71439
4555 * gcc.dg/vect/pr71439.c: New
4557 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4559 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4561 2016-06-15 Richard Biener <rguenther@suse.de>
4563 * gcc.dg/vect/slp-45.c: New testcase.
4565 2016-06-15 Richard Biener <rguenther@suse.de>
4567 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4569 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4571 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4572 requirements, and disable for AIX for now.
4573 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4575 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4578 * g++.dg/opt/pr71528.C: New test.
4581 * g++.dg/init/pr71516.C: New test.
4583 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/init/array46.C: New.
4587 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4589 * gcc.target/i386/float128-3.c: New test.
4590 * gcc.target/i386/quad-sse4.c: Ditto.
4591 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4592 Update scan strings.
4594 2016-06-14 Richard Biener <rguenther@suse.de>
4597 * gfortran.dg/pr71526.f90: New testcase.
4599 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4601 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4602 * gcc.dg/zero_bits_compound-1.c: Likewise.
4604 2016-06-14 Richard Biener <rguenther@suse.de>
4606 PR tree-optimization/71522
4607 * gcc.dg/torture/pr71522.c: New testcase.
4609 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4611 PR tree-optimization/71520
4612 * gcc.dg/tree-ssa/pr71520.c: New test.
4614 2016-06-14 Richard Biener <rguenther@suse.de>
4616 PR tree-optimization/71521
4617 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4619 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4622 * c-c++-common/ubsan/bounds-13.c: New test.
4624 PR preprocessor/71183
4625 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4627 2016-06-13 Jeff Law <law@redhat.com>
4629 PR tree-optimization/71403
4630 * c-c++-common/ubsan/pr71403-1.c: New test.
4631 * c-c++-common/ubsan/pr71403-2.c: New test.
4632 * c-c++-common/ubsan/pr71403-3.c: New test.
4634 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4637 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4638 Add -Wno-psabi -w to dg-options.
4640 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4642 * gcc.target/powerpc/vadsdu-0.c: New test.
4643 * gcc.target/powerpc/vadsdu-1.c: New test.
4644 * gcc.target/powerpc/vadsdu-2.c: New test.
4645 * gcc.target/powerpc/vadsdu-3.c: New test.
4646 * gcc.target/powerpc/vadsdu-4.c: New test.
4647 * gcc.target/powerpc/vadsdu-5.c: New test.
4648 * gcc.target/powerpc/vadsdub-1.c: New test.
4649 * gcc.target/powerpc/vadsdub-2.c: New test.
4650 * gcc.target/powerpc/vadsduh-1.c: New test.
4651 * gcc.target/powerpc/vadsduh-2.c: New test.
4652 * gcc.target/powerpc/vadsduw-1.c: New test.
4653 * gcc.target/powerpc/vadsduw-2.c: New test.
4655 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4657 * gcc.dg/c99-init-2.c (c): Update expected error message.
4658 * gcc.dg/init-bad-8.c (foo): Likewise.
4659 * gcc.dg/spellcheck-fields-3.c: New test case.
4661 2016-06-13 Martin Liska <mliska@suse.cz>
4663 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4664 and "guess loop iv compared" heuristics.
4665 * gcc.dg/predict-2.c: Likewise.
4666 * gcc.dg/predict-3.c: Likewise.
4667 * gcc.dg/predict-4.c: Likewise.
4668 * gcc.dg/predict-5.c: Likewise.
4669 * gcc.dg/predict-6.c: Likewise.
4671 2016-06-13 Marek Polacek <polacek@redhat.com>
4674 * c-c++-common/Wswitch-unreachable-4.c: New test.
4675 * gcc.dg/Wswitch-unreachable-2.c: New test.
4676 * g++.dg/tm/jump1.C: Move dg-warning.
4678 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4680 * gnat.dg/renaming10.ad[sb]: New test.
4682 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4685 * gfortran.dg/pr70673.f90: New test.
4687 2016-06-13 Richard Biener <rguenther@suse.de>
4690 * gcc.dg/align-3.c: New testcase.
4692 2016-06-13 Martin Liska <mliska@suse.cz>
4694 * gcc.target/i386/pr71458.c: New test.
4696 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4699 * gcc.dg/torture/float128-nan.c: New test.
4701 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4704 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4707 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4710 * gfortran.dg/comma_IO_extension_1.f90: New test.
4711 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4712 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4714 * gfortran.dg/graphite/pr38083.f90: Likewise.
4715 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4718 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4720 * gnat.dg/case_character.adb: New test.
4722 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4725 * gcc.target/powerpc/pr71310.c: New testcase.
4727 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4730 * gcc.dg/pr71478.c: New test.
4732 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4735 * gcc.c-torture/execute/pr71494.c: New test.
4738 * gcc.target/i386/pr68657.c: New test.
4741 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4742 (test): Add -masm=intel alternatives.
4744 2016-06-10 Martin Sebor <msebor@redhat.com>
4747 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4749 2016-06-10 Jeff Law <law@redhat.com>
4751 PR tree-optimization/71335
4752 * gcc.c-torture/execute/pr71335.c: New test.
4754 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4756 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4757 the various "cannot tail-call: " messages.
4759 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4761 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4764 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4767 * c-c++-common/asan/pr71480.c: New test.
4769 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4771 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4772 (ASMNAME2): Likewise.
4773 (main): Replace fn in asm statement with ASMNAME ("fn").
4774 * gcc.dg/guality/pr68037-2.c: Likewise.
4775 * gcc.dg/guality/pr68037-3.c: Likewise.
4776 * gcc.dg/torture/pr68037-1.c: Likewise.
4777 * gcc.dg/torture/pr68037-2.c: Likewise.
4778 * gcc.dg/torture/pr68037-3.c: Likewise.
4780 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4783 * gcc.target/i386/pr68843-1.c: New test.
4784 * gcc.target/i386/pr68843-2.c: New test.
4786 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4787 Cesar Philippidis <cesar@codesourcery.com>
4790 * gcc.dg/goacc/nested-function-1.c: New file.
4791 * gcc.dg/goacc/nested-function-2.c: Likewise.
4792 * gcc.dg/goacc/pr71373.c: Likewise.
4793 * gfortran.dg/goacc/cray-2.f95: Likewise.
4794 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4795 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4796 * gfortran.dg/goacc/cray.f95: Update.
4797 * gfortran.dg/goacc/loop-1.f95: Likewise.
4798 * gfortran.dg/goacc/loop-3.f95: Likewise.
4799 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4800 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4802 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4804 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4805 for OpenACC tile clauses.
4806 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4809 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4811 * c-c++-common/goacc/cache-2.c: ... this new file.
4812 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4813 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4814 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4816 * gfortran.dg/goacc/cray.f95: Likewise.
4817 * gfortran.dg/goacc/loop-1.f95: Likewise.
4819 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4821 PR tree-optimization/71407
4822 PR tree-optimization/71416
4823 * gcc.dg/vect/pr71407.c: New
4824 * gcc.dg/vect/pr71416-1.c: New
4825 * gcc.dg/vect/pr71416-2.c: New
4827 2016-06-10 Richard Biener <rguenther@suse.de>
4830 * gcc.dg/torture/pr71477.c: New testcase.
4832 2016-06-09 Julia Koval <julia.koval@intel.com>
4834 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4835 * gcc.target/i386/interrupt-13.c: Likewise.
4836 * gcc.target/i386/interrupt-15.c: Likewise.
4837 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4838 * gcc.target/i386/interrupt-24.c: Likewise.
4839 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4840 * gcc.target/i386/interrupt-9.c: Likewise.
4841 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4843 2016-06-09 Martin Sebor <msebor@redhat.com>
4846 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4847 * gcc.dg/builtin-constant_p-1.c: Same.
4848 * gcc.dg/builtins-error.c: Same.
4849 * gcc.dg/pr70859.c: Same.
4851 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4853 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4854 * gcc.dg/torture/pr68067-1.c: Likewise.
4855 * gcc.dg/torture/pr68067-2.c: Likewise.
4857 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4859 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4862 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/inherit/crash5.C: New.
4867 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4870 * g++.dg/inherit/crash5.C: New.
4871 * g++.dg/inherit/virtual1.C: Adjust.
4873 2016-06-09 Martin Liska <mliska@suse.cz>
4875 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4876 * g++.dg/predict-loop-exit-2.C: Likewise.
4877 * g++.dg/predict-loop-exit-3.C: Likewise.
4878 * gcc.dg/predict-1.c: Likewise.
4879 * gcc.dg/predict-2.c: Likewise.
4880 * gcc.dg/predict-3.c: Likewise.
4881 * gcc.dg/predict-4.c: Likewise.
4882 * gcc.dg/predict-5.c: Likewise.
4883 * gcc.dg/predict-6.c: Likewise.
4884 * gcc.dg/predict-7.c: Likewise.
4886 2016-06-09 Richard Biener <rguenther@suse.de>
4888 PR tree-optimization/71462
4889 * gcc.dg/torture/pr71462.c: New testcase.
4891 2016-06-09 Marek Polacek <polacek@redhat.com>
4894 * gcc.dg/c11-generic-3.c: New test.
4896 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4898 * g++.dg/init/array42.C: New.
4899 * g++.dg/init/array43.C: Likewise.
4900 * g++.dg/init/array44.C: Likewise.
4901 * g++.dg/init/array45.C: Likewise.
4902 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4903 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4904 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4905 * g++.dg/gomp/pr35751.C: Likewise.
4906 * g++.dg/init/array23.C: Likewise.
4907 * g++.dg/init/brace2.C: Likewise.
4908 * g++.dg/init/brace6.C: Likewise.
4910 2016-06-08 Martin Sebor <msebor@redhat.com>
4911 Jakub Jelinek <jakub@redhat.com>
4915 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4916 * c-c++-common/builtin-arith-overflow-2.c: New test.
4917 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4918 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4919 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4921 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4924 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4926 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4928 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4929 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4930 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4931 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4932 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4933 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4934 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4935 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4936 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4937 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4938 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4939 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4940 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4942 2016-06-08 Richard Biener <rguenther@suse.de>
4944 PR tree-optimization/68558
4945 * gcc.dg/vect/slp-44.c: New testcase.
4947 2016-06-08 Richard Biener <rguenther@suse.de>
4949 * gcc.dg/vect/slp-43.c: New testcase.
4951 2016-06-08 Richard Biener <rguenther@suse.de>
4953 PR tree-optimization/71452
4954 * gcc.dg/torture/pr71452.c: New testcase.
4956 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4959 * g++.dg/torture/pr71448.C: New test.
4961 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4965 * g++.dg/debug/pr71432.C: New test.
4967 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4969 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4970 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4971 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4973 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4975 * gcc.dg/vect/vect-live-2.c: Update effective target.
4976 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4977 * lib/target-supports.exp: Add aarch64 to vect_long.
4979 2016-06-08 Marek Polacek <polacek@redhat.com>
4982 * gcc.dg/noncompile/pr71418.c: New test.
4985 * gcc.dg/noncompile/pr71426.c: New test.
4987 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4989 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4990 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4991 * gcc.dg/predict-3.c: Update template.
4992 * gcc.dg/predict-5.c: Update template.
4993 * gcc.dg/predict-6.c: Update template.
4994 * gcc.dg/predict-9.c: Update template.
4995 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4997 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4999 * gcc.target/powerpc/vec-mul.c: New test.
5001 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5003 * gcc.dg/spellcheck-fields-2.c: New test case.
5005 2016-06-07 Richard Biener <rguenther@suse.de>
5008 * gcc.dg/Wpragmas-1.c: New testcase.
5009 * gcc.dg/Wattributes-4.c: Likewise.
5010 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5013 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5015 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5016 spurious debug code.
5018 2016-06-07 Richard Biener <rguenther@suse.de>
5020 PR tree-optimization/71428
5021 * gcc.dg/torture/pr71428.c: New testcase.
5023 2016-06-07 Richard Biener <rguenther@suse.de>
5026 * gcc.dg/torture/pr71423.c: New testcase.
5028 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5031 * gcc.dg/tree-ssa/pr71408.c: New test.
5033 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5036 * g++.dg/torture/pr71281.C: New test.
5038 2016-06-06 Marek Polacek <polacek@redhat.com>
5041 * gcc.dg/pr71362.c: New test.
5043 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5044 Patrick Palka <ppalka@gcc.gnu.org>
5049 * g++.dg/opt/pr70847.C: New test.
5050 * g++.dg/ubsan/pr70847.C: New test.
5051 * g++.dg/ubsan/pr71393.C: New test.
5053 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5055 PR tree-optimization/71259
5056 * gcc.dg/vect/pr71259.c: New test.
5058 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5060 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5061 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5062 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5065 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5068 * gcc.c-torture/execute/pr37780.c: New test.
5069 * gcc.target/aarch64/pr37780_1.c: Likewise.
5070 * gcc.target/arm/pr37780_1.c: Likewise.
5072 2016-06-06 Marek Polacek <polacek@redhat.com>
5074 * c-c++-common/attr-may-alias-1.c: New test.
5075 * c-c++-common/attr-may-alias-2.c: New test.
5076 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5078 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5081 * gcc.target/i386/pr24414.c: New test.
5083 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5085 * gcc.target/sparc/vis4misc.c: New file.
5086 * gcc.target/sparc/fpcmp.c: Likewise.
5087 * gcc.target/sparc/fpcmpu.c: Likewise.
5089 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5091 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5092 * gcc.dg/vect/vect-live-3.c: Likewise.
5094 2016-06-06 Richard Biener <rguenther@suse.de>
5096 PR tree-optimization/71398
5097 * gcc.dg/torture/pr71398.c: New testcase.
5099 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5102 * g++.dg/pr71389.C: New test.
5104 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5107 * gfortran.dg/fmt_read_5.f: New test.
5109 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5112 * gfortran.dg/class_array_22.f03: New test.
5114 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5116 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5118 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5120 * gcc.dg/predict-9.c: Update template.
5122 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5125 * g++.dg/template/pr49377.C: New.
5127 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5129 PR tree-optimization/71405
5130 * g++.dg/torture/pr71405.C: New test.
5132 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5135 * g++.dg/inherit/crash5.C: New.
5136 * g++.dg/inherit/virtual1.C: Adjust.
5138 2016-06-03 Jeff Law <law@redhat.com>
5140 PR tree-optimization/71316
5141 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5143 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5145 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5146 dg-additional-options with just -fno-tree-scev-cprop in it.
5147 * gcc.dg/vect/vect-live-2.c: Likewise.
5148 * gcc.dg/vect/vect-live-5.c: Likewise.
5149 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5150 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5151 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5153 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5156 * g++.dg/other/friend6.C: New test.
5158 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5160 * g++.dg/torture/ppc-ldst-array.C: New.
5162 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5166 * gcc.dg/torture/builtin-fp-int-inexact.c,
5167 gcc.target/i386/387-builtin-fp-int-inexact.c,
5168 gcc.target/i386/387-rint-inline-1.c,
5169 gcc.target/i386/387-rint-inline-2.c,
5170 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5171 gcc.target/i386/sse2-rint-inline-1.c,
5172 gcc.target/i386/sse2-rint-inline-2.c,
5173 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5174 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5176 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5177 Julia Koval <julia.koval@intel.com>
5189 * gcc.dg/guality/pr68037-1.c: New test.
5190 * gcc.dg/guality/pr68037-2.c: Likewise.
5191 * gcc.dg/guality/pr68037-3.c: Likewise.
5192 * gcc.dg/torture/pr68037-1.c: Likewise.
5193 * gcc.dg/torture/pr68037-2.c: Likewise.
5194 * gcc.dg/torture/pr68037-3.c: Likewise.
5195 * gcc.dg/torture/pr68661-1a.c: Likewise.
5196 * gcc.dg/torture/pr68661-1b.c: Likewise.
5197 * gcc.target/i386/interrupt-1.c: Likewise.
5198 * gcc.target/i386/interrupt-2.c: Likewise.
5199 * gcc.target/i386/interrupt-3.c: Likewise.
5200 * gcc.target/i386/interrupt-4.c: Likewise.
5201 * gcc.target/i386/interrupt-5.c: Likewise.
5202 * gcc.target/i386/interrupt-6.c: Likewise.
5203 * gcc.target/i386/interrupt-7.c: Likewise.
5204 * gcc.target/i386/interrupt-8.c: Likewise.
5205 * gcc.target/i386/interrupt-9.c: Likewise.
5206 * gcc.target/i386/interrupt-10.c: Likewise.
5207 * gcc.target/i386/interrupt-11.c: Likewise.
5208 * gcc.target/i386/interrupt-12.c: Likewise.
5209 * gcc.target/i386/interrupt-13.c: Likewise.
5210 * gcc.target/i386/interrupt-14.c: Likewise.
5211 * gcc.target/i386/interrupt-15.c: Likewise.
5212 * gcc.target/i386/interrupt-16.c: Likewise.
5213 * gcc.target/i386/interrupt-17.c: Likewise.
5214 * gcc.target/i386/interrupt-18.c: Likewise.
5215 * gcc.target/i386/interrupt-19.c: Likewise.
5216 * gcc.target/i386/interrupt-20.c: Likewise.
5217 * gcc.target/i386/interrupt-21.c: Likewise.
5218 * gcc.target/i386/interrupt-22.c: Likewise.
5219 * gcc.target/i386/interrupt-23.c: Likewise.
5220 * gcc.target/i386/interrupt-24.c: Likewise.
5221 * gcc.target/i386/interrupt-25.c: Likewise.
5222 * gcc.target/i386/interrupt-26.c: Likewise.
5223 * gcc.target/i386/interrupt-27.c: Likewise.
5224 * gcc.target/i386/interrupt-28.c: Likewise.
5225 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5226 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5227 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5228 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5229 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5230 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5231 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5232 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5233 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5234 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5235 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5236 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5238 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5240 PR tree-optimization/52171
5241 * gcc.dg/pr52171.c: New test.
5242 * gcc.target/i386/pr52171.c: New test.
5244 2016-06-03 Jan Hubicka <jh@suse.cz>
5246 * g++.dg/tree-ssa/pred-1.C: New testcase
5247 * gcc.dg/tree-ssa/pred-1.c: New testcase
5249 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5252 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5254 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5256 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5258 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5260 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5262 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5263 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5264 * gcc.dg/vect/vect-live-1.c: New test.
5265 * gcc.dg/vect/vect-live-2.c: New test.
5266 * gcc.dg/vect/vect-live-3.c: New test.
5267 * gcc.dg/vect/vect-live-4.c: New test.
5268 * gcc.dg/vect/vect-live-5.c: New test.
5269 * gcc.dg/vect/vect-live-slp-1.c: New test.
5270 * gcc.dg/vect/vect-live-slp-2.c: New test.
5271 * gcc.dg/vect/vect-live-slp-3.c: New test.
5273 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5276 * g++.dg/opt/pr71387.C: New test.
5278 2016-06-02 Jeff Law <law@redhat.com>
5280 PR tree-optimization/71328
5281 * gcc.c-torture/compile/pr71328.c: New test.
5283 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5286 * gfortran.dg/fmt_read_3.f90: Fix typo.
5287 * gfortran.dg/fmt_read_4.f90: New test.
5289 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5291 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5292 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5293 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5294 * g++.dg/cpp0x/override2.C: Likewise.
5295 * g++.dg/parse/crash5.C: Likewise.
5296 * g++.dg/parse/error16.C: Likewise.
5297 * g++.dg/parse/error27.C: Likewise.
5298 * g++.dg/template/qualttp15.C: Likewise.
5299 * g++.dg/template/redecl4.C: Likewise.
5300 * g++.old-deja/g++.other/crash39.C: Likewise.
5301 * g++.old-deja/g++.other/struct1.C: Likewise.
5302 * g++.old-deja/g++.pt/m9a.C: Likewise.
5303 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5305 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5308 * c-c++-common/pr71372.c: New test.
5310 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5311 __TIME__ strings with __builtin_strcmp instead of printf and
5314 2016-06-02 Martin Liska <mliska@suse.cz>
5316 * gcc.dg/predict-9.c: New test.
5318 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5320 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5321 global set_compiler_env_var and global saved_compiler_env_var.
5323 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5325 PR rtl-optimization/71295
5326 * gcc.c-torture/compile/pr71295.c: New test.
5328 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5332 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5333 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5335 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5336 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5337 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5340 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5342 * gcc.target/powerpc/p9-splat-4.c: New test.
5344 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5347 * gcc.target/powerpc/pr71186.c: New test.
5349 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5352 * gfortran.dg/fmt_read_3.f90: New test.
5354 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5356 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5359 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5361 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5362 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5364 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5365 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5367 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5369 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5370 vars set by dg-set-compiler-env-var.
5372 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5375 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5376 to the module procedure declaration.
5377 * gfortran.dg/submodule_16.f08: New test.
5379 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5382 * c-c++-common/gomp/pr71371.c: New test.
5384 2016-06-01 Richard Biener <rguenther@suse.de>
5386 PR tree-optimization/71366
5387 * gcc.dg/torture/pr71366-1.c: New testcase.
5388 * gcc.dg/torture/pr71366-2.c: Likewise.
5390 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5392 * gcc.target/powerpc/vslv-0.c: New test.
5393 * gcc.target/powerpc/vslv-1.c: New test.
5394 * gcc.target/powerpc/vsrv-0.c: New test.
5395 * gcc.target/powerpc/vsrv-1.c: New test.
5397 2016-06-01 Nathan Sidwell <nathan@acm.org>
5399 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5400 * gcc.target/nvptx/weak.c: New.
5402 2016-06-01 Richard Biener <rguenther@suse.de>
5404 PR tree-optimization/71261
5405 * gcc.dg/torture/vect-bool-1.c: New testcase.
5407 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5409 * gfortran.dg/gomp/order-1.f90: New test.
5410 * gfortran.dg/gomp/order-2.f90: New test.
5412 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5414 * gcc.dg/unroll-6.c: Update template.
5415 * gcc.dg/unroll-7.c: New testcase.
5416 * gcc.dg/unroll-8.c: New testcase.
5418 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5420 * gnat.dg/opt56.ad[sb]: New test.
5422 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/cpp0x/constexpr-ice16.C: New.
5427 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5429 PR tree-optimization/71314
5430 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5433 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5435 PR tree-optimization/71077
5436 * gcc.dg/tree-ssa/pr71077.c: New test.
5438 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5440 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5441 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5442 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5444 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5447 * g++.dg/cpp0x/pr71248.C: New.
5448 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5449 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5450 * g++.dg/init/new37.C: Likewise.
5451 * g++.dg/template/static1.C: Likewise.
5452 * g++.dg/template/static2.C: Likewise.
5454 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5456 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5458 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5460 2016-05-31 Marek Polacek <polacek@redhat.com>
5462 * c-c++-common/Wswitch-unreachable-3.c: New test.
5463 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5465 2016-05-31 Richard Biener <rguenther@suse.de>
5467 PR tree-optimization/71352
5468 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5470 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5472 * gcc.target/arm/armv5_thumb_isa.c: New test.
5474 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5477 * gcc.target/i386/pr71346.c: New test.
5479 2016-05-31 Tom de Vries <tom@codesourcery.com>
5481 PR tree-optimization/69068
5482 * gcc.dg/graphite/pr69068.c: New test.
5484 2016-05-27 Martin Sebor <msebor@redhat.com>
5487 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5489 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5492 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5493 nowait depend(inout: dd[0]) clauses where permitted.
5495 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5498 * g++.dg/parse/pr71238.C: New.
5499 * g++.dg/concepts/friend1.C: Test column numbers too.
5500 * g++.dg/cpp0x/initlist31.C: Likewise.
5501 * g++.dg/cpp0x/pr51420.C: Likewise.
5502 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5503 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5504 * g++.dg/ext/builtin3.C: Likewise.
5505 * g++.dg/lookup/friend12.C: Likewise.
5506 * g++.dg/lookup/friend7.C: Likewise.
5507 * g++.dg/lookup/koenig1.C: Likewise.
5508 * g++.dg/lookup/koenig5.C: Likewise.
5509 * g++.dg/lookup/used-before-declaration.C: Likewise.
5510 * g++.dg/overload/koenig1.C: Likewise.
5511 * g++.dg/template/crash65.C: Likewise.
5512 * g++.dg/template/friend57.C: Likewise.
5513 * g++.dg/warn/Wshadow-5.C: Likewise.
5514 * g++.dg/warn/Wunused-8.C: Likewise.
5515 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5516 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5517 * g++.old-deja/g++.jason/member.C: Likewise.
5518 * g++.old-deja/g++.jason/report.C: Likewise.
5519 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5520 * g++.old-deja/g++.law/visibility20.C: Likewise.
5521 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5522 * g++.old-deja/g++.other/static5.C: Likewise.
5523 * g++.old-deja/g++.pt/overload2.C: Likewise.
5525 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5527 * gcc.dg/tree-ssa/peel1.c: New testcase.
5528 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5529 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5531 2016-05-30 Tom de Vries <tom@codesourcery.com>
5533 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5536 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5539 * g++.dg/parse/virtual1.C: New.
5541 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5543 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5544 Use correct register when clearing %edx.
5546 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5548 PR tree-optimization/71289
5549 * gcc.dg/pr71289.c: New test.
5551 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5555 * gcc.dg/tree-ssa/pr71269.c: New test.
5556 * gcc.dg/tree-ssa/pr71292.c: New test.
5558 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5561 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5563 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5565 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5566 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5567 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5569 2016-05-30 Tom de Vries <tom@codesourcery.com>
5571 PR tree-optimization/69067
5572 * gcc.dg/graphite/pr69067.c: New test.
5574 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5577 * gcc.target/i386/pr71245-1.c: New test.
5578 * gcc.target/i386/pr71245-2.c: Ditto.
5580 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5583 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5584 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5585 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5587 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5589 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5591 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5595 * g++.dg/overload/69855.C: New.
5596 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5597 * g++.old-deja/g++.pt/crash3.C: Likewise.
5599 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5602 * g++.dg/parse/namespace13.C: New.
5604 2016-05-26 Jeff Law <law@redhat.com>
5606 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5607 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5608 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5609 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5610 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5611 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5612 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5613 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5614 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5615 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5616 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5617 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5618 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5620 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5623 * g++.dg/overload/69855.C: New.
5624 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5625 * g++.old-deja/g++.pt/crash3.C: Likewise.
5627 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5630 * gcc.target/aarch64/va_arg_1.c: New testcase.
5631 * gcc.target/aarch64/va_arg_2.c: Likewise.
5632 * gcc.target/aarch64/va_arg_3.c: Likewise.
5634 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5636 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5637 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5638 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5639 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5640 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5642 2016-05-27 Marek Polacek <polacek@redhat.com>
5645 * g++.dg/torture/pr71308.C: New test.
5647 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5649 * gcc.dg/zero_bits_compound-1.c: New test.
5650 * gcc.dg/zero_bits_compound-2.c: New test.
5652 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5655 * gcc.dg/pr71279.c: New test.
5657 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5659 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5660 floating point min/max/comparison instructions.
5661 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5663 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5665 * c-c++-common/gomp/schedule-1.c: New test.
5666 * gfortran.dg/gomp/schedule-1.f90: New test.
5668 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5672 * g++.dg/cpp1y/auto-fn32.C: New test.
5673 * g++.dg/cpp1y/paren4.C: New test.
5675 2016-05-26 Nathan Sidwell <nathan@acm.org>
5677 * gcc.dg/20060410.c: Xfail on ptx.
5678 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5679 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5680 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5681 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5682 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5684 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5686 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5688 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5690 PR tree-optimization/71280
5691 * gcc.dg/pr71280.c: New test.
5693 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5695 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5696 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5698 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5700 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5702 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5705 2016-05-25 Jeff Law <law@redhat.com>
5707 PR tree-optimization/71272
5708 * gcc.c-torture/compile/pr71272.c: new test.
5710 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5712 * gcc.target/powerpc/vec-cmpne.c: New test.
5713 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5715 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5717 * gnat.dg/opt55.ad[sb]: New test.
5719 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5721 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5722 * c-c++-common/pr60226.c: Require int32plus.
5723 * gcc.c-torture/execute/pr70602.c: Likewise.
5724 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5725 unsigned long for malloc arg type.
5726 * gcc.dg/asr_div1.c: Require int32plus.
5727 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5728 * gcc.dg/pie-1.c: Require pie.
5729 * gcc.dg/pie-2.c: Likewise.
5730 * gcc.dg/pr59471.c: Require int32plus.
5731 * gcc.dg/pr59963-2.c: XFAIL for int16.
5732 * gcc.dg/pr60114.c: Require int32plus.
5733 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5734 unsigned long for typedef of size_t.
5735 * gcc.dg/pr63914.c: Require int32plus.
5736 * gcc.dg/pr64536.c: Require pt32plus.
5737 * gcc.dg/pr65658.c: Likewise.
5738 * gcc.dg/pr67271.c: Require int32plus.
5739 * gcc.dg/pr68112.c: Likewise.
5740 * gcc.dg/pr69071.c: Skip for avr target.
5741 * gcc.dg/pr69973.c: Require int32plus.
5742 * gcc.dg/pr70169.c: Skip for avr target.
5743 * gcc.dg/sso-6.c: Require int32plus.
5744 * gcc.dg/sso-7.c: Likewise.
5745 * gcc.dg/sso-8.c: Likewise.
5746 * gcc.dg/vrp-min-max-2.c: Likewise.
5748 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5751 * gcc.target/i386/pr70738-1.c: New test.
5752 * gcc.target/i386/pr70738-2.c: Likewise.
5753 * gcc.target/i386/pr70738-3.c: Likewise.
5754 * gcc.target/i386/pr70738-4.c: Likewise.
5755 * gcc.target/i386/pr70738-5.c: Likewise.
5756 * gcc.target/i386/pr70738-6.c: Likewise.
5757 * gcc.target/i386/pr70738-7.c: Likewise.
5758 * gcc.target/i386/pr70738-8.c: Likewise.
5759 * gcc.target/i386/pr70738-9.c: Likewise.
5761 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5763 PR rtl-optimization/66940
5764 * gcc.c-torture/execute/pr66940.c: New test.
5766 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5768 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5769 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5770 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5771 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5772 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5773 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5774 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5775 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5776 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5777 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5778 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5779 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5780 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5781 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5782 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5783 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5784 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5785 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5786 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5787 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5788 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5789 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5790 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5791 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5793 2016-05-25 Marek Polacek <polacek@redhat.com>
5796 * gcc.dg/noncompile/pr71265.c: New test.
5799 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5801 2016-05-25 Nathan Sidwell <nathan@acm.org>
5803 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5805 2016-05-25 Richard Biener <rguenther@suse.de>
5807 PR tree-optimization/71261
5808 * c-c++-common/torture/pr71261.c: New testcase.
5810 2016-05-25 Richard Biener <rguenther@suse.de>
5812 PR tree-optimization/71264
5813 * gcc.dg/vect/pr71264.c: New testcase.
5815 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5818 * g++.dg/cpp0x/alias-decl-53.C: New.
5819 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5821 2016-05-25 Martin Liska <mliska@suse.cz>
5823 * g++.dg/pr71239.C: New test.
5825 2016-05-25 Richard Biener <rguenther@suse.de>
5827 * gcc.dg/vect/pr58135.c: Rename to ...
5828 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5830 2016-05-25 Marek Polacek <polacek@redhat.com>
5832 * g++.dg/pr65295.C: Use target c++14.
5834 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5836 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5837 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5839 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5841 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5844 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5846 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5847 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5848 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5849 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5850 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5851 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5852 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5853 * c-c++-common/goacc/pcopy.c: Likewise.
5854 * c-c++-common/goacc/pcopyin.c: Likewise.
5855 * c-c++-common/goacc/pcopyout.c: Likewise.
5856 * c-c++-common/goacc/pcreate.c: Likewise.
5857 * c-c++-common/goacc/pr70688.c: New test.
5858 * c-c++-common/goacc/present-1.c: Adjust test.
5859 * c-c++-common/goacc/reduction-5.c: Likewise.
5860 * g++.dg/goacc/data-1.C: New test.
5862 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5864 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5865 vector parity built-in functions.
5866 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5867 count trailing zeros automatic vectorization.
5868 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5869 count trailing zeros built-in functions.
5871 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5873 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5875 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5878 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5880 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5883 * g++.dg/template/crash123.C: New.
5884 * g++.dg/template/crash124.C: Likewise.
5886 2016-05-24 Martin Sebor <msebor@redhat.com>
5889 * g++.dg/ext/flexary16.C: New test.
5891 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5893 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5894 before math.h is included.
5895 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5896 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5897 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5898 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5899 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5900 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5901 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5902 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5903 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5904 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5905 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5906 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5907 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5908 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5909 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5910 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5911 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5912 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5913 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5914 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5915 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5916 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5917 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5919 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5920 Kelvin Nilsen <kelvin@gcc.gnu.org>
5922 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5925 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5928 * g++.dg/warn/Wno-narrowing1.C: New.
5930 2016-05-24 Marek Polacek <polacek@redhat.com>
5933 * c-c++-common/Wswitch-unreachable-2.c: New test.
5935 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5938 * g++.dg/vect/simd-clone-6.cc: New test.
5939 * g++.dg/gomp/declare-simd-6.C: New test.
5943 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5945 2016-05-24 Richard Biener <rguenther@suse.de>
5947 PR tree-optimization/71240
5948 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5950 2016-05-24 Richard Biener <rguenther@suse.de>
5952 PR tree-optimization/71230
5953 * gcc.dg/torture/pr71230.c: New testcase.
5954 * g++.dg/torture/pr71230.C: Likewise.
5956 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5958 * c-c++-common/goacc/routine-5.c: Add tests.
5959 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5960 * gfortran.dg/goacc/routine-6.f90: Add tests.
5962 2016-05-24 Richard Biener <rguenther@suse.de>
5964 PR tree-optimization/71253
5965 * gcc.dg/torture/pr71253.c: New testcase.
5967 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5970 * gfortran.dg/pr71252.f90: New test.
5972 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5974 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5976 2016-05-24 Richard Biener <rguenther@suse.de>
5980 * c-c++-common/vector-subscript-4.c: New testcase.
5981 * c-c++-common/vector-subscript-5.c: Likewise.
5983 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5986 * gfortran.dg/namelist_90.f: New test
5988 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5991 * gfortran.dg/unexpected_eof.f: New test
5993 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5994 Kelvin Nilsen <kelvin@gcc.gnu.org>
5996 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5999 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/cpp0x/inh-ctor20.C: New.
6003 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6005 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6008 * g++.dg/cpp0x/variadic168.C: New.
6010 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6012 * g++.dg/cpp0x/pr31445.C: Test column number too.
6013 * g++.dg/cpp0x/pr32253.C: Likewise.
6014 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6015 * g++.dg/cpp0x/variadic36.C: Likewise.
6017 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6019 * gcc.dg/fold-notshift-2.c: Adjust.
6021 2016-05-23 Marek Polacek <polacek@redhat.com>
6024 * c-c++-common/Wswitch-unreachable-1.c: New test.
6025 * gcc.dg/Wswitch-unreachable-1.c: New test.
6026 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6027 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6028 * g++.dg/gomp/block-10.C: Likewise.
6029 * gcc.dg/gomp/block-10.c: Likewise.
6030 * g++.dg/gomp/block-9.C: Likewise.
6031 * gcc.dg/gomp/block-9.c: Likewise.
6032 * g++.dg/gomp/target-1.C: Likewise.
6033 * g++.dg/gomp/target-2.C: Likewise.
6034 * gcc.dg/gomp/target-1.c: Likewise.
6035 * gcc.dg/gomp/target-2.c: Likewise.
6036 * g++.dg/gomp/taskgroup-1.C: Likewise.
6037 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6038 * gcc.dg/gomp/teams-1.c: Likewise.
6039 * g++.dg/gomp/teams-1.C: Likewise.
6040 * g++.dg/overload/error3.C: Likewise.
6041 * g++.dg/tm/jump1.C: Likewise.
6042 * g++.dg/torture/pr40335.C: Likewise.
6043 * gcc.dg/c99-vla-jump-5.c: Likewise.
6044 * gcc.dg/switch-warn-1.c: Likewise.
6045 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6046 * gcc.dg/nested-func-1.c: Likewise.
6047 * gcc.dg/pr67784-4.c: Likewise.
6049 2016-05-23 Richard Biener <rguenther@suse.de>
6051 PR tree-optimization/71230
6052 * gfortran.dg/pr71230-1.f90: New testcase.
6053 * gfortran.dg/pr71230-2.f90: Likewise.
6055 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6057 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6058 * gcc.dg/vect/pr58135.c: Add new.
6059 * gfortran.dg/pr46519-1.f: Adjust test case.
6061 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6064 * g++.dg/cpp0x/decltype64.C: New.
6066 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6068 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6070 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6072 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6074 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6075 Add poly64x1_t and poly64x2_t cases if supported.
6076 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6077 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6078 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6079 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6080 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6082 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6084 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6085 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6086 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6087 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6088 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6089 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6090 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6092 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6094 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6096 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6098 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6099 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6101 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6104 constraint instead of "r".
6105 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6106 insn instead of vxorpd.
6107 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6109 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6110 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6112 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6114 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6115 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6117 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6119 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6122 * gcc.dg/tree-ssa/pr40921.c: New test.
6124 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6127 * gcc.target/avr/pr71103.c: New test.
6129 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6132 * gcc.dg/tree-ssa/pr71179.c: New test.
6134 2016-05-20 Martin Sebor <msebor@redhat.com>
6137 * gcc.dg/init-excess-2.c: New test.
6139 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6141 * gnat.dg/opt53.adb: New test.
6142 * gnat.dg/opt54.adb: Likewise.
6144 2016-05-20 Martin Jambor <mjambor@suse.cz>
6146 PR tree-optimization/70884
6147 * gcc.dg/tree-ssa/pr70919.c: New test.
6149 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6151 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6153 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6154 fix code formatting.
6156 2016-05-20 Nathan Sidwell <nathan@acm.org>
6158 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6160 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6162 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6164 * jit.dg/all-non-failing-tests.h: Add
6165 test-factorial-must-tail-call.c.
6166 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6167 * jit.dg/test-factorial-must-tail-call.c: New test case.
6169 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6172 * gfortran.dg/pr71204.f90: New test.
6174 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6176 * gcc.target/nvptx/sincos.c: New test.
6178 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6181 * g++.dg/cpp1y/auto-fn31.C: New.
6183 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6185 * gcc.target/powerpc/vec-addec.c: New test.
6186 * gcc.target/powerpc/vec-addec-int128.c: New test.
6188 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6190 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6191 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6192 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6193 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6195 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6197 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6199 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6202 * g++.dg/opt/pr71210-1.C: New test.
6203 * g++.dg/opt/pr71210-2.C: New test.
6205 PR tree-optimization/29756
6206 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6207 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6208 only on selected targets where V4SImode vectors are known to be
6211 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6213 PR tree-optimization/71079
6214 PR tree-optimization/71206
6215 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6217 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6219 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6220 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6221 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6223 2016-05-20 Richard Guenther <rguenther@suse.de>
6225 PR tree-optimization/29756
6226 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6228 2016-05-20 Richard Biener <rguenther@suse.de>
6230 PR tree-optimization/71185
6231 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6233 2016-05-20 Richard Biener <rguenther@suse.de>
6235 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6237 2016-05-19 Marek Polacek <polacek@redhat.com>
6240 * g++.dg/diagnostic/pr71075.C: New test.
6242 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6245 * g++.dg/pr71184.C: New test case.
6247 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6249 * gcc.target/powerpc/darn-0.c: New test.
6250 * gcc.target/powerpc/darn-1.c: New test.
6251 * gcc.target/powerpc/darn-2.c: New test.
6253 2016-05-19 Marek Polacek <polacek@redhat.com>
6255 PR tree-optimization/71031
6256 * gcc.dg/tree-ssa/vrp100.c: New test.
6258 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6260 PR rtl-optimization/71148
6261 * gcc.dg/pr71148.c: New test.
6263 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6266 * gcc.target/arm/pr71056.c: New test.
6268 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6270 * c-c++-common/pr69669.c: Check the used mode.
6272 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6275 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6277 2016-05-19 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/70729
6280 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6281 * gcc.dg/graphite/scop-18.c: Likewise.
6282 * gcc.dg/pr41783.c: Disable LIM.
6283 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6284 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6285 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6286 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6287 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6288 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6289 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6290 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6291 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6292 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6293 * gfortran.dg/pr42108.f90: Likewise.
6295 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6298 * gcc.dg/spellcheck-options-11.c: New test case.
6300 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6303 * g++.dg/opt/pr71100.C: New test.
6305 2016-05-18 Martin Jambor <mjambor@suse.cz>
6308 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6309 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6310 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6311 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6313 2016-05-18 Martin Jambor <mjambor@suse.cz>
6316 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6317 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6318 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6319 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6320 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6322 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6325 * g++.dg/template/crash122.C: New.
6327 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6330 * g++.dg/template/pr70466-1.C: New.
6331 * g++.dg/template/pr70466-2.C: Likewise.
6333 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6335 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6336 splat operations and the XXSPLTIB instruction.
6337 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6338 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6339 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6340 xxlxor to clear a register.
6342 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6344 * gcc.dg/torture/pr71020.c: New test.
6346 2016-05-18 Martin Jambor <mjambor@suse.cz>
6349 * gcc.dg/ipa/pr70646.c: New test.
6351 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6353 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6355 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6357 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6358 missing tests for vreinterpretq_p{8,16}.
6360 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6362 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6363 vsliq_n_s64 and vsliq_n_u64.
6365 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6367 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6368 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6370 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6372 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6373 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6374 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6376 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6378 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6381 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6383 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6384 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6385 "blr\t" and switch to scan-assembler-times.
6387 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6389 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6391 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6392 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6394 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6396 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6397 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6398 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6399 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6400 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6401 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6403 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6404 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6406 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6407 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6409 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6410 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6412 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6414 2016-05-18 Richard Biener <rguenther@suse.de>
6416 PR tree-optimization/71168
6417 * gcc.dg/torture/pr71168.c: New testcase.
6419 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6422 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6423 * gcc.dg/tree-ssa/pr63586.c: New test.
6424 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6426 2016-05-17 Nathan Sidwell <nathan@acm.org>
6428 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6429 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6430 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6431 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6433 2016-05-17 Nathan Sidwell <nathan@acm.org>
6435 * gcc.target/nvptx/abi-vararg-3.c: New.
6437 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6439 PR tree-optimization/54579
6441 * gcc.dg/fold-notrotate-1.c: New test.
6442 * gcc.dg/fold-notshift-1.c: New test.
6443 * gcc.dg/fold-notshift-2.c: New test.
6445 2016-05-17 Marek Polacek <polacek@redhat.com>
6448 * g++.dg/ipa/pr71146.C: New test.
6450 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6452 * jit.dg/test-error-array-bounds.c: New test case.
6454 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6456 * gcc.dg/tree-ssa/and-1.c: New testcase.
6458 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6460 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6461 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6463 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6465 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6466 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6468 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6470 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6472 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6474 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6476 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6478 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6479 ".2d[index]" when scan the assembly.
6480 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6481 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6483 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6485 2016-05-17 Richard Biener <rguenther@suse.de>
6487 PR tree-optimization/71132
6488 * gcc.dg/torture/pr71132.c: New testcase.
6490 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6492 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6494 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6497 * gcc.target/aarch64/pr70809_1.c: New test.
6499 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6501 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6502 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6503 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6504 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6506 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6507 Ilya Enkovich <ilya.enkovich@intel.com>
6510 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6512 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6514 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6515 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6517 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6519 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6520 test for __ARM_FP16_ARGS.
6521 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6522 * gcc.target/arm/aapcs/neon-vect10.c: New.
6523 * gcc.target/arm/aapcs/neon-vect9.c: New.
6524 * gcc.target/arm/aapcs/vfp18.c: New.
6525 * gcc.target/arm/aapcs/vfp19.c: New.
6526 * gcc.target/arm/aapcs/vfp20.c: New.
6527 * gcc.target/arm/aapcs/vfp21.c: New.
6528 * gcc.target/arm/fp16-aapcs-1.c: New.
6529 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6530 test for __ARM_FP16_ARGS.
6531 * g++.target/arm/fp16-return-1.c: Update expected output.
6533 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6536 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6538 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6541 * gfortran.dg/pr69603.f90: New testcase.
6543 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6545 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6547 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6550 * gfortran.dg/pr71047.f08: New test.
6552 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6554 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6555 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6556 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6558 2016-05-13 Martin Sebor <msebor@redhat.com>
6561 * g++.dg/cpp0x/constexpr-60049.C: New test.
6563 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6566 * gcc.dg/pr71071.c: New test.
6568 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6570 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6571 remove XOP handling.
6572 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6574 2016-05-13 Nathan Sidwell <nathan@acm.org>
6576 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6577 __atomic_is_lock_free declaration.
6579 2016-05-13 Richard Biener <rguenther@suse.de>
6581 PR tree-optimization/42587
6582 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6584 2016-05-13 Martin Liska <mliska@suse.cz>
6586 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6587 the new format of dump output.
6589 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6591 * gcc.dg/pr71084.c: New test.
6593 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6596 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6598 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6600 * gcc.target/aarch64/struct_return.c: New test.
6602 2016-05-12 Marek Polacek <polacek@redhat.com>
6605 * c-c++-common/pr70756-2.c: New test.
6606 * c-c++-common/pr70756.c: New test.
6608 2016-05-12 Richard Biener <rguenther@suse.de>
6610 PR tree-optimization/71059
6611 * gcc.dg/torture/pr71059.c: New testcase.
6613 2016-05-12 Richard Biener <rguenther@suse.de>
6615 PR tree-optimization/71062
6616 * gcc.dg/torture/pr71062.c: New testcase.
6618 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6620 PR tree-optimization/71006
6621 * gcc.dg/pr71006.c: New test.
6623 2016-05-12 Marek Polacek <polacek@redhat.com>
6626 * gcc.dg/opts-7.c: New test.
6628 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6631 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6632 Add -save-temps to dg-options.
6633 Scan for ldmfd rather than pop instruction.
6634 * gcc.target/arm/interrupt-2.c: Likewise.
6635 * gcc.target/arm/pr70830.c: New test.
6637 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6640 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6642 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6643 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6644 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6647 * gcc.target/i386/avx512vl-pack-1.c: New test.
6648 * gcc.target/i386/avx512vl-pack-2.c: New test.
6649 * gcc.target/i386/avx512bw-pack-2.c: New test.
6651 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6653 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6654 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6655 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6657 2016-05-12 Richard Biener <rguenther@suse.de>
6659 PR tree-optimization/70986
6660 * gcc.dg/torture/pr70986-1.c: New testcase.
6661 * gcc.dg/torture/pr70986-2.c: Likewise.
6662 * gcc.dg/torture/pr70986-3.c: Likewise.
6664 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6667 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6668 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6670 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6672 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6674 * gcc.target/i386/pr66746.c: Ditto.
6676 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6678 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6680 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6681 warning when using -mvsx-timode.
6682 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6683 * gcc.target/powerpc/dform-2.c: Likewise.
6684 * gcc.target/powerpc/pr68805.c: Likewise.
6686 2016-05-11 Marek Polacek <polacek@redhat.com>
6689 * c-c++-common/attributes-3.c: New test.
6691 2016-05-11 Nathan Sidwell <nathan@acm.org>
6693 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6694 * gcc.c-torture/execute/pr68185.c: Likewise.
6695 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6696 * gcc.dg/pr69634.c: Requires scheduling.
6697 * gcc.dg/torture/pr66178.c: Require label values.
6698 * gcc.dg/setjmp-6.c: Require indirect jumps.
6700 2016-05-11 Richard Biener <rguenther@suse.de>
6702 PR tree-optimization/71055
6703 * gcc.dg/torture/pr71055.c: New testcase.
6705 2016-05-11 Richard Biener <rguenther@suse.de>
6708 * g++.dg/debug/pr71057.C: New testcase.
6710 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6713 * gfortran.dg/gomp/pr70855.f90: New test.
6715 2016-05-11 Richard Biener <rguenther@suse.de>
6718 * g++.dg/torture/pr71002.C: New testcase.
6720 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6723 * gcc.dg/pr70807.c: New test.
6725 2016-05-10 Martin Sebor <msebor@redhat.com>
6728 * g++.dg/Wattributes.C: New test.
6730 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6732 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6733 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6734 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6736 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6739 * gcc.target/i386/pr70799-1.c: New test.
6741 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6743 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6745 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6748 * gcc.target/i386/pr70877.c: New test.
6750 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6752 PR tree-optimization/70786
6753 * gcc.target/i386/pr70876.c: New test.
6755 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6758 * gcc.target/i386/avx512vl-logic-1.c: New test.
6759 * gcc.target/i386/avx512vl-logic-2.c: New test.
6760 * gcc.target/i386/avx512dq-logic-2.c: New test.
6762 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6765 * gcc.target/powerpc/pr70963.c: New.
6767 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6769 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6770 (test_very_wide_line): Add ruler to expected output.
6771 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6772 (test_very_wide_line): Likewise.
6773 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6774 (test_show_locus): Within the handling of "test_very_wide_line",
6775 enable show_ruler_p on the diagnostic context.
6777 2016-05-10 Richard Biener <rguenther@suse.de>
6779 PR tree-optimization/71039
6780 * gcc.dg/torture/pr71039.c: New testcase.
6782 2016-05-10 Nathan Sidwell <nathan@acm.org>
6784 * gcc.dg/nested-func-10.c: Requires alloca.
6785 * gcc.dg/nested-func-9.c: Requires alloca.
6786 * gcc.c-torture/execute/pr70460.c: Requires labels.
6787 * gcc.c-torture/compile/pr70199.c: Requires labels.
6788 * gcc.target/nvptx/decl.c: Compile only.
6789 * gcc.target/nvptx/trailing-init.c: Compile only.
6790 * gcc.target/nvptx/ary-init.c: Compile only.
6792 2016-05-10 Marek Polacek <polacek@redhat.com>
6795 * gcc.dg/attr-opt-1.c: New test.
6797 2016-05-10 Richard Biener <rguenther@suse.de>
6799 PR tree-optimization/70497
6800 PR tree-optimization/28367
6801 * gcc.dg/torture/20160404-1.c: New testcase.
6802 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6803 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6805 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6807 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6809 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6811 * gcc.target/i386/fabsneg-1.c New test.
6813 2016-05-09 Alan Modra <amodra@gmail.com>
6816 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6818 2016-05-09 Richard Biener <rguenther@suse.de>
6820 PR tree-optimization/70985
6821 * gcc.dg/torture/pr70985.c: New testcase.
6823 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6825 * gcc.dg/tree-ssa/ifc-9.c: New test.
6826 * gcc.dg/tree-ssa/ifc-10.c: New test.
6827 * gcc.dg/tree-ssa/ifc-11.c: New test.
6828 * gcc.dg/tree-ssa/ifc-12.c: New test.
6829 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6830 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6831 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6833 2016-05-09 Richard Biener <rguenther@suse.de>
6836 * gfortran.dg/pr70937.f90: New testcase.
6838 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6840 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6842 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6845 * gfortran.dg/dec_structure_1.f90: New testcase.
6846 * gfortran.dg/dec_structure_2.f90: Ditto.
6847 * gfortran.dg/dec_structure_3.f90: Ditto.
6848 * gfortran.dg/dec_structure_4.f90: Ditto.
6849 * gfortran.dg/dec_structure_5.f90: Ditto.
6850 * gfortran.dg/dec_structure_6.f90: Ditto.
6851 * gfortran.dg/dec_structure_7.f90: Ditto.
6852 * gfortran.dg/dec_structure_8.f90: Ditto.
6853 * gfortran.dg/dec_structure_9.f90: Ditto.
6854 * gfortran.dg/dec_structure_10.f90: Ditto.
6855 * gfortran.dg/dec_structure_11.f90: Ditto.
6856 * gfortran.dg/dec_union_1.f90: Ditto.
6857 * gfortran.dg/dec_union_2.f90: Ditto.
6858 * gfortran.dg/dec_union_3.f90: Ditto.
6859 * gfortran.dg/dec_union_4.f90: Ditto.
6860 * gfortran.dg/dec_union_5.f90: Ditto.
6861 * gfortran.dg/dec_union_6.f90: Ditto.
6862 * gfortran.dg/dec_union_7.f90: Ditto.
6864 2016-05-07 Tom de Vries <tom@codesourcery.com>
6866 PR tree-optimization/70956
6867 * gcc.dg/graphite/pr70956.c: New test.
6869 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6872 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6873 (a, b, c, d): Change type from char to signed char.
6874 (main): Compare against (signed char) -1634678893 instead of
6875 hardcoded -109. Use __builtin_abort instead of abort.
6877 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6878 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6880 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6882 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6885 * gcc.dg/torture/pr70935.c: New test.
6887 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6890 * gcc.target/sh/pr58219.c: New tests.
6892 2016-05-06 Richard Biener <rguenther@suse.de>
6894 PR tree-optimization/70960
6895 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6897 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6900 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6901 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6902 Adjust expected instruction counts.
6903 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6905 2016-05-06 Marek Polacek <polacek@redhat.com>
6908 * gcc.dg/ubsan/bounds-3.c: New test.
6910 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6913 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6915 2016-05-06 Richard Biener <rguenther@suse.de>
6918 * gfortran.dg/pr70931.f90: New testcase.
6920 2016-05-06 Richard Biener <rguenther@suse.de>
6923 * gcc.dg/torture/pr70941.c: New testcase.
6925 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6927 PR tree-optimization/57206
6928 * gcc.dg/vect/pr57206.c: New test.
6930 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6934 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6936 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6938 * c-c++-common/Wdangling-else-4.c: New test.
6940 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6944 * g++.dg/opt/pr70906.C: New test.
6945 * g++.dg/opt/pr70933.C: New test.
6947 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6949 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6951 * gcc.dg/ipa/pure-const-3.c: New testcase.
6953 2016-05-04 Marek Polacek <polacek@redhat.com>
6955 * c-c++-common/Wdangling-else-1.c: New test.
6956 * c-c++-common/Wdangling-else-2.c: New test.
6957 * c-c++-common/Wdangling-else-3.c: New test.
6959 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6961 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6964 2016-05-04 Marek Polacek <polacek@redhat.com>
6967 * gcc.dg/Waddress-2.c: New test.
6969 2016-05-04 Alan Modra <amodra@gmail.com>
6971 * gcc.target/powerpc/pr70866.c: New.
6973 2016-05-03 Martin Sebor <msebor@redhat.com>
6976 * c-c++-common/builtin_location.c: New test.
6977 * g++.dg/cpp1y/builtin_location.C: New test.
6979 2016-05-03 Marek Polacek <polacek@redhat.com>
6982 * gcc.dg/pr70859.c: New test.
6983 * gcc.dg/pr70859-2.c: New test.
6985 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6987 * gnat.dg/debug5.adb: New testcase.
6989 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6991 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6992 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6993 Procedure to check for z10 instruction set.
6995 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6997 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6999 2016-05-03 Alan Modra <amodra@gmail.com>
7001 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7003 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7005 * gcc.target/i386/avx512f-cvt-1.c: New test.
7007 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7009 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7010 -fdump-tree-vrp-details.
7012 2016-05-03 Richard Biener <rguenther@suse.de>
7014 * gcc.dg/pr30172-1.c: Adjust.
7015 * gcc.dg/pr63743.c: Likewise.
7016 * gcc.dg/tm/pr51696.c: Likewise.
7017 * c-c++-common/tm/safe-1.c: Likewise.
7018 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7019 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7020 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7021 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7023 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7025 PR rtl-optimization/70467
7026 * gcc.target/i386/pr70467-3.c: New test.
7027 * gcc.target/i386/pr70467-4.c: New test.
7029 PR tree-optimization/70916
7030 * gcc.c-torture/compile/pr70916.c: New test.
7033 * gcc.target/i386/pr49244-1.c: New test.
7034 * gcc.target/i386/pr49244-2.c: New test.
7036 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7038 PR rtl-optimization/44281
7039 * gcc.target/i386/pr44281.c: New test.
7041 2016-05-03 bin cheng <bin.cheng@arm.com>
7043 PR tree-optimization/56541
7044 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7045 * gcc.dg/vect/pr56541.c: new test.
7047 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7049 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7051 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7053 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7056 * c-c++-common/asan/clone-test-1.c (main): Align child process
7059 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7062 * g++.dg/spellcheck-fields-2.C: New test case.
7064 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7067 * g++.dg/pr62314.C: New test case.
7069 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7071 * gcc.dg/ipa/inline-8.c: New testcase.
7073 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7075 PR rtl-optimization/70467
7076 * gcc.target/i386/pr70467-1.c: New test.
7078 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7080 * gcc.dg/spec-options.c: Run the test on all targets.
7081 * gcc.dg/foo.specs: Use cpp_unique_options.
7083 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7085 * gcc.dg/tree-ssa/unord.c: New testcase.
7087 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7089 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7091 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7093 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7095 2016-05-02 Marek Polacek <polacek@redhat.com>
7098 * gcc.dg/enum-incomplete-3.c: New test.
7100 2016-05-02 Marek Polacek <polacek@redhat.com>
7101 Tom de Vries <tom@codesourcery.com>
7103 PR tree-optimization/70700
7104 * gcc.dg/pr70700.c: New test.
7106 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7108 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7109 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7110 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7111 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7112 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7114 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7116 * ada/acats/run_acats: Rename into...
7117 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7118 * ada/acats/run_all.sh: Remove redundant test.
7119 (target_run): Move around.
7120 (target_gnatchop): Use newly built executable.
7121 (target_gnatmake): Likewise.
7122 Check that the compilation of impbit succeeds.
7124 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7126 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7127 * gcc.dg/20021029-1.c: Likewise.
7128 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7129 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7130 * gcc.target/sh/cmpstr.c: Likewise.
7131 * gcc.target/sh/cmpstrn.c: Likewise.
7132 * gcc.target/sh/memset.c: Likewise.
7133 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7134 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7135 * gcc.target/sh/pr39423-1.c: Likewise.
7136 * gcc.target/sh/pr49468-di.c: Likewise.
7137 * gcc.target/sh/pr49468-si.c: Likewise.
7138 * gcc.target/sh/pr49880-1.c: Likewise.
7139 * gcc.target/sh/pr49880-2.c: Likewise.
7140 * gcc.target/sh/pr49880-3.c: Likewise.
7141 * gcc.target/sh/pr50751-1.c: Likewise.
7142 * gcc.target/sh/pr50751-4.c: Likewise.
7143 * gcc.target/sh/pr50751-7.c: Likewise.
7144 * gcc.target/sh/pr51244-1.c: Likewise.
7145 * gcc.target/sh/pr51244-10.c: Likewise.
7146 * gcc.target/sh/pr51244-11.c: Likewise.
7147 * gcc.target/sh/pr51244-12.c: Likewise.
7148 * gcc.target/sh/pr51244-13.c: Likewise.
7149 * gcc.target/sh/pr51244-14.c: Likewise.
7150 * gcc.target/sh/pr51244-17.c: Likewise.
7151 * gcc.target/sh/pr51244-18.c: Likewise.
7152 * gcc.target/sh/pr51244-19.c: Likewise.
7153 * gcc.target/sh/pr51244-4.c: Likewise.
7154 * gcc.target/sh/pr51244-5.c: Likewise.
7155 * gcc.target/sh/pr51244-7.c: Likewise.
7156 * gcc.target/sh/pr51244-8.c: Likewise.
7157 * gcc.target/sh/pr51244-9.c: Likewise.
7158 * gcc.target/sh/pr51697.c: Likewise.
7159 * gcc.target/sh/pr52483-1.c: Likewise.
7160 * gcc.target/sh/pr52483-2.c: Likewise.
7161 * gcc.target/sh/pr52483-3.c: Likewise.
7162 * gcc.target/sh/pr52483-5.c: Likewise.
7163 * gcc.target/sh/pr52933-1.c: Likewise.
7164 * gcc.target/sh/pr52933-2.c: Likewise.
7165 * gcc.target/sh/pr52933-3.c: Likewise.
7166 * gcc.target/sh/pr53568-1.c: Likewise.
7167 * gcc.target/sh/pr53976-1.c: Likewise.
7168 * gcc.target/sh/pr53988-1.c: Likewise.
7169 * gcc.target/sh/pr53988.c: Likewise.
7170 * gcc.target/sh/pr54089-1.c: Likewise.
7171 * gcc.target/sh/pr54089-6.c: Likewise.
7172 * gcc.target/sh/pr54089-7.c: Likewise.
7173 * gcc.target/sh/pr54089-8.c: Likewise.
7174 * gcc.target/sh/pr54089-9.c: Likewise.
7175 * gcc.target/sh/pr54236-1.c: Likewise.
7176 * gcc.target/sh/pr54236-2.c: Likewise.
7177 * gcc.target/sh/pr54236-3.c: Likewise.
7178 * gcc.target/sh/pr54236-4.c: Likewise.
7179 * gcc.target/sh/pr54386.c: Likewise.
7180 * gcc.target/sh/pr54602-1.c: Likewise.
7181 * gcc.target/sh/pr54685.c: Likewise.
7182 * gcc.target/sh/pr54760-1.c: Likewise.
7183 * gcc.target/sh/pr54760-2.c: Likewise.
7184 * gcc.target/sh/pr54760-3.c: Likewise.
7185 * gcc.target/sh/pr54760-4.c: Likewise.
7186 * gcc.target/sh/pr54760-5.c: Likewise.
7187 * gcc.target/sh/pr54760-6.c: Likewise.
7188 * gcc.target/sh/pr55146.c: Likewise.
7189 * gcc.target/sh/pr55160.c: Likewise.
7190 * gcc.target/sh/pr59278.c: Likewise.
7191 * gcc.target/sh/pr59401-1.c: Likewise.
7192 * gcc.target/sh/pr59533-1.c: Likewise.
7193 * gcc.target/sh/pr63260.c: Likewise.
7194 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7195 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7196 * gcc.target/sh/strlen.c: Likewise.
7197 * gcc.target/sh/torture/pr30807.c: Likewise.
7198 * gcc.target/sh/torture/pr34777.c: Likewise.
7199 * gcc.target/sh/torture/pr64652.c: Likewise.
7200 * gcc.target/sh/torture/pr65505.c: Likewise.
7201 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7202 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7204 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7207 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7209 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7211 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7212 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7213 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7214 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7216 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7218 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7219 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7221 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7224 * c-c++-common/goacc/combined-reduction.c: New test.
7225 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7227 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7229 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7230 *movdi_internal pattern only if PIC off.
7231 * gcc.target/i386/pr70155-2.c: Likewise.
7232 * gcc.target/i386/pr70155-3.c: Likewise.
7233 * gcc.target/i386/pr70155-4.c: Likewise.
7234 * gcc.target/i386/pr70155-5.c: Likewise.
7235 * gcc.target/i386/pr70155-6.c: Likewise.
7236 * gcc.target/i386/pr70155-7.c: Likewise.
7237 * gcc.target/i386/pr70155-8.c: Likewise.
7238 * gcc.target/i386/pr70155-15.c: Likewise.
7239 * gcc.target/i386/pr70155-17.c: Likewise.
7240 * gcc.target/i386/pr70155-22.c: Likewise.
7242 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7244 PR tree-optimization/70803
7245 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7247 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7249 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7250 optimization of vector loop.
7251 * gcc.target/i386/vect-unpack-3.c: New test.
7252 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7253 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7254 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7256 2016-04-29 Marek Polacek <polacek@redhat.com>
7259 * g++.dg/ubsan/null-7.C: New test.
7262 * gcc.dg/pr70852.c: New test.
7264 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7267 * g++.dg/cpp0x/alignas6.C: New test.
7269 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7271 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7272 * gcc.dg/pr27003.c: Likewise.
7273 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7274 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7275 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7276 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7277 * gcc.target/arc/mxy.c: Likewise.
7278 * gcc.target/arc/mswape.c: Likewise.
7279 * gcc.target/arc/mrtsc.c: Likewise.
7280 * gcc.target/arc/mcrc.c: Likewise.
7281 * gcc.target/arc/mdsp-packa.c: Likewise.
7282 * gcc.target/arc/mdvbf.c: Likewise.
7283 * gcc.target/arc/mlock.c: Likewise.
7284 * gcc.target/arc/mmac-24.c: Likewise.
7285 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7287 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7288 Matthijs Kooijman <matthijs@stdin.nl>
7289 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7292 * gcc.target/avr/pr60040-1.c: New.
7293 * gcc.target/avr/pr60040-2.c: New.
7295 2016-04-29 Richard Biener <rguenther@suse.de>
7297 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7299 2016-04-29 Richard Biener <rguenther@suse.de>
7301 PR tree-optimization/13962
7302 PR tree-optimization/65686
7303 * gcc.dg/uninit-pr65686.c: New testcase.
7305 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7308 * gcc.dg/pr70843.c: New test.
7310 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.target/i386/pr70858.c: New test.
7315 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7317 * gcc.target/arc/nps400-1.c: New file.
7319 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7320 Andrew Burgess <andrew.burgess@embecosm.com>
7322 * gcc.target/arc/movh_cl-1.c: New file.
7324 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7325 Andrew Burgess <andrew.burgess@embecosm.com>
7327 * gcc.target/arc/extzv-1.c: New file.
7328 * gcc.target/arc/insv-1.c: New file.
7329 * gcc.target/arc/insv-2.c: New file.
7330 * gcc.target/arc/movb-1.c: New file.
7331 * gcc.target/arc/movb-2.c: New file.
7332 * gcc.target/arc/movb-3.c: New file.
7333 * gcc.target/arc/movb-4.c: New file.
7334 * gcc.target/arc/movb-5.c: New file.
7335 * gcc.target/arc/movb_cl-1.c: New file.
7336 * gcc.target/arc/movb_cl-2.c: New file.
7337 * gcc.target/arc/movbi_cl-1.c: New file.
7338 * gcc.target/arc/movl-1.c: New file.
7340 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7341 Andrew Burgess <andrew.burgess@embecosm.com>
7343 * gcc.target/arc/cmem-1.c: New file.
7344 * gcc.target/arc/cmem-2.c: New file.
7345 * gcc.target/arc/cmem-3.c: New file.
7346 * gcc.target/arc/cmem-4.c: New file.
7347 * gcc.target/arc/cmem-5.c: New file.
7348 * gcc.target/arc/cmem-6.c: New file.
7349 * gcc.target/arc/cmem-7.c: New file.
7350 * gcc.target/arc/cmem-ld.inc: New file.
7351 * gcc.target/arc/cmem-st.inc: New file.
7353 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7356 * gcc.target/i386/pr70821.c: New test.
7358 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7360 * gcc.target/powerpc/vec-adde.c: New test.
7361 * gcc.target/powerpc/vec-adde-int128.c: New test.
7363 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7365 * gcc.target/i386/avx-vround-1.c: New test.
7366 * gcc.target/i386/avx-vround-2.c: New test.
7367 * gcc.target/i386/avx512vl-vround-1.c: New test.
7368 * gcc.target/i386/avx512vl-vround-2.c: New test.
7370 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7373 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7374 (check_effective_target_cilkplus_runtime): ... this.
7375 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7376 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7378 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7379 Require cilkplus_runtime.
7380 Don't add -lcilkrts.
7381 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7382 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7383 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7384 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7385 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7386 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7387 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7388 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7389 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7390 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7391 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7392 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7393 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7394 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7395 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7396 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7397 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7398 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7399 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7400 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7401 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7402 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7403 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7404 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7405 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7406 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7407 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7408 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7409 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7411 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7412 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7414 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7416 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7419 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7421 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7422 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7424 2015-04-27 Ryan Burn <contact@rnburn.com>
7428 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7430 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7431 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7433 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7435 * gnat.dg/limited_with4.ad[sb]: New test.
7436 * gnat.dg/limited_with4_pkg.ads: New helper.
7438 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7441 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7442 and movv1ti_internal patterns
7443 * gcc.target/i386/pr70155-1.c: New test.
7444 * gcc.target/i386/pr70155-2.c: Likewise.
7445 * gcc.target/i386/pr70155-3.c: Likewise.
7446 * gcc.target/i386/pr70155-4.c: Likewise.
7447 * gcc.target/i386/pr70155-5.c: Likewise.
7448 * gcc.target/i386/pr70155-6.c: Likewise.
7449 * gcc.target/i386/pr70155-7.c: Likewise.
7450 * gcc.target/i386/pr70155-8.c: Likewise.
7451 * gcc.target/i386/pr70155-9.c: Likewise.
7452 * gcc.target/i386/pr70155-10.c: Likewise.
7453 * gcc.target/i386/pr70155-11.c: Likewise.
7454 * gcc.target/i386/pr70155-12.c: Likewise.
7455 * gcc.target/i386/pr70155-13.c: Likewise.
7456 * gcc.target/i386/pr70155-14.c: Likewise.
7457 * gcc.target/i386/pr70155-15.c: Likewise.
7458 * gcc.target/i386/pr70155-16.c: Likewise.
7459 * gcc.target/i386/pr70155-17.c: Likewise.
7460 * gcc.target/i386/pr70155-18.c: Likewise.
7461 * gcc.target/i386/pr70155-19.c: Likewise.
7462 * gcc.target/i386/pr70155-20.c: Likewise.
7463 * gcc.target/i386/pr70155-21.c: Likewise.
7464 * gcc.target/i386/pr70155-22.c: Likewise.
7466 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7468 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7471 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7473 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7474 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7475 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7476 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7477 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7479 2016-04-27 Richard Biener <rguenther@suse.de>
7482 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7483 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7485 2016-04-27 Nathan Sidwell <nathan@acm.org>
7487 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7488 * g++.dg/ubsan/pr63956.C: Adjust error location.
7490 2016-04-27 Nick Clifton <nickc@redhat.com>
7493 * gcc.dg/pr49889.c: New test.
7495 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7497 * c-c++-common/memset-array.c: New test.
7499 2016-04-26 Martin Sebor <msebor@redhat.com>
7502 * g++.dg/cpp1y/func_constexpr.C: New test.
7504 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7507 * g++.dg/cpp0x/enum32.C: New test.
7508 * g++.dg/cpp0x/enum33.C: New test.
7510 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7512 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7513 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7514 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7515 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7516 * gcc.c-torture/execute/pr38151.c: Likewise.
7517 * gcc.c-torture/execute/pr66556.c: Likewise.
7518 * gcc.c-torture/execute/pr67781.c: Likewise.
7519 * gcc.c-torture/execute/pr68648.c: Likewise.
7521 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7523 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7525 2016-04-26 Marek Polacek <polacek@redhat.com>
7528 * gcc.dg/pr67784-3.c: New test.
7529 * gcc.dg/pr67784-4.c: New test.
7530 * gcc.dg/pr67784-5.c: New test.
7533 * gcc.dg/Wnested-externs-2.c: New test.
7535 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7537 * gcc.dg/fold-plusmult.c: Adjust.
7538 * gcc.dg/no-strict-overflow-6.c: Adjust.
7539 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7541 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7543 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7545 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7546 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7547 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7548 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7549 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7550 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7551 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7552 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7553 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7554 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7555 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7556 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7557 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7558 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7559 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7560 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7561 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7562 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7563 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7564 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7565 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7566 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7568 * gcc.target/i386/pr32219-4.c: Likewise.
7569 * gcc.target/i386/pr32219-6.c: Likewise.
7570 * gcc.target/i386/pr32219-8.c: Likewise.
7572 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7574 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7577 2016-04-26 Marek Polacek <polacek@redhat.com>
7580 * g++.dg/ext/cond2.C: New test.
7582 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7584 PR tree-optimization/70771
7585 PR tree-optimization/70775
7586 * gcc.dg/pr70771.c: New test.
7587 * gcc.dg/pr70775.c: New test.
7589 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7591 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7593 2016-04-25 Richard Biener <rguenther@suse.de>
7595 PR tree-optimization/70780
7596 * gcc.dg/torture/pr70780.c: New testcase.
7598 2016-04-25 Michael Collison <michael.collison@arm.com>
7600 * gcc.target/arm/neon-vaddws16.c: New test.
7601 * gcc.target/arm/neon-vaddws32.c: New test.
7602 * gcc.target/arm/neon-vaddwu16.c: New test.
7603 * gcc.target/arm/neon-vaddwu32.c: New test.
7604 * gcc.target/arm/neon-vaddwu8.c: New test.
7605 * lib/target-supports.exp
7606 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7607 that arm neon support vector widen sum of HImode TO SImode.
7609 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7612 * c-c++-common/asan/pr70712.c: New test.
7614 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7616 * .gitattributes: New file.
7618 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7620 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7622 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7624 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7625 * gfortran.dg/submodule_15.f08: Likewise.
7627 2016-04-22 Richard Biener <rguenther@suse.de>
7629 PR tree-optimization/70740
7630 * gcc.dg/torture/pr70740.c: New testcase.
7632 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7635 * gcc.target/i386/pr70750-1.c: New test.
7636 * gcc.target/i386/pr70750-2.c: Likewise.
7638 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7641 * g++.dg/cpp0x/auto48.C: New.
7643 2016-04-21 Marek Polacek <polacek@redhat.com>
7646 * g++.dg/cpp0x/forw_enum12.C: New test.
7647 * g++.dg/cpp0x/forw_enum13.C: New test.
7649 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7652 * gcc.target/i386/pr70728.c: New test.
7654 2016-04-21 Richard Biener <rguenther@suse.de>
7657 * gcc.dg/pr70747.c: New testcase.
7659 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7661 PR tree-optimization/70715
7662 * gcc.dg/tree-ssa/scev-13.c: New test.
7664 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7666 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7668 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7670 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7672 2016-04-20 Jan Hubicka <jh@suse.cz>
7675 * g++.dg/ipa/nothrow-1.C: New testcase.
7677 2016-04-20 Nathan Sidwell <nathan@acm.org>
7680 * g++.dg/eh/delete1.C: New.
7682 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7684 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7685 -mtune-ctrl=sse_typeless_stores.
7687 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7689 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7691 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7693 PR tree-optimization/69489
7694 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7696 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7699 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7700 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7701 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7703 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7705 PR tree-optimization/56625
7706 PR tree-optimization/69489
7707 * gcc.dg/vect/pr56625.c: New test.
7708 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7710 2016-04-20 Andrew Pinski <apinski@cavium.com>
7713 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7715 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7717 * gnat.dg/self1.adb: Remove now incorrect test.
7719 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7721 * gcc.dg/tree-ssa/scev-11.c: New test.
7722 * gcc.dg/tree-ssa/scev-12.c: New test.
7724 2016-04-20 Marek Polacek <polacek@redhat.com>
7726 PR tree-optimization/70725
7727 * gcc.dg/pr70725.c: New test.
7729 2016-04-20 Richard Biener <rguenther@suse.de>
7731 PR tree-optimization/70726
7732 * g++.dg/vect/pr70726.cc: New testcase.
7734 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7737 * gcc.target/s390/pr70674.c: New test.
7739 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7741 PR libgfortran/70684
7742 * gfortran.dg/list_read_14.f90: New test.
7744 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7747 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7748 extern to force it misaligned.
7752 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7753 Don't check `*' before movv4sf_internal.
7754 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7755 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7756 Don't check `*' before movv16qi_internal.
7757 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7758 extern to force it misaligned.
7762 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7763 Don't check `*' before movv2df_internal.
7764 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7765 extern to force it misaligned.
7769 Check movv8sf_internal instead of avx_storeups256.
7770 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7772 2016-04-19 Richard Biener <rguenther@suse.de>
7774 PR tree-optimization/70171
7775 * g++.dg/tree-ssa/pr70171.C: New testcase.
7777 2016-04-19 Richard Biener <rguenther@suse.de>
7779 PR tree-optimization/70724
7780 * gcc.dg/torture/pr70724.c: New testcase.
7782 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7785 * gcc.target/i386/pr70689.c: New.
7787 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7790 * gcc.target/i386/pr70708.c: New test.
7792 2016-04-18 Richard Biener <rguenther@suse.de>
7794 PR tree-optimization/43434
7795 * gcc.dg/vect/pr43434.c: New testcase.
7796 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7797 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7798 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7799 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7800 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7801 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7802 * gcc.dg/gomp/pr68640.c: Likewise.
7803 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7804 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7806 2016-04-18 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/70701
7809 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7811 2016-04-18 Tom de Vries <tom@codesourcery.com>
7814 * gcc.dg/pr70161.c: Add dot-file scans.
7815 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7816 instead of after last dot char.
7818 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7820 * c-c++-common/dump-ada-spec-3.c: New test.
7821 * c-c++-common/dump-ada-spec-4.c: Likewise.
7823 2016-04-17 Tom de Vries <tom@codesourcery.com>
7826 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7828 2016-04-15 Jan Hubicka <jh@suse.cz>
7831 * g++.dg/ipa/pure-const-1.C: New testcase.
7832 * g++.dg/ipa/pure-const-2.C: New testcase.
7833 * g++.dg/ipa/pure-const-3.C: New testcase.
7835 2016-04-15 Marek Polacek <polacek@redhat.com>
7838 * gcc.dg/bitfld-22.c: New test.
7840 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7842 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7845 2016-04-15 Marek Polacek <polacek@redhat.com>
7848 * c-c++-common/pr70651.c: New test.
7850 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7852 PR rtl-optimization/70681
7853 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7854 dump scan on arm and powerpc.
7855 * gcc.dg/pr10474.c: Likewise.
7857 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/cpp1y/vla11.C: Revert for real.
7865 * c-c++-common/Wparentheses-1.c: New test.
7866 * c-c++-common/gomp/Wparentheses-1.c: New test.
7867 * c-c++-common/gomp/Wparentheses-2.c: New test.
7868 * c-c++-common/gomp/Wparentheses-3.c: New test.
7869 * c-c++-common/gomp/Wparentheses-4.c: New test.
7870 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7871 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7872 * c-c++-common/goacc/Wparentheses-1.c: New test.
7874 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7877 * gcc.target/i386/pr70662.c: New test.
7879 2016-04-15 Richard Biener <rguenther@suse.de>
7880 Alan Modra <amodra@gmail.com>
7882 PR tree-optimization/70130
7883 * gcc.dg/vect/O3-pr70130.c: New testcase.
7885 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7888 * gcc.target/powerpc/pr70669.c: New test.
7891 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7892 a power7 system that does not have an assembler that supports
7895 2016-04-14 Martin Sebor <msebor@redhat.com>
7900 * c-c++-common/ubsan/vla-1.c: Revert.
7901 * g++.dg/cpp1y/vla11.C: Same.
7902 * g++.dg/cpp1y/vla12.C: Same.
7903 * g++.dg/cpp1y/vla13.C: Same.
7904 * g++.dg/cpp1y/vla14.C: Same.
7905 * g++.dg/cpp1y/vla3.C: Same.
7906 * g++.dg/init/array24.C: Same.
7907 * g++.dg/ubsan/vla-1.C: Same.
7909 2016-04-14 Marek Polacek <polacek@redhat.com>
7910 Jan Hubicka <hubicka@ucw.cz>
7913 * g++.dg/torture/pr70029.C: New test.
7915 2016-04-14 Martin Sebor <msebor@redhat.com>
7917 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7918 type size to prevent failures on targets with very low maximum
7921 2016-04-14 Richard Biener <rguenther@suse.de>
7923 PR tree-optimization/70623
7924 * gcc.dg/torture/pr70623.c: New testcase.
7925 * gcc.dg/torture/pr70623-2.c: Likewise.
7927 2016-04-13 Martin Sebor <msebor@redhat.com>
7932 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7933 * g++.dg/cpp1y/vla11.C: New test.
7934 * g++.dg/cpp1y/vla12.C: New test.
7935 * g++.dg/cpp1y/vla13.C: New test.
7936 * g++.dg/cpp1y/vla14.C: New test.
7937 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7938 * g++.dg/init/array24.C: Fully brace VLA initializer.
7939 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7941 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7944 * g++.dg/opt/pr70641.C: New test.
7946 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7948 PR rtl-optimization/68749
7949 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7950 effects of argument promotions.
7951 Remove default args to dg-skip-if.
7953 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7956 * g++.dg/parse/pr70635.C: New.
7958 2016-04-13 Marek Polacek <polacek@redhat.com>
7961 * c-c++-common/Wmisleading-indentation-4.c: New test.
7963 2016-04-13 Marek Polacek <polacek@redhat.com>
7966 * gcc.dg/Wparentheses-12.c: New test.
7967 * gcc.dg/Wparentheses-13.c: New test.
7969 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7971 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7972 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7973 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7975 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7978 * gcc.c-torture/compile/pr70633.c: New test.
7981 * gcc.dg/torture/pr70628.c: New test.
7983 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7986 * g++.dg/template/pr70610.C: New test.
7987 * g++.dg/template/pr70610-2.C: New test.
7988 * g++.dg/template/pr70610-3.C: New test.
7989 * g++.dg/template/pr70610-4.C: New test.
7991 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7993 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7997 * g++.dg/ext/pr70571.C: New test.
7999 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8002 * gcc.target/powerpc/pr70640.c: New test.
8004 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8007 * g++.dg/parse/pr68722.C: New.
8009 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8011 PR rtl-optimization/70596
8012 * gcc.target/i386/pr70596.c: New test.
8014 2016-04-12 Nathan Sidwell <nathan@acm.org>
8017 * g++.dg/init/pr70501.C: New.
8019 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8021 * gcc.target/i386/asm-flag-6.c: New test.
8023 2016-04-12 Tom de Vries <tom@codesourcery.com>
8025 PR tree-optimization/68756
8026 * gcc.dg/graphite/pr68756.c: New test.
8028 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8030 PR tree-optimization/70602
8031 * gcc.c-torture/execute/pr70602.c: New test.
8033 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8036 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8037 __float128 emulator is built and runs.
8038 * gcc.target/powerpc/float128-1.c: Likewise.
8040 * lib/target-supports.exp (check_ppc_float128_sw_available):
8041 Rework tests for __float128 software and hardware
8042 availability. Fix exit condition to return 0 on success.
8044 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8047 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8048 * gcc.target/aarch64/target_attr_15.c: Likewise.
8050 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8053 * g++.dg/cpp1y/pr69066.C: New.
8055 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8058 * gfortran.dg/pr36192.f90: Update test.
8059 * gfortran.dg/pr36192_1.f90: Update test.
8060 * gfortran.dg/real_dimension_1.f: Update test.
8061 * gfortran.dg/parameter_array_init_7.f90: New test.
8063 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8066 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8068 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8070 PR rtl-optimization/66669
8071 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8073 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8075 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8076 * gcc.dg/pie-1.c: Likewise.
8077 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8078 * gcc.dg/pic-4.c: Likewise.
8079 * gcc.dg/pie-3.c: Likewise.
8080 * gcc.dg/pie-4.c: Likewise.
8082 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8084 PR tree-optimization/68644
8085 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8087 PR rtl-optimization/64886
8088 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8090 2016-04-09 Tom de Vries <tom@codesourcery.com>
8092 PR tree-optimization/68953
8093 * gcc.dg/graphite/pr68953.c: New test.
8095 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8098 * gfortran.dg/deferred_character_16.f90: New test.
8100 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8102 PR tree-optimization/70586
8103 * gcc.c-torture/execute/pr70586.c: New test.
8105 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8108 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8109 with __builtin_memset
8110 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8112 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8116 PR tree-optimization/70373
8120 * c-c++-common/goacc/reduction-5.c: New test.
8121 * c-c++-common/goacc/reduction-promotions.c: New test.
8122 * gfortran.dg/goacc/reduction-3.f95: New test.
8123 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8125 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8129 * g++.dg/pr70590.C: New test.
8130 * g++.dg/pr70590-2.C: New test.
8132 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8135 * gcc.target/i386/pr70593.c: New test.
8137 PR rtl-optimization/70574
8138 * gcc.target/i386/avx2-pr70574.c: New test.
8140 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8143 * c-c++-common/asan/pr70541.c: New test.
8145 2016-04-08 Tom de Vries <tom@codesourcery.com>
8147 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8148 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8150 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8153 * gcc.c-torture/execute/pr70566.c: New test.
8155 2016-04-08 Tom de Vries <tom@codesourcery.com>
8157 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8158 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8160 2016-04-08 Alan Modra <amodra@gmail.com>
8162 * gcc.target/powerpc/pr70117.c: New.
8164 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.dg/lto/simd-function_0.c: New test.
8169 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8171 * c-c++-common/attr-simd-2.c: Likewise.
8172 * c-c++-common/attr-simd-4.c: Likewise.
8173 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8174 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8176 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8179 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8181 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8182 Tom de Vries <tom@codesourcery.com>
8184 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8185 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8186 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8187 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8188 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8189 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8190 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8191 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8193 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8196 * g++.dg/warn/Wparentheses-29.C: New test.
8198 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8201 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8202 explicit braces to resolve a future -Wparentheses warning.
8204 2016-04-06 Richard Henderson <rth@redhat.com>
8206 * gcc.dg/pr61817-1.c: New test.
8207 * gcc.dg/pr61817-2.c: New test.
8208 * gcc.dg/pr69391-1.c: New test.
8209 * gcc.dg/pr69391-2.c: New test.
8211 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8213 PR rtl-optimization/70398
8214 * gcc.target/aarch64/pr70398.c: New.
8216 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8218 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8220 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8221 Pedro Alves <palves@redhat.com>
8223 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8225 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8227 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8228 Check for avx512f effective targets instead of avx2.
8229 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8231 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8232 * g++.dg/gomp/declare-simd-1.C: Likewise.
8233 * g++.dg/gomp/declare-simd-3.C: Likewise.
8234 * g++.dg/gomp/declare-simd-4.C: Likewise.
8237 * c-c++-common/gomp/pr70550-1.c: New test.
8238 * c-c++-common/gomp/pr70550-2.c: New test.
8240 2016-04-05 Nathan Sidwell <nathan@acm.org>
8243 * g++.dg/ext/attribute-may-alias-5.C: New.
8245 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8248 * c-c++-common/pr70336.c: New test.
8249 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8250 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8252 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8255 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8257 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8259 PR rtl-optimization/70542
8260 * gcc.dg/torture/pr70542.c: New test.
8261 * gcc.target/i386/avx2-pr70542.c: New test.
8263 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8265 PR tree-optimization/70509
8266 * gcc.target/i386/avx512bw-pr70509.c: New test.
8268 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8271 * g++.dg/ext/constexpr-vla4.C: New test.
8273 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8276 * gcc.target/i386/pr70510.c: New test.
8278 2016-04-05 Richard Biener <rguenther@suse.de>
8280 PR tree-optimization/70526
8281 * g++.dg/torture/pr70526.C: New testcase.
8283 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8286 * gcc.target/i386/pr70525.c: New test.
8288 2016-04-05 Richard Biener <rguenther@suse.de>
8291 * g++.dg/torture/pr70499.C: New testcase.
8293 2016-04-05 Richard Biener <rguenther@suse.de>
8295 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8298 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8302 rs6000 ABI warnings.
8304 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8307 * g++.dg/ipa/devirt-51.C: New testcase.
8309 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8310 Jakub Jelinek <jakub@redhat.com>
8313 * gcc.dg/torture/pr70457.c: New.
8315 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8318 * gfortran.dg/allocate_with_source_19.f08: New test.
8320 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8323 * gfortran.dg/coarray_allocate_6.f08: New test.
8325 2016-04-04 Richard Biener <rguenther@suse.de>
8327 PR rtl-optimization/70484
8328 * gcc.dg/torture/pr70484.c: New testcase.
8330 2016-04-04 Marek Polacek <polacek@redhat.com>
8333 * gcc.dg/torture/pr70307.c: New test.
8335 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8339 * gcc.target/sh/torture/pr70416.c: New.
8341 2016-04-02 Martin Sebor <msebor@redhat.com>
8347 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8348 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8349 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8350 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8351 * g++.dg/cpp0x/constexpr-string.C: Same.
8352 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8353 * g++.dg/cpp0x/pr65398.C: Same.
8354 * g++.dg/ext/constexpr-vla1.C: Same.
8355 * g++.dg/ext/constexpr-vla2.C: Same.
8356 * g++.dg/ext/constexpr-vla3.C: Same.
8357 * g++.dg/ubsan/pr63956.C: Same.
8359 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8361 PR rtl-optimization/70467
8362 * gcc.target/i386/pr70467-2.c: New test.
8364 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8365 Marek Polacek <polacek@redhat.com>
8368 * g++.dg/init/new47.C: New test.
8370 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8373 * gcc.target/arm/pr70496.c: New test.
8375 2016-04-01 Nathan Sidwell <nathan@acm.org>
8378 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8380 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8383 * gcc.dg/strlenopt.h (memmove): New.
8384 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8385 instead of "string.h".
8386 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8387 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8388 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8389 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8390 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8391 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8392 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8393 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8394 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8395 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8396 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8397 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8398 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8399 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8400 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8401 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8402 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8403 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8404 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8405 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8407 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8409 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8410 (Holder::foo): Reflect this.
8412 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8415 * gcc.dg/pr70442.c: New test.
8417 2016-03-31 Nathan Sidwell <nathan@acm.org>
8420 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8422 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8425 * gcc.target/i386/pr70453.c: New test.
8427 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8430 * gcc.c-torture/pr70292.c: New test.
8432 2016-03-31 Marek Polacek <polacek@redhat.com>
8435 * c-c++-common/pr70297.c: New test.
8436 * g++.dg/cpp0x/typedef-redecl.C: New test.
8437 * gcc.dg/typedef-redecl2.c: New test.
8439 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8441 PR rtl-optimization/70460
8442 * gcc.c-torture/execute/pr70460.c: New test.
8444 2016-03-31 Richard Biener <rguenther@suse.de>
8447 * g++.dg/ext/vector30.C: New testcase.
8449 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8450 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8452 * gfortran.dg/fmt_pf.f90: New test.
8454 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8456 Forward-port from 5 branch
8457 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8460 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8461 dg-require-effective-target after dg-do.
8463 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8465 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8467 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8468 Julian Brown <julian@codesourcery.com>
8469 Chung-Lin Tang <cltang@codesourcery.com>
8470 Cesar Philippidis <cesar@codesourcery.com>
8471 James Norris <jnorris@codesourcery.com>
8472 Tom de Vries <tom@codesourcery.com>
8473 Nathan Sidwell <nathan@codesourcery.com>
8475 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8476 * c-c++-common/goacc/loop-clauses.c: Likewise.
8477 * g++.dg/goacc/template.C: Likewise.
8478 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8479 * gfortran.dg/goacc/loop-1.f95: Likewise.
8480 * gfortran.dg/goacc/loop-5.f95: Likewise.
8481 * gfortran.dg/goacc/loop-6.f95: Likewise.
8482 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8483 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8484 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8485 * c-c++-common/goacc/clauses-fail.c: Likewise.
8486 * c-c++-common/goacc/parallel-1.c: Likewise.
8487 * c-c++-common/goacc/reduction-1.c: Likewise.
8488 * c-c++-common/goacc/reduction-2.c: Likewise.
8489 * c-c++-common/goacc/reduction-3.c: Likewise.
8490 * c-c++-common/goacc/reduction-4.c: Likewise.
8491 * c-c++-common/goacc/routine-3.c: Likewise.
8492 * c-c++-common/goacc/routine-4.c: Likewise.
8493 * c-c++-common/goacc/routine-5.c: Likewise.
8494 * c-c++-common/goacc/tile.c: Likewise.
8495 * g++.dg/goacc/template.C: Likewise.
8496 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8497 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8498 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8499 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8500 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8501 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8502 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8503 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8504 * c-c++-common/goacc/use_device-1.c: ... this file.
8505 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8506 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8507 * c-c++-common/goacc/host_data-6.c: ... this file.
8508 * c-c++-common/goacc/loop-2-kernels.c: New file.
8509 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8510 * c-c++-common/goacc/loop-3.c: Likewise.
8511 * g++.dg/goacc/reference.C: Likewise.
8512 * g++.dg/goacc/routine-1.C: Likewise.
8513 * g++.dg/goacc/routine-2.C: Likewise.
8515 2016-03-30 Richard Biener <rguenther@suse.de>
8518 * gcc.dg/torture/pr70450.c: New testcase.
8520 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.dg/torture/pr70421.c: New test.
8524 * gcc.target/i386/avx512f-pr70421.c: New test.
8526 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8529 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8530 (check): New function.
8532 (foo): Align stack to 16 bytes when calling bar.
8533 * gcc.target/i386/cleanup-2.c: Likewise.
8535 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8537 PR tree-optimization/59124
8538 * gcc.dg/Warray-bounds-19.c: New test.
8540 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8542 * lib/prune.exp (escape_regex_chars): New.
8543 (prune_file_path): Update to quote metcharacters for regexp.
8545 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8547 PR rtl-optimization/70429
8548 * gcc.c-torture/execute/pr70429.c: New test.
8550 PR tree-optimization/70405
8551 * gcc.dg/pr70405.c: New test.
8553 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8556 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8557 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8559 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8562 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8563 __cilkrts_set_param to set two workers.
8564 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8565 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8567 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8569 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8571 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8574 * gcc.target/i386/pr70406.c: New test.
8576 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8578 * gnat.dg/specs/double_record_extension3.ads: New test.
8580 2016-03-25 Richard Henderson <rth@redhat.com>
8583 * gcc.target/aarch64/pr70120-1.c: New.
8584 * gcc.target/aarch64/pr70120-2.c: New.
8585 * gcc.target/aarch64/pr70120-3.c: New.
8587 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8590 * g++.dg/template/mangle2.C: The dg-do directive should be
8591 "compile" not "assemble".
8593 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8596 * gcc.dg/pr69650.c: New test.
8598 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8600 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8602 2016-03-25 Alan Modra <amodra@gmail.com>
8604 * gcc.dg/dfp/pr70052.c: New test.
8606 2016-03-24 Richard Henderson <rth@redhat.com>
8609 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8610 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8612 2016-03-24 Tom de Vries <tom@codesourcery.com>
8614 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8616 2016-03-24 Tom de Vries <tom@codesourcery.com>
8618 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8619 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8621 2016-03-24 Tom de Vries <tom@codesourcery.com>
8623 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8624 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8626 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8629 * g++.dg/template/mangle2.C: New test.
8631 2016-03-24 Richard Biener <rguenther@suse.de>
8633 PR tree-optimization/70396
8634 * gcc.dg/torture/pr70396.c: New testcase.
8636 2016-03-24 Richard Biener <rguenther@suse.de>
8639 * gcc.dg/torture/pr70370.c: New testcase.
8641 2016-03-24 Tom de Vries <tom@codesourcery.com>
8643 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8644 * gfortran.dg/goacc/kernels-tree.f95: Same.
8645 * gfortran.dg/goacc/parallel-tree.f95: Same.
8647 2016-03-24 Tom de Vries <tom@codesourcery.com>
8649 * c-c++-common/goacc/uninit-if-clause.c: New test.
8650 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8652 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8655 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8658 2016-03-24 Richard Biener <rguenther@suse.de>
8660 PR tree-optimization/70372
8661 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8663 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8666 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8668 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8671 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8673 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8676 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8677 * g++.dg/cpp1y/pr70001.C: New test.
8680 * g++.dg/cpp0x/constexpr-70323.C: New test.
8682 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8683 Jason Merrill <jason@redhat.com>
8684 Jakub Jelinek <jakub@redhat.com>
8687 * g++.dg/cpp0x/constexpr-69315.C: New test.
8688 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8690 2016-03-23 Marek Polacek <polacek@redhat.com>
8693 * g++.dg/warn/Wignored-attributes-1.C: New test.
8694 * g++.dg/warn/Wignored-attributes-2.C: New test.
8696 2016-03-23 Tom de Vries <tom@codesourcery.com>
8698 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8700 * gfortran.dg/goacc/private-3.f95 (test): Same.
8701 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8704 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8706 * lib/target-supports.exp: Remove v7ve entry from loop
8707 creating effective target checks.
8708 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8709 (add_options_for_arm_arch_v7ve): Likewise.
8711 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8713 PR tree-optimization/70354
8714 * gcc.dg/vect/pr70354-1.c: New test.
8715 * gcc.dg/vect/pr70354-2.c: New test.
8716 * gcc.target/i386/avx2-pr70354-1.c: New test.
8717 * gcc.target/i386/avx2-pr70354-2.c: New test.
8719 2016-03-22 Jeff Law <law@redhat.com>
8722 * gcc.dg/tree-ssa/pr70232.c: New test.
8724 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8727 * gcc.target/i386/pr70302.c: New test.
8729 2016-03-22 Richard Biener <rguenther@suse.de>
8732 * g++.dg/torture/pr70251.C: New testcase.
8734 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8737 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8738 Wmisleading-indentation.c.
8739 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8740 reflect change to diagnostic text and order of messages.
8741 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8743 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8745 * g++.dg/ext/java-3.C: Don't compile on AIX.
8747 2016-03-22 Richard Biener <rguenther@suse.de>
8750 * gcc.dg/torture/pr70333.c: New testcase.
8752 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8754 * g++.dg/ext/pr70290.C: New test.
8756 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8759 * gcc.target/i386/pr70325.c: New test.
8761 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8764 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8765 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8768 * gcc.target/i386/pr70300.c: New test.
8771 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8772 (func2): New function for cond with parens, xfail warning for c++.
8773 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8775 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8778 * g++.dg/template/ptrmem30.C: New test.
8780 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8783 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8784 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8786 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8789 * gcc.dg/pr70326.c: New test.
8791 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8792 Jakub Jelinek <jakub@redhat.com>
8794 PR tree-optimization/70317
8795 * gcc.dg/pr70317.c: New test.
8797 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8800 * gcc.target/i386/pr70327.c: New test.
8802 2016-03-21 Martin Liska <mliska@suse.cz>
8805 * gcc.dg/ipa/pr70306.c: New test.
8807 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8809 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8810 * gcc.target/arm/attr-align3.c: Likewise.
8811 * gcc.target/arm/attr_arm.c: Likewise.
8812 * gcc.target/arm/flip-thumb.c: Likewise.
8814 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8817 * gcc.target/powerpc/altivec-36.c: New test.
8819 2016-03-21 Richard Biener <rguenther@suse.de>
8821 PR tree-optimization/70310
8822 * gcc.dg/torture/pr70310.c: New testcase.
8824 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8827 * gcc.target/i386/pr70293.c: New test.
8829 2016-03-21 Richard Biener <rguenther@suse.de>
8831 PR tree-optimization/70288
8832 * gcc.dg/torture/pr70288-1.c: New testcase.
8833 * gcc.dg/torture/pr70288-2.c: Likewise.
8835 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8837 PR rtl-optimization/69307
8838 * gcc.target/arm/pr69307.c: New test.
8840 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8842 PR rtl-optimization/69102
8843 * gcc.c-torture/compile/pr69102.c: New test.
8845 2016-03-18 Jeff Law <law@redhat.com>
8847 PR rtl-optimization/70263
8848 * gcc.c-torture/compile/pr70263-1.c: New test.
8849 * gcc.target/i386/pr70263-2.c: New test.
8851 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8853 PR rtl-optimization/70278
8854 * gcc.dg/torture/pr70278.c: New test.
8855 * gcc.target/arm/pr70278.c: New test.
8857 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8860 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8861 (test_builtin_types_compatible_p): New test function.
8862 * gcc.dg/pr70281.c: New test case.
8864 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8867 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8869 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8871 PR tree-optimization/70252
8872 * gcc.dg/pr70252.c: New test.
8874 2016-03-18 Tom de Vries <tom@codesourcery.com>
8876 * gcc.dg/pr70161-2.c: New test.
8877 * gcc.dg/pr70161.c: New test.
8879 2016-03-18 Tom de Vries <tom@codesourcery.com>
8882 * gcc.dg/pr70269.c: New test.
8884 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8887 * g++.dg/ext/java-3.C: New test.
8889 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8892 * g++.dg/lookup/pr70205.C: New test.
8894 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8897 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8899 2016-03-17 Marek Polacek <polacek@redhat.com>
8902 * gcc.dg/atomic-op-6.c: New test.
8904 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8907 * c-c++-common/pr70264.c: New test case.
8909 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8912 * c-c++-common/pr70144-1.c: New test.
8913 * c-c++-common/pr70144-2.c: New test.
8916 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8917 * g++.dg/opt/flifetime-dse6.C: New test.
8918 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8920 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8923 * gcc.dg/pic-1.c: New test.
8924 * gcc.dg/pic-2.c: Likewise.
8925 * gcc.dg/pic-3.c: Likewise.
8926 * gcc.dg/pic-4.c: Likewise.
8927 * gcc.dg/pie-1.c: Likewise.
8928 * gcc.dg/pie-2.c: Likewise.
8929 * gcc.dg/pie-3.c: Likewise.
8930 * gcc.dg/pie-4.c: Likewise.
8931 * gcc.dg/pie-5.c: Likewise.
8932 * gcc.dg/pie-6.c: Likewise.
8934 2016-03-17 Tom de Vries <tom@codesourcery.com>
8936 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8937 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8939 2016-03-17 Richard Biener <rguenther@suse.de>
8942 * g++.dg/debug/pr70271.C: New testcase.
8944 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8946 * gcc.target/i386/pr70251.c: New test.
8948 2016-03-17 Marek Polacek <polacek@redhat.com>
8951 * g++.dg/warn/constexpr-70194.C: New test.
8953 2016-03-16 Richard Henderson <rth@redhat.com>
8956 * gcc.c-torture/compile/pr70240.c: New.
8958 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8960 * gcc.c-torture/compile/20151204.c: Skip for avr.
8962 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8965 * g++.dg/opt/pr70245.C: New test.
8966 * g++.dg/opt/pr70245.h: New file.
8967 * g++.dg/opt/pr70245-aux.cc: New file.
8969 2016-03-16 Martin Sebor <msebor@redhat.com>
8971 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8973 2016-03-16 Richard Henderson <rth@redhat.com>
8976 * gcc.c-torture/compile/pr70199.c: New.
8978 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8980 * gcc.dg/uninit-19.c: Run dos2unix.
8982 2016-03-16 Marek Polacek <polacek@redhat.com>
8985 * gcc.dg/nested-func-10.c: New test.
8986 * gcc.dg/nested-func-9.c: New test.
8988 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8990 PR tree-optimization/68714
8991 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8993 2016-03-16 Tom de Vries <tom@codesourcery.com>
8995 PR tree-optimization/68715
8996 * gcc.dg/graphite/pr68715-2.c: New test.
8997 * gcc.dg/graphite/pr68715.c: New test.
8998 * gfortran.dg/graphite/pr68715.f90: New test.
9000 2016-03-16 Tom de Vries <tom@codesourcery.com>
9002 PR tree-optimization/68809
9003 * gcc.dg/graphite/pr68809-2.c: New test.
9004 * gcc.dg/graphite/pr68809.c: New test.
9006 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9009 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9010 method call to i () as argument. Adjust expected output.
9013 * g++.dg/ubsan/pr70147-1.C: New test.
9014 * g++.dg/ubsan/pr70147-2.C: New test.
9016 2016-03-15 Martin Sebor <msebor@redhat.com>
9019 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9021 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9023 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9026 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9029 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9030 libatomic_available.
9032 2016-03-15 Marek Polacek <polacek@redhat.com>
9035 * g++.dg/ext/attribute-may-alias-4.C: New test.
9037 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9039 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9040 -fvar-tracking-assignments-toggle flag.
9042 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9044 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9046 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9048 PR rtl-optimization/70222
9049 * gcc.c-torture/execute/pr70222-1.c: New test.
9050 * gcc.c-torture/execute/pr70222-2.c: New test.
9052 2016-03-15 Richard Henderson <rth@redhat.com>
9054 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9056 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9058 PR rtl-optimization/69032
9059 * gcc.dg/pr69032.c: New test.
9061 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9063 PR rtl-optimization/63384
9064 * g++.dg/pr63384.C: New test.
9066 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9069 * gcc.target/i386/pr64411.C: New test.
9071 2016-03-15 Tom de Vries <tom@codesourcery.com>
9073 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9074 * gfortran.dg/goacc/kernels-alias.f95: New test.
9076 2016-03-14 Martin Sebor <msebor@redhat.com>
9079 * g++.dg/cpp0x/constexpr-inline.C: New test.
9080 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9082 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9084 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9086 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9089 * gcc.dg/pr70219.c: New test.
9091 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9094 * gcc.dg/torture/pr70083.c: New test.
9095 * gcc.target/i386/pr70083.c: New test.
9097 2016-03-14 Richard Biener <rguenther@suse.de>
9099 PR tree-optimization/56365
9100 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9102 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9105 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9107 * g++.dg/pr70098.C: New testcase.
9110 2016-03-14 Tom de Vries <tom@codesourcery.com>
9112 PR tree-optimization/70045
9113 * gcc.dg/graphite/pr70045.c: New test.
9115 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9118 * gfortran.dg/include_9.f90: New test.
9120 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9123 gfortran.dg/prof/prof.exp: New script.
9124 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9126 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9128 PR rtl-optimization/69307
9129 * gcc.dg/pr69307.c: New test.
9131 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9134 * gcc.target/arm/pr69614.c: New.
9136 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9139 * gfortran.dg/submodule_14.f08: New test
9142 * gfortran.dg/submodule_15.f08: New test
9144 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9147 * g++.dg/cpp1y/paren3.C: New test.
9149 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9152 * gcc.target/powerpc/ppc-round2.c: New test.
9154 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9157 * gcc.dg/torture/pr70123.c: New test.
9159 2016-03-11 Jeff Law <law@redhat.com>
9161 PR tree-optimization/70190
9162 * gcc.c-torture/compile/pr70190.c: New test.
9164 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9167 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9169 (test43_b): Likewise.
9170 (test43_c): Likewise.
9171 (test43_d): Likewise.
9172 (test43_e): Likewise.
9173 (test43_f): Likewise.
9174 (test43_g): Likewise.
9175 (test44_a): Likewise.
9176 (test44_b): Likewise.
9177 (test44_c): Likewise.
9178 (test44_d): Likewise.
9179 (test44_e): Likewise.
9181 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9184 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9186 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9191 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9195 * gcc.target/aarch64/pr69245_2.c: New test.
9197 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9199 PR tree-optimization/70177
9200 * gcc.dg/pr70177.c: New test.
9202 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9204 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9206 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9208 * gcc.dg/tree-ssa/sra-20.c: New.
9210 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9212 PR rtl-optimization/70174
9213 * gcc.dg/pr70174.c: New test.
9215 PR tree-optimization/70169
9216 * gcc.dg/pr70169.c: New test.
9218 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9221 * gcc.target/i386/pr70160.c: New test.
9223 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9225 * gcc.target/s390/dfp-1.c: New test.
9227 2016-03-10 Nick Clifton <nickc@redhat.com>
9230 * gcc.target/aarch64/pr70044.c: New test.
9232 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9233 Jakub Jelinek <jakub@redhat.com>
9236 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9237 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9238 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9240 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9243 * g++.dg/lto/pr69589_0.C: New testcase
9244 * g++.dg/lto/pr69589_1.C: New testcase
9246 2016-03-10 Marek Polacek <polacek@redhat.com>
9249 * g++.dg/delayedfold/unary-plus1.C: New test.
9251 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9253 * gcc.target/arm/pr45701-1.c: Escape brackets.
9254 * gcc.target/arm/pr45701-2.c: Likewise.
9256 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9258 * gfortran.dg/unconstrained_commons.f: New.
9260 2016-03-10 Alan Modra <amodra@gmail.com>
9262 * gcc.dg/pr69195.c: New.
9263 * gcc.dg/pr69238.c: New.
9265 2016-03-10 Tom de Vries <tom@codesourcery.com>
9268 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9270 2016-03-10 Richard Biener <rguenther@suse.de>
9272 PR tree-optimization/70128
9273 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9274 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9276 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9278 PR tree-optimization/70152
9279 * gcc.dg/pr70152.c: New test.
9282 * gcc.target/i386/pr70086-1.c: New test.
9283 * gcc.target/i386/pr70086-2.c: New test.
9284 * gcc.target/i386/pr70086-3.c: New test.
9286 PR tree-optimization/70127
9287 * gcc.c-torture/execute/pr70127.c: New test.
9289 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9291 * c-c++-common/goacc/combined-directives-2.c: New test.
9293 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9297 * g++.dg/diagnostic/pr70105.C: New test.
9298 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9299 (test_multiple_ordinary_maps): New test function.
9301 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9305 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9306 Drop range information from call to inform_at_rich_loc.
9307 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9309 (test_show_locus): Replace calls to rich_location::add_range with
9310 calls to add_range. Rewrite the tests that used the now-defunct
9311 rich_location ctor taking a source_range. Simplify other tests
9312 by replacing calls to COMBINE_LOCATION_DATA with calls to
9315 2016-03-09 Richard Biener <rguenther@suse.de>
9316 Jakub Jelinek <jakub@redhat.com>
9318 PR tree-optimization/70138
9319 * gcc.dg/vect/pr70138-1.c: New testcase.
9320 * gcc.dg/vect/pr70138-2.c: Likewise.
9322 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9325 * gcc.target/i386/pr70049.c: New test.
9327 2016-03-09 Richard Biener <rguenther@suse.de>
9330 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9331 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9332 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9334 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9336 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9339 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9342 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9345 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9348 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9349 in testcase comment.
9351 2016-03-09 Tom de Vries <tom@codesourcery.com>
9353 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9354 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9355 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9356 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9357 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9358 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9359 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9360 * gfortran.dg/goacc/kernels-loop.f95: New test.
9362 2016-03-08 Martin Sebor <msebor@redhat.com>
9365 * g++.dg/warn/overflow-warn-7.C: New test.
9367 2016-03-08 Jason Merrill <jason@redhat.com>
9369 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9370 * lib/target-supports.exp (check_effective_target_concepts): New.
9372 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9375 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9376 * g++.dg/ubsan/pr70135.C: New test.
9379 * gcc.dg/pr70110.c: New test.
9381 2016-03-07 Martin Jambor <mjambor@suse.cz>
9383 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9384 * c-c++-common/gomp/if-1.c: Likewise.
9385 * c-c++-common/gomp/pr61486-2.c: Likewise.
9386 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9387 to dg-additional-options.
9388 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9389 * g++/gomp/target-teams-1.c: Likewise.
9390 * gcc.dg/gomp/gomp.exp: Likewise.
9391 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9392 dg-additional-options.
9393 * gfortran.dg/gomp/gomp.exp: Likewise.
9394 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9395 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9396 dg-additional-options.
9397 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9399 2016-03-07 Martin Jambor <mjambor@suse.cz>
9401 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9402 * c-c++-common/gomp/gridify-1.c: New test.
9403 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9405 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9407 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9408 trigger for cortex-r8, when scanning for register r8.
9409 * gcc.target/arm/pr45701-2.c: Likewise.
9411 2016-02-26 Richard Biener <rguenther@suse.de>
9412 Jeff Law <law@redhat.com>
9414 PR tree-optimization/69740
9415 * gcc.c-torture/compile/pr69740-1.c: New test.
9416 * gcc.c-torture/compile/pr69740-2.c: New test.
9418 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9420 * lib/target-supports.exp
9421 (check_effective_target_whole_vector_shift): Enable for PPC64.
9423 2016-03-07 Richard Biener <rguenther@suse.de>
9425 PR tree-optimization/70115
9426 * gcc.dg/torture/pr70115.c: New testcase.
9428 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9431 * c-c-++-common/goacc/pr69916.c: New.
9433 2016-03-07 Richard Henderson <rth@redhat.com>
9435 * gcc.c-torture/compile/pr70061.c: New test.
9437 2016-03-07 Richard Biener <rguenther@suse.de>
9440 * gcc.dg/vect/O3-pr36098.c: New testcase.
9442 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9444 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9446 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9448 * gnat.dg/renaming9.ad[sb]: New testcase.
9450 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9453 * g++.dg/expr/stdarg3.C: New test.
9455 2016-03-04 Jeff Law <law@redhat.com>
9457 PR tree-optimization/69196
9458 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9461 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9464 * gcc.dg/pr69973.c: New test.
9466 PR rtl-optimization/69941
9467 * gcc.dg/torture/pr69941.c: New test.
9470 * gcc.dg/pr69824.c: New test.
9472 2016-03-05 Tom de Vries <tom@codesourcery.com>
9474 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9475 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9478 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9481 * g++.dg/cpp1y/var-templ48.C: New test.
9482 * g++.dg/cpp1y/var-templ49.C: New test.
9484 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9486 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9488 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9491 * g++.dg/ubsan/pr70035.C: New test.
9494 * gcc.target/i386/pr70062.c: New test.
9496 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9498 * g++.dg/template/typename21.C: Remove c++98_only.
9500 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9502 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9504 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9507 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9509 (fn_42_b): Likewise.
9510 (fn_42_c): Likewise.
9512 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9515 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9517 (fn_40_b): Likewise.
9518 (fn_41_a): Likewise.
9519 (fn_41_b): Likewise.
9521 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9524 * gcc.target/i386/avx512f-pr70059.c: New test.
9525 * gcc.target/i386/avx512dq-pr70059.c: New test.
9527 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9529 PR rtl-optimization/57676
9530 * gcc.dg/torture/pr57676.c: New test.
9532 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9534 * gcc.dg/pr70026.c: New test.
9536 2016-03-04 Marek Polacek <polacek@redhat.com>
9539 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9540 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9542 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9545 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9547 (test_corners_sisd_si): Likewise.
9548 (main): Remove checks of the above.
9549 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9551 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9553 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9555 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9557 * gcc.dg/torture/pr69951.c: Accept argc==0.
9559 2016-03-04 Richard Biener <rguenther@suse.de>
9562 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9563 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9565 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9568 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9571 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9574 * gcc.dg/guality/pr69947.c: New test.
9576 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9579 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9581 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9583 PR rtl-optimization/69904
9584 * gcc.target/arm/pr69904.c: New test.
9586 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9589 * gcc.dg/vect/pr70021.c: New test.
9590 * gcc.target/i386/pr70021.c: New test.
9592 2016-03-03 Marek Polacek <polacek@redhat.com>
9595 * gcc.dg/pr70050.c: New test.
9597 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9599 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9601 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9603 PR tree-optimization/70043
9604 * gfortran.dg/vect/pr70043.f90: New test.
9606 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9608 * gnat.dg/specs/task1.ads: New test.
9610 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9612 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9613 Invoke gdb with -batch.
9614 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9616 2016-03-03 Richard Biener <rguenther@suse.de>
9618 PR tree-optimization/55936
9619 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9621 2016-03-02 Jeff Law <law@redhat.com>
9623 PR rtl-optimization/69942
9624 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9625 effects of argument promotions.
9627 PR tree-optimization/69987
9628 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9629 target does not support -fprefetch-loop-arrays.
9631 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9633 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9635 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9637 PR rtl-optimization/69052
9638 * gcc.target/i386/pr69052.c: New test.
9640 2016-03-02 Alan Modra <amodra@gmail.com>
9642 * gcc.dg/pr69990.c: New.
9644 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9647 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9650 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9653 * gcc.target/i386/pr70028.c: New test.
9655 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9657 * c-c++-common/asan/swapcontext-test-1.c,
9658 * c-c++-common/tsan/thread_leak.c,
9659 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9660 * g++.dg/tsan/benign_race.C,
9661 * g++.dg/tsan/fd_close_norace.C,
9662 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9663 races with sanitizer output
9665 2016-03-02 Richard Biener <rguenther@suse.de>
9666 Uros Bizjak <ubizjak@gmail.com>
9669 * gcc.dg/simd-8.c: New testcase.
9671 2016-03-02 Richard Biener <rguenther@suse.de>
9674 * gcc.dg/simd-7.c: New testcase.
9676 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9678 * gcc.target/i386/pr70007.c: Tweak.
9680 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9682 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9684 2016-03-02 Marek Polacek <polacek@redhat.com>
9687 * gcc.dg/pr67854.c: New test.
9689 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9692 * gcc.dg/torture/pr70025.c: New test.
9694 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9696 PR tree-optimization/68621
9697 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9699 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9701 * gcc.target/i386/pr70007.c: New test.
9703 2016-03-01 Jeff Law <law@redhat.com>
9705 PR tree-optimization/69196
9706 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9708 PR tree-optimization/69196
9709 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9710 duplicating code and spoiling the expected output.
9712 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9715 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9716 supports power9 before doing tests.
9717 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9718 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9719 * gcc.target/powerpc/p9-permute.c: Likewise.
9721 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9724 * gcc.target/i386/pr70027.c: New test.
9726 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9728 * gcc.dg/pr70017.c: New test.
9730 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9734 * gcc.dg/pr69796.c: New test.
9735 * gcc.dg/pr69974.c: New test.
9737 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9739 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9741 2016-02-29 Jeff Law <law@redhat.com>
9743 PR tree-optimization/69987
9744 * gfortran.dg/pr69987.f90: New test.
9746 PR tree-optimization/69989
9747 * gcc.c-torture/compile/pr69989-2.c: New test.
9749 2016-03-01 Marek Polacek <polacek@redhat.com>
9752 * g++.dg/parse/invalid1.C: New test.
9754 2016-03-01 Richard Biener <rguenther@suse.de>
9757 * gcc.dg/pr70022.c: New testcase.
9759 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9761 PR tree-optimization/69956
9762 * gcc.dg/pr69956.c: New test.
9764 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9767 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9768 XFAIL when hardware supports efficient unaligned storage access.
9770 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9773 * g++.dg/template/pr69961a.C: New test.
9774 * g++.dg/template/pr69961b.C: New test.
9776 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9778 PR preprocessor/69985
9779 * gcc.dg/cpp/pr69985.c: New test case.
9781 2016-02-29 Jeff Law <law@redhat.com>
9783 PR tree-optimization/70005
9784 * gcc.c-torture/execute/pr70005.c New test.
9786 PR tree-optimization/69999
9787 * gcc.c-torture/compile/pr69999.c: New test.
9789 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9791 PR tree-optimization/69652
9792 * gcc.dg/torture/pr69652.c: Delete test.
9793 * gcc.dg/vect/pr69652.c: New test.
9795 2016-02-19 Richard Biener <rguenther@suse.de>
9797 PR tree-optimization/69980
9798 * gfortran.dg/vect/pr69980.f90: New testcase.
9800 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9802 * gcc.target/sparc/20160229-1.c: New test.
9804 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9806 * gnat.dg/stack_usage3.adb: New test.
9807 * gnat.dg/stack_usage3_pkg.ads: New helper.
9809 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9811 * gnat.dg/renaming8.adb: New test.
9812 * gnat.dg/renaming8_pkg1.ads: New helper.
9813 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9814 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9816 2016-02-29 Richard Biener <rguenther@suse.de>
9818 PR tree-optimization/69720
9819 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9821 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9825 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9827 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9828 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9831 * gfortran.dg/coarray_8.f90: Adjust error message.
9832 * gfortran.dg/pr56007.f90: New test.
9833 * gfortran.dg/pr56007.f: New test.
9835 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9837 PR tree-optimization/69989
9838 * gcc.dg/torture/pr69989.c: New test.
9840 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9842 * gcc.target/i386/stack-realign-win.c: New test.
9844 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9847 * gfortran.dg/pr60126.f90: New test.
9849 2016-02-27 Jeff Law <law@redhat.com>
9852 2016-02-26 Richard Biener <rguenther@suse.de>
9853 Jeff Law <law@redhat.com>
9855 PR tree-optimization/69740
9856 * gcc.c-torture/compile/pr69740-1.c: New test.
9857 * gcc.c-torture/compile/pr69740-2.c: New test.
9859 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9862 * gfortran.dg/newunit_4.f90: New test.
9864 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9867 PR rtl-optimization/69886
9868 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9869 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9872 2016-02-26 Martin Sebor <msebor@redhat.com>
9874 PR tree-optimization/15826
9875 * gcc.dg/tree-ssa/pr15826.c: New test.
9877 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9880 * gcc.target/powerpc/pr69969.c: New test.
9882 2016-02-26 Martin Sebor <msebor@redhat.com>
9885 * g++.old-deja/g++.other/decl5.C: Add a test case.
9887 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9890 * gcc.target/powerpc/pr69946.c: New file.
9892 2016-02-26 Richard Biener <rguenther@suse.de>
9893 Jeff Law <law@redhat.com>
9895 PR tree-optimization/69740
9896 * gcc.c-torture/compile/pr69740-1.c: New test.
9897 * gcc.c-torture/compile/pr69740-2.c: New test.
9899 2016-02-26 Martin Jambor <mjambor@suse.cz>
9902 * gcc.dg/torture/pr69932.c: New test.
9903 * gcc.dg/torture/pr69936.c: Likewise.
9905 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9908 * gcc.target/s390/pr69709.c: New test.
9910 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9913 * gcc.target/aarch64/pr69245_1.c: New test.
9915 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9918 * gcc.dg/torture/pr69613.c: New test.
9920 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9922 PR rtl-optimization/69891
9923 * gcc.target/i386/pr69891.c: New test.
9925 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9926 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9929 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9930 functionality for both 32-bit and 64-bit.
9932 2016-02-26 Richard Biener <rguenther@suse.de>
9934 PR tree-optimization/69551
9935 * gcc.dg/torture/pr69951.c: New testcase.
9937 2016-02-25 Richard Biener <rguenther@suse.de>
9939 PR tree-optimization/48795
9940 * gcc.dg/Warray-bounds-18.c: New testcase.
9942 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9944 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9946 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9948 PR rtl-optimization/69896
9949 * gcc.dg/pr69896.c: New test.
9951 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9954 * g++.dg/cpp1y/paren2.C: New test.
9956 2016-02-24 Martin Sebor <msebor@redhat.com>
9959 * gcc.dg/enum-mode-2.c: New test.
9961 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9964 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9965 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9966 * g++.dg/ubsan/pr69922.C: New test.
9968 2016-02-24 Marek Polacek <polacek@redhat.com>
9971 * gcc.dg/pr69819.c: New test.
9973 2016-02-24 Martin Sebor <msebor@redhat.com>
9976 * g++.dg/ext/flexary15.C: New test.
9978 2016-02-24 Martin Sebor <msebor@redhat.com>
9980 * gcc.dg/builtins-68.c: Avoid making unportable
9981 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9982 * g++.dg/ext/builtin_alloca.C: Same.
9984 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9985 Charles Baylis <charles.baylis@linaro.org>
9988 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9990 2016-02-24 Richard Biener <rguenther@suse.de>
9991 Jakub Jelinek <jakub@redhat.com>
9994 * gcc.dg/torture/pr69760.c: New testcase.
9996 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9998 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9999 pattern on Solaris with as.
10001 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10003 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10004 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10005 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10006 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10008 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10010 PR middle-end/69915
10011 * gcc.dg/pr69915.c: New test.
10013 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10015 PR rtl-optimization/69886
10016 * gcc.dg/torture/pr69886.c: New test.
10018 2016-02-24 Richard Biener <rguenther@suse.de>
10020 PR middle-end/68963
10021 * gcc.dg/torture/pr68963.c: New testcase.
10023 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10026 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10027 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10028 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10029 * gcc.target/arm/atomic_loaddi_1.c: New test.
10030 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10031 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10032 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10033 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10034 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10035 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10036 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10037 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10039 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10041 PR middle-end/69909
10042 * gcc.dg/torture/pr69909.c: New test.
10044 2016-02-24 Richard Biener <rguenther@suse.de>
10046 PR tree-optimization/69907
10047 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10048 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10049 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10051 2016-02-24 Christian Bruel <christian.bruel@st.com>
10053 * gcc.target/arm/pragma_cpp_fma.c: New test.
10055 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10058 * gfortran.dg/include_6.f90: Update test.
10060 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10063 * objc.dg/pr69844.m: New test.
10065 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10067 PR libgfortran/69456
10068 * gfortran.dg/namelist_89.f90: New test.
10069 * gfortran.dg/pr59700.f90: Update test..
10071 2016-02-23 Martin Sebor <msebor@redhat.com>
10073 PR middle-end/69780
10074 * g++.dg/ext/builtin_alloca.C: New test.
10075 * gcc.dg/builtins-68.c: New test.
10077 2016-02-23 Richard Henderson <rth@redhat.com>
10079 * gcc.target/i386/addr-space-3.c: Remove test.
10081 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10083 PR preprocessor/69126
10084 PR preprocessor/69543
10085 * c-c++-common/pr69126-2-long.c: New test.
10086 * c-c++-common/pr69126-2-short.c: New test.
10087 * c-c++-common/pr69543-1.c: Remove xfail.
10089 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10091 PR preprocessor/69126
10092 PR preprocessor/69543
10093 PR preprocessor/69558
10094 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10096 (test_2): ...this, and add leading comment.
10097 (MACRO_3, test_3): New.
10098 (MACRO_4A, MACRO_4B, test_4): New.
10099 (MACRO): Rename to...
10100 (MACRO_5): ...this.
10102 (test_5): ...this, updating for renaming of MACRO, and
10103 add leading comment.
10104 * c-c++-common/pr69543-1.c: New.
10105 * c-c++-common/pr69543-2.c: New.
10106 * c-c++-common/pr69543-3.c: New.
10107 * c-c++-common/pr69543-4.c: New.
10108 * c-c++-common/pr69558-1.c: New.
10109 * c-c++-common/pr69558-2.c: New.
10110 * c-c++-common/pr69558-3.c: New.
10111 * c-c++-common/pr69558-4.c: New.
10112 * gcc.dg/pr69558.c: Move to...
10113 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10116 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10118 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10119 to -ftree-parallelize-loops/-fopenacc changes.
10120 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10121 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10122 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10123 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10124 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10125 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10126 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10127 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10128 * c-c++-common/goacc/kernels-loop.c: Likewise.
10129 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10130 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10131 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10132 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10134 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10136 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10138 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10141 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10144 * gcc.dg/pr69900.c: New test.
10146 2016-02-23 Martin Jambor <mjambor@suse.cz>
10148 PR tree-optimization/69666
10149 * gcc.dg/tree-ssa/pr69666.c: New test.
10151 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10154 * gfortran.dg/coarray_allocate_5.f08: New test.
10156 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10158 * gcc.target/s390/vcond-shift.c: Move to ...
10159 * gcc.target/s390/vector/vcond-shift.c: ... here.
10161 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10163 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10164 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10166 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10168 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10170 2016-02-20 Mark Wielaard <mjw@redhat.com>
10173 * gcc.dg/unused-variable-3.c: New test.
10175 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10178 * gcc.target/i386/pr69888.c: New test.
10180 2016-02-22 Richard Biener <rguenther@suse.de>
10182 PR tree-optimization/69882
10183 * gfortran.dg/vect/pr69882.f90: New testcase.
10185 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10188 * gcc.dg/pr69885.c: New test.
10190 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10194 * gcc.target/sh/pr54089-10.c: New.
10196 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10199 * gfortran.dg/deferred_character_15.f90 : New test.
10201 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10204 gfortran.dg/allocate_with_source_18.f03: New test.
10206 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10209 gfortran.dg/gomp/pr52531.f90: New test.
10211 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10214 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10217 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10220 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10221 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10224 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10227 * g++.dg/torture/pr69851.C: New test.
10229 2016-02-19 Martin Sebor <msebor@redhat.com>
10232 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10234 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10237 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10238 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10241 * g++.dg/cpp0x/pr67767.C: New test.
10243 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10245 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10246 for fp, simd, crypto, crc, lse.
10247 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10249 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10250 effective target check.
10252 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10255 * gcc.target/i386/pr69820.c: New test.
10257 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10259 * gcc.target/s390/vector/int128-1.c: New test.
10261 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10263 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10265 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10267 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10268 instruction pattern name to prevent the testcase from failing with
10271 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10273 * gcc.target/s390/md/movstr-2.c: New test.
10275 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10277 * gcc.target/s390/morestack.c: New test.
10279 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10282 * gcc.target/s390/pr69625.c: Add test case.
10284 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10287 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10289 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10292 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10293 * gcc.target/powerpc/fusion3.c: Likewise.
10295 2016-02-18 Richard Biener <rguenther@suse.de>
10297 PR middle-end/69553
10298 * g++.dg/torture/pr69553.C: New testcase.
10300 2016-02-18 Nick Clifton <nickc@redhat.com>
10304 * gcc.target/arm/pr62554.c: New test.
10305 * gcc.target/arm/pr69610-1.c: New test.
10306 * gcc.target/arm/pr69610-2.c: New test.
10308 2016-02-18 Richard Biener <rguenther@suse.de>
10310 PR middle-end/69854
10311 * gcc.dg/torture/pr69854.c: New testcase.
10313 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10316 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10318 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10320 * gcc.target/powerpc/vec-cg.c: New test.
10322 2016-02-17 Richard Biener <rguenther@suse.de>
10325 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10327 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10330 * gcc.c-torture/compile/pr69161.c: New test.
10332 2016-02-17 David Sherwood <david.sherwood@arm.com>
10335 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10336 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10338 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10340 * gcc.dg/ifcvt-4.c: Skip on Visium.
10342 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10344 * gnat.dg/atomic8.adb: New test.
10346 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10348 * gnat.dg/discr46.ad[sb]: New test.
10350 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10353 * gcc.target/powerpc/pr48344-1.c: New test.
10355 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10358 * gfortran.dg/associate_21.f90: New test.
10360 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10363 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10364 -Wnonnull in dg-options.
10365 * c-c++-common/nonnull-2.c: New test.
10367 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10368 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10370 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10372 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10374 PR middle-end/69801
10375 * gcc.dg/pr69801.c: Add empty dg-options.
10377 2016-02-16 James Norris <jnorris@codesourcery.com>
10379 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10380 * g++.dg/goacc/deviceptr-1.c: New file.
10382 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10384 PR tree-optimization/69820
10385 * gcc.dg/vect/pr69820.c: New test.
10387 2016-02-16 Richard Biener <rguenther@suse.de>
10389 PR tree-optimization/69776
10390 * gcc.dg/torture/pr69776-2.c: New testcase.
10392 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10394 PR tree-optimization/69714
10395 * gcc.dg/torture/pr69714.c: New test.
10397 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10399 PR tree-optimization/69802
10400 * gcc.dg/pr69802.c: New test.
10402 2016-02-16 Richard Biener <rguenther@suse.de>
10404 PR middle-end/69801
10405 * gcc.dg/pr69801.c: New testcase.
10407 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10409 PR libgfortran/69651
10410 * gfortran.dg/read_bang.f90: New test.
10411 * gfortran.dg/read_bang4.f90: New test.
10413 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10416 * g++.dg/init/pr69658.C: New test.
10419 * c-c++-common/pr69797.c: New test.
10421 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10423 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10424 check for aarch64*-*-*.
10426 2016-02-15 Richard Biener <rguenther@suse.de>
10428 PR tree-optimization/69783
10429 * gcc.dg/vect/pr69783.c: New testcase.
10431 2016-02-15 Richard Biener <rguenther@suse.de>
10433 PR tree-optimization/69776
10434 * gcc.dg/torture/pr69776.c: New testcase.
10436 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10439 * gfortran.dg/type_decl_4.f90: Reinstated.
10441 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10444 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10446 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10450 * gfortran.dg/type_decl_4.f90: Removed.
10452 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10455 * gfortran.dg/type_decl_4.f90: New test.
10457 2016-02-14 Alan Modra <amodra@gmail.com>
10460 * gcc.c-torture/execute/stkalign.c: Revise test.
10462 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10465 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10467 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10470 * gcc.target/sh/torture/pr67260.c: New.
10472 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10474 * gcc.dg/pr67964.c: Add dg-require-alias.
10476 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10480 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10482 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10484 PR libgfortran/69668
10485 * gfortran.dg/namelist_88.f90: New test.
10487 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10489 PR libgfortran/69668
10490 * gfortran.dg/namelist_38.f90: Update test.
10491 * gfortran.dg/namelist_84.f90: Update test.
10493 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10496 * gcc.dg/pr69554-1.c: New test.
10497 * gfortran.dg/pr69554-1.F90: New test.
10498 * gfortran.dg/pr69554-2.F90: New test.
10499 * lib/gcc-dg.exp (proc dg-locus): New function.
10500 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10501 distinguish between the caret-printing and non-caret-printing
10502 cases. If caret-printing has been explicitly enabled, bail out
10503 without attempting to fix up the output.
10505 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10509 * gcc.dg/spellcheck-options-3.c: New test case.
10510 * gcc.dg/spellcheck-options-4.c: New test case.
10511 * gcc.dg/spellcheck-options-5.c: New test case.
10512 * gcc.dg/spellcheck-options-6.c: New test case.
10513 * gcc.dg/spellcheck-options-7.c: New test case.
10514 * gcc.dg/spellcheck-options-8.c: New test case.
10515 * gcc.dg/spellcheck-options-9.c: New test case.
10516 * gcc.dg/spellcheck-options-10.c: New test case.
10518 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10520 PR rtl-optimization/69764
10521 PR rtl-optimization/69771
10522 * c-c++-common/pr69764.c: New test.
10523 * gcc.dg/torture/pr69771.c: New test.
10525 2016-02-12 Marek Polacek <polacek@redhat.com>
10527 * g++.dg/torture/init-list1.C: New.
10529 2016-02-12 Marek Polacek <polacek@redhat.com>
10531 * gcc.dg/pr69522.c: Add empty dg-options.
10533 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10535 * g++.dg/lto/lto.exp: Include and init mpx.
10536 * g++.dg/lto/pr69729_0.C: New test.
10538 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10541 * g++.dg/ipa/pr69241-4.C: New test.
10544 * g++.dg/ipa/pr68672-1.C: New test.
10545 * g++.dg/ipa/pr68672-2.C: New test.
10546 * g++.dg/ipa/pr68672-3.C: New test.
10548 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10551 * gcc.dg/pr69522.c: New test.
10553 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10556 * g++.dg/cpp1y/69098.C: New test.
10557 * g++.dg/cpp1y/69098-2.C: New test.
10559 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10561 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10562 and neighbour -> neighbor.
10563 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10564 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10565 * c-c++-common/Wvarargs.c: Likewise.
10566 * c-c++-common/goacc/host_data-5.c: Likewise.
10567 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10568 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10569 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10570 * gcc.target/aarch64/pr60697.c: Likewise.
10571 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10572 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10573 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10574 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10575 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10576 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10577 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10578 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10579 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10580 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10581 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10582 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10583 * g++.dg/lookup/koenig5.C: Likewise.
10584 * g++.dg/ext/no-asm-2.C: Likewise.
10585 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10586 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10587 * gfortran.dg/used_types_16.f90: Likewise.
10588 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10589 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10590 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10591 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10592 * gfortran.dg/abstract_type_6.f03: Likewise.
10593 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10594 * gfortran.dg/used_types_15.f90: Likewise.
10595 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10596 * gfortran.dg/exit_3.f08: Likewise.
10597 * gfortran.dg/open_status_2.f90: Likewise.
10598 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10599 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10600 * gfortran.dg/associate_1.f03: Likewise.
10601 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10602 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10603 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10604 * gcc.dg/builtin-object-size-1.c: Likewise.
10605 * gcc.dg/noreturn-6.c: Likewise.
10606 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10607 * gcc.dg/globalalias.c: Likewise.
10608 * gcc.dg/builtins-config.h: Likewise.
10609 * gcc.dg/pr30457.c: Likewise.
10610 * gcc.c-torture/compile/volatile-1.c: Likewise.
10611 * gcc.c-torture/execute/20101011-1.c: Likewise.
10612 * c-c++-common/Waddress-1.c: Likewise.
10614 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10617 * c-c++-common/Waddress-1.c: New test.
10619 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10622 * gfortran.dg/associate_19.f03: New test.
10623 * gfortran.dg/associate_20.f03: New test.
10625 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10627 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10629 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10631 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10632 .arch armv8-a\n. Add -dA to dg-options.
10633 * gcc.target/aarch64/assembler_arch_1.c: New test.
10634 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10636 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10639 * g++.dg/cpp0x/pr68726.C: New.
10641 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10643 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10646 2016-02-11 Richard Biener <rguenther@suse.de>
10648 * g++.dg/tree-ssa/pr61034.C: Adjust.
10650 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10653 * gcc.target/s390/pr69148.c: New.
10655 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10657 PR tree-optimization/69652
10658 * gcc.dg/torture/pr69652.c: New test.
10660 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10661 Patrick Palka <ppalka@gcc.gnu.org>
10665 * g++.dg/ipa/pr69241-1.C: New test.
10666 * g++.dg/ipa/pr69241-2.C: New test.
10667 * g++.dg/ipa/pr69241-3.C: New test.
10668 * g++.dg/ipa/pr69649.C: New test.
10670 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10672 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10673 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10675 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10677 PR tree-optimization/68021
10678 * gcc.dg/tree-ssa/pr68021.c: New test.
10680 2016-02-10 Richard Biener <rguenther@suse.de>
10682 PR tree-optimization/69726
10683 * gcc.dg/uninit-22.c: New testcase.
10685 2016-02-09 Andrew Pinski <apinski@cavium.com>
10688 * gcc.c-torture/compile/20160205-1.c: New testcase.
10690 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10693 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10694 instead accessing a really large arrray.
10695 * gcc.target/powerpc/fusion3.c: Likewise.
10697 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10700 * gcc.c-torture/execute/pr68532.c: New test.
10702 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10705 * gcc.dg/pr69634.c: New.
10707 2016-02-09 Richard Biener <rguenther@suse.de>
10709 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10711 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10713 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10715 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10717 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10719 2016-02-09 Richard Biener <rguenther@suse.de>
10721 PR tree-optimization/69715
10722 * gcc.dg/torture/pr69715.c: New testcase.
10724 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10727 * g++.dg/cpp0x/trailing12.C: New test.
10728 * g++.dg/cpp0x/trailing13.C: New test.
10730 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10734 * g++.dg/cpp1y/auto-fn29.C: New test.
10735 * g++.dg/cpp1y/auto-fn30.C: New test.
10737 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10739 PR tree-optimization/69209
10740 * gcc.c-torture/compile/pr69209.c: New test.
10742 2016-02-08 Jeff Law <law@redhat.com>
10744 PR tree-optimization/68541
10745 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10746 of statements allowed in join block for path splitting.
10748 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10751 * g++.dg/gomp/pr59627.C: New test.
10754 * g++.dg/ipa/pr69239.C: New test.
10756 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10758 PR preprocessor/69664
10759 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10760 * gcc.dg/cpp/warn-comments.c: Likewise.
10762 2016-02-08 Marek Polacek <polacek@redhat.com>
10765 * g++.dg/init/const12.C: New test.
10767 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10770 * gcc.dg/lto/pr55113_0.c: Remove test.
10772 2016-02-08 Richard Biener <rguenther@suse.de>
10774 PR tree-optimization/69719
10775 * gcc.dg/torture/pr69719.c: New testcase.
10777 2016-02-08 Richard Biener <rguenther@suse.de>
10778 Jeff Law <law@redhat.com>
10781 * gcc.target/mips/pr68273.c: New testcase.
10783 2016-02-08 Richard Biener <rguenther@suse.de>
10785 PR rtl-optimization/69274
10786 * gcc.target/i386/addr-sel-1.c: XFAIL.
10788 2016-02-08 Jeff Law <law@redhat.com>
10790 PR tree-optimization/68541
10791 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10793 PR tree-optimization/65917
10794 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10796 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10799 * gfortran.dg/namelist_args.f90: New test.
10801 2016-02-05 Jeff Law <law@redhat.com>
10803 PR tree-optimization/68541
10804 * gcc.dg/tree-ssa/split-path-2.c: New test.
10805 * gcc.dg/tree-ssa/split-path-3.c: New test.
10806 * gcc.dg/tree-ssa/split-path-4.c: New test.
10807 * gcc.dg/tree-ssa/split-path-5.c: New test.
10808 * gcc.dg/tree-ssa/split-path-6.c: New test.
10809 * gcc.dg/tree-ssa/split-path-7.c: New test.
10811 2016-02-05 Martin Sebor <msebor@redhat.com>
10814 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10815 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10817 2016-02-06 Richard HEnderson <rth@redhat.com>
10820 * gcc.target/i386/addr-space-4.c: New.
10821 * gcc.target/i386/addr-space-5.c: New.
10823 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10826 * gfortran.dg/elemental_dependency_6.f90: New.
10828 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10830 PR rtl-optimization/69691
10831 * gcc.c-torture/execute/pr69691.c: New test.
10834 * g++.dg/parse/pr69628.C: New test.
10836 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10838 * gcc.dg/sancov/asan.c: Move to ...
10839 * gcc.dg/asan/sancov-1.c: ... here.
10841 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10843 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10845 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10848 * gcc.target/i386/pr69677.c: New test.
10850 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10853 * g++.dg/template/pr68948.C: New test.
10855 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10857 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10858 (only necessary on s390x).
10860 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10862 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10863 -mno-accumulate-outgoing-args.
10865 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10867 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10869 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10872 * c-c++-common/pr69669.c: New test.
10874 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10877 * g++.dg/pr69667.C: New file.
10879 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10882 * gcc.dg/pr69619.c: Add new test.
10884 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10886 PR rtl-optimization/69577
10887 * gcc.target/i386/pr69577.c: New test.
10889 2016-02-04 Martin Liska <mliska@suse.cz>
10891 * g++.dg/asan/pr69276.C: New test.
10893 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10897 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10898 a single smulbb instruction.
10899 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10900 * gcc.target/amr/wmul-2.c: Likewise.
10902 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10906 * gcc.c-torture/execute/pr67714.c: New test.
10908 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10911 * gcc.target/i386/pr69454-1.c: New test.
10912 * gcc.target/i386/pr69454-2.c: New test.
10914 2016-02-03 Martin Sebor <msebor@redhat.com>
10921 * g++.dg/ext/flexarray-mangle-2.C: New test.
10922 * g++.dg/ext/flexarray-mangle.C: New test.
10923 * g++.dg/ext/flexarray-subst.C: New test.
10924 * g++.dg/ext/flexary11.C: New test.
10925 * g++.dg/ext/flexary12.C: New test.
10926 * g++.dg/ext/flexary13.C: New test.
10927 * g++.dg/ext/flexary14.C: New test.
10928 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10930 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10932 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10933 Define only if CHECK_FLOAT128 is defined.
10934 (main): Properly initialize u5.
10936 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10939 * gcc.dg/pr69627.c: New test.
10942 * gcc.dg/pr69644.c: New test.
10944 2016-02-03 Mike Stump <mikestump@comcast.net>
10946 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10947 support for struct-layout-1.exp.
10949 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10952 * g++.dg/cpp0x/pr69056.C: New test.
10954 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10955 Alexandre Oliva <aoliva@redhat.com>
10958 * gcc.target/powerpc/pr69461.c: New.
10960 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10962 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10963 works from here ...
10964 (check_effective_target_fsanitize_thread): ... to here. Do not
10965 specify additional compile flags for the test source.
10966 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10967 specify additional compile flags for the test source.
10969 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10971 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10973 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10977 * gfortran.dg/coarray_allocate_2.f08: New test.
10978 * gfortran.dg/coarray_allocate_3.f08: New test.
10979 * gfortran.dg/coarray_allocate_4.f08: New test.
10981 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10983 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10984 use same scan-tree-dump-times on all platforms.
10985 * gcc.dg/vect/vect-outer-1.c: Likewise.
10986 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10987 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10988 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10989 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10990 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10991 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10992 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10994 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10996 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10999 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11001 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11003 2016-02-02 James Norris <jnorris@codesourcery.com>
11005 * c-c++-common/goacc/routine-5.c: Add tests.
11007 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11009 * gcc.target/nvptx/unsigned-cmp.c: New test.
11011 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11013 * gcc.target/aarch64/scalar_shift_1.c
11014 (test_corners_sisd_di): Improve force to SIMD register.
11015 (test_corners_sisd_si): Likewise.
11016 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11017 Remove scan-assembler check for ldr.
11019 2016-02-02 Richard Biener <rguenther@suse.de>
11021 PR tree-optimization/69595
11022 * gcc.dg/Warray-bounds-17.c: New testcase.
11024 2016-02-02 Richard Biener <rguenther@suse.de>
11026 PR tree-optimization/69606
11027 * gcc.dg/torture/pr69606.c: New testcase.
11029 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11031 PR middle-end/68542
11032 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11033 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11035 2016-02-02 Alan Modra <amodra@gmail.com>
11038 * gcc.target/powerpc/pr69548.c: New test.
11040 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11042 PR rtl-optimization/69592
11043 * gcc.dg/pr69592.c: New test.
11045 PR preprocessor/69543
11047 * gcc.dg/pr69543.c: New test.
11048 * gcc.dg/pr69558.c: New test.
11050 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11053 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11055 2016-02-01 Martin Sebor <msebor@redhat.com>
11057 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11059 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11061 PR tree-optimization/67921
11062 * c-c++-common/ubsan/pr67921.c: New test.
11064 2016-02-01 Richard Biener <rguenther@suse.de>
11066 PR middle-end/69556
11067 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11069 2016-02-01 Richard Biener <rguenther@suse.de>
11071 PR tree-optimization/69574
11072 * gcc.dg/torture/pr69574.c: New testcase.
11074 2016-02-01 Richard Biener <rguenther@suse.de>
11076 PR tree-optimization/69579
11077 * gcc.dg/setjmp-6.c: New testcase.
11079 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11081 PR rtl-optimization/69570
11082 * g++.dg/opt/pr69570.C: New test.
11084 2016-02-01 Richard Henderson <rth@redhat.com>
11086 * gcc.dg/pr69535.c: New test.
11088 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11091 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11092 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11095 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11097 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11099 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11102 * gfortran.dg/allocate_with_source_17.f03: New test.
11104 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11106 PR tree-optimization/69546
11107 * gcc.dg/torture/pr69546.c: New test.
11109 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11112 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11114 2016-01-30 Martin Sebor <msebor@redhat.com>
11117 * g++.dg/ext/flexary10.C: New test.
11119 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11122 gfortran.dg/common_23.f90: New test.
11124 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11127 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11128 condition being checked, and disable it when the target supports
11129 misaligned loads and stores.
11131 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11134 * gcc.dg/torture/pr69518.c: New test.
11136 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11139 * gcc.target/i386/pr69530.c: New test.
11141 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11144 * gcc.target/mips/div-delay.c: New test.
11146 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11149 * gcc.target/i386/pr69551.c: New test.
11152 * gcc.target/i386/pr66137.c: New test.
11154 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11156 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11157 always built for p5600.
11158 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11159 isa=p5600 dg-option.
11161 2016-01-29 Richard Biener <rguenther@suse.de>
11163 PR tree-optimization/69547
11164 * g++.dg/tree-ssa/pr69547.C: New testcase.
11166 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11169 * g++.dg/warn/Wunused-function2.C: New test.
11171 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11173 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11174 support for test to succeed.
11176 2016-01-29 Marek Polacek <polacek@redhat.com>
11180 * g++.dg/ext/constexpr-vla2.C: New test.
11181 * g++.dg/ext/constexpr-vla3.C: New test.
11182 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11184 2016-01-29 Richard Biener <rguenther@suse.de>
11186 PR middle-end/69537
11187 * gcc.dg/uninit-21.c: New testcase.
11189 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11192 * gcc.target/i386/pr69459.c: New test.
11194 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11197 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11198 * gcc.target/mips/pr68400.c: New test.
11200 2016-01-28 Martin Sebor <msebor@redhat.com>
11203 * gcc.target/powerpc/pr17381.c: New test.
11205 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11207 PR middle-end/69542
11208 * gcc.dg/torture/pr69542.c: New test.
11210 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11212 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11214 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11216 * gcc.dg/pr65980.c: Skip on AIX.
11217 * gcc.dg/pr66688.c: Same.
11219 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11222 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11223 * gcc.dg/tree-ssa/sra-18.c: Same.
11225 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11228 * gfortran.dg/block_15.f08: New test.
11229 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11230 on incorrectly closed BLOCK.
11232 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11234 * gcc.dg/declare-simd.c: New test.
11235 2016-01-28 Richard Biener <rguenther@suse.de>
11237 PR tree-optimization/69466
11238 * gfortran.dg/vect/pr69466.f90: New testcase.
11240 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11242 * g++.dg/pr67989.C: Remove ARM-specific option.
11243 * gcc.target/arm/pr67989.C: New file.
11245 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11247 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11248 and expm1 test for glibc < 2.11.
11250 2016-01-27 Richard Henderson <rth@redhat.com>
11252 * gcc.c-torture/execute/pr69447.c: New test.
11254 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11257 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11259 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11262 * gcc.dg/pr66869.c: New test.
11264 2016-01-25 Jeff Law <law@redhat.com>
11266 PR tree-optimization/68398
11267 PR tree-optimization/69196
11268 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11269 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11270 path to avoid new heuristic allowing more irreducible regions
11271 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11272 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11273 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11274 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11275 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11277 2016-01-27 Marek Polacek <polacek@redhat.com>
11280 * c-c++-common/vector-compare-4.c: New test.
11282 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11284 PR preprocessor/69126
11285 * c-c++-common/pr69126.c: New test case.
11287 2016-01-27 Ian Lance Taylor <iant@google.com>
11289 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11291 2016-01-27 Ryan Burn <contact@rnburn.com>
11294 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11296 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11299 * gcc.target/i386/pr69512.c: New test.
11301 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11304 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11306 2016-01-27 Marek Polacek <polacek@redhat.com>
11309 * g++.dg/pr69379.C: New test.
11311 2016-01-27 Martin Sebor <msebor@redhat.com>
11314 * g++.dg/abi/Wabi-2-2.C: New test.
11315 * g++.dg/abi/Wabi-2-3.C: New test.
11316 * g++.dg/abi/Wabi-3-2.C: New test.
11317 * g++.dg/abi/Wabi-3-3.C: New test.
11319 2016-01-27 Richard Biener <rguenther@suse.de>
11321 PR tree-optimization/69166
11322 * gcc.dg/torture/pr69166.c: New testcase.
11324 2016-01-27 Martin Jambor <mjambor@suse.cz>
11326 PR tree-optimization/69355
11327 * gcc.dg/tree-ssa/pr69355.c: New test.
11329 2016-01-27 Marek Polacek <polacek@redhat.com>
11332 * g++.dg/ext/constexpr-vla1.C: New test.
11334 2016-01-20 Christian Bruel <christian.bruel@st.com>
11337 * gcc.target/arm/pr69245.c: New test.
11339 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11341 PR tree-optimization/69399
11342 * gcc.dg/torture/pr69399.c: New test.
11344 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11346 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11348 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11350 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11352 2016-01-26 Tom de Vries <tom@codesourcery.com>
11354 PR tree-optimization/69110
11355 * gcc.dg/autopar/pr69110.c: New test.
11357 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11358 Sebastian Pop <s.pop@samsung.com>
11360 * gcc.dg/graphite/isl-ast-op-select.c: New.
11362 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11365 * gfortran.dg/allocate_error_6.f90: New test.
11367 2016-01-26 Richard Henderson <rth@redhat.com>
11369 * gcc.dg/tm/pr60908.c: New test.
11371 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11374 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11376 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11377 expected multiline output to reflect the colorization being
11378 disabled before newlines.
11379 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11380 (custom_diagnostic_finalizer): Replace call to
11381 pp_newline_and_flush with call to pp_flush.
11382 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11383 * gfortran.dg/implicit_class_1.f90: Likewise.
11384 * lib/gcc-dg.exp (allow_blank_lines): New global.
11385 (dg-allow-blank-lines-in-output): New procedure.
11386 (gcc-dg-prune): Complain about blank lines in the output, unless
11387 dg-allow-blank-lines-in-output was called.
11388 * lib/multiline.exp (_build_multiline_regex): Only support
11389 arbitrary followup text for non-blank-lines, not for blank lines.
11391 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11393 PR tree-optimization/69483
11394 * gcc.dg/pr69483.c: New test.
11395 * g++.dg/opt/pr69483.C: New test.
11397 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11400 * gcc.target/arm/pr68620.c: New test.
11402 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11404 * gcc.target/i386/pr68986-2.c: Remove -m32.
11406 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11409 * gcc.target/i386/pr68986-1.c: New test.
11410 * gcc.target/i386/pr68986-2.c: Likewise.
11411 * gcc.target/i386/pr68986-3.c: Likewise.
11413 2016-01-26 Christian Bruel <christian.bruel@st.com>
11415 * lib/target-supports.exp
11416 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11417 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11418 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11420 2016-01-26 Richard Biener <rguenther@suse.de>
11422 PR tree-optimization/69452
11423 * gcc.dg/torture/pr69452.c: New testcase.
11425 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11428 * gcc.dg/pr69442.c: New test.
11430 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11433 * gcc.target/aarch64/simd/pr67896.C: New.
11435 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11437 PR tree-optimization/69400
11438 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11440 (plugin_init): Call it.
11441 * gcc.dg/torture/pr69400.c: New test.
11443 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11445 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11447 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11448 Sebastian Pop <s.pop@samsung.com>
11450 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11453 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11454 Sebastian Pop <s.pop@samsung.com>
11456 * gcc.dg/graphite/pr69292.c: New.
11458 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11460 * c-c++-common/goacc/use_device-1.c: New test.
11462 2016-01-25 Jeff Law <law@redhat.com>
11464 PR tree-optimization/69196
11465 PR tree-optimization/68398
11466 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11467 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11469 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11472 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11475 2016-01-25 Richard Biener <rguenther@suse.de>
11478 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11480 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11483 * gcc.dg/pr69421.c: New test.
11485 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11487 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11488 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11489 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11490 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11491 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11492 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11493 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11494 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11495 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11496 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11498 2016-01-25 Richard Biener <rguenther@suse.de>
11500 PR tree-optimization/69376
11501 * gcc.dg/torture/pr69376.c: New testcase.
11503 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11507 * gfortran.dg/interface_38.f90: New test.
11508 * gfortran.dg/interface_39.f90: New test.
11510 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11513 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11518 * g++.dg/template/pr11858.C: New test.
11519 * g++.dg/template/pr24663.C: New test.
11520 * g++.dg/template/unify12.C: New test.
11521 * g++.dg/template/unify13.C: New test.
11522 * g++.dg/template/unify14.C: New test.
11523 * g++.dg/template/unify15.C: New test.
11524 * g++.dg/template/unify16.C: New test.
11525 * g++.dg/template/unify17.C: New test.
11527 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11530 gfortran.dg/pr68283.f90: New test.
11532 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11535 * gfortran.dg/inline_matmul_13.f90: New test.
11536 * gfortran.dg/matmul_bounds_8.f90: New test.
11537 * gfortran.dg/matmul_bounds_9.f90: New test.
11538 * gfortran.dg/matmul_bounds_10.f90: New test.
11540 2016-01-23 Tom de Vries <tom@codesourcery.com>
11542 PR tree-optimization/69426
11543 * gcc.dg/autopar/pr69426.c: New test.
11545 2016-01-23 Martin Sebor <msebor@redhat.com>
11549 * g++.dg/cpp0x/alignas5.C: New test.
11550 * g++.dg/ext/vector29.C: Same.
11552 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11554 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11555 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11556 _GNU_SOURCE from compile flags to the source.
11557 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11558 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11559 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11560 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11562 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11565 * g++.dg/opt/pr69432.C: New test.
11567 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11569 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11570 32-bit targets testing an -m64 multilib.
11572 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11574 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11577 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11579 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11581 2016-01-21 Christian Bruel <christian.bruel@st.com>
11584 * gcc.target/i386/pr68674.c
11585 * gcc.target/aarch64/pr68674.c
11586 * gcc.target/arm/pr68674.c
11588 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11591 * gcc.c-torture/execute/pr69403.c: New test.
11593 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11596 * g++.dg/template/pr55843.C: New.
11598 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11601 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11602 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11604 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11607 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11608 from dg-do compile directive, and instead add
11609 { dg-require-effective-target int128 }.
11611 2016-01-20 Martin Sebor <msebor@redhat.com>
11614 * gcc.dg/sync-fetch.c: New test.
11616 2016-01-21 Martin Sebor <msebor@redhat.com>
11619 * gcc.target/powerpc/pr69252.c: New test.
11621 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11624 * gfortran.dg/pr65996.f90: New test.
11626 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11629 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11630 expected to generate an error.
11632 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11634 PR middle-end/66178
11635 * gcc.dg/torture/pr66178.c: New test.
11637 2016-01-21 Anton Blanchard <anton@samba.org>
11638 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11641 * gcc.target/powerpc/pr63354.c: New test.
11643 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11645 PR rtl-optimization/68990
11646 * gcc.target/i386/pr68990: New.
11648 2016-01-21 Nick Clifton <nickc@redhat.com>
11651 * gcc.target/mips/pr69129.c: New.
11653 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11656 * g++.dg/cpp0x/pr58046.C: New.
11658 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11662 * gcc.target/arm/pr69187.c: New test.
11665 * g++.dg/torture/pr69355.C: New test.
11667 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11668 Sebastian Pop <s.pop@samsung.com>
11670 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11672 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11673 Sebastian Pop <s.pop@samsung.com>
11675 * gcc.dg/graphite/pr68976.c: New test.
11677 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11679 PR middle-end/67653
11680 * c-c++-common/pr67653.c: New test.
11681 * gcc.dg/torture/pr29119.c: Add dg-warning.
11683 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11685 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11687 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11690 * gcc.dg/pr24293.c: New test.
11691 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11692 incomplete struct type.
11693 * gcc.dg/declspec-1.c: Likewise.
11694 * gcc.dg/pr63549.c: Likewise.
11696 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11698 PR tree-optimization/66612
11699 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11700 for bdn instruction.
11702 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11704 * lib/target-supports.exp
11705 (check_effective_target_arm_fp_ok_nocache): New.
11706 (check_effective_target_arm_fp_ok): New.
11707 (add_options_for_arm_fp): New.
11708 (check_effective_target_arm_crypto_ok_nocache): Require
11709 target_arm_v8_neon_ok instead of arm32.
11710 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11711 (check_effective_target_arm_crypto_pragma_ok): New.
11712 (add_options_for_arm_vfp): New.
11713 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11714 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11715 target instead. Force initial fpu to vfp.
11716 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11717 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11718 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11720 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11721 use arm_vfp effective target instead. Force initial fpu to vfp.
11722 * gcc.target/arm/attr-neon3.c: Likewise.
11723 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11725 * gcc.target/arm/unsigned-float.c: Likewise.
11726 * gcc.target/arm/vfp-1.c: Likewise.
11727 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11728 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11729 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11730 * gcc.target/arm/vfp-ldmias.c: Likewise.
11731 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11732 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11733 * gcc.target/arm/vfp-stmiad.c: Likewise.
11734 * gcc.target/arm/vfp-stmias.c: Likewise.
11735 * gcc.target/arm/vnmul-1.c: Likewise.
11736 * gcc.target/arm/vnmul-2.c: Likewise.
11737 * gcc.target/arm/vnmul-3.c: Likewise.
11738 * gcc.target/arm/vnmul-4.c: Likewise.
11740 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11743 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11744 the MPX run-time library, for compile-time MPX test.
11745 * gcc.target/i386/chkp-always_inline.c: Likewise.
11746 * gcc.target/i386/chkp-bndret.c: Likewise.
11747 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11748 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11749 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11750 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11751 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11752 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11753 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11754 * gcc.target/i386/chkp-label-address.c: Likewise.
11755 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11756 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11757 * gcc.target/i386/chkp-pr69044.c: Likewise.
11758 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11759 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11760 * gcc.target/i386/chkp-strchr.c: Likewise.
11761 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11762 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11763 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11764 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11765 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11766 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11767 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11768 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11769 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11770 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11771 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11772 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11773 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11774 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11775 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11776 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11777 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11778 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11779 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11780 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11781 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11782 * gcc.target/i386/pr63995-2.c: Likewise.
11783 * gcc.target/i386/pr64805.c: Likewise.
11784 * gcc.target/i386/pr65044.c: Likewise.
11785 * gcc.target/i386/pr65167.c: Likewise.
11786 * gcc.target/i386/pr65183.c: Likewise.
11787 * gcc.target/i386/pr65184.c: Likewise.
11788 * gcc.target/i386/thunk-retbnd.c: Likewise.
11790 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11792 PR tree-optimization/69328
11793 * gcc.dg/pr69328.c: New test.
11795 2016-01-20 Jeff Law <law@redhat.com>
11798 * gcc.target/m68k/pr25114.c: New test.
11800 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11802 * gcc.target/arm/memset-inline-10.c: Added
11803 dg-require-effective-target arm_thumb2_ok.
11805 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11807 * gcc.dg/debug/dwarf2/sso.c: New test.
11809 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11812 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11813 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11814 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11816 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11819 * g++.dg/ipa/devirt-50.C: New testcase.
11821 2016-01-19 Marek Polacek <polacek@redhat.com>
11824 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11825 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11827 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11830 * gcc.target/arm/pr69135_1.c: New test.
11832 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11834 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11836 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11838 * gcc.target/aarch64/ccmp_1.c: New testcase.
11840 2016-01-19 Marek Polacek <polacek@redhat.com>
11843 * g++.dg/cpp0x/enum30.C: New test.
11845 2016-01-19 Richard Biener <rguenther@suse.de>
11847 PR tree-optimization/69336
11848 * g++.dg/tree-ssa/pr69336.C: New testcase.
11850 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11853 * gcc.dg/pr65779.c: New test.
11855 2016-01-19 Richard Biener <rguenther@suse.de>
11857 PR tree-optimization/69352
11858 * gcc.dg/torture/pr69352.c: New testcase.
11860 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11862 PR rtl-optimization/68955
11863 PR rtl-optimization/64557
11864 * gcc.dg/torture/pr68955.c: New test.
11866 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11869 * g++.dg/torture/pr69136.C: New testcase.
11871 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11874 * g++.dg/lto/pr69133_0.C: New testcase.
11875 * g++.dg/lto/pr69133_1.C: New testcase.
11877 2016-01-15 Jeff Law <law@redhat.com>
11879 PR tree-optimization/69320
11880 * gcc.c-torture/pr69320-1.c: New test.
11881 * gcc.c-torture/pr69320-2.c: New test.
11882 * gcc.c-torture/pr69320-3.c: New test.
11883 * gcc.c-torture/pr69320-4.c: New test.
11885 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11890 * g++.dg/template/pr11858.C: New test.
11891 * g++.dg/template/pr24663.C: New test.
11892 * g++.dg/template/unify12.C: New test.
11893 * g++.dg/template/unify13.C: New test.
11894 * g++.dg/template/unify14.C: New test.
11895 * g++.dg/template/unify15.C: New test.
11896 * g++.dg/template/unify16.C: New test.
11897 * g++.dg/template/unify17.C: New test.
11899 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11902 * gcc.dg/pr69181-1.c: New test file.
11903 * gcc.dg/pr69181-2.c: New test file.
11904 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11905 globals by moving it to...
11906 (cleanup-after-saved-dg-test): ...this new function. Add
11907 "global additional_sources_used". Add reset of global
11908 multiline_expected_outputs to the empty list.
11909 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11911 (multiline_expected_outputs): ...this, and updated comments to
11912 note that it is modified from gcc-dg.exp.
11913 (dg-end-multiline-output): Update for the above renaming.
11914 (handle-multiline-outputs): Likewise. Remove the clearing
11915 of the expected outputs to the empty list.
11917 2016-01-18 Richard Biener <rguenther@suse.de>
11919 PR tree-optimization/69297
11920 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11922 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11924 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11926 * gcc.target/mips/mips-3d-2.c: Likewise.
11927 * gcc.target/mips/mips-3d-3.c: Likewise.
11928 * gcc.target/mips/mips-3d-4.c: Likewise.
11929 * gcc.target/mips/mips-3d-5.c: Likewise.
11930 * gcc.target/mips/mips-3d-6.c: Likewise.
11931 * gcc.target/mips/mips-3d-7.c: Likewise.
11932 * gcc.target/mips/mips-3d-8.c: Likewise.
11933 * gcc.target/mips/mips-3d-9.c: Likewise.
11934 * gcc.target/mips/mips-ps-1.c: Likewise.
11935 * gcc.target/mips/mips-ps-2.c: Likewise.
11936 * gcc.target/mips/mips-ps-3.c: Likewise.
11937 * gcc.target/mips/mips-ps-4.c: Likewise.
11938 * gcc.target/mips/mips-ps-5.c: Likewise.
11939 * gcc.target/mips/mips-ps-6.c: Likewise.
11940 * gcc.target/mips/mips-ps-7.c: Likewise.
11941 * gcc.target/mips/mips-ps-type.c: Likewise.
11942 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11943 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11945 2016-01-18 Tom de Vries <tom@codesourcery.com>
11947 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11948 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11949 * c-c++-common/goacc/kernels-empty.c: New test.
11950 * c-c++-common/goacc/kernels-eternal.c: New test.
11951 * c-c++-common/goacc/kernels-loop-2.c: New test.
11952 * c-c++-common/goacc/kernels-loop-3.c: New test.
11953 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11954 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11955 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11956 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11957 * c-c++-common/goacc/kernels-loop-data.c: New test.
11958 * c-c++-common/goacc/kernels-loop-g.c: New test.
11959 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11960 * c-c++-common/goacc/kernels-loop-n.c: New test.
11961 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11962 * c-c++-common/goacc/kernels-loop.c: New test.
11963 * c-c++-common/goacc/kernels-noreturn.c: New test.
11964 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11965 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11966 * c-c++-common/goacc/kernels-reduction.c: New test.
11968 2016-01-18 Tom de Vries <tom@codesourcery.com>
11970 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11971 * gcc.dg/autopar/outer-2.c: Same.
11972 * gcc.dg/autopar/outer-3.c: Same.
11973 * gcc.dg/autopar/outer-4.c: Same.
11974 * gcc.dg/autopar/outer-5.c: Same.
11975 * gcc.dg/autopar/outer-6.c: Same.
11976 * gcc.dg/autopar/parallelization-1.c: Same.
11977 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11978 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11979 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11980 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11981 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11982 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11983 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11984 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11985 * gcc.dg/autopar/pr39500-1.c: Same.
11986 * gcc.dg/autopar/pr39500-2.c: Same.
11987 * gcc.dg/autopar/pr46193.c: Same.
11988 * gcc.dg/autopar/pr46194.c: Same.
11989 * gcc.dg/autopar/pr49580.c: Same.
11990 * gcc.dg/autopar/pr49960-1.c: Same.
11991 * gcc.dg/autopar/pr49960.c: Same.
11992 * gcc.dg/autopar/pr68373.c: Same.
11993 * gcc.dg/autopar/reduc-1.c: Same.
11994 * gcc.dg/autopar/reduc-1char.c: Same.
11995 * gcc.dg/autopar/reduc-1short.c: Same.
11996 * gcc.dg/autopar/reduc-2.c: Same.
11997 * gcc.dg/autopar/reduc-2char.c: Same.
11998 * gcc.dg/autopar/reduc-2short.c: Same.
11999 * gcc.dg/autopar/reduc-3.c: Same.
12000 * gcc.dg/autopar/reduc-4.c: Same.
12001 * gcc.dg/autopar/reduc-6.c: Same.
12002 * gcc.dg/autopar/reduc-7.c: Same.
12003 * gcc.dg/autopar/reduc-8.c: Same.
12004 * gcc.dg/autopar/reduc-9.c: Same.
12005 * gcc.dg/autopar/uns-outer-4.c: Same.
12006 * gcc.dg/autopar/uns-outer-5.c: Same.
12007 * gcc.dg/autopar/uns-outer-6.c: Same.
12008 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12009 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12011 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12014 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12015 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12017 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12020 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12021 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12022 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12024 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12027 * gcc.dg/tree-ssa/sra-17.c: New.
12028 * gcc.dg/tree-ssa/sra-18.c: New.
12030 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12032 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12034 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12036 * gnat.dg/inline12.adb: New test.
12038 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12040 PR tree-optimization/66797
12041 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12043 2016-01-18 Richard Biener <rguenther@suse.de>
12045 PR tree-optimization/69170
12046 * gcc.dg/torture/pr69170.c: New testcase.
12048 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12050 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12052 2016-01-16 Tom de Vries <tom@codesourcery.com>
12054 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12056 2016-01-16 Tom de Vries <tom@codesourcery.com>
12058 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12059 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12060 redundant dg-require-effective-target pthread.
12061 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12062 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12063 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12064 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12065 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12066 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12067 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12069 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12072 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12073 * gcc.target/powerpc/recip-7.c: Same.
12075 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12078 * g++.dg/template/pr69091.C: New test.
12080 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12082 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12083 dump does not contain an error_mark_node.
12084 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12085 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12087 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12090 * g++.dg/template/pr68936.C: New test.
12092 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12095 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12096 * gcc.target/powerpc/recip-2.c: Same.
12097 * gcc.target/powerpc/recip-3.c: Same.
12098 * gcc.target/powerpc/recip-4.c: Same.
12099 * gcc.target/powerpc/recip-sqrtf.c: Same.
12101 2016-01-15 Jeff Law <law@redhat.com>
12103 PR tree-optimization/69270
12104 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12105 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12107 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12110 * gfortran.dg/deferred_character_13.f90: New test for the fix
12111 of comment 3 of the PR.
12114 * gfortran.dg/deferred_character_8.f90: New test
12115 * gfortran.dg/allocate_error_5.f90: New test
12118 * gfortran.dg/deferred_character_10.f90: New test
12121 * gfortran.dg/deferred_character_14.f90: New test
12124 * gfortran.dg/deferred_character_11.f90: New test
12127 * gfortran.dg/deferred_character_9.f90: New test
12129 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12131 PR rtl-optimization/69030
12132 * gcc.target/i386/pr69030.c: New.
12134 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12136 * gcc.target/aarch64/target_attr_17.c: New test.
12138 2016-01-15 Richard Biener <rguenther@suse.de>
12140 PR tree-optimization/66856
12141 * gcc.dg/torture/pr66856-1.c: New testcase.
12142 * gcc.dg/torture/pr66856-2.c: Likewise.
12144 2016-01-15 Richard Biener <rguenther@suse.de>
12147 * g++.dg/lto/pr69137_0.C: New testcase.
12149 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12151 PR middle-end/69246
12152 * gcc.target/i386/pr69246.c: New test.
12154 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12156 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12158 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12161 * g++.dg/init/const9.C: Disable test on S/390.
12163 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12165 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12166 * g++.dg/Wno-frame-address.C: Ditto.
12168 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12170 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12172 2016-01-15 Richard Biener <rguenther@suse.de>
12174 PR tree-optimization/68961
12175 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12177 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12179 * gcc.target/i386/pr65105-5.c: New test.
12181 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12183 * gcc.c-torture/execute/alias-4.c: New testcase.
12185 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12188 * g++.dg/ipa/devirt-49.C: New testcase.
12190 2016-01-15 Christian Bruel <christian.bruel@st.com>
12193 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12194 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12195 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12197 2016-01-15 Richard Biener <rguenther@suse.de>
12199 PR tree-optimization/69117
12200 * gcc.dg/torture/pr69117.c: New testcase.
12202 2015-01-14 Ryan Burn <contact@rnburn.com>
12205 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12207 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12210 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12211 range tests use 100 * maximum instead of maximum + 1.
12213 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12216 * gcc.dg/guality/pr69244.c: New test.
12218 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12220 * lib/target-supports.exp (check_effective_target_issignaling):
12222 * gcc.dg/pr61441.c: Require issignaling effective target.
12224 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12227 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12229 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12232 PR preprocessor/69177
12233 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12234 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12235 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12236 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12238 2016-01-14 Marek Polacek <polacek@redhat.com>
12241 * gcc.dg/array-15.c: New test.
12243 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12245 PR middle-end/68146
12246 PR tree-optimization/69155
12247 * gfortran.dg/pr68146.f: New test.
12248 * gfortran.dg/pr69155.f90: New test.
12250 2016-01-14 Richard Biener <rguenther@suse.de>
12252 PR tree-optimization/68060
12253 * gcc.dg/torture/pr68060-1.c: New testcase.
12254 * gcc.dg/torture/pr68060-2.c: Likewise.
12256 2016-01-14 Nick Clifton <nickc@redhat.com>
12258 * lib/target-supports.exp
12259 (check_effective_target_arm_neon_ok_nocache): Add an option
12260 sequence that includes setting the ARM architecture to ARMv7-A.
12261 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12262 command line options necessary to enable Neon support.
12263 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12264 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12265 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12266 * gcc.target/arm/pr69180.c: Likewise.
12268 2016-01-14 Jeff Law <law@redhat.com>
12270 PR tree-optimization/69270
12271 * gcc.dg/tree-ssa/pr69270.c: New test.
12273 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12276 * c-c++-common/pr66208.c: New file.
12278 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12280 PR tree-optimization/69156
12281 * gcc.dg/pr69156.c: New test.
12283 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12285 * gcc.target/i386/pr69225-7.c: New test.
12287 2016-01-13 Richard Henderson <rth@redhat.com>
12289 * gcc.dg/tm/memopt-13.c: Update expected function.
12290 * gcc.dg/tm/memopt-6.c: Likewise.
12292 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12294 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12295 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12296 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12297 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12299 2016-01-13 Tom de Vries <tom@codesourcery.com>
12301 PR tree-optimization/69169
12302 * gcc.dg/pr69169.c: New test.
12304 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12307 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12308 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12309 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12310 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12311 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12312 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12313 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12314 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12316 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12319 * gcc.dg/pr69247.c: New test.
12321 2016-01-13 Richard Biener <rguenther@suse.de>
12323 PR tree-optimization/69242
12324 * gcc.dg/torture/pr69242.c: New testcase.
12326 2016-01-13 Richard Biener <rguenther@suse.de>
12328 PR tree-optimization/69186
12329 * gcc.dg/torture/pr69186.c: New testcase.
12331 2016-01-13 Jeff Law <law@redhat.com>
12333 PR tree-optimization/67755
12334 * gcc.dg/tree-ssa/pr67755.c: New test.
12336 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12338 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12339 pass number in output by a star.
12341 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12343 PR tree-optimization/68911
12344 * gcc.c-torture/execute/pr68911.c: New test.
12346 2016-01-12 Marek Polacek <polacek@redhat.com>
12349 * g++.dg/warn/permissive-1.C: New test.
12351 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12355 * g++.dg/opt/pr69213.C: New test.
12357 2016-01-12 Christian Bruel <christian.bruel@st.com>
12360 * gcc.target/arm/pr69180.c: New test.
12362 2016-01-12 Richard Biener <rguenther@suse.de>
12365 * g++.dg/lto/pr69077_0.C: New testcase.
12366 * g++.dg/lto/pr69077_1.C: Likewise.
12368 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12371 * g++.dg/opt/pr69175.C: New test.
12373 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12375 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12376 rather than #including math.h & stdlib.h.
12377 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12378 * gcc.dg/vect/pr49771.c: Likewise.
12379 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12380 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12381 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12382 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12383 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12384 * gcc.dg/vect/pr44507.c: Likewise.
12385 * gcc.dg/vect/pr45902.c: Likewise.
12386 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12387 * gcc.dg/vect/vect-117.c: Likewise.
12388 * gcc.dg/vect/vect-99.c: Likewise.
12389 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12390 * gcc.dg/vect/vect-cond-1.c: Likewise.
12391 * gcc.dg/vect/vect-cond-2.c: Likewise.
12392 * gcc.dg/vect/vect-cond-3.c: Likewise.
12393 * gcc.dg/vect/vect-cond-4.c: Likewise.
12394 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12395 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12396 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12397 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12398 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12399 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12400 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12401 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12402 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12403 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12404 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12405 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12406 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12407 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12408 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12409 include of signal.h.
12410 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12411 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12412 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12413 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12414 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12415 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12416 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12417 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12418 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12419 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12420 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12421 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12422 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12423 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12424 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12425 * gcc.dg/vect/vect-outer-5.c: Likewise.
12426 * gcc.dg/vect/vect-outer-6.c: Likewise.
12427 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12428 include of stdio.h.
12430 2016-01-12 Nick Clifton <nickc@redhat.com>
12433 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12434 to fread so that it will be found in all target runtimes.
12436 2016-01-12 Richard Biener <rguenther@suse.de>
12438 PR tree-optimization/69053
12439 * g++.dg/torture/pr69053.C: New testcase.
12441 2016-01-12 Richard Biener <rguenther@suse.de>
12443 PR tree-optimization/69168
12444 * gcc.dg/torture/pr69168.c: New testcase.
12446 2016-01-12 Richard Biener <rguenther@suse.de>
12448 PR tree-optimization/69157
12449 * gcc.dg/torture/pr69157.c: New testcase.
12451 2016-01-12 Richard Biener <rguenther@suse.de>
12453 PR tree-optimization/69174
12454 * gcc.dg/torture/pr69174.c: New testcase.
12456 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12460 * g++.dg/tls/pr66808.C: New test.
12461 * g++.dg/tls/pr69000.C: New test.
12463 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12465 * gcc.target/powerpc/swaps-p8-23.c: New test.
12466 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12468 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12470 PR tree-optimization/68356
12471 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12473 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12474 Jim Wilson <jim.wilson@linaro.org>
12477 * gcc.target/arm/pr69194.c: New test.
12479 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12482 * gcc.target/i386/pr69225-1.c: New test.
12483 * gcc.target/i386/pr69225-2.c: Likewise.
12484 * gcc.target/i386/pr69225-3.c: Likewise.
12485 * gcc.target/i386/pr69225-4.c: Likewise.
12486 * gcc.target/i386/pr69225-5.c: Likewise.
12487 * gcc.target/i386/pr69225-6.c: Likewise.
12489 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12492 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12496 * gcc.dg/pr69071.c: New test.
12499 * g++.dg/opt/pr69211.C: New test.
12501 PR tree-optimization/69214
12502 * gcc.c-torture/compile/pr69214.c: New test.
12504 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12506 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12507 * gcc.target/i386/pr66232-11.c: Ditto.
12508 * gcc.target/i386/pr66232-12.c: Ditto.
12509 * gcc.target/i386/pr66232-13.c: Ditto.
12511 2016-01-11 Richard Biener <rguenther@suse.de>
12513 PR tree-optimization/69173
12514 * gcc.dg/torture/pr69173.c: New testcase.
12516 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12518 PR rtl-optimization/68796
12519 * gcc.target/aarch64/tst_5.c: New test.
12520 * gcc.target/aarch64/tst_6.c: Likewise.
12522 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12524 PR rtl-optimization/68841
12525 * gcc.dg/pr68841.c: New test.
12526 * gcc.c-torture/execute/pr68841.c: New test.
12528 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12530 PR rtl-optimization/68920
12531 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12533 * gcc.dg/ifcvt-5.c: New test.
12535 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12538 * g++.dg/pr69123.C: New.
12540 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12543 * gcc.target/i386/pr69010.c: New test.
12545 2016-01-11 Martin Jambor <mjambor@suse.cz>
12548 * gcc.target/i386/chkp-pr69044.c: New test.
12550 2016-01-11 Tom de Vries <tom@codesourcery.com>
12552 PR tree-optimization/69109
12553 * gcc.dg/autopar/pr69109-2.c: New test.
12554 * gcc.dg/autopar/pr69109.c: New test.
12556 2016-01-11 Tom de Vries <tom@codesourcery.com>
12558 PR tree-optimization/69108
12559 * gcc.dg/autopar/pr69108.c: New test.
12561 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12564 * c-c++-common/Wisleading-indentation.c: Augment test.
12566 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12569 * gfortran.dg/inline_matmul_12.f90: New test.
12571 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12574 * gfortran.dg/actual_array_offset_1: New test.
12576 2016-01-10 Tom de Vries <tom@codesourcery.com>
12578 PR tree-optimization/69062
12579 * gcc.dg/autopar/pr69062.c: New test.
12581 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12583 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12584 * gcc.dg/vect/slp-perm-2.c: Likewise.
12585 * gcc.dg/vect/slp-perm-3.c: Likewise.
12586 * gcc.dg/vect/slp-perm-5.c: Likewise.
12587 * gcc.dg/vect/slp-perm-6.c: Likewise.
12588 * gcc.dg/vect/slp-perm-7.c: Likewise.
12589 * gcc.dg/vect/slp-perm-8.c: Likewise.
12591 2016-01-10 Tom de Vries <tom@codesourcery.com>
12593 PR tree-optimization/69039
12594 * gcc.dg/autopar/pr69039.c: New test.
12596 2016-01-09 Marek Polacek <polacek@redhat.com>
12599 * g++.dg/pr69113.C: New test.
12601 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12603 PR middle-end/50865
12604 PR tree-optimization/69097
12605 * gcc.c-torture/execute/pr50865.c: New test.
12606 * gcc.c-torture/execute/pr69097-1.c: New test.
12607 * gcc.c-torture/execute/pr69097-2.c: New test.
12608 * gcc.dg/pr69097-1.c: New test.
12609 * gcc.dg/pr69097-2.c: New test.
12611 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12614 * g++.dg/opt/pr69164.C: New test.
12616 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12618 PR tree-optimization/69167
12619 * gcc.dg/pr69167.c: New test.
12621 2016-01-08 Marek Polacek <polacek@redhat.com>
12624 * g++.dg/pr68449.C: New.
12626 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12628 PR tree-optimization/68707
12629 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12630 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12631 on platforms supporting it.
12632 * gcc.dg/vect/slp-perm-2.c: Likewise.
12633 * gcc.dg/vect/slp-perm-3.c: Likewise.
12634 * gcc.dg/vect/slp-perm-5.c: Likewise.
12635 * gcc.dg/vect/slp-perm-7.c: Likewise.
12636 * gcc.dg/vect/slp-perm-8.c: Likewise.
12637 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12638 on platforms supporting it.
12640 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12642 PR tree-optimization/69162
12643 * gcc.dg/pr69162.c: New test.
12645 PR tree-optimization/69172
12646 * gcc.dg/pr69172.c: New test.
12648 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12650 PR tree-optimization/67781
12651 * gcc.c-torture/execute/pr67781.c: New file.
12653 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12655 PR tree-optimization/69083
12656 * gcc.dg/vect/pr69083.c: New test.
12658 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12660 PR tree-optimization/61441
12661 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12662 Use -fexcess-precision=standard for compiler options.
12663 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12665 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12668 * gfortran.dg/gomp/pr69128.f90: New test.
12671 * g++.dg/ext/pr69145-1.C: New test.
12672 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12673 * g++.dg/ext/pr69145-2.h: New file.
12675 2016-01-07 Martin Sebor <msebor@redhat.com>
12678 * gcc.dg/atomic-fetch-bool.c: New test.
12679 * gcc.dg/sync-fetch-bool.c: New test.
12681 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12684 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12686 2016-01-07 Nick Clifton <nickc@redhat.com>
12689 * g++.dg/pr66655.C: New test.
12690 * g++.dg/pr66655_1.cc: Test support file.
12691 * g++.dg/pr66655.h: Test header file.
12693 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12696 gfortran.dg/gomp/pr66680.f90: New test.
12698 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12701 * gcc.target/i386/pr69171-1.c: New test.
12702 * gcc.target/i386/pr69171-2.c: Likewise.
12703 * gcc.target/i386/pr69171-3.c: Likewise.
12704 * gcc.target/i386/pr69171-4.c: Likewise.
12705 * gcc.target/i386/pr69171-5.c: Likewise.
12706 * gcc.target/i386/pr69171-6.c: Likewise.
12708 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12710 PR middle-end/67639
12711 * c-c++-common/pr67639.c: New test.
12713 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12715 PR tree-optimization/69141
12716 * g++.dg/opt/pr69141.C: New test.
12718 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12720 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12722 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12725 * gcc.target/i386/pr69140.c: New test
12727 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12729 * gcc.dg/bad-dereference.c: New test case.
12731 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12733 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12735 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12737 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12739 2016-01-06 Marek Polacek <polacek@redhat.com>
12742 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12744 2016-01-05 Marek Polacek <polacek@redhat.com>
12747 * gcc.dg/atomic-invalid-2.c: New.
12749 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12752 * gcc.target/i386/pr68991.c: New test.
12754 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12757 * g++.dg/pr68991-1.C: New test.
12758 * g++.dg/pr68991-2.C: Likewise.
12760 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12763 * gcc.target/ia64/pr60465-gprel64.c: New test.
12764 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12766 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12768 PR rtl-optimization/68651
12769 * gcc.target/aarch64/pr68651_1.c: New test.
12771 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12774 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12776 2016-01-05 Nathan Sidwell <nathan@acm.org>
12779 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12781 * gcc.dg/alias-15.c: New.
12783 2016-01-05 Nick Clifton <nickc@redhat.com>
12786 * g++.dg/pr68770.C: New test.
12788 2016-01-04 Mike Stump <mikestump@comcast.net>
12790 * lib/target-supports.exp (check_effective_target_cilkplus):
12791 cilkplus targets require pthreads.
12792 (check_effective_target_cilkplus): Remove special case for NVPTX.
12794 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12796 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12799 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12801 Update copyright years.
12803 2016-01-04 Marek Polacek <polacek@redhat.com>
12806 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12807 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12808 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12810 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12812 * gcc.target/sparc/20160104-2.c: New test.
12814 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12816 * gcc.target/sparc/20160104-1.c: New test.
12818 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12821 * gfortran.dg/pr65045.f90: New test.
12823 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12825 * gnat.dg/specs/debug1.ads: Delete.
12827 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12829 PR libgfortran/68867
12830 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12833 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12835 PR libgfortran/68867
12836 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12839 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12842 * gfortran.dg/pr68864.f90: New test.
12844 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12846 PR tree-optimization/69070
12847 * gcc.dg/pr69070.c: New test.
12850 * gfortran.dg/pr69055.f90: New test.
12853 * gcc.dg/pr69015.c: New test.
12855 Copyright (C) 2016 Free Software Foundation, Inc.
12857 Copying and distribution of this file, with or without modification,
12858 are permitted in any medium without royalty provided the copyright
12859 notice and this notice are preserved.