]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR c/77490 (bit-not (~) on boolean should be warned about)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-24 Marek Polacek <polacek@redhat.com>
2
3 PR c/77490
4 * c-c++-common/Wbool-operation-1.c: New test.
5 * gcc.dg/Wbool-operation-1.c: New test.
6
7 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
8
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.
13
14 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15
16 PR fortran/48298
17 * gfortran.dg/negative_unit_check.f90: Update test.
18 * gfortran.dg/dtio_14.f90: New test.
19
20 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
21
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.
29
30 2016-09-23 Martin Sebor <msebor@redhat.com>
31
32 PR testsuite/77713
33 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
34 assuming long double is bigger than double.
35
36 2016-09-23 Jakub Jelinek <jakub@redhat.com>
37
38 Implement P0138R2, C++17 construction rules for enum class values
39 * g++.dg/cpp1z/direct-enum-init1.C: New test.
40
41 2016-09-23 David Malcolm <dmalcolm@redhat.com>
42
43 PR preprocessor/77672
44 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
45 expected multiline output from first warning to reflect change
46 in r240434.
47
48 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
49
50 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
51
52 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
53 Tom de Vries <tom@codesourcery.com>
54
55 PR testsuite/77411
56 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
57
58 2016-09-23 Marek Polacek <polacek@redhat.com>
59
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.
72
73 2016-09-23 David Malcolm <dmalcolm@redhat.com>
74
75 PR preprocessor/77672
76 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
77 (test_terminator_location): New function.
78
79 2016-09-23 Richard Biener <rguenther@suse.de>
80
81 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
82
83 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
84
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
93 defined.
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
98 defined.
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
109 defined.
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
113 defined.
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
117 defined.
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
121 defined.
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
138 defined.
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
142 defined.
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
146 defined.
147 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
149 Likewise.
150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
151 Likewise.
152 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
154 Likewise.
155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
156 Likewise.
157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
158 Likewise.
159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
160 Likewise.
161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
162 Likewise.
163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
164 Likewise.
165 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
167 Likewise.
168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
169 Likewise.
170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
171 Likewise.
172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
173 Likewise.
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
175 Likewise.
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:
179 Likewise.
180
181 2016-09-23 Jiong Wang <jiong.wang@arm.com>
182 Matthew Wahab <matthew.wahab@arm.com>
183
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.
221
222 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
223
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
228 support.
229
230 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
231
232 PR ipa/77677
233 * gcc.dg/torture/pr77677.c: New test.
234
235 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
236
237 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
238 here now.
239
240 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
241
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.
244
245 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
246
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.
250
251 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
252
253 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
254 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
255
256 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
257
258 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
259 output to the simplified instructions.
260
261 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
262
263 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
264 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
265
266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
267
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
280 for testing __fp16.
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.
285
286 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
287
288 * gcc.target/arm/short-vfp-1.c: New.
289
290 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
291
292 * gcc.target/arm/attr-fp16-arith-1.c: New.
293
294 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
295
296 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
297 New.
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.
308
309 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
310
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.
338
339 2016-09-23 Martin Liska <mliska@suse.cz>
340
341 * gcc.dg/ipa/pr77653.c: Replace adress
342 with address.
343
344 2016-09-23 Martin Liska <mliska@suse.cz>
345
346 * gcc.target/i386/movbe-4.c: New test.
347
348 2016-09-23 Martin Liska <mliska@suse.cz>
349
350 * gcc.target/i386/crc32-5.c: New test.
351
352 2016-09-23 Martin Liska <mliska@suse.cz>
353
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.
357
358 2016-09-23 Jakub Jelinek <jakub@redhat.com>
359
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.
363
364 2016-09-22 Martin Sebor <msebor@redhat.com>
365
366 PR target/77676
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.
371
372 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
373
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.
385
386 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
387
388 PR c++/61019
389 * g++.dg/cpp0x/pr61019.C: New.
390
391 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
392 Terry Guo <terry.guo@arm.com>
393
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.
397
398 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
399
400 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
401 Remove SSE effective target requirement.
402
403 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/71979
406 * g++.dg/cpp0x/pr71979.C: New.
407
408 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
409
410 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
411
412 2016-09-22 Martin Liska <mliska@suse.cz>
413
414 PR ipa/77653
415 * gcc.dg/ipa/pr77653.c: New test.
416
417 2016-09-22 Jakub Jelinek <jakub@redhat.com>
418
419 PR fortran/77665
420 * gfortran.dg/gomp/pr77665.f90: New test.
421
422 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
423
424 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
425 * gfortran.dg/dtio_13.f90: New test.
426
427 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
428
429 PR fortran/66107
430 * gfortran.dg/pr66107.f90: New test.
431
432 2016-09-21 Ian Lance Taylor <iant@golang.org>
433
434 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
435 with call to builtin delete function.
436
437 2016-09-21 Joseph Myers <joseph@codesourcery.com>
438
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
443 tests.
444
445 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
446
447 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
448
449 2016-09-21 Jakub Jelinek <jakub@redhat.com>
450
451 PR c++/77651
452 * g++.dg/cpp1z/aligned-new6.C: New test.
453
454 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
455
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.
462
463 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
464
465 PR tree-optimization/77550
466 * g++.dg/pr77550.C: New test.
467
468 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
469
470 PR target/77326
471 * gcc.target/avr/torture/pr77326.c: New test.
472
473 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
474
475 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
476
477 2016-09-21 Richard Biener <rguenther@suse.de>
478
479 PR tree-optimization/77648
480 * gcc.dg/torture/pr77648-1.c: New testcase.
481 * gcc.dg/torture/pr77648-2.c: Likewise.
482
483 2016-09-21 Richard Biener <rguenther@suse.de>
484 Jakub Jelinek <jakub@redhat.com>
485
486 PR tree-optimization/77621
487 * gcc.dg/pr77621.c: New testcase.
488
489 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
490
491 PR fortran/77657
492 * gfortran.dg/dtio_12.f90: New test.
493
494 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
495
496 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
497
498 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
499
500 PR tree-optimization/72835
501 * gcc.dg/tree-ssa/pr72835.c: New test.
502
503 2016-09-20 Martin Sebor <msebor@redhat.com>
504
505 PR middle-end/49905
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.
513
514 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
515
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.
519
520 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
521
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.
527
528 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
529
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.
547
548 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
549
550 PR target/77621
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.
554
555 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
556 Jakub Jelinek <jakub@redhat.com>
557
558 PR testsuite/63299
559 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
560 instead of delete.
561
562 2016-09-20 Jakub Jelinek <jakub@redhat.com>
563
564 PR c++/77626
565 * g++.dg/other/pr77626.C: New test.
566
567 PR c++/77638
568 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
569
570 PR c++/77637
571 * g++.dg/cpp0x/gen-attrs-62.C: New test.
572
573 PR middle-end/77624
574 * c-c++-common/pr77624-1.c: New test.
575 * c-c++-common/pr77624-2.c: New test.
576
577 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
578
579 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
580 of digits expected.
581
582 2016-09-20 Richard Biener <rguenther@suse.de>
583
584 PR tree-optimization/77646
585 * gcc.dg/torture/pr77646.c: New testcase.
586
587 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
588
589 PR c++/77434
590 * c-c++-common/Wint-in-bool-context.c: New test.
591
592 2016-09-19 Joseph Myers <joseph@codesourcery.com>
593
594 * gcc.dg/cr-decimal-dig-1.c: New test.
595
596 2016-09-19 Joseph Myers <joseph@codesourcery.com>
597
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.
602
603 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
604
605 PR rtl-optimization/77416
606 * gcc.target/powerpc/pr77416.c: New.
607
608 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
609
610 PR c++/77639
611 * g++.dg/template/error-recovery4.C: New test.
612
613 2016-09-19 Bin Cheng <bin.cheng@arm.com>
614
615 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
616
617 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
618
619 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
620 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
621
622 2016-09-19 Jakub Jelinek <jakub@redhat.com>
623 Jan Hubicka <jh@suse.cz>
624
625 PR target/77587
626 * gcc.dg/pr77587.c: New test.
627 * gcc.dg/pr77587a.c: New file.
628
629 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
630
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
639 new caf_register.
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
643 get_by_refs.
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.
651
652 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
653
654 PR fortran/77584
655 * gfortran.dg/dec_structure_15.f90: New testcase.
656
657 2016-09-19 Richard Biener <rguenther@suse.de>
658
659 PR middle-end/77605
660 * gcc.dg/torture/pr77605.c: New testcase.
661
662 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
663
664 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
665
666 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
667
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.
679
680 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
681
682 * gcc.target/i386/pr68633.c: Fix expected result.
683
684 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
685
686 PR fortran/68078
687 * gfortran.dg/pr68078.f90: New test.
688 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
689
690 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
691
692 PR target/77613
693 * gcc.target/powerpc/swaps-p8-25.c: New.
694
695 2016-09-16 Jakub Jelinek <jakub@redhat.com>
696
697 PR c++/77482
698 * g++.dg/cpp0x/constexpr-77482.C: New test.
699
700 PR c++/77379
701 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
702 thunk offsets.
703 * g++.dg/abi/abi-tag23a.C: Likewise.
704
705 PR c++/77338
706 * g++.dg/cpp0x/decltype-77338.C: New test.
707
708 PR c++/77375
709 * g++.dg/cpp0x/mutable1.C: New test.
710
711 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
712
713 PR fortran/77612
714 * gfortran.dg/pr77612.f90: New test.
715
716 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
717
718 * gcc.dg/torture/pr70421.c: Require int32plus.
719
720 2016-09-16 Jakub Jelinek <jakub@redhat.com>
721
722 PR middle-end/77475
723 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
724
725 PR target/77526
726 * gcc.target/i386/pr77526.c: New test.
727
728 2016-09-16 Jakub Jelinek <jakub@redhat.com>
729 Eric Botcazou <ebotcazou@adacore.com>
730
731 PR middle-end/77594
732 * gcc.target/i386/pr77594.c: New test.
733
734 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
735
736 PR fortran/69963
737 * gfortran.dg/misplaced_implicit_character.f90: New test.
738
739 2016-09-15 Bin Cheng <bin.cheng@arm.com>
740
741 PR tree-optimization/77503
742 * gcc.dg/vect/pr77503.c: New test.
743
744 2016-09-15 Richard Biener <rguenther@suse.de>
745
746 PR middle-end/77544
747 * c-c++-common/torture/pr77544.c: New testcase.
748
749 2016-09-15 Jakub Jelinek <jakub@redhat.com>
750
751 PR middle-end/77475
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.
758
759 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
760
761 PR fortran/72743
762 * gfortran.dg/goacc/pr72743.f90: New test.
763
764 2016-09-15 Richard Biener <rguenther@suse.de>
765
766 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
767
768 2016-09-15 Richard Biener <rguenther@suse.de>
769
770 PR tree-optimization/77514
771 * gcc.dg/torture/pr77514.c: New testcase.
772
773 2016-09-14 Jakub Jelinek <jakub@redhat.com>
774
775 PR c++/77549
776 * g++.dg/lookup/pr77549.C: New test.
777
778 2016-09-14 Marek Polacek <polacek@redhat.com>
779
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.
797
798 2016-09-14 Nathan Sidwell <nathan@acm.org>
799
800 PR c++/77539
801 * g++.dg/cpp1y/pr77539.C: New.
802
803 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
804
805 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
806 dg-require.
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.
812
813 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
814
815 * gfortran.dg/dec_structure_14.f90: New testcase.
816
817 2016-09-14 Jakub Jelinek <jakub@redhat.com>
818
819 PR sanitizer/68260
820 * c-c++-common/tsan/pr68260.c: New test.
821
822 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
823
824 PR target/70713
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.
828
829 2016-09-13 Jakub Jelinek <jakub@redhat.com>
830
831 * g++.dg/cpp0x/gen-attrs-61.C: New test.
832 * g++.dg/cpp1z/gen-attrs1.C: New test.
833
834 PR tree-optimization/77454
835 * gcc.dg/pr77454.c: New test.
836
837 PR c++/77553
838 * g++.dg/cpp1y/constexpr-77553.C: New test.
839
840 2016-09-13 David Malcolm <dmalcolm@redhat.com>
841
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.
845
846 2016-09-13 Jason Merrill <jason@redhat.com>
847 Tom de Vries <tom@codesourcery.com>
848
849 PR c++/77427
850 * g++.dg/pr77427.C: New test.
851
852 2016-09-13 Martin Liska <mliska@suse.cz>
853
854 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
855 effective target.
856 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
857 * lib/target-supports.exp: Define the new target.
858
859 2016-09-12 Andrew Pinski <apinski@cavium.com>
860
861 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
862 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
863
864 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
865
866 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
867 variable arguments.
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
871 variable argument.
872 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
873 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
874
875 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
876
877 PR c++/77496
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.
881
882 2016-09-12 David Malcolm <dmalcolm@redhat.com>
883
884 PR c/72858
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.
888
889 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
890
891 * gfortran.dg/pr77507.f90: Move to ...
892 * gfortran.dg/ieee/pr77507.f90: here.
893
894 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
895
896 PR ipa/61159
897 * compile/pr61159.c: New testcase
898
899 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
900
901 PR ipa/64316
902 * gcc.dg/ipa/pr63416.c: New testcase.
903
904 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
905 Steven G. Kargl <kargl@gcc.gnu.org>
906
907 PR fortran/77532
908 * gfortran.dg/dtio_11.f90: new test.
909
910 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
911
912 PR fortran/77507
913 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
914 * gfortran.dg/c_assoc_4.f90: Ditto.
915
916 2016-09-10 Tom de Vries <tom@codesourcery.com>
917
918 PR C/71602
919 * c-c++-common/va-arg-va-list-type.c: New test.
920
921 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
922
923 PR rtl-optimization/77289
924 * gcc.target/powerpc/pr77289.c: New test.
925
926 2016-09-09 Martin Sebor <msebor@redhat.com>
927
928 PR c/77520
929 PR c/77521
930 * gcc.dg/pr77520.c: New test.
931 * gcc.dg/pr77521.c: New test.
932
933 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
934
935 PR fortran/77506
936 * gfortran.dg/pr77506.f90: New test.
937
938 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
939
940 PR fortran/77507
941 * gfortran.dg/pr77507.f90: New test.
942
943 2016-09-09 Joseph Myers <joseph@codesourcery.com>
944
945 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
946
947 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
948 Louis Krupp <lkrupp@gcc.gnu.org>
949
950 PR fortran/69514
951 * gfortran.dg/pr69514_1.f90: New test.
952 * gfortran.dg/pr69514_2.f90: New test.
953
954 2016-09-08 Jakub Jelinek <jakub@redhat.com>
955
956 PR fortran/77500
957 * gfortran.dg/gomp/pr77500.f90: New test.
958
959 PR fortran/77516
960 * gfortran.dg/gomp/pr77516.f90: New test.
961
962 2016-09-07 Jakub Jelinek <jakub@redhat.com>
963
964 PR middle-end/77475
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.
971
972 2016-09-07 David Malcolm <dmalcolm@redhat.com>
973
974 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
975 "substring-locations.h".
976
977 2016-09-07 Richard Biener <rguenther@suse.de>
978
979 PR c/77450
980 * c-c++-common/vector-subscript-8.c: Move ..
981 * gcc.dg/pr77450.c: ... here.
982
983 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
984
985 PR libgfortran/77393
986 * gfortran.dg/fmt_f0_2.f90: Update test.
987 * gfortran.dg/fmt_f0_3.f90: New test.
988
989 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
990
991 PR debug/77389
992 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
993 in dg-options.
994
995 PR debug/57519
996 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
997
998 2016-09-06 Jakub Jelinek <jakub@redhat.com>
999
1000 PR target/69255
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.
1004
1005 2016-09-06 Martin Sebor <msebor@redhat.com>
1006
1007 PR c/77336
1008 * gcc.dg/format/miss-7.c: New test.
1009
1010 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1011
1012 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1013
1014 2016-09-06 Martin Liska <mliska@suse.cz>
1015
1016 PR gcov-profile/77378
1017 PR gcov-profile/77466
1018 * gcc.dg/profile-update-warning.c: New test.
1019
1020 2016-09-06 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/77479
1023 * gcc.dg/torture/pr77479.c: New testcase.
1024
1025 2016-09-06 Richard Biener <rguenther@suse.de>
1026
1027 PR c/77450
1028 * c-c++-common/vector-subscript-7.c: Adjust.
1029 * c-c++-common/vector-subscript-8.c: New testcase.
1030
1031 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1032
1033 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1034
1035 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR target/77476
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.
1041
1042 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1043 Update comment to mention also avx512f.
1044
1045 PR sanitizer/77396
1046 * g++.dg/asan/pr77396-2.C: New test.
1047
1048 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1049
1050 PR rtl-optimization/77452
1051 * gcc.target/i386/pr77452.c: New test.
1052
1053 2016-09-05 Marek Polacek <polacek@redhat.com>
1054
1055 PR c/77423
1056 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1057
1058 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1059
1060 PR fortran/77391
1061 * gfortran.dg/pr77391.f90: New test.
1062
1063 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1064
1065 PR fortran/77460
1066 * gfortran.dg/pr77460.f90: New test.
1067
1068 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR c/65467
1071 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1072
1073 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1074
1075 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1076
1077 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1078
1079 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1080 test case.
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.
1084
1085 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR c/65467
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.
1093
1094 PR sanitizer/77396
1095 * g++.dg/asan/pr77396.C: New test.
1096
1097 2016-09-01 Martin Sebor <msebor@redhat.com>
1098
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.
1102
1103 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1104
1105 PR libgfortran/77393
1106 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1107
1108 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1109
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.
1128
1129 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1130
1131 * gnat.dg/opt58.adb: New test.
1132 * gnat.dg/opt58_pkg.ads: New helper.
1133
1134 2016-09-01 Richard Biener <rguenther@suse.de>
1135
1136 PR middle-end/77436
1137 * gcc.dg/torture/pr77436.c: New testcase.
1138
1139 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1140
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.
1145
1146 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1147
1148 * gcc.target/aarch64/ands_3.c: New test.
1149
1150 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR fortran/77352
1153 * gfortran.dg/gomp/pr77352.f90: New test.
1154
1155 PR fortran/77374
1156 * gfortran.dg/gomp/pr77374.f08: New test.
1157
1158 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1159
1160 PR tree-optimization/73714
1161 * gcc.dg/tree-ssa/pr73714.c: New test.
1162
1163 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1164
1165 PR libgfortran/77393
1166 * gfortran.dg/fmt_f0_2.f90: New test.
1167
1168 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1169
1170 * gcc.target/i386/pr59539-2.c: Adapt options.
1171 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1172
1173 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1174
1175 PR fortran/77418
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.
1179
1180 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1181 Paul Thomas <pault@gcc.gnu.org>
1182
1183 PR fortran/48298
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.
1194
1195 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1196
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".
1201
1202 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1203
1204 * g++.dg/template/double-greater-than-fixit.C: New test case.
1205
1206 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gnat.dg/opt57.ad[sb]: New test.
1209 * gnat.dg/opt57_pkg.ads: New helper.
1210
1211 2016-08-30 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/69047
1214 * gcc.dg/pr69047.c: Fix byte-order check.
1215
1216 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/72866
1219 * gcc.dg/vect/pr72866.c: New test.
1220
1221 PR debug/77363
1222 * g++.dg/debug/dwarf2/pr77363.C: New test.
1223
1224 PR middle-end/77377
1225 * gcc.target/i386/pr77377.c: New test.
1226
1227 PR debug/77389
1228 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1229 in dg-options.
1230
1231 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1232
1233 * gfortran.dg/pr77372.f90: Moved to ...
1234 * gfortran.dg/ieee/pr77372.f90: here.
1235
1236 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1237
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.
1247
1248 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1249
1250 PR target/77403
1251 * gcc.target/i386/pr77403.c: New test.
1252
1253 2016-08-29 Marek Polacek <polacek@redhat.com>
1254
1255 PR c/77292
1256 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1257
1258 2016-08-29 Tom de Vries <tom@codesourcery.com>
1259
1260 PR c/77398
1261 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1262
1263 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1264
1265 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1266
1267 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1268
1269 * gfortran.dg/dec_structure_13.f90: New testcase.
1270
1271 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1272
1273 PR fortran/77261
1274 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1275 available.
1276
1277 2016-08-28 Tom de Vries <tom@codesourcery.com>
1278
1279 PR lto/70955
1280 * gcc.dg/pr70955.c: New test.
1281 * gcc.dg/lto/pr70955_0.c: Same.
1282 * gcc.dg/lto/pr70955_1.c: Same.
1283
1284 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1285
1286 PR tree-optimization/71077
1287 * gcc.target/i386/pr71077.c: New test.
1288
1289 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1290
1291 PR fortran/77380
1292 * gfortran.dg/pr77380.f90: New test.
1293
1294 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1295
1296 PR fortran/77372
1297 gfortran.dg/pr77372.f90: New test.
1298
1299 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1300
1301 * gcc.dg/spellcheck-fields-2.c (test): Move
1302 dg-begin/end-multiline-output within function body.
1303 (test_macro): New function.
1304
1305 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1306
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.
1311
1312 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1315 Fix typo.
1316
1317 2016-08-26 Richard Biener <rguenther@suse.de>
1318
1319 PR tree-optimization/69047
1320 * gcc.dg/pr69047.c: New testcase.
1321
1322 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1323 Martin Jambhor <mjambor@suse.cz>
1324
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.
1328
1329 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1330
1331 PR fortran/77351
1332 * gfortran.dg/pr77351.f90: New test.
1333
1334 2016-08-25 Marek Polacek <polacek@redhat.com>
1335
1336 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1337
1338 2016-08-25 Marek Polacek <polacek@redhat.com>
1339
1340 PR c/77323
1341 * gcc.dg/pr77323.c: New test.
1342
1343 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1344
1345 PR fortran/77358
1346 * gfortran.dg/submodule_17.f08: New test.
1347
1348 2016-08-24 Michael Collison <michael.collison@linaro.org>
1349 Michael Collison <michael.collison@arm.com>
1350
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.
1359
1360 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1361
1362 PR target/77270
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.
1374
1375 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1376
1377 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1378 of unsigned int.
1379 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1380
1381 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1382
1383 PR testsuite/77317
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.
1389
1390 2016-08-23 Ian Lance Taylor <iant@golang.org>
1391
1392 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1393
1394 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1395
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.
1399
1400 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1401
1402 * gfortran.dg/dec_structure_12.f90: New testcase.
1403
1404 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1405
1406 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1407
1408 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1409
1410 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1411 verification.
1412
1413 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1414
1415 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1416 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1417
1418 2016-08-23 Richard Biener <rguenther@suse.de>
1419
1420 PR tree-optimization/27336
1421 * c-c++-common/pr27336.c: New testcase.
1422
1423 2016-08-22 Marek Polacek <polacek@redhat.com>
1424
1425 PR c++/77321
1426 * g++.dg/cpp1y/pr77321.C: New test.
1427
1428 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1429
1430 PR fortran/60774
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.
1436
1437 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1438
1439 PR fortran/61318
1440 * gfortran.dg/pr61318.f90: New test.
1441
1442 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1443
1444 PR fortran/77260
1445 * gfortran.dg/pr77260_1.f90: New test.
1446 * gfortran.dg/pr77260_2.f90: Ditto.
1447
1448 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1449
1450 PR middle-end/77269
1451 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1452 __builtin_signbitf and __builtin_signbitl in expected generic
1453 expansion.
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
1458 tests.
1459
1460 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1461
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.
1472
1473 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1474
1475 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1476 macro.
1477 (main): Update calls to TEST_I_F.
1478 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1479 macro.
1480 (main): Update calls to TEST_I_F.
1481
1482 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1483
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.
1488
1489 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1490
1491 PR c/52952
1492 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1493
1494 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1495
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-*-*.
1504
1505 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1506
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.
1512
1513 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1514
1515 PR c/32187
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.
1577 (M_OK1): New macro.
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.
1586
1587 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR fortran/72744
1590 * gfortran.dg/gomp/pr72744.f90: New test.
1591
1592 PR fortran/69281
1593 * gfortran.dg/gomp/pr69281.f90: New test.
1594
1595 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1596
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
1600 of hardcoded value.
1601
1602 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1603
1604 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1605 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1606
1607 2016-08-19 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/77286
1610 * gcc.dg/torture/pr77286.c: New testcase.
1611
1612 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1613
1614 * gcc.dg/verbose-asm-2.c: New test case.
1615
1616 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1617
1618 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1619 (custom_diagnostic_finalizer): Update for change to
1620 diagnostic_show_locus.
1621
1622 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1623
1624 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1625 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1626
1627 2016-08-18 Marek Polacek <polacek@redhat.com>
1628
1629 PR c/71514
1630 * gcc.dg/pr71514.c: New test.
1631
1632 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1633
1634 PR target/72839
1635 * gcc.target/i386/pr72839.c: New test.
1636
1637 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1638
1639 PR middle-end/70895
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.
1645
1646 2016-08-18 Alan Modra <amodra@gmail.com>
1647
1648 * gcc.c-torture/compile/pr72771.c: New.
1649
1650 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR fortran/67496
1653 * gfortran.dg/pr67496.f90: New test.
1654
1655 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1656
1657 PR tree-optimization/71752
1658 * gcc.dg/vect/pr71752.c: New.
1659
1660 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1661
1662 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1663
1664 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR middle-end/77259
1667 * g++.dg/ipa/devirt-52.C: New test.
1668
1669 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1670
1671 * c-c++-common/goacc/reduction-6.c: New testcase.
1672
1673 2016-08-17 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/76490
1676 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1677 * gcc.dg/pr52904.c: XFAIL.
1678
1679 2016-08-17 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/23855
1682 * gcc.dg/loop-unswitch-2.c: Adjust.
1683
1684 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR tree-optimization/72817
1687 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1688
1689 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1690
1691 PR libgcc/77265
1692 * gcc.dg/torture/float128-extend-inf.c: New test.
1693
1694 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1695
1696 PR c/72857
1697 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1698 for embedded NUL.
1699 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1700 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1701 caret placement.
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
1712 expected output..
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
1722 "location".
1723 (test_U): Likewise.
1724 (test_L): Likewise.
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".
1737
1738 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR target/71910
1741 * g++.dg/gomp/pr71910.C: New test.
1742
1743 PR middle-end/67485
1744 * gcc.c-torture/compile/pr67485.c: New test.
1745
1746 PR target/72867
1747 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1748
1749 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1750
1751 PR tree-optimization/69848
1752 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1753
1754 2016-08-16 Martin Liska <mliska@suse.cz>
1755
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
1758 in 32-bit mode.
1759
1760 2016-08-16 Richard Biener <rguenther@suse.de>
1761
1762 PR tree-optimization/76783
1763 * gcc.dg/pr76783.c: New testcase.
1764 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1765
1766 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1767
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.
1772
1773 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1774
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.
1780
1781 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1782
1783 PR target/72867
1784 * gcc.target/i386/pr72867.c: New test.
1785
1786 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1787
1788 * c-c++-common/dump-ada-spec-5.c: New test.
1789
1790 2016-08-15 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/73434
1793 * gcc.dg/torture/pr73434.c: New testcase.
1794
1795 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR tree-optimization/72824
1798 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1799
1800 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1801
1802 PR fortran/70598
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.
1808
1809 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1810
1811 PR target/76342
1812 * gcc.target/i386/pr76342.c: New test.
1813
1814 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR c/71512
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.
1820
1821 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1822
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.
1828
1829 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1830
1831 PR middle-end/71654
1832 * gcc.dg/c-c++-common/pr71654.c: New test.
1833 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1834 dg-options.
1835 * gcc.dg/tree-ssa/vrp24: Likewise.
1836
1837 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR c/67410
1840 * gcc.dg/pr67410.c: New test.
1841
1842 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1843
1844 PR tree-optimization/69848
1845 * gcc.dg/vect/vect-pr69848.c: New test.
1846
1847 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1848
1849 PR testsuite/71008
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.
1854
1855 2016-08-12 Richard Biener <rguenther@suse.de>
1856
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.
1867
1868 2016-08-12 Martin Liska <mliska@suse.cz>
1869
1870 * g++.dg/gcov/gcov-16.C: New test.
1871 * lib/gcov.exp: Support new argument for run-gcov function.
1872
1873 2016-08-12 Martin Liska <mliska@suse.cz>
1874
1875 PR gcov-profile/35590
1876 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1877
1878 2016-08-12 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/72851
1881 * gcc.dg/torture/pr72851.c: New testcase.
1882
1883 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1884
1885 PR debug/63240
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
1890 DW_AT_deleted.
1891
1892 PR debug/55641
1893 * g++.dg/debug/dwarf2/ref-1.C: New.
1894
1895 PR debug/49366
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.
1904
1905 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1906
1907 PR target/72863
1908 * gcc.target/powerpc/pr72863.c: New test.
1909
1910 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1913
1914 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1915
1916 * gcc.target/i386/pieces-strcpy-1.c: New test.
1917 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1918
1919 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR c++/72868
1922 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1923
1924 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1925
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.
1932
1933 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR c/72816
1936 * gcc.dg/pr72816.c: Remove dg-error.
1937
1938 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1939
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.
1945
1946 2016-08-11 Richard Biener <rguenther@suse.de>
1947
1948 PR tree-optimization/72772
1949 * gcc.dg/graphite/pr35356-1.c: Adjust.
1950 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1951
1952 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1953
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.
1957
1958 2016-08-11 Richard Biener <rguenther@suse.de>
1959
1960 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1961
1962 2016-08-11 Alan Modra <amodra@gmail.com>
1963
1964 * gcc.target/powerpc/pr71680.c: New.
1965
1966 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1967
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.
2022
2023 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2024
2025 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2026 Add aarch64*-*-*.
2027
2028 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2029
2030 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2031
2032 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2033
2034 PR target/72853
2035 * gcc.target/powerpc/pr72853.c: New test.
2036
2037 2016-08-10 Martin Liska <mliska@suse.cz>
2038
2039 PR gcov-profile/58306
2040 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2041
2042 2016-08-10 Martin Liska <mliska@suse.cz>
2043
2044 * g++.dg/gcov/gcov-threads-1.C: New test.
2045
2046 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2047
2048 PR target/71873
2049 * gcc.target/avr/pr71873.c: New test.
2050
2051 2016-08-09 Martin Liska <mliska@suse.cz>
2052
2053 * g++.dg/gcov/gcov-dump-1.C: New test.
2054 * g++.dg/gcov/gcov-dump-2.C: New test.
2055
2056 2016-08-09 Martin Liska <mliska@suse.cz>
2057
2058 * gcc.dg/tree-prof/val-prof-9.c: New test.
2059
2060 2016-08-09 Martin Liska <mliska@suse.cz>
2061
2062 * gcc.dg/tree-prof/val-prof-8.c: New test.
2063
2064 2016-08-09 Martin Jambor <mjambor@suse.cz>
2065
2066 PR ipa/71981
2067 * gcc.dg/ipa/pr71981.c: New test.
2068
2069 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2070
2071 PR tree-optimization/33707
2072 * gcc.dg/vect/pr33707.c: New test.
2073
2074 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2075
2076 PR tree-optimization/pr72772
2077 * gcc.dg/tree-ssa/pr72772.c: New test.
2078
2079 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2080
2081 PR rtl-optimization/66669
2082 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2083
2084 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR tree-optimization/72824
2087 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2088
2089 2016-08-09 Richard Biener <rguenther@suse.de>
2090
2091 PR tree-optimization/71802
2092 * gcc.dg/torture/pr71802.c: New testcase.
2093
2094 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR c++/72809
2097 * g++.dg/eh/stdarg1.C: New test.
2098
2099 2016-08-08 Andi Kleen <ak@linux.intel.com>
2100
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.
2104
2105 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2106
2107 PR c/64955
2108 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2109 output.
2110
2111 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2112
2113 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2114 c99_runtime.
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.
2121
2122 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2123
2124 PR c/52952
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.
2129
2130 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR fortran/72716
2133 * gfortran.dg/gomp/pr72716.f90: New test.
2134
2135 PR middle-end/72781
2136 * gcc.dg/gomp/pr72781.c: New test.
2137
2138 PR middle-end/68762
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.
2142
2143 2016-08-08 Martin Sebor <msebor@redhat.com>
2144
2145 PR testsuite/72838
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.
2149
2150 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2151
2152 PR fortran/71936
2153 * gfortran.dg/allocate_with_source_21.f03: New test.
2154
2155 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2156
2157 PR fortran/72698
2158 * gfortran.dg/allocate_with_source_20.f03: New test.
2159
2160 2016-08-08 Alan Modra <amodra@gmail.com>
2161
2162 * gcc.c-torture/compile/pr72802.c: New.
2163
2164 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2165
2166 PR fortran/70524
2167 * gfortran.dg/dependency_48.f90: New test.
2168
2169 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2170
2171 PR fortran/70040
2172 * gfortran.dg/pr70040.f90: New testcase.
2173
2174 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2175
2176 PR fortran/71961
2177 * gfortran.dg/matmul_10.f90: New testcase.
2178
2179 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2180
2181 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2182
2183 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR c/72816
2186 * gcc.dg/pr72816.c: New test.
2187
2188 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2189
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.
2197
2198 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2199
2200 PR tree-optimization/18046
2201 * gcc.dg/tree-ssa/vrp105.c: New test.
2202 * gcc.dg/tree-ssa/vrp106.c: New test.
2203
2204 2016-08-05 Martin Sebor <msebor@redhat.com>
2205
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.
2215
2216 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2217
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.
2222
2223 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2224
2225 PR tree-optimization/72810
2226 * gcc.dg/tree-ssa/vrp110.c: New test.
2227
2228 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2229
2230 PR Target/72819
2231 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2232 registers.
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
2249 __fp16 data types.
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.
2253
2254 2016-08-05 Nathan Sidwell <nathan@acm.org>
2255
2256 PR c++/68724
2257 * g++.dg/cpp0x/pr68724.C: New.
2258
2259 2016-08-05 Richard Biener <rguenther@suse.de>
2260
2261 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2262
2263 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2264
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.
2268
2269 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2270
2271 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2272 dg-options.
2273
2274 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2275
2276 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2277 test-cases.
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
2281 test-cases.
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
2285 large_double.
2286
2287 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 PR c++/72800
2290 * g++.dg/cpp1y/lambda-ice1.C: New.
2291
2292 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2293
2294 PR c++/72759
2295 * g++.dg/cpp1y/pr72759.C: New test.
2296
2297 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2298
2299 * gcc.dg/switch-10.c: New test.
2300
2301 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2302
2303 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2304
2305 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2306
2307 * c-c++-common/goacc/routine-5.c: Update.
2308
2309 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2310
2311 PR rtl-optimization/70903
2312 * gcc.c-torture/execute/pr70903.c: New test.
2313
2314 2016-08-04 Martin Liska <mliska@suse.cz>
2315
2316 * gcc.dg/params/params.exp: Replace file exists with
2317 TESTING_IN_BUILD_TREE.
2318
2319 2016-08-04 Marek Polacek <polacek@redhat.com>
2320
2321 PR c++/70229
2322 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2323
2324 2016-08-04 Richard Biener <rguenther@suse.de>
2325
2326 PR middle-end/71984
2327 * gcc.dg/torture/pr71984.c: Guard correctness check for
2328 little-endian.
2329
2330 2016-08-03 Andrew Pinski <apinski@cavium.com>
2331
2332 * gcc.c-torture/compile/20160802-1.c: New testcase.
2333
2334 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2335
2336 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2337
2338 2016-08-03 Richard Biener <rguenther@suse.de>
2339
2340 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2341 and remove -O3.
2342 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2343 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2344
2345 2016-08-03 Richard Biener <rguenther@suse.de>
2346
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.
2351
2352 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2353
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.
2359
2360 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2361
2362 PR tree-optimization/34114
2363 * gcc.dg/tree-ssa/loop-42.c: New test.
2364
2365 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2366
2367 * gcc.target/aarch64/vminmaxnm.c: New.
2368 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2369 tests.
2370
2371 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2372
2373 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2374 vec_extract for vector float, vector int, vector short, and vector
2375 char.
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.
2380
2381 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2382
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.
2392
2393 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2394
2395 PR target/72748
2396 * gcc.target/i386/pr72748.c: New test.
2397
2398 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2399
2400 PR tree-optimization/71818
2401 * gcc.dg/vect/pr71818.c: New
2402
2403 2016-08-01 Martin Liska <mliska@suse.cz>
2404
2405 PR tree-optimization/71857
2406 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2407
2408 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2409
2410 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2411
2412 2016-08-01 Jan Beulich <jbeulich@suse.com>
2413
2414 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2415
2416 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2417
2418 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2419 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2420
2421 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2422
2423 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2424 (check_effective_target_c++): Likewise. Also match for libstdc++.
2425
2426 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2427
2428 PR fortran/41922
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.
2432
2433 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2434
2435 PR fortran/68566
2436 * gfortran.dg/pr68566.f90: new test.
2437
2438 2016-07-30 Martin Sebor <msebor@redhat.com>
2439
2440 PR c++/60760
2441 PR c++/71091
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.
2446
2447 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2448
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.
2453
2454 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2455
2456 PR fortran/69867
2457 * gfortran.dg/pr69867.f90: New test.
2458
2459 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2460
2461 PR fortran/69962
2462 * gfortran.dg/pr69962.f90: New test.
2463
2464 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2465
2466 PR fortran/70006
2467 * gfortran.dg/pr70006.f90: New test.
2468
2469 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2470
2471 PR fortran/71730
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.
2476
2477 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2478
2479 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2480 * gcc.target/powerpc/pr71763.c: Likewise.
2481
2482 2016-07-29 Marek Polacek <polacek@redhat.com>
2483
2484 PR c/71742
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.
2488
2489 PR c/71853
2490 * gcc.dg/noncompile/pr71853.c: New test.
2491
2492 PR c/71573
2493 * gcc.dg/noncompile/pr71573.c: New test.
2494
2495 PR c/71926
2496 * g++.dg/warn/Wparentheses-30.C: New test.
2497 * gcc.dg/Wparentheses-14.c: New test.
2498
2499 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2500
2501 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2502
2503 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2504
2505 PR tree-optimization/57558
2506 * gcc.dg/vect/pr57558-1.c: New test.
2507 * gcc.dg/vect/pr57558-2.c: New test.
2508
2509 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2510
2511 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2512 to scan forwprop1 dump pass.
2513
2514 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2515
2516 PR c++/51488
2517 * g++.dg/template/pr51488.C: New.
2518
2519 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c/71969
2522 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2523 static __inline__.
2524 * gcc.dg/pr71969-1.c: New test.
2525 * gcc.dg/pr71969-2.c: New test.
2526 * gcc.dg/pr71969-3.c: New test.
2527
2528 2016-07-29 Marek Polacek <polacek@redhat.com>
2529
2530 PR c/71574
2531 * c-c++-common/pr71574.c: New test.
2532
2533 PR c/71583
2534 * gcc.dg/noncompile/pr71583.c: New test.
2535
2536 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2537
2538 PR middle-end/68217
2539 * gcc.dg/pr68217.c: New test.
2540
2541 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2542
2543 PR fortran/71067
2544 * gfortran.dg/pr71067_1.f90: New test.
2545 * gfortran.dg/pr71067_2.f90: Ditto.
2546
2547 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2548
2549 * gcc.target/powerpc/vec-extract-1.c: New test.
2550
2551 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2552
2553 PR fortran/71799
2554 * gfortran.dg/pr71799.f90: New test.
2555
2556 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2557
2558 PR c++/71665
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.
2564
2565 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2566
2567 PR fortran/71859
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.
2571
2572 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2573
2574 PR fortran/71883
2575 * gfortran.dg/pr71883.f90 : New test.
2576
2577 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2578
2579 PR tree-optimization/71734
2580 * g++.dg/vect/pr70729-nest.cc: New test.
2581
2582 2016-07-28 Renlin Li <renlin.li@arm.com>
2583
2584 Revert
2585 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2586
2587 PR fortran/71902
2588 * gfortran.dg/dependency_47.f90: New test.
2589
2590 2016-07-28 Martin Liska <mliska@suse.cz>
2591
2592 PR gcov-profile/68025
2593 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2594
2595 2016-07-28 Martin Liska <mliska@suse.cz>
2596
2597 * g++.dg/vect/pr70944.cc: New test.
2598
2599 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2600
2601 PR middle-end/71994
2602 * gcc.dg/torture/pr71994.c: New test.
2603
2604 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2605
2606 PR middle-end/71078
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.
2610
2611 2016-07-27 Richard Biener <rguenther@suse.de>
2612
2613 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2614
2615 2016-07-27 Martin Liska <mliska@suse.cz>
2616
2617 * gcc.dg/predict-13.c: New test.
2618 * gcc.dg/predict-14.c: New test.
2619
2620 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2621
2622 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2623 including stdint.h.
2624 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2625 including stdint.h.
2626
2627 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2628
2629 PR target/71869
2630 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2631 IEEE built-in functions handle quiet and signalling NaNs
2632 correctly.
2633
2634 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2635
2636 PR fortran/71862
2637 * gfortran.dg/pr71862.f90: New test.
2638
2639 2016-07-26 Martin Sebor <msebor@redhat.com>
2640
2641 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2642 selector with dg-options.
2643
2644 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2645
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.
2650
2651 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2652
2653 * gcc.target/powerpc/pr63354.c: Require lp64 since
2654 -mprofile-kernel is not legal with -m32.
2655
2656 2016-07-26 Richard Biener <rguenther@suse.de>
2657
2658 PR rtl-optimization/71984
2659 * gcc.dg/torture/pr71984.c: New testcase.
2660
2661 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2662
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.
2752
2753 2016-07-26 Richard Biener <rguenther@suse.de>
2754 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2755
2756 PR middle-end/70920
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
2762 2 instead of 3.
2763
2764 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2765
2766 * gcc.c-torture/execute/pr71494.c: Require label_values.
2767 * gcc.dg/pr16973.c: Ditto.
2768
2769 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2770
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.
2774
2775 2016-07-25 Martin Liska <mliska@suse.cz>
2776
2777 * gcc.dg/torture/pr71987.c: New test.
2778
2779 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2780
2781 PR fortran/71935
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.
2785
2786 2016-07-22 Martin Sebor <msebor@redhat.com>
2787
2788 PR c++/71675
2789 * g++.dg/ext/atomic-3.C: New test.
2790 * gcc.dg/atomic/pr71675.c: New test.
2791
2792 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2793
2794 * gcc.target/i386/mvc8.c: New test.
2795
2796 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2797
2798 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2799 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2800
2801 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2802
2803 PR fortran/71795
2804 * gfortran.dg/constructor_50.f90: New test.
2805
2806 2016-07-22 Martin Liska <mliska@suse.cz>
2807
2808 PR gcov-profile/69028
2809 PR gcov-profile/62047
2810 * g++.dg/cilk-plus/pr69028.C: New test.
2811
2812 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2813
2814 * gfortran.dg/coarray_stat_2.f90: New test.
2815
2816 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2817
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
2821 numbers.
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.
2831
2832 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR c++/71728
2835 * g++.dg/other/pr71728.C: New test.
2836
2837 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2838
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.
2844
2845 2016-07-21 Richard Biener <rguenther@suse.de>
2846
2847 PR tree-optimization/71947
2848 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2849
2850 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2851
2852 * gcc.dg/tree-ssa/scev-15.c: New.
2853
2854 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2855
2856 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2857
2858 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR c++/71941
2861 * g++.dg/gomp/pr71941.C: New test.
2862
2863 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2864
2865 PR c/70339
2866 PR c/71858
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
2873
2874 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2875
2876 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2877 pointer to member function and also test catching by reference.
2878
2879 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2880
2881 * gcc.target/s390/pr67443.c: Fix test case.
2882
2883 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2884
2885 * gcc.target/s390/insv-1.c: Xfail some tests.
2886 * gcc.target/s390/insv-2.c: Likewise.
2887
2888 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2889
2890 * gcc.target/avr/torture/get-mem.c: New test.
2891 * gcc.target/avr/torture/set-mem.c: New test.
2892
2893 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2894
2895 PR target/71948
2896 * gcc.target/avr/torture/tiny-progmem.c: New test.
2897
2898 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR c++/71909
2901 * g++.dg/parse/pr71909.C: New test.
2902 * g++.dg/tm/pr71909.C: New test.
2903
2904 PR c++/50060
2905 * g++.dg/cpp0x/constexpr-50060.C: New test.
2906 * g++.dg/cpp1y/constexpr-50060.C: New test.
2907
2908 2016-07-20 Martin Liska <mliska@suse.cz>
2909
2910 * gfortran.dg/graphite/pr71898.f90: New test.
2911
2912 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2913
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.
2918
2919 2016-07-20 Martin Liska <mliska@suse.cz>
2920
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.
2924
2925 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2926
2927 PR fortran/71902
2928 * gfortran.dg/dependency_47.f90: New test.
2929
2930 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR rtl-optimization/71916
2933 * gcc.c-torture/compile/pr71916.c: New test.
2934
2935 PR middle-end/71874
2936 * g++.dg/torture/pr71874.C: New test.
2937
2938 PR middle-end/71734
2939 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2940 (my_alloc): Rewritten to use __builtin_posix_memalign and
2941 __SIZE_TYPE__.
2942 (my_free): Use __builtin_free instead of _mm_free.
2943 (Vec::operator=): Use __builtin_memcpy.
2944
2945 2016-07-19 Martin Jambor <mjambor@suse.cz>
2946
2947 PR fortran/71688
2948 * gfortran.dg/pr71688.f90: New test.
2949
2950 2016-07-19 Richard Biener <rguenther@suse.de>
2951
2952 * c-c++-common/vector-subscript-6.c: New testcase.
2953 * c-c++-common/vector-subscript-7.c: Likewise.
2954
2955 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2956
2957 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2958 and UInt32 based on __SIZEOF_INT__.
2959
2960 2016-07-19 Richard Biener <rguenther@suse.de>
2961
2962 PR tree-optimization/71901
2963 * gcc.dg/torture/pr71901.c: New testcase.
2964
2965 2016-07-19 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/71908
2968 * gcc.dg/torture/pr71908.c: New testcase.
2969
2970 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2971
2972 PR target/71493
2973 * gcc.target/powerpc/pr71493-1.c: New test.
2974 * gcc.target/powerpc/pr71493-2.c: Likewise.
2975
2976 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR c++/71835
2979 * g++.dg/conversion/ambig3.C: New test.
2980
2981 PR c++/71828
2982 * g++.dg/cpp0x/constexpr-71828.C: New test.
2983
2984 PR c++/71826
2985 * g++.dg/template/pr71826.C: New test.
2986
2987 PR c++/71822
2988 * g++.dg/template/defarg21.C: New test.
2989
2990 PR c++/71871
2991 * g++.dg/ext/vector31.C: New test.
2992
2993 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2994
2995 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2996
2997 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2998
2999 PR tree-optimization/71734
3000 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3001
3002 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3003
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.
3007
3008 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3009
3010 * gcc.target/s390/nolrl-1.c: New test.
3011
3012 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3013
3014 PR fortran/71523
3015 * gfortran.dg/pr71523_1.f90: New test.
3016 * gfortran.dg/pr71523_2.f90: New test.
3017
3018 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3019
3020 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3021
3022 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3023 Marco Restelli <mrestelli@gmail.com>
3024
3025 PR fortran/62125
3026 * gfortran.dg/pr62125.f90: New test.
3027
3028 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3029
3030 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3031 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3032
3033 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3034
3035 PR c++/58796
3036 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3037 * g++.dg/cpp0x/nullptr35.C: New test.
3038
3039 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3040
3041 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3042
3043 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3044
3045 * gfortran.dg/goacc/vector_length.f90: New test.
3046
3047 2016-07-15 Richard Biener <rguenther@suse.de>
3048
3049 PR tree-optimization/71881
3050 * gcc.dg/torture/pr71881.c: New testcase.
3051
3052 2016-07-15 Richard Biener <rguenther@suse.de>
3053
3054 PR tree-optimization/71887
3055 * gcc.dg/torture/pr71887.c: New testcase.
3056
3057 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR c/71858
3060 * gcc.dg/spellcheck-identifiers-3.c: New test.
3061
3062 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3063
3064 PR fortran/71807
3065 * gfortran.dg/null_9.f90: New test.
3066
3067 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3068
3069 * gcc.dg/tree-ssa/loop-41.c: New test.
3070
3071 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3072
3073 PR tree-optimization/71347
3074 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3075
3076 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3077
3078 PR fortran/29819
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.
3083
3084 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR testsuite/71865
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.
3090
3091 PR c/71858
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.
3096
3097 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR tree-optimization/71872
3100 * gcc.c-torture/compile/pr71872.c: New test.
3101
3102 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3103
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.
3134
3135 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3136
3137 PR fortran/70842
3138 * gfortran.dg/select_type_35.f03: New test.
3139
3140 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3141
3142 PR target/65951
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.
3148
3149 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3150
3151 * c-c++-common/pr60226.c: Expect maximum object file alignment
3152 error on AIX.
3153
3154 2016-07-14 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/71866
3157 * gcc.dg/torture/pr71866.c: New testcase.
3158
3159 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3160
3161 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3162 selector and enclose boolean expression in curly braces.
3163
3164 2016-07-14 Alan Modra <amodra@gmail.com>
3165
3166 PR target/71733
3167 * gcc.target/powerpc/p9-novsx.c: New.
3168
3169 2016-07-13 Andi Kleen <ak@linux.intel.com>
3170
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.
3196
3197 2016-07-13 Andi Kleen <ak@linux.intel.com>
3198
3199 * lib/profopt.exp (profopt-execute): Remove .imports files.
3200
3201 2016-07-13 Andi Kleen <ak@linux.intel.com>
3202
3203 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3204
3205 2016-07-13 Andi Kleen <ak@linux.intel.com>
3206
3207 * lib/profopt.exp (dg-final-scan-autofdo,
3208 dg-final-scan-not-autofdo): New functions.
3209
3210 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3211
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.
3215
3216 2016-07-13 Martin Liska <mliska@suse.cz>
3217
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.
3221
3222 2016-07-13 Richard Biener <rguenther@suse.de>
3223
3224 PR tree-optimization/24574
3225 * gcc.dg/pr24574.c: New testcase.
3226
3227 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3228
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.
3235
3236 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3237
3238 PR ipa/71633
3239 * g++.dg/pr71633.C: New test.
3240
3241 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3242
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.
3246
3247 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3248
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.
3256
3257 2016-07-13 Richard Biener <rguenther@suse.de>
3258
3259 PR middle-end/71104
3260 * gcc.dg/pr71104-1.c: New testcase.
3261 * gcc.dg/pr71104-2.c: Likewise.
3262
3263 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3264
3265 PR target/71805
3266 * gcc.target/powerpc/pr71805.c: New test.
3267
3268 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269
3270 * gcc.target/powerpc/divkc3-1.c: New.
3271 * gcc.target/powerpc/mulkc3-1.c: New.
3272
3273 2016-07-12 Nathan Sidwell <nathan@acm.org>
3274
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.
3278
3279 2016-07-12 Martin Liska <mliska@suse.cz>
3280
3281 * gcc.dg/params/blocksort-part.c: New test.
3282 * gcc.dg/params/params.exp: New file.
3283
3284 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3285
3286 PR middle-end/71700
3287 * gcc.c-torture/execute/pr71700.c: New test.
3288
3289 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3290 Richard Biener <rguenther@suse.de>
3291
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.
3320
3321 2016-07-12 Richard Biener <rguenther@suse.de>
3322
3323 PR rtl-optimization/68961
3324 * gcc.target/i386/pr68961.c: New testcase.
3325
3326 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR middle-end/71758
3329 * c-c++-common/gomp/pr71758.c: New test.
3330 * gfortran.dg/gomp/pr71758.f90: New test.
3331
3332 PR tree-optimization/71823
3333 * gcc.dg/vect/pr71823.c: New test.
3334
3335 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3336
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.
3340
3341 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3342
3343 PR target/71801
3344 * gcc.target/i386/pr71801.c: New test.
3345
3346 2016-07-11 Richard Biener <rguenther@suse.de>
3347
3348 PR tree-optimization/71816
3349 * gcc.dg/torture/pr71816.c: New testcase.
3350
3351 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3352
3353 PR fortran/71783
3354 * gfortran.dg/dependency_46.f90: New test.
3355
3356 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3357
3358 PR rtl-optimization/71621
3359 * gcc.target/i386/pr71621-1.c: New.
3360 * gcc.target/i386/pr71621-2.c: New.
3361
3362 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3363
3364 * gfortran.dg/goacc/pr71704.f90: New test.
3365
3366 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3367
3368 PR target/71297
3369 * gcc.target/powerpc/pr71297.c: New.
3370
3371 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3372
3373 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3374
3375 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3376
3377 PR target/71806
3378 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3379
3380 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3381
3382 PR tree-optimization/71667
3383 * gcc.dg/vect/pr71667.c: New
3384
3385 2016-07-08 Martin Liska <mliska@suse.cz>
3386
3387 * gcc.dg/torture/pr71606.c: New test.
3388
3389 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3390
3391 PR fortran/71764
3392 * gfortran.dg/pr71764.f90: New test.
3393
3394 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3395 Kai Tietz <ktietz70@googlemail.com>
3396
3397 PR c++/70869
3398 PR c++/71054
3399 * g++.dg/cpp0x/pr70869.C: New test.
3400 * g++.dg/cpp0x/pr71054.C: New test.
3401
3402 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3403
3404 * g++.dg/debug/pr71432.C: Fail on AIX.
3405
3406 2016-07-07 Martin Liska <mliska@suse.cz>
3407
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.
3414
3415 2016-07-07 Martin Liska <mliska@suse.cz>
3416
3417 * gfortran.dg/predict-1.f90: Ammend the test.
3418 * gfortran.dg/predict-2.f90: Likewise.
3419
3420 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3421
3422 PR ipa/71624
3423 * g++.dg/pr71624.C: New test.
3424
3425 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3426
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.
3430
3431 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3432
3433 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3434 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3435
3436 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3437
3438 PR target/70098
3439 PR target/71763
3440 * gcc.target/powerpc/pr71763.c: New file.
3441
3442 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3443
3444 PR tree-optimization/71518
3445 * gcc.dg/pr71518.c: New test.
3446
3447 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3448
3449 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3450
3451 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3452
3453 PR target/50739
3454 * gcc.target/avr/pr50739.c: New test.
3455
3456 2016-07-05 Jan Hubicka <jh@suse.cz>
3457
3458 * gcc.dg/tree-ssa/scev-14.c: update template.
3459
3460 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3461
3462 * gcc.dg/vect/group-no-gaps-1.c: New test.
3463
3464 2016-07-05 Andi Kleen <ak@linux.intel.com>
3465
3466 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3467 if kernel supports MPX.
3468
3469 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3470
3471 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3472
3473 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3474 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3475
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.
3479
3480 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3481
3482 PR rtl-optimization/71594
3483 * gcc.dg/torture/pr71594.c: New test.
3484
3485 2016-07-05 Jan Hubicka <jh@suse.cz>
3486
3487 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3488
3489 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3490
3491 PR c++/62314
3492 * g++.dg/parse/error5.C: Update column
3493 number of missing semicolon error.
3494 * g++.dg/pr62314-2.C: New test case.
3495
3496 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3497
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
3501 to new interfaces.
3502
3503 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3504
3505 PR fortran/71623
3506 * gfortran.dg/deferred_character_17.f90: New test.
3507
3508 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3509
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.
3524
3525 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3526
3527 PR fortran/65575
3528 * gfortran.dg: pr65575.f90: New test.
3529
3530 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3531
3532 PR fortran/35849
3533 * gfortran.dg: pr35849.f90: New test.
3534
3535 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR c++/71739
3538 * g++.dg/cpp0x/pr71739.C: New test.
3539
3540 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3541
3542 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3543
3544 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3545
3546 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3547 locr.
3548 * gcc.target/s390/loc-1.c: New test.
3549
3550 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3551
3552 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3553 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3554
3555 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3556
3557 PR target/63874
3558 * gcc.target/aarch64/pr63874.c: New test.
3559
3560 2016-07-04 Jan Beulich <jbeulich@suse.com>
3561
3562 * g++.dg/header.c: New.
3563 * gcc.dg/header.c: New.
3564
3565 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR c/71719
3568 * c-c++-common/Wunused-var-15.c: New test.
3569
3570 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3571
3572 PR fortran/71687
3573 * gfortran.dg/gomp/pr71687.f90: New test.
3574
3575 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3576
3577 * gcc.dg/const-float128-ped.c: Require __float128 effective
3578 target and options.
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
3582 __float128 options.
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.
3592
3593 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3594
3595 PR target/71720
3596 * gcc.target/powerpc/pr71720.c: New test.
3597
3598 2016-07-01 Jan Beulich <jbeulich@suse.com>
3599
3600 * gcc.dg/bss.c: New.
3601
3602 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3603
3604 PR target/71698
3605 * gcc.target/powerpc/pr71698.c: New test.
3606
3607 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3608
3609 PR target/71151
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.
3620
3621 2016-07-01 Jan Beulich <jbeulich@suse.com>
3622
3623 * gcc.target/i386/pr65105-2.c: Add -msse2.
3624
3625 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR tree-optimization/71707
3628 * gcc.dg/strlenopt-29.c: New test.
3629
3630 PR fortran/71704
3631 * gfortran.dg/gomp/pr71704.f90: New test.
3632
3633 PR fortran/71705
3634 * gfortran.dg/gomp/pr71705.f90: New test.
3635
3636 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3637
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.
3719
3720 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3721 James Greenhalgh <james.greenhalgh@arm.com>
3722
3723 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3724
3725 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3726 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3727
3728 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3729
3730 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3731
3732 PR driver/71651
3733 * gcc.dg/spellcheck-options-12.c: New test case.
3734
3735 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR middle-end/71693
3738 * gcc.c-torture/compile/pr71693.c: New test.
3739
3740 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3741
3742 * gcc.dg/spellcheck-params.c: New testcase.
3743 * gcc.dg/spellcheck-params-2.c: New testcase.
3744
3745 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3746
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.
3750
3751 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3752
3753 PR fortran/71686
3754 * gfortran.dg/unexpected_eof_2.f90: New test.
3755 * gfortran.dg/unexpected_eof_3.f90: New test.
3756
3757 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3758
3759 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3760
3761 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3762
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.
3766
3767 2016-06-29 Richard Biener <rguenther@suse.de>
3768
3769 PR middle-end/15256
3770 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3771
3772 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3773
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.
3784
3785 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3786
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
3791 long-line.
3792 (effective_target_arm_fp16_hw): New.
3793
3794 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3795
3796 PR tree-optimization/71655
3797 * g++.dg/pr71655.C: New test.
3798
3799 2016-06-29 Martin Liska <mliska@suse.cz>
3800
3801 * gcc.dg/pr71585.c: New test.
3802 * gcc.dg/pr71585-2.c: New test.
3803 * gcc.dg/pr71585-3.c: New test.
3804
3805 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3806
3807 PR tree-optimization/70729
3808 * g++.dg/vect/pr70729.cc: New test.
3809
3810 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3811
3812 * c-c++-common/gomp/cancel-1.c: Extend.
3813
3814 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR tree-optimization/71625
3817 * gcc.dg/strlenopt-28.c: New test.
3818
3819 2016-06-29 Richard Biener <rguenther@suse.de>
3820
3821 PR middle-end/71002
3822 * g++.dg/torture/pr71002.C: Adjust testcase.
3823
3824 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR c/71685
3827 * gcc.dg/pr71685.c: New test.
3828
3829 2016-06-28 Martin Sebor <msebor@redhat.com>
3830
3831 PR c/71552
3832 * gcc.dg/init-bad-9.c: New test.
3833
3834 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3835
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.
3840
3841 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR middle-end/71626
3844 * gcc.c-torture/execute/pr71626-1.c: New test.
3845 * gcc.c-torture/execute/pr71626-2.c: New test.
3846
3847 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3848
3849 PR target/71656
3850 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3851
3852 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3853
3854 PR target/71670
3855 * gcc.target/powerpc/pr71670.c: New testcase.
3856
3857 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3858
3859 PR target/71656
3860 * gcc.target/powerpc/pr71656-1.c: New test.
3861 * gcc.target/powerpc/pr71656-2.c: New test.
3862
3863 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3864
3865 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3866 around fp16 code.
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:
3874 Likewise.
3875 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3876 Likewise.
3877 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3878 Likewise.
3879 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3880 Likewise.
3881 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3882 Likewise.
3883 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3884 Likewise.
3885 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3886 Likewise.
3887 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3888 Likewise.
3889 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3890 Likewise.
3891 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3892 Likewise.
3893 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3894 Likewise.
3895
3896 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3897
3898 * gcc.dg/predict-12.c: New testcase.
3899
3900 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3901
3902 PR fortran/71649
3903 * gfortran.dg/pr71649.f90: New test.
3904
3905 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3906
3907 PR tree-optimization/71643
3908 * g++.dg/opt/pr71643.C: New test.
3909
3910 PR tree-optimization/71631
3911 * gcc.c-torture/execute/pr71631.c: New test.
3912
3913 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3914
3915 * gcc.dg/predict-11.c: New testcase.
3916 * gfortran.dg/predict-2.f90: New testcase.
3917
3918 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3919
3920 * gcc.dg/predict-10.c: New test.
3921
3922 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3923
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.
3928
3929 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3930
3931 * gfortran.dg/pr71642.f90: New test.
3932
3933 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR tree-optimization/71647
3936 * gcc.target/i386/pr71647.c: New test.
3937
3938 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3939
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.
3948
3949 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3950
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.
3955
3956 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3957
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.
3973
3974 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3975
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.
4033
4034 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4035
4036 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4037
4038 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4039
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 ...
4045 (bar): This.
4046 * gcc.target/i386/noplt-4.c: Likewise.
4047 (main): Renamed to ...
4048 (bar): This.
4049 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4050 * gcc.target/i386/pr67400-5.c: Likewise.
4051
4052 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4053
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.
4056
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.
4083
4084 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4085
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.
4122
4123 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4124 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4125
4126 * gcc.target/powerpc/p9-splat-5.c: New test.
4127
4128 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4129
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.
4142
4143 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4144
4145 PR target/66232
4146 PR target/67400
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.
4159
4160 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4161
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.
4166
4167 2016-06-23 Andi Kleen <ak@linux.intel.com>
4168
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.
4176
4177 2016-06-23 Martin Liska <mliska@suse.cz>
4178
4179 * gcc.dg/pr71619.c: New test.
4180
4181 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4182
4183 PR target/67400
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.
4191
4192 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4193
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.
4198
4199 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4200
4201 PR c/70339
4202 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4203 hint.
4204 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4205 expected results due to builtin "nanl" now being suggested for
4206 "name".
4207 * gcc.dg/pr67580.c: Update expected messages.
4208 * gcc.dg/spellcheck-identifiers.c: New testcase.
4209 * gcc.dg/spellcheck-typenames.c: New testcase.
4210
4211 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4212
4213 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4214 file.
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.
4224
4225 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4226
4227 PR tree-optimization/71488
4228 * g++.dg/pr71488.C: New test.
4229 * gcc.dg/vect/vect-bool-cmp.c: New test.
4230
4231 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4232
4233 * gcc.dg/guality/param-5.c: New test.
4234
4235 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4236
4237 * gcc.target/i386/asm-flag-7.c: New test.
4238
4239 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4240
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.
4256
4257 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4258
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.
4270
4271 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4272
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.
4285
4286 2016-06-21 Tobias Burnus <burnus@net-b.de>
4287
4288 PR fortran/71068
4289 * gfortran.dg/coarray/data_1.f90: New.
4290
4291 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4292
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):
4306 Add AArch64 check.
4307
4308 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4309
4310 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4311 Set to 3 so test passes.
4312
4313 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4314
4315 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4316
4317 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4318
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.
4323
4324 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4325
4326 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4327 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4328
4329 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4330
4331 PR target/71549
4332 * gcc.target/i386/pr71549.c: New test.
4333
4334 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4335
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.
4359
4360 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR tree-optimization/71588
4363 * gcc.dg/pr71558.c: New test.
4364
4365 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4366
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.
4375
4376 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4377
4378 PR c/71601
4379 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4380
4381 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR middle-end/71581
4384 * gcc.dg/pr71581.c: New test.
4385
4386 PR rtl-optimization/71591
4387 * gcc.dg/cpp/pr71591.c: New test.
4388
4389 2016-06-20 David B. Robins <gcc@davidrobins.net>
4390
4391 PR target/71571
4392 * g++.dg/torture/pr71571.C: New test.
4393
4394 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR target/71559
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.
4400
4401 2016-06-20 Tobias Burnus <burnus@net-b.de>
4402
4403 PR fortran/71194
4404 * gfortran.dg/pointer_remapping_10.f90: New.
4405
4406 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4407
4408 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4409
4410 2016-06-20 Martin Sebor <msebor@redhat.com>
4411
4412 PR c/69507
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.
4417
4418 2016-06-20 Renlin Li <renlin.li@arm.com>
4419
4420 PR testsuite/71489
4421 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4422
4423 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4424
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.
4428
4429 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4430
4431 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4432 "alignement".
4433
4434 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4435
4436 PR target/71103
4437 * gcc.target/avr/torture/pr71103-2.c: New test.
4438
4439 2016-06-19 Martin Sebor <msebor@redhat.com>
4440
4441 PR c/69507
4442 * gcc.dg/alignof.c: New test.
4443
4444 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4445
4446 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4447 vs dg-error; test constexpr specifier too.
4448
4449 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4452
4453 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4454
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
4459 and merge flags.
4460
4461 2016-06-17 Martin Liska <mliska@suse.cz>
4462
4463 * gcc.dg/predict-9.c: Fix dump scanning.
4464
4465 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4466
4467 PR tree-optimization/71354
4468 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4469
4470 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4471
4472 PR tree-optimization/71347
4473 * gcc.dg/tree-ssa/pr71347.c: New test.
4474
4475 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4476
4477 PR tree-optimization/71354
4478 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4479
4480 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4481
4482 * gcc.dg/vect/vect-alias-check-1.c: New test.
4483
4484 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4485
4486 PR target/71151
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.
4496
4497 2016-06-16 Martin Liska <mliska@suse.cz>
4498
4499 * gfortran.dg/predict-1.f90: New test.
4500
4501 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4502
4503 PR target/71242
4504 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4505
4506 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4507
4508 * g++.dg/vect/pr36648.cc: Disable cunrolli
4509
4510 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR target/71554
4513 * gcc.c-torture/execute/pr71554.c: New test.
4514
4515 PR rtl-optimization/71532
4516 * gcc.dg/torture/pr71532.c: New test.
4517
4518 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4519
4520 * gcc.target/powerpc/p9-dimode1.c: New test.
4521 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4522
4523 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4524
4525 * gcc.c-torture/compile/20160615-1.c: New test.
4526
4527 * g++.dg/cpp0x/ref-qual17.C: New test.
4528
4529 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4530
4531 PR middle-end/71529
4532 * gcc.target/i386/pr71529.C: New test.
4533
4534 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4535
4536 PR tree-optimization/71483
4537 * g++.dg/vect/pr71483.c: New
4538
4539 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4540
4541 PR c++/70202
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.
4547
4548 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4549
4550 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4551
4552 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4553
4554 PR tree-optimization/71439
4555 * gcc.dg/vect/pr71439.c: New
4556
4557 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4558
4559 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4560
4561 2016-06-15 Richard Biener <rguenther@suse.de>
4562
4563 * gcc.dg/vect/slp-45.c: New testcase.
4564
4565 2016-06-15 Richard Biener <rguenther@suse.de>
4566
4567 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4568
4569 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4570
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.
4574
4575 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR c++/71528
4578 * g++.dg/opt/pr71528.C: New test.
4579
4580 PR c++/71516
4581 * g++.dg/init/pr71516.C: New test.
4582
4583 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4584
4585 * g++.dg/init/array46.C: New.
4586
4587 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4588
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.
4593
4594 2016-06-14 Richard Biener <rguenther@suse.de>
4595
4596 PR middle-end/71526
4597 * gfortran.dg/pr71526.f90: New testcase.
4598
4599 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4600
4601 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4602 * gcc.dg/zero_bits_compound-1.c: Likewise.
4603
4604 2016-06-14 Richard Biener <rguenther@suse.de>
4605
4606 PR tree-optimization/71522
4607 * gcc.dg/torture/pr71522.c: New testcase.
4608
4609 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR tree-optimization/71520
4612 * gcc.dg/tree-ssa/pr71520.c: New test.
4613
4614 2016-06-14 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/71521
4617 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4618
4619 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR sanitizer/71498
4622 * c-c++-common/ubsan/bounds-13.c: New test.
4623
4624 PR preprocessor/71183
4625 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4626
4627 2016-06-13 Jeff Law <law@redhat.com>
4628
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.
4633
4634 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR middle-end/71478
4637 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4638 Add -Wno-psabi -w to dg-options.
4639
4640 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4641
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.
4654
4655 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4656
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.
4660
4661 2016-06-13 Martin Liska <mliska@suse.cz>
4662
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.
4670
4671 2016-06-13 Marek Polacek <polacek@redhat.com>
4672
4673 PR middle-end/71476
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.
4677
4678 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4679
4680 * gnat.dg/renaming10.ad[sb]: New test.
4681
4682 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4683
4684 PR fortran/70673
4685 * gfortran.dg/pr70673.f90: New test.
4686
4687 2016-06-13 Richard Biener <rguenther@suse.de>
4688
4689 PR middle-end/64516
4690 * gcc.dg/align-3.c: New testcase.
4691
4692 2016-06-13 Martin Liska <mliska@suse.cz>
4693
4694 * gcc.target/i386/pr71458.c: New test.
4695
4696 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4697
4698 PR target/71241
4699 * gcc.dg/torture/float128-nan.c: New test.
4700
4701 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4702
4703 PR target/60751
4704 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4705 statement.
4706
4707 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4708
4709 PR target/60751
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
4713 statement.
4714 * gfortran.dg/graphite/pr38083.f90: Likewise.
4715 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4716 missing format.
4717
4718 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4719
4720 * gnat.dg/case_character.adb: New test.
4721
4722 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4723
4724 PR middle-end/71310
4725 * gcc.target/powerpc/pr71310.c: New testcase.
4726
4727 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4728
4729 PR middle-end/71478
4730 * gcc.dg/pr71478.c: New test.
4731
4732 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR middle-end/71494
4735 * gcc.c-torture/execute/pr71494.c: New test.
4736
4737 PR c/68657
4738 * gcc.target/i386/pr68657.c: New test.
4739
4740 PR inline-asm/68843
4741 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4742 (test): Add -masm=intel alternatives.
4743
4744 2016-06-10 Martin Sebor <msebor@redhat.com>
4745
4746 PR c/71392
4747 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4748
4749 2016-06-10 Jeff Law <law@redhat.com>
4750
4751 PR tree-optimization/71335
4752 * gcc.c-torture/execute/pr71335.c: New test.
4753
4754 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4755
4756 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4757 the various "cannot tail-call: " messages.
4758
4759 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4760
4761 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4762 and options.
4763
4764 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4765
4766 PR sanitizer/71480
4767 * c-c++-common/asan/pr71480.c: New test.
4768
4769 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4770
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.
4779
4780 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4781
4782 PR inline-asm/68843
4783 * gcc.target/i386/pr68843-1.c: New test.
4784 * gcc.target/i386/pr68843-2.c: New test.
4785
4786 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4787 Cesar Philippidis <cesar@codesourcery.com>
4788
4789 PR middle-end/71373
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.
4801
4802 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4803
4804 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4805 for OpenACC tile clauses.
4806 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4807
4808 PR c/71381
4809 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4810 to...
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
4815 usage.
4816 * gfortran.dg/goacc/cray.f95: Likewise.
4817 * gfortran.dg/goacc/loop-1.f95: Likewise.
4818
4819 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4820
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
4826
4827 2016-06-10 Richard Biener <rguenther@suse.de>
4828
4829 PR middle-end/71477
4830 * gcc.dg/torture/pr71477.c: New testcase.
4831
4832 2016-06-09 Julia Koval <julia.koval@intel.com>
4833
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.
4842
4843 2016-06-09 Martin Sebor <msebor@redhat.com>
4844
4845 PR c/70883
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.
4850
4851 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4852
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.
4856
4857 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4858
4859 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4860 when setting SIZE.
4861
4862 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4863
4864 PR c++/71465
4865 * g++.dg/inherit/crash5.C: New.
4866 Revert:
4867 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 PR c++/70202
4870 * g++.dg/inherit/crash5.C: New.
4871 * g++.dg/inherit/virtual1.C: Adjust.
4872
4873 2016-06-09 Martin Liska <mliska@suse.cz>
4874
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.
4885
4886 2016-06-09 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/71462
4889 * gcc.dg/torture/pr71462.c: New testcase.
4890
4891 2016-06-09 Marek Polacek <polacek@redhat.com>
4892
4893 PR c/65471
4894 * gcc.dg/c11-generic-3.c: New test.
4895
4896 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4897
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.
4909
4910 2016-06-08 Martin Sebor <msebor@redhat.com>
4911 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR c++/70507
4914 PR c/68120
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.
4920
4921 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR c++/71442
4924 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4925
4926 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4927
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.
4941
4942 2016-06-08 Richard Biener <rguenther@suse.de>
4943
4944 PR tree-optimization/68558
4945 * gcc.dg/vect/slp-44.c: New testcase.
4946
4947 2016-06-08 Richard Biener <rguenther@suse.de>
4948
4949 * gcc.dg/vect/slp-43.c: New testcase.
4950
4951 2016-06-08 Richard Biener <rguenther@suse.de>
4952
4953 PR tree-optimization/71452
4954 * gcc.dg/torture/pr71452.c: New testcase.
4955
4956 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR c++/71448
4959 * g++.dg/torture/pr71448.C: New test.
4960
4961 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4962
4963 PR debug/71432
4964 PR ada/71413
4965 * g++.dg/debug/pr71432.C: New test.
4966
4967 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4968
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.
4972
4973 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4974
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.
4978
4979 2016-06-08 Marek Polacek <polacek@redhat.com>
4980
4981 PR c/71418
4982 * gcc.dg/noncompile/pr71418.c: New test.
4983
4984 PR c/71426
4985 * gcc.dg/noncompile/pr71426.c: New test.
4986
4987 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4988
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.
4996
4997 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4998
4999 * gcc.target/powerpc/vec-mul.c: New test.
5000
5001 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5002
5003 * gcc.dg/spellcheck-fields-2.c: New test case.
5004
5005 2016-06-07 Richard Biener <rguenther@suse.de>
5006
5007 PR c/61564
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
5011 entry.
5012
5013 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5014
5015 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5016 spurious debug code.
5017
5018 2016-06-07 Richard Biener <rguenther@suse.de>
5019
5020 PR tree-optimization/71428
5021 * gcc.dg/torture/pr71428.c: New testcase.
5022
5023 2016-06-07 Richard Biener <rguenther@suse.de>
5024
5025 PR middle-end/71423
5026 * gcc.dg/torture/pr71423.c: New testcase.
5027
5028 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5029
5030 PR middle-end/71408
5031 * gcc.dg/tree-ssa/pr71408.c: New test.
5032
5033 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5034
5035 PR middle-end/71281
5036 * g++.dg/torture/pr71281.C: New test.
5037
5038 2016-06-06 Marek Polacek <polacek@redhat.com>
5039
5040 PR c/71362
5041 * gcc.dg/pr71362.c: New test.
5042
5043 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5044 Patrick Palka <ppalka@gcc.gnu.org>
5045
5046 PR c++/70847
5047 PR c++/71330
5048 PR c++/71393
5049 * g++.dg/opt/pr70847.C: New test.
5050 * g++.dg/ubsan/pr70847.C: New test.
5051 * g++.dg/ubsan/pr71393.C: New test.
5052
5053 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR tree-optimization/71259
5056 * gcc.dg/vect/pr71259.c: New test.
5057
5058 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5059
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
5063 above.
5064
5065 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5066
5067 PR middle-end/37780
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.
5071
5072 2016-06-06 Marek Polacek <polacek@redhat.com>
5073
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.
5077
5078 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5079
5080 PR c/24414
5081 * gcc.target/i386/pr24414.c: New test.
5082
5083 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5084
5085 * gcc.target/sparc/vis4misc.c: New file.
5086 * gcc.target/sparc/fpcmp.c: Likewise.
5087 * gcc.target/sparc/fpcmpu.c: Likewise.
5088
5089 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5090
5091 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5092 * gcc.dg/vect/vect-live-3.c: Likewise.
5093
5094 2016-06-06 Richard Biener <rguenther@suse.de>
5095
5096 PR tree-optimization/71398
5097 * gcc.dg/torture/pr71398.c: New testcase.
5098
5099 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5100
5101 PR target/71389
5102 * g++.dg/pr71389.C: New test.
5103
5104 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5105
5106 PR fortran/71404
5107 * gfortran.dg/fmt_read_5.f: New test.
5108
5109 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5110
5111 PR fortran/69659
5112 * gfortran.dg/class_array_22.f03: New test.
5113
5114 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5115
5116 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5117
5118 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5119
5120 * gcc.dg/predict-9.c: Update template.
5121
5122 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR c++/49377
5125 * g++.dg/template/pr49377.C: New.
5126
5127 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR tree-optimization/71405
5130 * g++.dg/torture/pr71405.C: New test.
5131
5132 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/70202
5135 * g++.dg/inherit/crash5.C: New.
5136 * g++.dg/inherit/virtual1.C: Adjust.
5137
5138 2016-06-03 Jeff Law <law@redhat.com>
5139
5140 PR tree-optimization/71316
5141 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5142
5143 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5144
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.
5152
5153 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5154
5155 PR c++/27100
5156 * g++.dg/other/friend6.C: New test.
5157
5158 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5159
5160 * g++.dg/torture/ppc-ldst-array.C: New.
5161
5162 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5163
5164 PR target/71276
5165 PR target/71277
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.
5175
5176 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5177 Julia Koval <julia.koval@intel.com>
5178
5179 PR target/66960
5180 PR target/67630
5181 PR target/67634
5182 PR target/67841
5183 PR target/68037
5184 PR target/68618
5185 PR target/68661
5186 PR target/69575
5187 PR target/69596
5188 PR target/69734
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.
5237
5238 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5239
5240 PR tree-optimization/52171
5241 * gcc.dg/pr52171.c: New test.
5242 * gcc.target/i386/pr52171.c: New test.
5243
5244 2016-06-03 Jan Hubicka <jh@suse.cz>
5245
5246 * g++.dg/tree-ssa/pred-1.C: New testcase
5247 * gcc.dg/tree-ssa/pred-1.c: New testcase
5248
5249 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5250
5251 PR target/70957
5252 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5253 support.
5254 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5255
5256 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5257
5258 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5259
5260 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5261
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.
5272
5273 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR middle-end/71387
5276 * g++.dg/opt/pr71387.C: New test.
5277
5278 2016-06-02 Jeff Law <law@redhat.com>
5279
5280 PR tree-optimization/71328
5281 * gcc.c-torture/compile/pr71328.c: New test.
5282
5283 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5284
5285 PR fortran/52393
5286 * gfortran.dg/fmt_read_3.f90: Fix typo.
5287 * gfortran.dg/fmt_read_4.f90: New test.
5288
5289 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5290
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.
5304
5305 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR c++/71372
5308 * c-c++-common/pr71372.c: New test.
5309
5310 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5311 __TIME__ strings with __builtin_strcmp instead of printf and
5312 dg-output.
5313
5314 2016-06-02 Martin Liska <mliska@suse.cz>
5315
5316 * gcc.dg/predict-9.c: New test.
5317
5318 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5319
5320 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5321 global set_compiler_env_var and global saved_compiler_env_var.
5322
5323 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5324
5325 PR rtl-optimization/71295
5326 * gcc.c-torture/compile/pr71295.c: New test.
5327
5328 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5329
5330 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5331
5332 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5333 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5334
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
5338 alternative number.
5339
5340 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5341
5342 * gcc.target/powerpc/p9-splat-4.c: New test.
5343
5344 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5345
5346 PR target/71186
5347 * gcc.target/powerpc/pr71186.c: New test.
5348
5349 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5350
5351 PR fortran/52393
5352 * gfortran.dg/fmt_read_3.f90: New test.
5353
5354 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5355
5356 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5357 procedure.
5358
5359 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5360
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
5363 env var is set.
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
5366 shown once.
5367 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5368 during compilation.
5369 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5370 vars set by dg-set-compiler-env-var.
5371
5372 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5373
5374 PR fortran/71156
5375 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5376 to the module procedure declaration.
5377 * gfortran.dg/submodule_16.f08: New test.
5378
5379 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR middle-end/71371
5382 * c-c++-common/gomp/pr71371.c: New test.
5383
5384 2016-06-01 Richard Biener <rguenther@suse.de>
5385
5386 PR tree-optimization/71366
5387 * gcc.dg/torture/pr71366-1.c: New testcase.
5388 * gcc.dg/torture/pr71366-2.c: Likewise.
5389
5390 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5391
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.
5396
5397 2016-06-01 Nathan Sidwell <nathan@acm.org>
5398
5399 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5400 * gcc.target/nvptx/weak.c: New.
5401
5402 2016-06-01 Richard Biener <rguenther@suse.de>
5403
5404 PR tree-optimization/71261
5405 * gcc.dg/torture/vect-bool-1.c: New testcase.
5406
5407 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5408
5409 * gfortran.dg/gomp/order-1.f90: New test.
5410 * gfortran.dg/gomp/order-2.f90: New test.
5411
5412 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5413
5414 * gcc.dg/unroll-6.c: Update template.
5415 * gcc.dg/unroll-7.c: New testcase.
5416 * gcc.dg/unroll-8.c: New testcase.
5417
5418 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5419
5420 * gnat.dg/opt56.ad[sb]: New test.
5421
5422 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/66635
5425 * g++.dg/cpp0x/constexpr-ice16.C: New.
5426
5427 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5428
5429 PR tree-optimization/71314
5430 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5431 -mbranch-cost=2.
5432
5433 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5434
5435 PR tree-optimization/71077
5436 * gcc.dg/tree-ssa/pr71077.c: New test.
5437
5438 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5439
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.
5443
5444 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5445
5446 PR c++/71248
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.
5453
5454 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5455
5456 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5457 instead of %rdi.
5458 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5459
5460 2016-05-31 Marek Polacek <polacek@redhat.com>
5461
5462 * c-c++-common/Wswitch-unreachable-3.c: New test.
5463 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5464
5465 2016-05-31 Richard Biener <rguenther@suse.de>
5466
5467 PR tree-optimization/71352
5468 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5469
5470 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5471
5472 * gcc.target/arm/armv5_thumb_isa.c: New test.
5473
5474 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5475
5476 PR target/71346
5477 * gcc.target/i386/pr71346.c: New test.
5478
5479 2016-05-31 Tom de Vries <tom@codesourcery.com>
5480
5481 PR tree-optimization/69068
5482 * gcc.dg/graphite/pr69068.c: New test.
5483
5484 2016-05-27 Martin Sebor <msebor@redhat.com>
5485
5486 PR c++/71306
5487 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5488
5489 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5490
5491 PR c++/71349
5492 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5493 nowait depend(inout: dd[0]) clauses where permitted.
5494
5495 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/71238
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.
5524
5525 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5526
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.
5530
5531 2016-05-30 Tom de Vries <tom@codesourcery.com>
5532
5533 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5534 to ce.
5535
5536 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/71099
5539 * g++.dg/parse/virtual1.C: New.
5540
5541 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5542
5543 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5544 Use correct register when clearing %edx.
5545
5546 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5547
5548 PR tree-optimization/71289
5549 * gcc.dg/pr71289.c: New test.
5550
5551 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5552
5553 PR middle-end/71269
5554 PR middle-end/71292
5555 * gcc.dg/tree-ssa/pr71269.c: New test.
5556 * gcc.dg/tree-ssa/pr71292.c: New test.
5557
5558 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5559
5560 PR middle-end/71252
5561 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5562
5563 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5564
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.
5568
5569 2016-05-30 Tom de Vries <tom@codesourcery.com>
5570
5571 PR tree-optimization/69067
5572 * gcc.dg/graphite/pr69067.c: New test.
5573
5574 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5575
5576 PR target/71245
5577 * gcc.target/i386/pr71245-1.c: New test.
5578 * gcc.target/i386/pr71245-2.c: Ditto.
5579
5580 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/71105
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.
5586
5587 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5588
5589 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5590
5591 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5592
5593 Revert:
5594 PR c++/69855
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.
5598
5599 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/60385
5602 * g++.dg/parse/namespace13.C: New.
5603
5604 2016-05-26 Jeff Law <law@redhat.com>
5605
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.
5619
5620 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5621
5622 PR c++/69855
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.
5626
5627 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5628
5629 PR target/63596
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.
5633
5634 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5635
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.
5641
5642 2016-05-27 Marek Polacek <polacek@redhat.com>
5643
5644 PR middle-end/71308
5645 * g++.dg/torture/pr71308.C: New test.
5646
5647 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5648
5649 * gcc.dg/zero_bits_compound-1.c: New test.
5650 * gcc.dg/zero_bits_compound-2.c: New test.
5651
5652 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5653
5654 PR middle-end/71279
5655 * gcc.dg/pr71279.c: New test.
5656
5657 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5658
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.
5662
5663 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5664
5665 * c-c++-common/gomp/schedule-1.c: New test.
5666 * gfortran.dg/gomp/schedule-1.f90: New test.
5667
5668 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5669
5670 PR c++/70822
5671 PR c++/70106
5672 * g++.dg/cpp1y/auto-fn32.C: New test.
5673 * g++.dg/cpp1y/paren4.C: New test.
5674
5675 2016-05-26 Nathan Sidwell <nathan@acm.org>
5676
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.
5683
5684 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5685
5686 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5687
5688 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR tree-optimization/71280
5691 * gcc.dg/pr71280.c: New test.
5692
5693 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5694
5695 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5696 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5697
5698 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5699
5700 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5701
5702 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5703 kept in memory.
5704
5705 2016-05-25 Jeff Law <law@redhat.com>
5706
5707 PR tree-optimization/71272
5708 * gcc.c-torture/compile/pr71272.c: new test.
5709
5710 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5711
5712 * gcc.target/powerpc/vec-cmpne.c: New test.
5713 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5714
5715 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5716
5717 * gnat.dg/opt55.ad[sb]: New test.
5718
5719 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5720
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.
5747
5748 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 PR target/70738
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.
5760
5761 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5762
5763 PR rtl-optimization/66940
5764 * gcc.c-torture/execute/pr66940.c: New test.
5765
5766 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5767
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.
5792
5793 2016-05-25 Marek Polacek <polacek@redhat.com>
5794
5795 PR c/71265
5796 * gcc.dg/noncompile/pr71265.c: New test.
5797
5798 PR c/71266
5799 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5800
5801 2016-05-25 Nathan Sidwell <nathan@acm.org>
5802
5803 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5804
5805 2016-05-25 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/71261
5808 * c-c++-common/torture/pr71261.c: New testcase.
5809
5810 2016-05-25 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/71264
5813 * gcc.dg/vect/pr71264.c: New testcase.
5814
5815 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 PR c++/55992
5818 * g++.dg/cpp0x/alias-decl-53.C: New.
5819 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5820
5821 2016-05-25 Martin Liska <mliska@suse.cz>
5822
5823 * g++.dg/pr71239.C: New test.
5824
5825 2016-05-25 Richard Biener <rguenther@suse.de>
5826
5827 * gcc.dg/vect/pr58135.c: Rename to ...
5828 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5829
5830 2016-05-25 Marek Polacek <polacek@redhat.com>
5831
5832 * g++.dg/pr65295.C: Use target c++14.
5833
5834 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5837 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5838
5839 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5840
5841 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5842 instructions.
5843
5844 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5845
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.
5861
5862 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5863
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.
5870
5871 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5872
5873 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5874
5875 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5876
5877 PR target/71050
5878 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5879
5880 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5881
5882 PR c++/50436
5883 * g++.dg/template/crash123.C: New.
5884 * g++.dg/template/crash124.C: Likewise.
5885
5886 2016-05-24 Martin Sebor <msebor@redhat.com>
5887
5888 PR c++/71147
5889 * g++.dg/ext/flexary16.C: New test.
5890
5891 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5892
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.
5918
5919 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5920 Kelvin Nilsen <kelvin@gcc.gnu.org>
5921
5922 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5923 support.
5924
5925 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5926
5927 PR c++/69872
5928 * g++.dg/warn/Wno-narrowing1.C: New.
5929
5930 2016-05-24 Marek Polacek <polacek@redhat.com>
5931
5932 PR c/71249
5933 * c-c++-common/Wswitch-unreachable-2.c: New test.
5934
5935 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR c++/71257
5938 * g++.dg/vect/simd-clone-6.cc: New test.
5939 * g++.dg/gomp/declare-simd-6.C: New test.
5940
5941 PR middle-end/70434
5942 PR c/69504
5943 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5944
5945 2016-05-24 Richard Biener <rguenther@suse.de>
5946
5947 PR tree-optimization/71240
5948 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5949
5950 2016-05-24 Richard Biener <rguenther@suse.de>
5951
5952 PR tree-optimization/71230
5953 * gcc.dg/torture/pr71230.c: New testcase.
5954 * g++.dg/torture/pr71230.C: Likewise.
5955
5956 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5957
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.
5961
5962 2016-05-24 Richard Biener <rguenther@suse.de>
5963
5964 PR tree-optimization/71253
5965 * gcc.dg/torture/pr71253.c: New testcase.
5966
5967 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5968
5969 PR middle-end/71252
5970 * gfortran.dg/pr71252.f90: New test.
5971
5972 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5973
5974 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5975
5976 2016-05-24 Richard Biener <rguenther@suse.de>
5977
5978 PR middle-end/70434
5979 PR c/69504
5980 * c-c++-common/vector-subscript-4.c: New testcase.
5981 * c-c++-common/vector-subscript-5.c: Likewise.
5982
5983 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5984
5985 PR fortran/71123
5986 * gfortran.dg/namelist_90.f: New test
5987
5988 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5989
5990 PR fortran/66461
5991 * gfortran.dg/unexpected_eof.f: New test
5992
5993 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5994 Kelvin Nilsen <kelvin@gcc.gnu.org>
5995
5996 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5997 as little endian.
5998
5999 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6000
6001 PR c++/70972
6002 * g++.dg/cpp0x/inh-ctor20.C: New.
6003 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6004
6005 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/69095
6008 * g++.dg/cpp0x/variadic168.C: New.
6009
6010 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6011
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.
6016
6017 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6018
6019 * gcc.dg/fold-notshift-2.c: Adjust.
6020
6021 2016-05-23 Marek Polacek <polacek@redhat.com>
6022
6023 PR c/49859
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.
6048
6049 2016-05-23 Richard Biener <rguenther@suse.de>
6050
6051 PR tree-optimization/71230
6052 * gfortran.dg/pr71230-1.f90: New testcase.
6053 * gfortran.dg/pr71230-2.f90: Likewise.
6054
6055 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6056
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.
6060
6061 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6062
6063 PR c++/53401
6064 * g++.dg/cpp0x/decltype64.C: New.
6065
6066 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6067
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.
6071
6072 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6073
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.
6081
6082 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6083
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.
6091
6092 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6093
6094 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6095
6096 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6097
6098 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6099 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6100
6101 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6102
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.
6108
6109 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6110 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6111
6112 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6113
6114 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6115 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6116
6117 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6118
6119 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6120
6121 PR middle-end/40921
6122 * gcc.dg/tree-ssa/pr40921.c: New test.
6123
6124 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6125
6126 PR target/71103
6127 * gcc.target/avr/pr71103.c: New test.
6128
6129 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6130
6131 PR middle-end/71179
6132 * gcc.dg/tree-ssa/pr71179.c: New test.
6133
6134 2016-05-20 Martin Sebor <msebor@redhat.com>
6135
6136 PR c/71115
6137 * gcc.dg/init-excess-2.c: New test.
6138
6139 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6140
6141 * gnat.dg/opt53.adb: New test.
6142 * gnat.dg/opt54.adb: Likewise.
6143
6144 2016-05-20 Martin Jambor <mjambor@suse.cz>
6145
6146 PR tree-optimization/70884
6147 * gcc.dg/tree-ssa/pr70919.c: New test.
6148
6149 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6150
6151 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6152 formatting.
6153 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6154 fix code formatting.
6155
6156 2016-05-20 Nathan Sidwell <nathan@acm.org>
6157
6158 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6159 non-common cases.
6160 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6161
6162 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6163
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.
6168
6169 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6170
6171 PR fortran/71204
6172 * gfortran.dg/pr71204.f90: New test.
6173
6174 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6175
6176 * gcc.target/nvptx/sincos.c: New test.
6177
6178 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/70572
6181 * g++.dg/cpp1y/auto-fn31.C: New.
6182
6183 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6184
6185 * gcc.target/powerpc/vec-addec.c: New test.
6186 * gcc.target/powerpc/vec-addec-int128.c: New test.
6187
6188 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6189
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.
6194
6195 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6196
6197 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6198
6199 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR c++/71210
6202 * g++.dg/opt/pr71210-1.C: New test.
6203 * g++.dg/opt/pr71210-2.C: New test.
6204
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
6209 supported.
6210
6211 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6212
6213 PR tree-optimization/71079
6214 PR tree-optimization/71206
6215 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6216
6217 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6218
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.
6222
6223 2016-05-20 Richard Guenther <rguenther@suse.de>
6224
6225 PR tree-optimization/29756
6226 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6227
6228 2016-05-20 Richard Biener <rguenther@suse.de>
6229
6230 PR tree-optimization/71185
6231 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6232
6233 2016-05-20 Richard Biener <rguenther@suse.de>
6234
6235 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6236
6237 2016-05-19 Marek Polacek <polacek@redhat.com>
6238
6239 PR c++/71075
6240 * g++.dg/diagnostic/pr71075.C: New test.
6241
6242 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6243
6244 PR c++/71184
6245 * g++.dg/pr71184.C: New test case.
6246
6247 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6248
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.
6252
6253 2016-05-19 Marek Polacek <polacek@redhat.com>
6254
6255 PR tree-optimization/71031
6256 * gcc.dg/tree-ssa/vrp100.c: New test.
6257
6258 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6259
6260 PR rtl-optimization/71148
6261 * gcc.dg/pr71148.c: New test.
6262
6263 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6264
6265 PR target/71056
6266 * gcc.target/arm/pr71056.c: New test.
6267
6268 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6269
6270 * c-c++-common/pr69669.c: Check the used mode.
6271
6272 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6273
6274 PR sanitizer/64354
6275 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6276
6277 2016-05-19 Richard Biener <rguenther@suse.de>
6278
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.
6294
6295 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6296
6297 PR driver/69265
6298 * gcc.dg/spellcheck-options-11.c: New test case.
6299
6300 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR c++/71100
6303 * g++.dg/opt/pr71100.C: New test.
6304
6305 2016-05-18 Martin Jambor <mjambor@suse.cz>
6306
6307 PR ipa/69708
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.
6312
6313 2016-05-18 Martin Jambor <mjambor@suse.cz>
6314
6315 PR ipa/69708
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.
6321
6322 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6323
6324 PR c++/69793
6325 * g++.dg/template/crash122.C: New.
6326
6327 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/70466
6330 * g++.dg/template/pr70466-1.C: New.
6331 * g++.dg/template/pr70466-2.C: Likewise.
6332
6333 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6334
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.
6341
6342 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6343
6344 * gcc.dg/torture/pr71020.c: New test.
6345
6346 2016-05-18 Martin Jambor <mjambor@suse.cz>
6347
6348 PR ipa/70646
6349 * gcc.dg/ipa/pr70646.c: New test.
6350
6351 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6352
6353 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6354
6355 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6356
6357 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6358 missing tests for vreinterpretq_p{8,16}.
6359
6360 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6361
6362 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6363 vsliq_n_s64 and vsliq_n_u64.
6364
6365 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6366
6367 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6368 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6369
6370 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6371
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.
6375
6376 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6377
6378 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6379 in comment.
6380
6381 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6382
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.
6386
6387 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6388
6389 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6390 with __aarch64__.
6391 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6392 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6393
6394 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6395
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.
6402
6403 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6404 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6405
6406 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6407 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6408
6409 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6410 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6411
6412 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6413
6414 2016-05-18 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/71168
6417 * gcc.dg/torture/pr71168.c: New testcase.
6418
6419 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6420
6421 PR middle-end/63586
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.
6425
6426 2016-05-17 Nathan Sidwell <nathan@acm.org>
6427
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.
6432
6433 2016-05-17 Nathan Sidwell <nathan@acm.org>
6434
6435 * gcc.target/nvptx/abi-vararg-3.c: New.
6436
6437 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6438
6439 PR tree-optimization/54579
6440 PR middle-end/55299
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.
6444
6445 2016-05-17 Marek Polacek <polacek@redhat.com>
6446
6447 PR ipa/71146
6448 * g++.dg/ipa/pr71146.C: New test.
6449
6450 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6451
6452 * jit.dg/test-error-array-bounds.c: New test case.
6453
6454 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6455
6456 * gcc.dg/tree-ssa/and-1.c: New testcase.
6457
6458 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6459
6460 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6461 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6462
6463 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6464
6465 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6466 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6467
6468 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6469
6470 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6471
6472 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6473
6474 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6475
6476 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6477
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
6482 float64x1.
6483 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6484
6485 2016-05-17 Richard Biener <rguenther@suse.de>
6486
6487 PR tree-optimization/71132
6488 * gcc.dg/torture/pr71132.c: New testcase.
6489
6490 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6491
6492 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6493
6494 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6495
6496 PR target/70809
6497 * gcc.target/aarch64/pr70809_1.c: New test.
6498
6499 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6500
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.
6505
6506 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6507 Ilya Enkovich <ilya.enkovich@intel.com>
6508
6509 PR target/71114
6510 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6511
6512 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6513
6514 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6515 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6516
6517 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6518
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.
6532
6533 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6534
6535 PR testsuite/70227
6536 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6537
6538 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6539
6540 PR fortran/69603
6541 * gfortran.dg/pr69603.f90: New testcase.
6542
6543 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6544
6545 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6546
6547 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6548
6549 PR fortran/71047
6550 * gfortran.dg/pr71047.f08: New test.
6551
6552 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6553
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.
6557
6558 2016-05-13 Martin Sebor <msebor@redhat.com>
6559
6560 PR c++/60049
6561 * g++.dg/cpp0x/constexpr-60049.C: New test.
6562
6563 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6564
6565 PR bootstrap/71071
6566 * gcc.dg/pr71071.c: New test.
6567
6568 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6569
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)).
6573
6574 2016-05-13 Nathan Sidwell <nathan@acm.org>
6575
6576 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6577 __atomic_is_lock_free declaration.
6578
6579 2016-05-13 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/42587
6582 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6583
6584 2016-05-13 Martin Liska <mliska@suse.cz>
6585
6586 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6587 the new format of dump output.
6588
6589 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6590
6591 * gcc.dg/pr71084.c: New test.
6592
6593 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6594
6595 PR target/53440
6596 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6597
6598 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6599
6600 * gcc.target/aarch64/struct_return.c: New test.
6601
6602 2016-05-12 Marek Polacek <polacek@redhat.com>
6603
6604 PR c/70756
6605 * c-c++-common/pr70756-2.c: New test.
6606 * c-c++-common/pr70756.c: New test.
6607
6608 2016-05-12 Richard Biener <rguenther@suse.de>
6609
6610 PR tree-optimization/71059
6611 * gcc.dg/torture/pr71059.c: New testcase.
6612
6613 2016-05-12 Richard Biener <rguenther@suse.de>
6614
6615 PR tree-optimization/71062
6616 * gcc.dg/torture/pr71062.c: New testcase.
6617
6618 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6619
6620 PR tree-optimization/71006
6621 * gcc.dg/pr71006.c: New test.
6622
6623 2016-05-12 Marek Polacek <polacek@redhat.com>
6624
6625 PR driver/71063
6626 * gcc.dg/opts-7.c: New test.
6627
6628 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6629
6630 PR target/70830
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.
6636
6637 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6638
6639 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6640 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6641
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.
6645
6646 PR target/71019
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.
6650
6651 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6652
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.
6656
6657 2016-05-12 Richard Biener <rguenther@suse.de>
6658
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.
6663
6664 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6665
6666 PR c/43651
6667 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6668 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6669
6670 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6671
6672 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6673 directive.
6674 * gcc.target/i386/pr66746.c: Ditto.
6675
6676 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6677
6678 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6679 support.
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.
6685
6686 2016-05-11 Marek Polacek <polacek@redhat.com>
6687
6688 PR c++/71024
6689 * c-c++-common/attributes-3.c: New test.
6690
6691 2016-05-11 Nathan Sidwell <nathan@acm.org>
6692
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.
6699
6700 2016-05-11 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/71055
6703 * gcc.dg/torture/pr71055.c: New testcase.
6704
6705 2016-05-11 Richard Biener <rguenther@suse.de>
6706
6707 PR debug/71057
6708 * g++.dg/debug/pr71057.C: New testcase.
6709
6710 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR fortran/70855
6713 * gfortran.dg/gomp/pr70855.f90: New test.
6714
6715 2016-05-11 Richard Biener <rguenther@suse.de>
6716
6717 PR middle-end/71002
6718 * g++.dg/torture/pr71002.C: New testcase.
6719
6720 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6721
6722 PR middle-end/70807
6723 * gcc.dg/pr70807.c: New test.
6724
6725 2016-05-10 Martin Sebor <msebor@redhat.com>
6726
6727 PR c++/38611
6728 * g++.dg/Wattributes.C: New test.
6729
6730 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6731
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.
6735
6736 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6737
6738 PR target/70799
6739 * gcc.target/i386/pr70799-1.c: New test.
6740
6741 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6742
6743 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6744
6745 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6746
6747 PR middle-end/70877
6748 * gcc.target/i386/pr70877.c: New test.
6749
6750 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6751
6752 PR tree-optimization/70786
6753 * gcc.target/i386/pr70876.c: New test.
6754
6755 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6756
6757 PR target/70927
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.
6761
6762 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6763
6764 PR target/70963
6765 * gcc.target/powerpc/pr70963.c: New.
6766
6767 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6768
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.
6776
6777 2016-05-10 Richard Biener <rguenther@suse.de>
6778
6779 PR tree-optimization/71039
6780 * gcc.dg/torture/pr71039.c: New testcase.
6781
6782 2016-05-10 Nathan Sidwell <nathan@acm.org>
6783
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.
6791
6792 2016-05-10 Marek Polacek <polacek@redhat.com>
6793
6794 PR c/70255
6795 * gcc.dg/attr-opt-1.c: New test.
6796
6797 2016-05-10 Richard Biener <rguenther@suse.de>
6798
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.
6804
6805 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6806
6807 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6808
6809 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6810
6811 * gcc.target/i386/fabsneg-1.c New test.
6812
6813 2016-05-09 Alan Modra <amodra@gmail.com>
6814
6815 PR testsuite/70826
6816 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6817
6818 2016-05-09 Richard Biener <rguenther@suse.de>
6819
6820 PR tree-optimization/70985
6821 * gcc.dg/torture/pr70985.c: New testcase.
6822
6823 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6824
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.
6832
6833 2016-05-09 Richard Biener <rguenther@suse.de>
6834
6835 PR fortran/70937
6836 * gfortran.dg/pr70937.f90: New testcase.
6837
6838 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6839
6840 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6841
6842 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6843
6844 PR fortran/56226
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.
6863
6864 2016-05-07 Tom de Vries <tom@codesourcery.com>
6865
6866 PR tree-optimization/70956
6867 * gcc.dg/graphite/pr70956.c: New test.
6868
6869 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR middle-end/70941
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.
6876
6877 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6878 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6879
6880 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6881
6882 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6883
6884 PR debug/70935
6885 * gcc.dg/torture/pr70935.c: New test.
6886
6887 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6888
6889 PR target/58219
6890 * gcc.target/sh/pr58219.c: New tests.
6891
6892 2016-05-06 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/70960
6895 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6896
6897 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6898
6899 PR target/52933
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.
6904
6905 2016-05-06 Marek Polacek <polacek@redhat.com>
6906
6907 PR sanitizer/70875
6908 * gcc.dg/ubsan/bounds-3.c: New test.
6909
6910 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6911
6912 PR target/54089
6913 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6914
6915 2016-05-06 Richard Biener <rguenther@suse.de>
6916
6917 PR middle-end/70931
6918 * gfortran.dg/pr70931.f90: New testcase.
6919
6920 2016-05-06 Richard Biener <rguenther@suse.de>
6921
6922 PR middle-end/70941
6923 * gcc.dg/torture/pr70941.c: New testcase.
6924
6925 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6926
6927 PR tree-optimization/57206
6928 * gcc.dg/vect/pr57206.c: New test.
6929
6930 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6931
6932 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6933
6934 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6935
6936 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6937
6938 * c-c++-common/Wdangling-else-4.c: New test.
6939
6940 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR c++/70906
6943 PR c++/70933
6944 * g++.dg/opt/pr70906.C: New test.
6945 * g++.dg/opt/pr70933.C: New test.
6946
6947 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6948
6949 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6950
6951 * gcc.dg/ipa/pure-const-3.c: New testcase.
6952
6953 2016-05-04 Marek Polacek <polacek@redhat.com>
6954
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.
6958
6959 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6960
6961 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6962 flag is present.
6963
6964 2016-05-04 Marek Polacek <polacek@redhat.com>
6965
6966 PR c/48778
6967 * gcc.dg/Waddress-2.c: New test.
6968
6969 2016-05-04 Alan Modra <amodra@gmail.com>
6970
6971 * gcc.target/powerpc/pr70866.c: New.
6972
6973 2016-05-03 Martin Sebor <msebor@redhat.com>
6974
6975 PR c++/66561
6976 * c-c++-common/builtin_location.c: New test.
6977 * g++.dg/cpp1y/builtin_location.C: New test.
6978
6979 2016-05-03 Marek Polacek <polacek@redhat.com>
6980
6981 PR c/70859
6982 * gcc.dg/pr70859.c: New test.
6983 * gcc.dg/pr70859-2.c: New test.
6984
6985 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6986
6987 * gnat.dg/debug5.adb: New testcase.
6988
6989 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6990
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.
6994
6995 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6996
6997 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6998
6999 2016-05-03 Alan Modra <amodra@gmail.com>
7000
7001 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7002
7003 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7004
7005 * gcc.target/i386/avx512f-cvt-1.c: New test.
7006
7007 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7008
7009 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7010 -fdump-tree-vrp-details.
7011
7012 2016-05-03 Richard Biener <rguenther@suse.de>
7013
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.
7022
7023 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR rtl-optimization/70467
7026 * gcc.target/i386/pr70467-3.c: New test.
7027 * gcc.target/i386/pr70467-4.c: New test.
7028
7029 PR tree-optimization/70916
7030 * gcc.c-torture/compile/pr70916.c: New test.
7031
7032 PR target/49244
7033 * gcc.target/i386/pr49244-1.c: New test.
7034 * gcc.target/i386/pr49244-2.c: New test.
7035
7036 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7037
7038 PR rtl-optimization/44281
7039 * gcc.target/i386/pr44281.c: New test.
7040
7041 2016-05-03 bin cheng <bin.cheng@arm.com>
7042
7043 PR tree-optimization/56541
7044 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7045 * gcc.dg/vect/pr56541.c: new test.
7046
7047 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7048
7049 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7050 __float128.
7051 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7052
7053 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7054
7055 PR testsuite/70520
7056 * c-c++-common/asan/clone-test-1.c (main): Align child process
7057 stack to 16 bytes.
7058
7059 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7060
7061 PR c++/62314
7062 * g++.dg/spellcheck-fields-2.C: New test case.
7063
7064 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7065
7066 PR c++/62314
7067 * g++.dg/pr62314.C: New test case.
7068
7069 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7070
7071 * gcc.dg/ipa/inline-8.c: New testcase.
7072
7073 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR rtl-optimization/70467
7076 * gcc.target/i386/pr70467-1.c: New test.
7077
7078 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7079
7080 * gcc.dg/spec-options.c: Run the test on all targets.
7081 * gcc.dg/foo.specs: Use cpp_unique_options.
7082
7083 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7084
7085 * gcc.dg/tree-ssa/unord.c: New testcase.
7086
7087 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7088
7089 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7090
7091 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7092
7093 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7094
7095 2016-05-02 Marek Polacek <polacek@redhat.com>
7096
7097 PR c/70851
7098 * gcc.dg/enum-incomplete-3.c: New test.
7099
7100 2016-05-02 Marek Polacek <polacek@redhat.com>
7101 Tom de Vries <tom@codesourcery.com>
7102
7103 PR tree-optimization/70700
7104 * gcc.dg/pr70700.c: New test.
7105
7106 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7107
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.
7113
7114 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7115
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.
7123
7124 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7125
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.
7203
7204 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/66644
7207 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7208
7209 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7210
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.
7215
7216 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7217
7218 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7219 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7220
7221 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7222
7223 PR middle-end/70626
7224 * c-c++-common/goacc/combined-reduction.c: New test.
7225 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7226
7227 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7228
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.
7241
7242 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7243
7244 PR tree-optimization/70803
7245 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7246
7247 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7248
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.
7255
7256 2016-04-29 Marek Polacek <polacek@redhat.com>
7257
7258 PR sanitizer/70342
7259 * g++.dg/ubsan/null-7.C: New test.
7260
7261 PR c/70852
7262 * gcc.dg/pr70852.c: New test.
7263
7264 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7265
7266 PR/69089
7267 * g++.dg/cpp0x/alignas6.C: New test.
7268
7269 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7270
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".
7286
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>
7290
7291 PR target/60040
7292 * gcc.target/avr/pr60040-1.c: New.
7293 * gcc.target/avr/pr60040-2.c: New.
7294
7295 2016-04-29 Richard Biener <rguenther@suse.de>
7296
7297 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7298
7299 2016-04-29 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/13962
7302 PR tree-optimization/65686
7303 * gcc.dg/uninit-pr65686.c: New testcase.
7304
7305 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR middle-end/70843
7308 * gcc.dg/pr70843.c: New test.
7309
7310 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR target/70858
7313 * gcc.target/i386/pr70858.c: New test.
7314
7315 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7316
7317 * gcc.target/arc/nps400-1.c: New file.
7318
7319 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7320 Andrew Burgess <andrew.burgess@embecosm.com>
7321
7322 * gcc.target/arc/movh_cl-1.c: New file.
7323
7324 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7325 Andrew Burgess <andrew.burgess@embecosm.com>
7326
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.
7339
7340 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7341 Andrew Burgess <andrew.burgess@embecosm.com>
7342
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.
7352
7353 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR target/70821
7356 * gcc.target/i386/pr70821.c: New test.
7357
7358 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7359
7360 * gcc.target/powerpc/vec-adde.c: New test.
7361 * gcc.target/powerpc/vec-adde-int128.c: New test.
7362
7363 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7364
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.
7369
7370 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7371
7372 PR testsuite/70595
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.
7377
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.
7410
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.
7413
7414 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7415
7416 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7417 cilkplus_runtime.
7418
7419 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7420
7421 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7422 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7423
7424 2015-04-27 Ryan Burn <contact@rnburn.com>
7425
7426 PR c++/69024
7427 PR c++/68997
7428 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7429 diagnostic.
7430 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7431 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7432
7433 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7434
7435 * gnat.dg/limited_with4.ad[sb]: New test.
7436 * gnat.dg/limited_with4_pkg.ads: New helper.
7437
7438 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7439
7440 PR target/70155
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.
7465
7466 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7467
7468 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7469 ".{5,6}".
7470
7471 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7472
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.
7478
7479 2016-04-27 Richard Biener <rguenther@suse.de>
7480
7481 PR ipa/70760
7482 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7483 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7484
7485 2016-04-27 Nathan Sidwell <nathan@acm.org>
7486
7487 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7488 * g++.dg/ubsan/pr63956.C: Adjust error location.
7489
7490 2016-04-27 Nick Clifton <nickc@redhat.com>
7491
7492 PR middle-end/49889
7493 * gcc.dg/pr49889.c: New test.
7494
7495 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7496
7497 * c-c++-common/memset-array.c: New test.
7498
7499 2016-04-26 Martin Sebor <msebor@redhat.com>
7500
7501 PR c++/66639
7502 * g++.dg/cpp1y/func_constexpr.C: New test.
7503
7504 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7505
7506 PR c++/70241
7507 * g++.dg/cpp0x/enum32.C: New test.
7508 * g++.dg/cpp0x/enum33.C: New test.
7509
7510 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7511
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.
7520
7521 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7522
7523 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7524
7525 2016-04-26 Marek Polacek <polacek@redhat.com>
7526
7527 PR c/67784
7528 * gcc.dg/pr67784-3.c: New test.
7529 * gcc.dg/pr67784-4.c: New test.
7530 * gcc.dg/pr67784-5.c: New test.
7531
7532 PR c/70791
7533 * gcc.dg/Wnested-externs-2.c: New test.
7534
7535 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7536
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.
7540
7541 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7542
7543 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7544 number scans.
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
7567 scans.
7568 * gcc.target/i386/pr32219-4.c: Likewise.
7569 * gcc.target/i386/pr32219-6.c: Likewise.
7570 * gcc.target/i386/pr32219-8.c: Likewise.
7571
7572 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7573
7574 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7575 associated options.
7576
7577 2016-04-26 Marek Polacek <polacek@redhat.com>
7578
7579 PR c++/70744
7580 * g++.dg/ext/cond2.C: New test.
7581
7582 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7583
7584 PR tree-optimization/70771
7585 PR tree-optimization/70775
7586 * gcc.dg/pr70771.c: New test.
7587 * gcc.dg/pr70775.c: New test.
7588
7589 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7590
7591 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7592
7593 2016-04-25 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/70780
7596 * gcc.dg/torture/pr70780.c: New testcase.
7597
7598 2016-04-25 Michael Collison <michael.collison@arm.com>
7599
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.
7608
7609 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR sanitizer/70712
7612 * c-c++-common/asan/pr70712.c: New test.
7613
7614 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7615
7616 * .gitattributes: New file.
7617
7618 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7619
7620 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7621
7622 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7623
7624 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7625 * gfortran.dg/submodule_15.f08: Likewise.
7626
7627 2016-04-22 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/70740
7630 * gcc.dg/torture/pr70740.c: New testcase.
7631
7632 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7633
7634 PR target/70750
7635 * gcc.target/i386/pr70750-1.c: New test.
7636 * gcc.target/i386/pr70750-2.c: Likewise.
7637
7638 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 PR c++/70540
7641 * g++.dg/cpp0x/auto48.C: New.
7642
7643 2016-04-21 Marek Polacek <polacek@redhat.com>
7644
7645 PR c++/70513
7646 * g++.dg/cpp0x/forw_enum12.C: New test.
7647 * g++.dg/cpp0x/forw_enum13.C: New test.
7648
7649 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7650
7651 PR target/70728
7652 * gcc.target/i386/pr70728.c: New test.
7653
7654 2016-04-21 Richard Biener <rguenther@suse.de>
7655
7656 PR middle-end/70747
7657 * gcc.dg/pr70747.c: New testcase.
7658
7659 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7660
7661 PR tree-optimization/70715
7662 * gcc.dg/tree-ssa/scev-13.c: New test.
7663
7664 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7665
7666 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7667
7668 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7669
7670 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7671
7672 2016-04-20 Jan Hubicka <jh@suse.cz>
7673
7674 PR ipa/70018
7675 * g++.dg/ipa/nothrow-1.C: New testcase.
7676
7677 2016-04-20 Nathan Sidwell <nathan@acm.org>
7678
7679 PR c++/55635
7680 * g++.dg/eh/delete1.C: New.
7681
7682 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7683
7684 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7685 -mtune-ctrl=sse_typeless_stores.
7686
7687 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7688
7689 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7690
7691 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7692
7693 PR tree-optimization/69489
7694 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7695
7696 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7697
7698 PR c++/69363
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.
7702
7703 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7704
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.
7709
7710 2016-04-20 Andrew Pinski <apinski@cavium.com>
7711
7712 PR target/64971
7713 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7714
7715 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7716
7717 * gnat.dg/self1.adb: Remove now incorrect test.
7718
7719 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7720
7721 * gcc.dg/tree-ssa/scev-11.c: New test.
7722 * gcc.dg/tree-ssa/scev-12.c: New test.
7723
7724 2016-04-20 Marek Polacek <polacek@redhat.com>
7725
7726 PR tree-optimization/70725
7727 * gcc.dg/pr70725.c: New test.
7728
7729 2016-04-20 Richard Biener <rguenther@suse.de>
7730
7731 PR tree-optimization/70726
7732 * g++.dg/vect/pr70726.cc: New testcase.
7733
7734 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7735
7736 PR target/70674
7737 * gcc.target/s390/pr70674.c: New test.
7738
7739 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7740
7741 PR libgfortran/70684
7742 * gfortran.dg/list_read_14.f90: New test.
7743
7744 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7745
7746 PR target/69201
7747 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7748 extern to force it misaligned.
7749 (b): Likewise.
7750 (c): Likewise.
7751 (d): Likewise.
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.
7759 (b): Likewise.
7760 (c): Likewise.
7761 (d): Likewise.
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.
7766 (b): Likewise.
7767 (c): Likewise.
7768 (d): Likewise.
7769 Check movv8sf_internal instead of avx_storeups256.
7770 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7771
7772 2016-04-19 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/70171
7775 * g++.dg/tree-ssa/pr70171.C: New testcase.
7776
7777 2016-04-19 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/70724
7780 * gcc.dg/torture/pr70724.c: New testcase.
7781
7782 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7783
7784 PR middle-end/70689
7785 * gcc.target/i386/pr70689.c: New.
7786
7787 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7788
7789 PR target/70708
7790 * gcc.target/i386/pr70708.c: New test.
7791
7792 2016-04-18 Richard Biener <rguenther@suse.de>
7793
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.
7805
7806 2016-04-18 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/70701
7809 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7810
7811 2016-04-18 Tom de Vries <tom@codesourcery.com>
7812
7813 PR testsuite/70699
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.
7817
7818 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7819
7820 * c-c++-common/dump-ada-spec-3.c: New test.
7821 * c-c++-common/dump-ada-spec-4.c: Likewise.
7822
7823 2016-04-17 Tom de Vries <tom@codesourcery.com>
7824
7825 PR other/70183
7826 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7827
7828 2016-04-15 Jan Hubicka <jh@suse.cz>
7829
7830 PR ipa/70018
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.
7834
7835 2016-04-15 Marek Polacek <polacek@redhat.com>
7836
7837 PR c/70671
7838 * gcc.dg/bitfld-22.c: New test.
7839
7840 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7841
7842 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7843 x86_64.
7844
7845 2016-04-15 Marek Polacek <polacek@redhat.com>
7846
7847 PR c/70651
7848 * c-c++-common/pr70651.c: New test.
7849
7850 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7851
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.
7856
7857 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR c++/69517
7860 PR c++/70019
7861 PR c++/70588
7862 * g++.dg/cpp1y/vla11.C: Revert for real.
7863
7864 PR c/70436
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.
7873
7874 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7875
7876 PR target/70662
7877 * gcc.target/i386/pr70662.c: New test.
7878
7879 2016-04-15 Richard Biener <rguenther@suse.de>
7880 Alan Modra <amodra@gmail.com>
7881
7882 PR tree-optimization/70130
7883 * gcc.dg/vect/O3-pr70130.c: New testcase.
7884
7885 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7886
7887 PR target/70669
7888 * gcc.target/powerpc/pr70669.c: New test.
7889
7890 PR target/70640
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
7893 power8.
7894
7895 2016-04-14 Martin Sebor <msebor@redhat.com>
7896
7897 PR c++/69517
7898 PR c++/70019
7899 PR c++/70588
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.
7908
7909 2016-04-14 Marek Polacek <polacek@redhat.com>
7910 Jan Hubicka <hubicka@ucw.cz>
7911
7912 PR c++/70029
7913 * g++.dg/torture/pr70029.C: New test.
7914
7915 2016-04-14 Martin Sebor <msebor@redhat.com>
7916
7917 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7918 type size to prevent failures on targets with very low maximum
7919 alignment.
7920
7921 2016-04-14 Richard Biener <rguenther@suse.de>
7922
7923 PR tree-optimization/70623
7924 * gcc.dg/torture/pr70623.c: New testcase.
7925 * gcc.dg/torture/pr70623-2.c: Likewise.
7926
7927 2016-04-13 Martin Sebor <msebor@redhat.com>
7928
7929 PR c++/69517
7930 PR c++/70019
7931 PR c++/70588
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.
7940
7941 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR c++/70641
7944 * g++.dg/opt/pr70641.C: New test.
7945
7946 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7947
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.
7952
7953 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/70635
7956 * g++.dg/parse/pr70635.C: New.
7957
7958 2016-04-13 Marek Polacek <polacek@redhat.com>
7959
7960 PR c++/70639
7961 * c-c++-common/Wmisleading-indentation-4.c: New test.
7962
7963 2016-04-13 Marek Polacek <polacek@redhat.com>
7964
7965 PR c/70436
7966 * gcc.dg/Wparentheses-12.c: New test.
7967 * gcc.dg/Wparentheses-13.c: New test.
7968
7969 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7970
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.
7974
7975 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR middle-end/70633
7978 * gcc.c-torture/compile/pr70633.c: New test.
7979
7980 PR debug/70628
7981 * gcc.dg/torture/pr70628.c: New test.
7982
7983 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7984
7985 PR c++/70610
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.
7990
7991 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7992
7993 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7994 128 instead of 32.
7995
7996 PR c++/70571
7997 * g++.dg/ext/pr70571.C: New test.
7998
7999 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8000
8001 PR target/70640
8002 * gcc.target/powerpc/pr70640.c: New test.
8003
8004 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8005
8006 PR c++/68722
8007 * g++.dg/parse/pr68722.C: New.
8008
8009 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR rtl-optimization/70596
8012 * gcc.target/i386/pr70596.c: New test.
8013
8014 2016-04-12 Nathan Sidwell <nathan@acm.org>
8015
8016 PR c++/70501
8017 * g++.dg/init/pr70501.C: New.
8018
8019 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8020
8021 * gcc.target/i386/asm-flag-6.c: New test.
8022
8023 2016-04-12 Tom de Vries <tom@codesourcery.com>
8024
8025 PR tree-optimization/68756
8026 * gcc.dg/graphite/pr68756.c: New test.
8027
8028 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR tree-optimization/70602
8031 * gcc.c-torture/execute/pr70602.c: New test.
8032
8033 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8034
8035 PR target/70381
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.
8039
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.
8043
8044 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8045
8046 PR target/70133
8047 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8048 * gcc.target/aarch64/target_attr_15.c: Likewise.
8049
8050 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/69066
8053 * g++.dg/cpp1y/pr69066.C: New.
8054
8055 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8056
8057 PR fortran/68566
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.
8062
8063 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8064
8065 PR testsuite/64039
8066 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8067
8068 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8069
8070 PR rtl-optimization/66669
8071 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8072
8073 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8074
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.
8081
8082 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8083
8084 PR tree-optimization/68644
8085 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8086
8087 PR rtl-optimization/64886
8088 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8089
8090 2016-04-09 Tom de Vries <tom@codesourcery.com>
8091
8092 PR tree-optimization/68953
8093 * gcc.dg/graphite/pr68953.c: New test.
8094
8095 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8096
8097 PR fortran/70592
8098 * gfortran.dg/deferred_character_16.f90: New test.
8099
8100 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR tree-optimization/70586
8103 * gcc.c-torture/execute/pr70586.c: New test.
8104
8105 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8106
8107 PR sanitizer/70573
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.
8111
8112 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8113
8114 PR lto/70289
8115 PR ipa/70348
8116 PR tree-optimization/70373
8117 PR middle-end/70533
8118 PR middle-end/70534
8119 PR middle-end/70535
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.
8124
8125 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8126
8127 PR c++/70590
8128 PR c++/70452
8129 * g++.dg/pr70590.C: New test.
8130 * g++.dg/pr70590-2.C: New test.
8131
8132 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR middle-end/70593
8135 * gcc.target/i386/pr70593.c: New test.
8136
8137 PR rtl-optimization/70574
8138 * gcc.target/i386/avx2-pr70574.c: New test.
8139
8140 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8141
8142 PR sanitizer/70541
8143 * c-c++-common/asan/pr70541.c: New test.
8144
8145 2016-04-08 Tom de Vries <tom@codesourcery.com>
8146
8147 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8148 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8149
8150 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8151
8152 PR target/70566
8153 * gcc.c-torture/execute/pr70566.c: New test.
8154
8155 2016-04-08 Tom de Vries <tom@codesourcery.com>
8156
8157 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8158 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8159
8160 2016-04-08 Alan Modra <amodra@gmail.com>
8161
8162 * gcc.target/powerpc/pr70117.c: New.
8163
8164 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR testsuite/70581
8167 * gcc.dg/lto/simd-function_0.c: New test.
8168
8169 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8170 clones.
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.
8175
8176 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8177
8178 PR testsuite/70553
8179 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8180
8181 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8182 Tom de Vries <tom@codesourcery.com>
8183
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.
8192
8193 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8194
8195 PR c/70436
8196 * g++.dg/warn/Wparentheses-29.C: New test.
8197
8198 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8199
8200 PR c/70436
8201 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8202 explicit braces to resolve a future -Wparentheses warning.
8203
8204 2016-04-06 Richard Henderson <rth@redhat.com>
8205
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.
8210
8211 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8212
8213 PR rtl-optimization/70398
8214 * gcc.target/aarch64/pr70398.c: New.
8215
8216 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8217
8218 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8219
8220 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8221 Pedro Alves <palves@redhat.com>
8222
8223 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8224
8225 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8226
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
8230 for AVX512F clones.
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.
8235
8236 PR middle-end/70550
8237 * c-c++-common/gomp/pr70550-1.c: New test.
8238 * c-c++-common/gomp/pr70550-2.c: New test.
8239
8240 2016-04-05 Nathan Sidwell <nathan@acm.org>
8241
8242 PR c++/70512
8243 * g++.dg/ext/attribute-may-alias-5.C: New.
8244
8245 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR c++/70336
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__.
8251
8252 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8253
8254 PR ipa/66223
8255 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8256
8257 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR rtl-optimization/70542
8260 * gcc.dg/torture/pr70542.c: New test.
8261 * gcc.target/i386/avx2-pr70542.c: New test.
8262
8263 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8264
8265 PR tree-optimization/70509
8266 * gcc.target/i386/avx512bw-pr70509.c: New test.
8267
8268 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8269
8270 PR c++/70452
8271 * g++.dg/ext/constexpr-vla4.C: New test.
8272
8273 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8274
8275 PR target/70510
8276 * gcc.target/i386/pr70510.c: New test.
8277
8278 2016-04-05 Richard Biener <rguenther@suse.de>
8279
8280 PR tree-optimization/70526
8281 * g++.dg/torture/pr70526.C: New testcase.
8282
8283 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR target/70525
8286 * gcc.target/i386/pr70525.c: New test.
8287
8288 2016-04-05 Richard Biener <rguenther@suse.de>
8289
8290 PR middle-end/70499
8291 * g++.dg/torture/pr70499.C: New testcase.
8292
8293 2016-04-05 Richard Biener <rguenther@suse.de>
8294
8295 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8296 remove XFAIL.
8297
8298 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR middle-end/70307
8301 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8302 rs6000 ABI warnings.
8303
8304 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8305
8306 PR ipa/66223
8307 * g++.dg/ipa/devirt-51.C: New testcase.
8308
8309 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8310 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR middle-end/70457
8313 * gcc.dg/torture/pr70457.c: New.
8314
8315 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8316
8317 PR fortran/67538
8318 * gfortran.dg/allocate_with_source_19.f08: New test.
8319
8320 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8321
8322 PR fortran/65795
8323 * gfortran.dg/coarray_allocate_6.f08: New test.
8324
8325 2016-04-04 Richard Biener <rguenther@suse.de>
8326
8327 PR rtl-optimization/70484
8328 * gcc.dg/torture/pr70484.c: New testcase.
8329
8330 2016-04-04 Marek Polacek <polacek@redhat.com>
8331
8332 PR c/70307
8333 * gcc.dg/torture/pr70307.c: New test.
8334
8335 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8336
8337 PR target/70416
8338 PR target/67391
8339 * gcc.target/sh/torture/pr70416.c: New.
8340
8341 2016-04-02 Martin Sebor <msebor@redhat.com>
8342
8343 PR c++/67376
8344 PR c++/70170
8345 PR c++/70172
8346 PR c++/70228
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.
8358
8359 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR rtl-optimization/70467
8362 * gcc.target/i386/pr70467-2.c: New test.
8363
8364 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8365 Marek Polacek <polacek@redhat.com>
8366
8367 PR c++/70488
8368 * g++.dg/init/new47.C: New test.
8369
8370 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8371
8372 PR target/70496
8373 * gcc.target/arm/pr70496.c: New test.
8374
8375 2016-04-01 Nathan Sidwell <nathan@acm.org>
8376
8377 PR c++/68475
8378 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8379
8380 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8381
8382 PR target/69890
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.
8406
8407 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8410 (Holder::foo): Reflect this.
8411
8412 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8413
8414 PR target/70442
8415 * gcc.dg/pr70442.c: New test.
8416
8417 2016-03-31 Nathan Sidwell <nathan@acm.org>
8418
8419 PR c++/70393
8420 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8421
8422 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8423
8424 PR target/70453
8425 * gcc.target/i386/pr70453.c: New test.
8426
8427 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8428
8429 PR target/70292
8430 * gcc.c-torture/pr70292.c: New test.
8431
8432 2016-03-31 Marek Polacek <polacek@redhat.com>
8433
8434 PR c/70297
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.
8438
8439 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR rtl-optimization/70460
8442 * gcc.c-torture/execute/pr70460.c: New test.
8443
8444 2016-03-31 Richard Biener <rguenther@suse.de>
8445
8446 PR c++/70430
8447 * g++.dg/ext/vector30.C: New testcase.
8448
8449 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8450 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8451
8452 * gfortran.dg/fmt_pf.f90: New test.
8453
8454 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8455
8456 Forward-port from 5 branch
8457 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR testsuite/70356
8460 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8461 dg-require-effective-target after dg-do.
8462
8463 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8464
8465 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8466
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>
8474
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.
8514
8515 2016-03-30 Richard Biener <rguenther@suse.de>
8516
8517 PR middle-end/70450
8518 * gcc.dg/torture/pr70450.c: New testcase.
8519
8520 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR target/70421
8523 * gcc.dg/torture/pr70421.c: New test.
8524 * gcc.target/i386/avx512f-pr70421.c: New test.
8525
8526 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8527
8528 PR testsuite/70364
8529 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8530 (check): New function.
8531 (bar): Call check.
8532 (foo): Align stack to 16 bytes when calling bar.
8533 * gcc.target/i386/cleanup-2.c: Likewise.
8534
8535 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8536
8537 PR tree-optimization/59124
8538 * gcc.dg/Warray-bounds-19.c: New test.
8539
8540 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8541
8542 * lib/prune.exp (escape_regex_chars): New.
8543 (prune_file_path): Update to quote metcharacters for regexp.
8544
8545 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR rtl-optimization/70429
8548 * gcc.c-torture/execute/pr70429.c: New test.
8549
8550 PR tree-optimization/70405
8551 * gcc.dg/pr70405.c: New test.
8552
8553 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8554
8555 PR fortran/70397
8556 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8557 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8558
8559 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8560
8561 PR testsuite/64177
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.
8566
8567 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8568
8569 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8570
8571 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8572
8573 PR target/70406
8574 * gcc.target/i386/pr70406.c: New test.
8575
8576 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8577
8578 * gnat.dg/specs/double_record_extension3.ads: New test.
8579
8580 2016-03-25 Richard Henderson <rth@redhat.com>
8581
8582 PR target/70120
8583 * gcc.target/aarch64/pr70120-1.c: New.
8584 * gcc.target/aarch64/pr70120-2.c: New.
8585 * gcc.target/aarch64/pr70120-3.c: New.
8586
8587 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8588
8589 PR c++/62212
8590 * g++.dg/template/mangle2.C: The dg-do directive should be
8591 "compile" not "assemble".
8592
8593 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8594
8595 PR lto/69650
8596 * gcc.dg/pr69650.c: New test.
8597
8598 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8599
8600 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8601
8602 2016-03-25 Alan Modra <amodra@gmail.com>
8603
8604 * gcc.dg/dfp/pr70052.c: New test.
8605
8606 2016-03-24 Richard Henderson <rth@redhat.com>
8607
8608 PR middle-end/69845
8609 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8610 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8611
8612 2016-03-24 Tom de Vries <tom@codesourcery.com>
8613
8614 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8615
8616 2016-03-24 Tom de Vries <tom@codesourcery.com>
8617
8618 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8619 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8620
8621 2016-03-24 Tom de Vries <tom@codesourcery.com>
8622
8623 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8624 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8625
8626 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8627
8628 PR c++/62212
8629 * g++.dg/template/mangle2.C: New test.
8630
8631 2016-03-24 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/70396
8634 * gcc.dg/torture/pr70396.c: New testcase.
8635
8636 2016-03-24 Richard Biener <rguenther@suse.de>
8637
8638 PR middle-end/70370
8639 * gcc.dg/torture/pr70370.c: New testcase.
8640
8641 2016-03-24 Tom de Vries <tom@codesourcery.com>
8642
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.
8646
8647 2016-03-24 Tom de Vries <tom@codesourcery.com>
8648
8649 * c-c++-common/goacc/uninit-if-clause.c: New test.
8650 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8651
8652 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR target/70290
8655 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8656 Fix formatting.
8657
8658 2016-03-24 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/70372
8661 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8662
8663 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8664
8665 PR c++/70347
8666 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8667
8668 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8669
8670 PR c++/70332
8671 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8672
8673 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR c++/70001
8676 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8677 * g++.dg/cpp1y/pr70001.C: New test.
8678
8679 PR c++/70323
8680 * g++.dg/cpp0x/constexpr-70323.C: New test.
8681
8682 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8683 Jason Merrill <jason@redhat.com>
8684 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR c++/69315
8687 * g++.dg/cpp0x/constexpr-69315.C: New test.
8688 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8689
8690 2016-03-23 Marek Polacek <polacek@redhat.com>
8691
8692 PR c++/69884
8693 * g++.dg/warn/Wignored-attributes-1.C: New test.
8694 * g++.dg/warn/Wignored-attributes-2.C: New test.
8695
8696 2016-03-23 Tom de Vries <tom@codesourcery.com>
8697
8698 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8699 initialization.
8700 * gfortran.dg/goacc/private-3.f95 (test): Same.
8701 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8702 missing use param.
8703
8704 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8705
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.
8710
8711 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8712
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.
8718
8719 2016-03-22 Jeff Law <law@redhat.com>
8720
8721 PR target/70232
8722 * gcc.dg/tree-ssa/pr70232.c: New test.
8723
8724 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8725
8726 PR target/70302
8727 * gcc.target/i386/pr70302.c: New test.
8728
8729 2016-03-22 Richard Biener <rguenther@suse.de>
8730
8731 PR middle-end/70251
8732 * g++.dg/torture/pr70251.C: New testcase.
8733
8734 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8735
8736 PR c/69993
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.
8742
8743 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8744
8745 * g++.dg/ext/java-3.C: Don't compile on AIX.
8746
8747 2016-03-22 Richard Biener <rguenther@suse.de>
8748
8749 PR middle-end/70333
8750 * gcc.dg/torture/pr70333.c: New testcase.
8751
8752 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8753
8754 * g++.dg/ext/pr70290.C: New test.
8755
8756 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8757
8758 PR target/70325
8759 * gcc.target/i386/pr70325.c: New test.
8760
8761 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR target/70329
8764 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8765 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8766
8767 PR target/70300
8768 * gcc.target/i386/pr70300.c: New test.
8769
8770 PR c++/70295
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.
8774
8775 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8776
8777 PR c++/70096
8778 * g++.dg/template/ptrmem30.C: New test.
8779
8780 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8781
8782 PR c++/70204
8783 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8784 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8785
8786 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR middle-end/70326
8789 * gcc.dg/pr70326.c: New test.
8790
8791 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8792 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR tree-optimization/70317
8795 * gcc.dg/pr70317.c: New test.
8796
8797 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8798
8799 PR target/70327
8800 * gcc.target/i386/pr70327.c: New test.
8801
8802 2016-03-21 Martin Liska <mliska@suse.cz>
8803
8804 PR ipa/70306
8805 * gcc.dg/ipa/pr70306.c: New test.
8806
8807 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8808
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.
8813
8814 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR target/70296
8817 * gcc.target/powerpc/altivec-36.c: New test.
8818
8819 2016-03-21 Richard Biener <rguenther@suse.de>
8820
8821 PR tree-optimization/70310
8822 * gcc.dg/torture/pr70310.c: New testcase.
8823
8824 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8825
8826 PR target/70293
8827 * gcc.target/i386/pr70293.c: New test.
8828
8829 2016-03-21 Richard Biener <rguenther@suse.de>
8830
8831 PR tree-optimization/70288
8832 * gcc.dg/torture/pr70288-1.c: New testcase.
8833 * gcc.dg/torture/pr70288-2.c: Likewise.
8834
8835 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8836
8837 PR rtl-optimization/69307
8838 * gcc.target/arm/pr69307.c: New test.
8839
8840 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8841
8842 PR rtl-optimization/69102
8843 * gcc.c-torture/compile/pr69102.c: New test.
8844
8845 2016-03-18 Jeff Law <law@redhat.com>
8846
8847 PR rtl-optimization/70263
8848 * gcc.c-torture/compile/pr70263-1.c: New test.
8849 * gcc.target/i386/pr70263-2.c: New test.
8850
8851 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8852
8853 PR rtl-optimization/70278
8854 * gcc.dg/torture/pr70278.c: New test.
8855 * gcc.target/arm/pr70278.c: New test.
8856
8857 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8858
8859 PR c/70281
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.
8863
8864 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8865
8866 PR target/70113
8867 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8868
8869 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8870
8871 PR tree-optimization/70252
8872 * gcc.dg/pr70252.c: New test.
8873
8874 2016-03-18 Tom de Vries <tom@codesourcery.com>
8875
8876 * gcc.dg/pr70161-2.c: New test.
8877 * gcc.dg/pr70161.c: New test.
8878
8879 2016-03-18 Tom de Vries <tom@codesourcery.com>
8880
8881 PR ipa/70269
8882 * gcc.dg/pr70269.c: New test.
8883
8884 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR c++/70267
8887 * g++.dg/ext/java-3.C: New test.
8888
8889 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8890
8891 PR c++/70205
8892 * g++.dg/lookup/pr70205.C: New test.
8893
8894 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8895
8896 PR c++/70218
8897 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8898
8899 2016-03-17 Marek Polacek <polacek@redhat.com>
8900
8901 PR c/69407
8902 * gcc.dg/atomic-op-6.c: New test.
8903
8904 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8905
8906 PR c/70264
8907 * c-c++-common/pr70264.c: New test case.
8908
8909 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/70144
8912 * c-c++-common/pr70144-1.c: New test.
8913 * c-c++-common/pr70144-2.c: New test.
8914
8915 PR c++/70272
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.
8919
8920 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8921
8922 PR driver/70192
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.
8933
8934 2016-03-17 Tom de Vries <tom@codesourcery.com>
8935
8936 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8937 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8938
8939 2016-03-17 Richard Biener <rguenther@suse.de>
8940
8941 PR debug/70271
8942 * g++.dg/debug/pr70271.C: New testcase.
8943
8944 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8945
8946 * gcc.target/i386/pr70251.c: New test.
8947
8948 2016-03-17 Marek Polacek <polacek@redhat.com>
8949
8950 PR c++/70194
8951 * g++.dg/warn/constexpr-70194.C: New test.
8952
8953 2016-03-16 Richard Henderson <rth@redhat.com>
8954
8955 PR middle-end/70240
8956 * gcc.c-torture/compile/pr70240.c: New.
8957
8958 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8959
8960 * gcc.c-torture/compile/20151204.c: Skip for avr.
8961
8962 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR target/70245
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.
8968
8969 2016-03-16 Martin Sebor <msebor@redhat.com>
8970
8971 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8972
8973 2016-03-16 Richard Henderson <rth@redhat.com>
8974
8975 PR middle-end/70199
8976 * gcc.c-torture/compile/pr70199.c: New.
8977
8978 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8979
8980 * gcc.dg/uninit-19.c: Run dos2unix.
8981
8982 2016-03-16 Marek Polacek <polacek@redhat.com>
8983
8984 PR c/70093
8985 * gcc.dg/nested-func-10.c: New test.
8986 * gcc.dg/nested-func-9.c: New test.
8987
8988 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR tree-optimization/68714
8991 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8992
8993 2016-03-16 Tom de Vries <tom@codesourcery.com>
8994
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.
8999
9000 2016-03-16 Tom de Vries <tom@codesourcery.com>
9001
9002 PR tree-optimization/68809
9003 * gcc.dg/graphite/pr68809-2.c: New test.
9004 * gcc.dg/graphite/pr68809.c: New test.
9005
9006 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR c++/70147
9009 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9010 method call to i () as argument. Adjust expected output.
9011
9012 PR c++/70147
9013 * g++.dg/ubsan/pr70147-1.C: New test.
9014 * g++.dg/ubsan/pr70147-2.C: New test.
9015
9016 2016-03-15 Martin Sebor <msebor@redhat.com>
9017
9018 PR c++/58281
9019 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9020
9021 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9022
9023 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9024 hppa*-*-hpux*.
9025
9026 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9027
9028 PR libfortran/69799
9029 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9030 libatomic_available.
9031
9032 2016-03-15 Marek Polacek <polacek@redhat.com>
9033
9034 PR c++/70209
9035 * g++.dg/ext/attribute-may-alias-4.C: New test.
9036
9037 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9038
9039 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9040 -fvar-tracking-assignments-toggle flag.
9041
9042 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9043
9044 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9045
9046 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9047
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.
9051
9052 2016-03-15 Richard Henderson <rth@redhat.com>
9053
9054 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9055
9056 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9057
9058 PR rtl-optimization/69032
9059 * gcc.dg/pr69032.c: New test.
9060
9061 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9062
9063 PR rtl-optimization/63384
9064 * g++.dg/pr63384.C: New test.
9065
9066 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9067
9068 PR target/64411
9069 * gcc.target/i386/pr64411.C: New test.
9070
9071 2016-03-15 Tom de Vries <tom@codesourcery.com>
9072
9073 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9074 * gfortran.dg/goacc/kernels-alias.f95: New test.
9075
9076 2016-03-14 Martin Sebor <msebor@redhat.com>
9077
9078 PR c++/53792
9079 * g++.dg/cpp0x/constexpr-inline.C: New test.
9080 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9081
9082 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9083
9084 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9085
9086 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR middle-end/70219
9089 * gcc.dg/pr70219.c: New test.
9090
9091 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9092
9093 PR target/70083
9094 * gcc.dg/torture/pr70083.c: New test.
9095 * gcc.target/i386/pr70083.c: New test.
9096
9097 2016-03-14 Richard Biener <rguenther@suse.de>
9098
9099 PR tree-optimization/56365
9100 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9101
9102 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9103
9104 PR target/70098
9105 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9106 New function.
9107 * g++.dg/pr70098.C: New testcase.
9108
9109
9110 2016-03-14 Tom de Vries <tom@codesourcery.com>
9111
9112 PR tree-optimization/70045
9113 * gcc.dg/graphite/pr70045.c: New test.
9114
9115 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9116
9117 PR fortran/69043
9118 * gfortran.dg/include_9.f90: New test.
9119
9120 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9121
9122 PR fortran/45076
9123 gfortran.dg/prof/prof.exp: New script.
9124 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9125
9126 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9127
9128 PR rtl-optimization/69307
9129 * gcc.dg/pr69307.c: New test.
9130
9131 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9132
9133 PR target/69614
9134 * gcc.target/arm/pr69614.c: New.
9135
9136 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9137
9138 PR fortran/70031
9139 * gfortran.dg/submodule_14.f08: New test
9140
9141 PR fortran/69524
9142 * gfortran.dg/submodule_15.f08: New test
9143
9144 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9145
9146 PR c++/70106
9147 * g++.dg/cpp1y/paren3.C: New test.
9148
9149 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9150
9151 PR target/70131
9152 * gcc.target/powerpc/ppc-round2.c: New test.
9153
9154 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9155
9156 PR target/70123
9157 * gcc.dg/torture/pr70123.c: New test.
9158
9159 2016-03-11 Jeff Law <law@redhat.com>
9160
9161 PR tree-optimization/70190
9162 * gcc.c-torture/compile/pr70190.c: New test.
9163
9164 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9165
9166 PR c/68187
9167 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9168 case.
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.
9180
9181 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9182
9183 PR c/70085
9184 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9185
9186 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9187
9188 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9189 dg-options.
9190
9191 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9192
9193 PR target/70002
9194 PR target/69245
9195 * gcc.target/aarch64/pr69245_2.c: New test.
9196
9197 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR tree-optimization/70177
9200 * gcc.dg/pr70177.c: New test.
9201
9202 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9203
9204 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9205
9206 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9207
9208 * gcc.dg/tree-ssa/sra-20.c: New.
9209
9210 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR rtl-optimization/70174
9213 * gcc.dg/pr70174.c: New test.
9214
9215 PR tree-optimization/70169
9216 * gcc.dg/pr70169.c: New test.
9217
9218 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9219
9220 PR target/70160
9221 * gcc.target/i386/pr70160.c: New test.
9222
9223 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9224
9225 * gcc.target/s390/dfp-1.c: New test.
9226
9227 2016-03-10 Nick Clifton <nickc@redhat.com>
9228
9229 PR target/70044
9230 * gcc.target/aarch64/pr70044.c: New test.
9231
9232 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9233 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR c++/70001
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.
9239
9240 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9241
9242 PR lto/69589
9243 * g++.dg/lto/pr69589_0.C: New testcase
9244 * g++.dg/lto/pr69589_1.C: New testcase
9245
9246 2016-03-10 Marek Polacek <polacek@redhat.com>
9247
9248 PR c++/70153
9249 * g++.dg/delayedfold/unary-plus1.C: New test.
9250
9251 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9252
9253 * gcc.target/arm/pr45701-1.c: Escape brackets.
9254 * gcc.target/arm/pr45701-2.c: Likewise.
9255
9256 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9257
9258 * gfortran.dg/unconstrained_commons.f: New.
9259
9260 2016-03-10 Alan Modra <amodra@gmail.com>
9261
9262 * gcc.dg/pr69195.c: New.
9263 * gcc.dg/pr69238.c: New.
9264
9265 2016-03-10 Tom de Vries <tom@codesourcery.com>
9266
9267 PR testsuite/68915
9268 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9269
9270 2016-03-10 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/70128
9273 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9274 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9275
9276 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR tree-optimization/70152
9279 * gcc.dg/pr70152.c: New test.
9280
9281 PR target/70086
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.
9285
9286 PR tree-optimization/70127
9287 * gcc.c-torture/execute/pr70127.c: New test.
9288
9289 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9290
9291 * c-c++-common/goacc/combined-directives-2.c: New test.
9292
9293 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9294
9295 PR c/68473
9296 PR c++/70105
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.
9300
9301 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9302
9303 PR c/68473
9304 PR c++/70105
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):
9308 New.
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
9313 make_location.
9314
9315 2016-03-09 Richard Biener <rguenther@suse.de>
9316 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR tree-optimization/70138
9319 * gcc.dg/vect/pr70138-1.c: New testcase.
9320 * gcc.dg/vect/pr70138-2.c: Likewise.
9321
9322 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/70049
9325 * gcc.target/i386/pr70049.c: New test.
9326
9327 2016-03-09 Richard Biener <rguenther@suse.de>
9328
9329 PR c/70143
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.
9333
9334 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9335
9336 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9337 arm-*-*.
9338
9339 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR middle-end/67278
9342 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9343
9344 PR target/67278
9345 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9346
9347 PR middle-end/70050
9348 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9349 in testcase comment.
9350
9351 2016-03-09 Tom de Vries <tom@codesourcery.com>
9352
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.
9361
9362 2016-03-08 Martin Sebor <msebor@redhat.com>
9363
9364 PR c++/62096
9365 * g++.dg/warn/overflow-warn-7.C: New test.
9366
9367 2016-03-08 Jason Merrill <jason@redhat.com>
9368
9369 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9370 * lib/target-supports.exp (check_effective_target_concepts): New.
9371
9372 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR c++/70135
9375 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9376 * g++.dg/ubsan/pr70135.C: New test.
9377
9378 PR target/70110
9379 * gcc.dg/pr70110.c: New test.
9380
9381 2016-03-07 Martin Jambor <mjambor@suse.cz>
9382
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.
9398
9399 2016-03-07 Martin Jambor <mjambor@suse.cz>
9400
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.
9404
9405 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9406
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.
9410
9411 2016-02-26 Richard Biener <rguenther@suse.de>
9412 Jeff Law <law@redhat.com>
9413
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.
9417
9418 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9419
9420 * lib/target-supports.exp
9421 (check_effective_target_whole_vector_shift): Enable for PPC64.
9422
9423 2016-03-07 Richard Biener <rguenther@suse.de>
9424
9425 PR tree-optimization/70115
9426 * gcc.dg/torture/pr70115.c: New testcase.
9427
9428 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9429
9430 PR middle-end/69916
9431 * c-c-++-common/goacc/pr69916.c: New.
9432
9433 2016-03-07 Richard Henderson <rth@redhat.com>
9434
9435 * gcc.c-torture/compile/pr70061.c: New test.
9436
9437 2016-03-07 Richard Biener <rguenther@suse.de>
9438
9439 PR testsuite/70109
9440 * gcc.dg/vect/O3-pr36098.c: New testcase.
9441
9442 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9443
9444 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9445
9446 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9447
9448 * gnat.dg/renaming9.ad[sb]: New testcase.
9449
9450 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR c++/70084
9453 * g++.dg/expr/stdarg3.C: New test.
9454
9455 2016-03-04 Jeff Law <law@redhat.com>
9456
9457 PR tree-optimization/69196
9458 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9459 x86_64-*-*.
9460
9461 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9462
9463 PR c/69973
9464 * gcc.dg/pr69973.c: New test.
9465
9466 PR rtl-optimization/69941
9467 * gcc.dg/torture/pr69941.c: New test.
9468
9469 PR c/69824
9470 * gcc.dg/pr69824.c: New test.
9471
9472 2016-03-05 Tom de Vries <tom@codesourcery.com>
9473
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
9476 function.
9477
9478 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9479
9480 PR c++/66786
9481 * g++.dg/cpp1y/var-templ48.C: New test.
9482 * g++.dg/cpp1y/var-templ49.C: New test.
9483
9484 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9485
9486 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9487
9488 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR c++/70035
9491 * g++.dg/ubsan/pr70035.C: New test.
9492
9493 PR target/70062
9494 * gcc.target/i386/pr70062.c: New test.
9495
9496 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9497
9498 * g++.dg/template/typename21.C: Remove c++98_only.
9499
9500 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9501
9502 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9503
9504 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9505
9506 PR c/68187
9507 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9508 function.
9509 (fn_42_b): Likewise.
9510 (fn_42_c): Likewise.
9511
9512 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9513
9514 PR c/68187
9515 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9516 function.
9517 (fn_40_b): Likewise.
9518 (fn_41_a): Likewise.
9519 (fn_41_b): Likewise.
9520
9521 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR target/70059
9524 * gcc.target/i386/avx512f-pr70059.c: New test.
9525 * gcc.target/i386/avx512dq-pr70059.c: New test.
9526
9527 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9528
9529 PR rtl-optimization/57676
9530 * gcc.dg/torture/pr57676.c: New test.
9531
9532 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9533
9534 * gcc.dg/pr70026.c: New test.
9535
9536 2016-03-04 Marek Polacek <polacek@redhat.com>
9537
9538 PR c/69798
9539 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9540 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9541
9542 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9543
9544 PR target/70004
9545 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9546 Delete.
9547 (test_corners_sisd_si): Likewise.
9548 (main): Remove checks of the above.
9549 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9550
9551 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9552
9553 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9554
9555 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9556
9557 * gcc.dg/torture/pr69951.c: Accept argc==0.
9558
9559 2016-03-04 Richard Biener <rguenther@suse.de>
9560
9561 PR c++/70054
9562 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9563 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9564
9565 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9566
9567 PR testsuite/69766
9568 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9569 testing multiarch.
9570
9571 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR debug/69947
9574 * gcc.dg/guality/pr69947.c: New test.
9575
9576 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR ada/70017
9579 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9580
9581 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9582
9583 PR rtl-optimization/69904
9584 * gcc.target/arm/pr69904.c: New test.
9585
9586 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR target/70021
9589 * gcc.dg/vect/pr70021.c: New test.
9590 * gcc.target/i386/pr70021.c: New test.
9591
9592 2016-03-03 Marek Polacek <polacek@redhat.com>
9593
9594 PR middle-end/70050
9595 * gcc.dg/pr70050.c: New test.
9596
9597 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9598
9599 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9600
9601 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9602
9603 PR tree-optimization/70043
9604 * gfortran.dg/vect/pr70043.f90: New test.
9605
9606 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gnat.dg/specs/task1.ads: New test.
9609
9610 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9611
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.
9615
9616 2016-03-03 Richard Biener <rguenther@suse.de>
9617
9618 PR tree-optimization/55936
9619 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9620
9621 2016-03-02 Jeff Law <law@redhat.com>
9622
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.
9626
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.
9630
9631 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9632
9633 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9634
9635 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9636
9637 PR rtl-optimization/69052
9638 * gcc.target/i386/pr69052.c: New test.
9639
9640 2016-03-02 Alan Modra <amodra@gmail.com>
9641
9642 * gcc.dg/pr69990.c: New.
9643
9644 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR c/68062
9647 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9648
9649 PR middle-end/70022
9650 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9651
9652 PR target/70028
9653 * gcc.target/i386/pr70028.c: New test.
9654
9655 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9656
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
9664
9665 2016-03-02 Richard Biener <rguenther@suse.de>
9666 Uros Bizjak <ubizjak@gmail.com>
9667
9668 PR target/67278
9669 * gcc.dg/simd-8.c: New testcase.
9670
9671 2016-03-02 Richard Biener <rguenther@suse.de>
9672
9673 PR middle-end/67278
9674 * gcc.dg/simd-7.c: New testcase.
9675
9676 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9677
9678 * gcc.target/i386/pr70007.c: Tweak.
9679
9680 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9681
9682 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9683
9684 2016-03-02 Marek Polacek <polacek@redhat.com>
9685
9686 PR c/67854
9687 * gcc.dg/pr67854.c: New test.
9688
9689 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR middle-end/70025
9692 * gcc.dg/torture/pr70025.c: New test.
9693
9694 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9695
9696 PR tree-optimization/68621
9697 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9698
9699 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9700
9701 * gcc.target/i386/pr70007.c: New test.
9702
9703 2016-03-01 Jeff Law <law@redhat.com>
9704
9705 PR tree-optimization/69196
9706 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9707
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.
9711
9712 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9713
9714 PR target/70033
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.
9720
9721 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9722
9723 PR target/70027
9724 * gcc.target/i386/pr70027.c: New test.
9725
9726 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9727
9728 * gcc.dg/pr70017.c: New test.
9729
9730 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR c/69796
9733 PR c/69974
9734 * gcc.dg/pr69796.c: New test.
9735 * gcc.dg/pr69974.c: New test.
9736
9737 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9738
9739 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9740
9741 2016-02-29 Jeff Law <law@redhat.com>
9742
9743 PR tree-optimization/69987
9744 * gfortran.dg/pr69987.f90: New test.
9745
9746 PR tree-optimization/69989
9747 * gcc.c-torture/compile/pr69989-2.c: New test.
9748
9749 2016-03-01 Marek Polacek <polacek@redhat.com>
9750
9751 PR c++/69795
9752 * g++.dg/parse/invalid1.C: New test.
9753
9754 2016-03-01 Richard Biener <rguenther@suse.de>
9755
9756 PR middle-end/70022
9757 * gcc.dg/pr70022.c: New testcase.
9758
9759 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9760
9761 PR tree-optimization/69956
9762 * gcc.dg/pr69956.c: New test.
9763
9764 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9765
9766 PR target/70011
9767 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9768 XFAIL when hardware supports efficient unaligned storage access.
9769
9770 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9771
9772 PR c++/69961
9773 * g++.dg/template/pr69961a.C: New test.
9774 * g++.dg/template/pr69961b.C: New test.
9775
9776 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9777
9778 PR preprocessor/69985
9779 * gcc.dg/cpp/pr69985.c: New test case.
9780
9781 2016-02-29 Jeff Law <law@redhat.com>
9782
9783 PR tree-optimization/70005
9784 * gcc.c-torture/execute/pr70005.c New test.
9785
9786 PR tree-optimization/69999
9787 * gcc.c-torture/compile/pr69999.c: New test.
9788
9789 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9790
9791 PR tree-optimization/69652
9792 * gcc.dg/torture/pr69652.c: Delete test.
9793 * gcc.dg/vect/pr69652.c: New test.
9794
9795 2016-02-19 Richard Biener <rguenther@suse.de>
9796
9797 PR tree-optimization/69980
9798 * gfortran.dg/vect/pr69980.f90: New testcase.
9799
9800 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9801
9802 * gcc.target/sparc/20160229-1.c: New test.
9803
9804 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9805
9806 * gnat.dg/stack_usage3.adb: New test.
9807 * gnat.dg/stack_usage3_pkg.ads: New helper.
9808
9809 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9810
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.
9815
9816 2016-02-29 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/69720
9819 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9820
9821 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9822
9823 PR fortran/68147
9824 PR fortran/47674
9825 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9826
9827 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9828 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9829
9830 PR fortran/56007
9831 * gfortran.dg/coarray_8.f90: Adjust error message.
9832 * gfortran.dg/pr56007.f90: New test.
9833 * gfortran.dg/pr56007.f: New test.
9834
9835 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9836
9837 PR tree-optimization/69989
9838 * gcc.dg/torture/pr69989.c: New test.
9839
9840 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9841
9842 * gcc.target/i386/stack-realign-win.c: New test.
9843
9844 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9845
9846 PR fortran/60126
9847 * gfortran.dg/pr60126.f90: New test.
9848
9849 2016-02-27 Jeff Law <law@redhat.com>
9850
9851 Revert
9852 2016-02-26 Richard Biener <rguenther@suse.de>
9853 Jeff Law <law@redhat.com>
9854
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.
9858
9859 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9860
9861 PR fortran/69910
9862 * gfortran.dg/newunit_4.f90: New test.
9863
9864 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR target/69613
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
9870 target.
9871
9872 2016-02-26 Martin Sebor <msebor@redhat.com>
9873
9874 PR tree-optimization/15826
9875 * gcc.dg/tree-ssa/pr15826.c: New test.
9876
9877 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR target/69969
9880 * gcc.target/powerpc/pr69969.c: New test.
9881
9882 2016-02-26 Martin Sebor <msebor@redhat.com>
9883
9884 PR c++/15766
9885 * g++.old-deja/g++.other/decl5.C: Add a test case.
9886
9887 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9888
9889 PR target/69946
9890 * gcc.target/powerpc/pr69946.c: New file.
9891
9892 2016-02-26 Richard Biener <rguenther@suse.de>
9893 Jeff Law <law@redhat.com>
9894
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.
9898
9899 2016-02-26 Martin Jambor <mjambor@suse.cz>
9900
9901 PR middle-end/69920
9902 * gcc.dg/torture/pr69932.c: New test.
9903 * gcc.dg/torture/pr69936.c: Likewise.
9904
9905 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9906
9907 PR target/69709
9908 * gcc.target/s390/pr69709.c: New test.
9909
9910 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9911
9912 PR target/69245
9913 * gcc.target/aarch64/pr69245_1.c: New test.
9914
9915 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9916
9917 PR target/69613
9918 * gcc.dg/torture/pr69613.c: New test.
9919
9920 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR rtl-optimization/69891
9923 * gcc.target/i386/pr69891.c: New test.
9924
9925 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9926 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9927
9928 PR target/61397
9929 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9930 functionality for both 32-bit and 64-bit.
9931
9932 2016-02-26 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/69551
9935 * gcc.dg/torture/pr69951.c: New testcase.
9936
9937 2016-02-25 Richard Biener <rguenther@suse.de>
9938
9939 PR tree-optimization/48795
9940 * gcc.dg/Warray-bounds-18.c: New testcase.
9941
9942 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9943
9944 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9945
9946 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR rtl-optimization/69896
9949 * gcc.dg/pr69896.c: New test.
9950
9951 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9952
9953 PR c++/69736
9954 * g++.dg/cpp1y/paren2.C: New test.
9955
9956 2016-02-24 Martin Sebor <msebor@redhat.com>
9957
9958 PR c/51147
9959 * gcc.dg/enum-mode-2.c: New test.
9960
9961 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR c++/69922
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.
9967
9968 2016-02-24 Marek Polacek <polacek@redhat.com>
9969
9970 PR c/69819
9971 * gcc.dg/pr69819.c: New test.
9972
9973 2016-02-24 Martin Sebor <msebor@redhat.com>
9974
9975 PR c++/69912
9976 * g++.dg/ext/flexary15.C: New test.
9977
9978 2016-02-24 Martin Sebor <msebor@redhat.com>
9979
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.
9983
9984 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9985 Charles Baylis <charles.baylis@linaro.org>
9986
9987 PR debug/61033
9988 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9989
9990 2016-02-24 Richard Biener <rguenther@suse.de>
9991 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR middle-end/69760
9994 * gcc.dg/torture/pr69760.c: New testcase.
9995
9996 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9997
9998 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9999 pattern on Solaris with as.
10000
10001 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10002
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.
10007
10008 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR middle-end/69915
10011 * gcc.dg/pr69915.c: New test.
10012
10013 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10014
10015 PR rtl-optimization/69886
10016 * gcc.dg/torture/pr69886.c: New test.
10017
10018 2016-02-24 Richard Biener <rguenther@suse.de>
10019
10020 PR middle-end/68963
10021 * gcc.dg/torture/pr68963.c: New testcase.
10022
10023 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10024
10025 PR target/69875
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.
10038
10039 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR middle-end/69909
10042 * gcc.dg/torture/pr69909.c: New test.
10043
10044 2016-02-24 Richard Biener <rguenther@suse.de>
10045
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.
10050
10051 2016-02-24 Christian Bruel <christian.bruel@st.com>
10052
10053 * gcc.target/arm/pragma_cpp_fma.c: New test.
10054
10055 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10056
10057 PR fortran/61156
10058 * gfortran.dg/include_6.f90: Update test.
10059
10060 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR objc/69844
10063 * objc.dg/pr69844.m: New test.
10064
10065 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10066
10067 PR libgfortran/69456
10068 * gfortran.dg/namelist_89.f90: New test.
10069 * gfortran.dg/pr59700.f90: Update test..
10070
10071 2016-02-23 Martin Sebor <msebor@redhat.com>
10072
10073 PR middle-end/69780
10074 * g++.dg/ext/builtin_alloca.C: New test.
10075 * gcc.dg/builtins-68.c: New test.
10076
10077 2016-02-23 Richard Henderson <rth@redhat.com>
10078
10079 * gcc.target/i386/addr-space-3.c: Remove test.
10080
10081 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10082
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.
10088
10089 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10090
10091 PR preprocessor/69126
10092 PR preprocessor/69543
10093 PR preprocessor/69558
10094 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10095 (f): Rename to...
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.
10101 (g): Rename to...
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
10114 xfail for c++.
10115
10116 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10117
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.
10133
10134 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10135
10136 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10137
10138 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR c++/69902
10141 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10142
10143 PR c/69900
10144 * gcc.dg/pr69900.c: New test.
10145
10146 2016-02-23 Martin Jambor <mjambor@suse.cz>
10147
10148 PR tree-optimization/69666
10149 * gcc.dg/tree-ssa/pr69666.c: New test.
10150
10151 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10152
10153 PR fortran/67451
10154 * gfortran.dg/coarray_allocate_5.f08: New test.
10155
10156 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10157
10158 * gcc.target/s390/vcond-shift.c: Move to ...
10159 * gcc.target/s390/vector/vcond-shift.c: ... here.
10160
10161 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10162
10163 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10164 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10165
10166 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10167
10168 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10169
10170 2016-02-20 Mark Wielaard <mjw@redhat.com>
10171
10172 PR c/28901
10173 * gcc.dg/unused-variable-3.c: New test.
10174
10175 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR target/69888
10178 * gcc.target/i386/pr69888.c: New test.
10179
10180 2016-02-22 Richard Biener <rguenther@suse.de>
10181
10182 PR tree-optimization/69882
10183 * gfortran.dg/vect/pr69882.f90: New testcase.
10184
10185 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10186
10187 PR target/69885
10188 * gcc.dg/pr69885.c: New test.
10189
10190 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10191
10192 PR target/69806
10193 PR target/54089
10194 * gcc.target/sh/pr54089-10.c: New.
10195
10196 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10197
10198 PR fortran/69423
10199 * gfortran.dg/deferred_character_15.f90 : New test.
10200
10201 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10202
10203 PR fortran/57365
10204 gfortran.dg/allocate_with_source_18.f03: New test.
10205
10206 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10207
10208 PR fortran/52531
10209 gfortran.dg/gomp/pr52531.f90: New test.
10210
10211 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10212
10213 PR c++/69865
10214 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10215 -std=c++03.
10216
10217 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR c++/69826
10220 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10221 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10222
10223 PR c++/69850
10224 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10225
10226 PR c++/69851
10227 * g++.dg/torture/pr69851.C: New test.
10228
10229 2016-02-19 Martin Sebor <msebor@redhat.com>
10230
10231 PR testsuite/69573
10232 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10233
10234 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR c++/69850
10237 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10238 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10239
10240 PR c++/67767
10241 * g++.dg/cpp0x/pr67767.C: New test.
10242
10243 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10244
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
10248 above.
10249 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10250 effective target check.
10251
10252 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR target/69820
10255 * gcc.target/i386/pr69820.c: New test.
10256
10257 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10258
10259 * gcc.target/s390/vector/int128-1.c: New test.
10260
10261 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10262
10263 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10264
10265 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10266
10267 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10268 instruction pattern name to prevent the testcase from failing with
10269 -march=z13.
10270
10271 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10272
10273 * gcc.target/s390/md/movstr-2.c: New test.
10274
10275 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10276
10277 * gcc.target/s390/morestack.c: New test.
10278
10279 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10280
10281 PR target/69625
10282 * gcc.target/s390/pr69625.c: Add test case.
10283
10284 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10285
10286 PR testsuite/68580
10287 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10288
10289 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10290
10291 PR target/68404
10292 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10293 * gcc.target/powerpc/fusion3.c: Likewise.
10294
10295 2016-02-18 Richard Biener <rguenther@suse.de>
10296
10297 PR middle-end/69553
10298 * g++.dg/torture/pr69553.C: New testcase.
10299
10300 2016-02-18 Nick Clifton <nickc@redhat.com>
10301
10302 PR target/62254
10303 PR target/69610
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.
10307
10308 2016-02-18 Richard Biener <rguenther@suse.de>
10309
10310 PR middle-end/69854
10311 * gcc.dg/torture/pr69854.c: New testcase.
10312
10313 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c++/69850
10316 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10317
10318 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10319
10320 * gcc.target/powerpc/vec-cg.c: New test.
10321
10322 2016-02-17 Richard Biener <rguenther@suse.de>
10323
10324 PR testsuite/69586
10325 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10326
10327 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10328
10329 PR target/69161
10330 * gcc.c-torture/compile/pr69161.c: New test.
10331
10332 2016-02-17 David Sherwood <david.sherwood@arm.com>
10333
10334 PR target/69532
10335 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10336 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10337
10338 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10339
10340 * gcc.dg/ifcvt-4.c: Skip on Visium.
10341
10342 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 * gnat.dg/atomic8.adb: New test.
10345
10346 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10347
10348 * gnat.dg/discr46.ad[sb]: New test.
10349
10350 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10351
10352 PR Target/48344
10353 * gcc.target/powerpc/pr48344-1.c: New test.
10354
10355 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10356
10357 PR fortran/69742
10358 * gfortran.dg/associate_21.f90: New test.
10359
10360 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10361
10362 PR c/69835
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.
10366
10367 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10368 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10369
10370 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10371
10372 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR middle-end/69801
10375 * gcc.dg/pr69801.c: Add empty dg-options.
10376
10377 2016-02-16 James Norris <jnorris@codesourcery.com>
10378
10379 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10380 * g++.dg/goacc/deviceptr-1.c: New file.
10381
10382 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR tree-optimization/69820
10385 * gcc.dg/vect/pr69820.c: New test.
10386
10387 2016-02-16 Richard Biener <rguenther@suse.de>
10388
10389 PR tree-optimization/69776
10390 * gcc.dg/torture/pr69776-2.c: New testcase.
10391
10392 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10393
10394 PR tree-optimization/69714
10395 * gcc.dg/torture/pr69714.c: New test.
10396
10397 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR tree-optimization/69802
10400 * gcc.dg/pr69802.c: New test.
10401
10402 2016-02-16 Richard Biener <rguenther@suse.de>
10403
10404 PR middle-end/69801
10405 * gcc.dg/pr69801.c: New testcase.
10406
10407 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10408
10409 PR libgfortran/69651
10410 * gfortran.dg/read_bang.f90: New test.
10411 * gfortran.dg/read_bang4.f90: New test.
10412
10413 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR c++/69658
10416 * g++.dg/init/pr69658.C: New test.
10417
10418 PR c++/69797
10419 * c-c++-common/pr69797.c: New test.
10420
10421 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10422
10423 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10424 check for aarch64*-*-*.
10425
10426 2016-02-15 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/69783
10429 * gcc.dg/vect/pr69783.c: New testcase.
10430
10431 2016-02-15 Richard Biener <rguenther@suse.de>
10432
10433 PR tree-optimization/69776
10434 * gcc.dg/torture/pr69776.c: New testcase.
10435
10436 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10437
10438 PR fortran/60526
10439 * gfortran.dg/type_decl_4.f90: Reinstated.
10440
10441 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10442
10443 PR fortran/68746
10444 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10445
10446 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10447
10448 PR fortran/60526
10449 PR bootstrap/69816
10450 * gfortran.dg/type_decl_4.f90: Removed.
10451
10452 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10453
10454 PR fortran/60526
10455 * gfortran.dg/type_decl_4.f90: New test.
10456
10457 2016-02-14 Alan Modra <amodra@gmail.com>
10458
10459 PR testsuite/68886
10460 * gcc.c-torture/execute/stkalign.c: Revise test.
10461
10462 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10463
10464 PR target/67260
10465 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10466
10467 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10468
10469 PR target/67260
10470 * gcc.target/sh/torture/pr67260.c: New.
10471
10472 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10473
10474 * gcc.dg/pr67964.c: Add dg-require-alias.
10475
10476 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10477
10478 PR target/67636
10479 PR target/64345
10480 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10481
10482 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10483
10484 PR libgfortran/69668
10485 * gfortran.dg/namelist_88.f90: New test.
10486
10487 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10488
10489 PR libgfortran/69668
10490 * gfortran.dg/namelist_38.f90: Update test.
10491 * gfortran.dg/namelist_84.f90: Update test.
10492
10493 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10494
10495 PR other/69554
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.
10504
10505 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10506
10507 PR driver/69265
10508 PR driver/69453
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.
10517
10518 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10519
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.
10524
10525 2016-02-12 Marek Polacek <polacek@redhat.com>
10526
10527 * g++.dg/torture/init-list1.C: New.
10528
10529 2016-02-12 Marek Polacek <polacek@redhat.com>
10530
10531 * gcc.dg/pr69522.c: Add empty dg-options.
10532
10533 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10534
10535 * g++.dg/lto/lto.exp: Include and init mpx.
10536 * g++.dg/lto/pr69729_0.C: New test.
10537
10538 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR ipa/69241
10541 * g++.dg/ipa/pr69241-4.C: New test.
10542
10543 PR ipa/68672
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.
10547
10548 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10549
10550 PR c/69522
10551 * gcc.dg/pr69522.c: New test.
10552
10553 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10554
10555 PR c++/69098
10556 * g++.dg/cpp1y/69098.C: New test.
10557 * g++.dg/cpp1y/69098-2.C: New test.
10558
10559 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10560
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.
10613
10614 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR c/69768
10617 * c-c++-common/Waddress-1.c: New test.
10618
10619 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10620
10621 PR fortran/69296
10622 * gfortran.dg/associate_19.f03: New test.
10623 * gfortran.dg/associate_20.f03: New test.
10624
10625 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10626
10627 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10628
10629 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10630
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.
10635
10636 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10637
10638 PR c++/68726
10639 * g++.dg/cpp0x/pr68726.C: New.
10640
10641 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10642
10643 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10644 test.
10645
10646 2016-02-11 Richard Biener <rguenther@suse.de>
10647
10648 * g++.dg/tree-ssa/pr61034.C: Adjust.
10649
10650 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10651
10652 PR target/69148
10653 * gcc.target/s390/pr69148.c: New.
10654
10655 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10656
10657 PR tree-optimization/69652
10658 * gcc.dg/torture/pr69652.c: New test.
10659
10660 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10661 Patrick Palka <ppalka@gcc.gnu.org>
10662
10663 PR ipa/69241
10664 PR c++/69649
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.
10669
10670 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10671
10672 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10673 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10674
10675 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10676
10677 PR tree-optimization/68021
10678 * gcc.dg/tree-ssa/pr68021.c: New test.
10679
10680 2016-02-10 Richard Biener <rguenther@suse.de>
10681
10682 PR tree-optimization/69726
10683 * gcc.dg/uninit-22.c: New testcase.
10684
10685 2016-02-09 Andrew Pinski <apinski@cavium.com>
10686
10687 PR tree-opt/69282
10688 * gcc.c-torture/compile/20160205-1.c: New testcase.
10689
10690 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10691
10692 PR target/68404
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.
10696
10697 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10698
10699 PR target/68532
10700 * gcc.c-torture/execute/pr68532.c: New test.
10701
10702 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10703
10704 PR target/69634
10705 * gcc.dg/pr69634.c: New.
10706
10707 2016-02-09 Richard Biener <rguenther@suse.de>
10708
10709 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10710
10711 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10712
10713 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10714
10715 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10716
10717 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10718
10719 2016-02-09 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/69715
10722 * gcc.dg/torture/pr69715.c: New testcase.
10723
10724 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10725
10726 PR c++/69139
10727 * g++.dg/cpp0x/trailing12.C: New test.
10728 * g++.dg/cpp0x/trailing13.C: New test.
10729
10730 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10731
10732 PR c++/69283
10733 PR c++/67835
10734 * g++.dg/cpp1y/auto-fn29.C: New test.
10735 * g++.dg/cpp1y/auto-fn30.C: New test.
10736
10737 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR tree-optimization/69209
10740 * gcc.c-torture/compile/pr69209.c: New test.
10741
10742 2016-02-08 Jeff Law <law@redhat.com>
10743
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.
10747
10748 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR c++/59627
10751 * g++.dg/gomp/pr59627.C: New test.
10752
10753 PR ipa/69239
10754 * g++.dg/ipa/pr69239.C: New test.
10755
10756 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10757
10758 PR preprocessor/69664
10759 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10760 * gcc.dg/cpp/warn-comments.c: Likewise.
10761
10762 2016-02-08 Marek Polacek <polacek@redhat.com>
10763
10764 PR c++/69688
10765 * g++.dg/init/const12.C: New test.
10766
10767 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10768
10769 PR target/60410
10770 * gcc.dg/lto/pr55113_0.c: Remove test.
10771
10772 2016-02-08 Richard Biener <rguenther@suse.de>
10773
10774 PR tree-optimization/69719
10775 * gcc.dg/torture/pr69719.c: New testcase.
10776
10777 2016-02-08 Richard Biener <rguenther@suse.de>
10778 Jeff Law <law@redhat.com>
10779
10780 PR target/68273
10781 * gcc.target/mips/pr68273.c: New testcase.
10782
10783 2016-02-08 Richard Biener <rguenther@suse.de>
10784
10785 PR rtl-optimization/69274
10786 * gcc.target/i386/addr-sel-1.c: XFAIL.
10787
10788 2016-02-08 Jeff Law <law@redhat.com>
10789
10790 PR tree-optimization/68541
10791 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10792
10793 PR tree-optimization/65917
10794 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10795
10796 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10797
10798 PR fortran/50555
10799 * gfortran.dg/namelist_args.f90: New test.
10800
10801 2016-02-05 Jeff Law <law@redhat.com>
10802
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.
10810
10811 2016-02-05 Martin Sebor <msebor@redhat.com>
10812
10813 PR c++/69662
10814 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10815 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10816
10817 2016-02-06 Richard HEnderson <rth@redhat.com>
10818
10819 PR c/69643
10820 * gcc.target/i386/addr-space-4.c: New.
10821 * gcc.target/i386/addr-space-5.c: New.
10822
10823 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10824
10825 PR fortran/66089
10826 * gfortran.dg/elemental_dependency_6.f90: New.
10827
10828 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR rtl-optimization/69691
10831 * gcc.c-torture/execute/pr69691.c: New test.
10832
10833 PR c++/69628
10834 * g++.dg/parse/pr69628.C: New test.
10835
10836 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10837
10838 * gcc.dg/sancov/asan.c: Move to ...
10839 * gcc.dg/asan/sancov-1.c: ... here.
10840
10841 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10842
10843 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10844
10845 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10846
10847 PR target/69677
10848 * gcc.target/i386/pr69677.c: New test.
10849
10850 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10851
10852 PR c++/68948
10853 * g++.dg/template/pr68948.C: New test.
10854
10855 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10856
10857 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10858 (only necessary on s390x).
10859
10860 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10861
10862 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10863 -mno-accumulate-outgoing-args.
10864
10865 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10866
10867 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10868
10869 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10870
10871 PR c/69669
10872 * c-c++-common/pr69669.c: New test.
10873
10874 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10875
10876 PR target/69667
10877 * g++.dg/pr69667.C: New file.
10878
10879 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10880
10881 PR target/69619
10882 * gcc.dg/pr69619.c: Add new test.
10883
10884 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10885
10886 PR rtl-optimization/69577
10887 * gcc.target/i386/pr69577.c: New test.
10888
10889 2016-02-04 Martin Liska <mliska@suse.cz>
10890
10891 * g++.dg/asan/pr69276.C: New test.
10892
10893 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10894
10895 PR target/65932
10896 PR target/67714
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.
10901
10902 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10903
10904 PR target/65932
10905 PR target/67714
10906 * gcc.c-torture/execute/pr67714.c: New test.
10907
10908 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10909
10910 PR target/69454
10911 * gcc.target/i386/pr69454-1.c: New test.
10912 * gcc.target/i386/pr69454-2.c: New test.
10913
10914 2016-02-03 Martin Sebor <msebor@redhat.com>
10915
10916 PR c++/69251
10917 PR c++/69253
10918 PR c++/69290
10919 PR c++/69277
10920 PR c++/69349
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.
10929
10930 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10931
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.
10935
10936 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10937
10938 PR c/69627
10939 * gcc.dg/pr69627.c: New test.
10940
10941 PR target/69644
10942 * gcc.dg/pr69644.c: New test.
10943
10944 2016-02-03 Mike Stump <mikestump@comcast.net>
10945
10946 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10947 support for struct-layout-1.exp.
10948
10949 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10950
10951 PR c++/69056
10952 * g++.dg/cpp0x/pr69056.C: New test.
10953
10954 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10955 Alexandre Oliva <aoliva@redhat.com>
10956
10957 PR target/69461
10958 * gcc.target/powerpc/pr69461.c: New.
10959
10960 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10961
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.
10968
10969 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10970
10971 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10972
10973 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10974
10975 PR fortran/67451
10976 PR fortran/69418
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.
10980
10981 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10982
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.
10993
10994 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10995
10996 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10997 warning.
10998
10999 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11000
11001 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11002
11003 2016-02-02 James Norris <jnorris@codesourcery.com>
11004
11005 * c-c++-common/goacc/routine-5.c: Add tests.
11006
11007 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11008
11009 * gcc.target/nvptx/unsigned-cmp.c: New test.
11010
11011 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11012
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.
11018
11019 2016-02-02 Richard Biener <rguenther@suse.de>
11020
11021 PR tree-optimization/69595
11022 * gcc.dg/Warray-bounds-17.c: New testcase.
11023
11024 2016-02-02 Richard Biener <rguenther@suse.de>
11025
11026 PR tree-optimization/69606
11027 * gcc.dg/torture/pr69606.c: New testcase.
11028
11029 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11030
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.
11034
11035 2016-02-02 Alan Modra <amodra@gmail.com>
11036
11037 PR target/69548
11038 * gcc.target/powerpc/pr69548.c: New test.
11039
11040 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR rtl-optimization/69592
11043 * gcc.dg/pr69592.c: New test.
11044
11045 PR preprocessor/69543
11046 PR c/69558
11047 * gcc.dg/pr69543.c: New test.
11048 * gcc.dg/pr69558.c: New test.
11049
11050 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11051
11052 PR testsuite/65940
11053 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11054
11055 2016-02-01 Martin Sebor <msebor@redhat.com>
11056
11057 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11058
11059 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11060
11061 PR tree-optimization/67921
11062 * c-c++-common/ubsan/pr67921.c: New test.
11063
11064 2016-02-01 Richard Biener <rguenther@suse.de>
11065
11066 PR middle-end/69556
11067 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11068
11069 2016-02-01 Richard Biener <rguenther@suse.de>
11070
11071 PR tree-optimization/69574
11072 * gcc.dg/torture/pr69574.c: New testcase.
11073
11074 2016-02-01 Richard Biener <rguenther@suse.de>
11075
11076 PR tree-optimization/69579
11077 * gcc.dg/setjmp-6.c: New testcase.
11078
11079 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR rtl-optimization/69570
11082 * g++.dg/opt/pr69570.C: New test.
11083
11084 2016-02-01 Richard Henderson <rth@redhat.com>
11085
11086 * gcc.dg/pr69535.c: New test.
11087
11088 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11089
11090 PR testsuite/69584
11091 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11092 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11093
11094 PR debug/68244
11095 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11096
11097 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11098
11099 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11100
11101 PR fortran/67564
11102 * gfortran.dg/allocate_with_source_17.f03: New test.
11103
11104 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR tree-optimization/69546
11107 * gcc.dg/torture/pr69546.c: New test.
11108
11109 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11110
11111 PR fortran/69566
11112 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11113
11114 2016-01-30 Martin Sebor <msebor@redhat.com>
11115
11116 PR c++/68490
11117 * g++.dg/ext/flexary10.C: New test.
11118
11119 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11120
11121 PR fortran/66707
11122 gfortran.dg/common_23.f90: New test.
11123
11124 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11125
11126 PR target/65546
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.
11130
11131 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR debug/69518
11134 * gcc.dg/torture/pr69518.c: New test.
11135
11136 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11137
11138 PR target/69530
11139 * gcc.target/i386/pr69530.c: New test.
11140
11141 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11142
11143 PR target/65604
11144 * gcc.target/mips/div-delay.c: New test.
11145
11146 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR target/69551
11149 * gcc.target/i386/pr69551.c: New test.
11150
11151 PR target/66137
11152 * gcc.target/i386/pr66137.c: New test.
11153
11154 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11155
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.
11160
11161 2016-01-29 Richard Biener <rguenther@suse.de>
11162
11163 PR tree-optimization/69547
11164 * g++.dg/tree-ssa/pr69547.C: New testcase.
11165
11166 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR debug/66869
11169 * g++.dg/warn/Wunused-function2.C: New test.
11170
11171 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11172
11173 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11174 support for test to succeed.
11175
11176 2016-01-29 Marek Polacek <polacek@redhat.com>
11177
11178 PR c++/69509
11179 PR c++/69516
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.
11183
11184 2016-01-29 Richard Biener <rguenther@suse.de>
11185
11186 PR middle-end/69537
11187 * gcc.dg/uninit-21.c: New testcase.
11188
11189 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11190
11191 PR target/69459
11192 * gcc.target/i386/pr69459.c: New test.
11193
11194 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11195
11196 PR target/68400
11197 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11198 * gcc.target/mips/pr68400.c: New test.
11199
11200 2016-01-28 Martin Sebor <msebor@redhat.com>
11201
11202 PR target/17381
11203 * gcc.target/powerpc/pr17381.c: New test.
11204
11205 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11206
11207 PR middle-end/69542
11208 * gcc.dg/torture/pr69542.c: New test.
11209
11210 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11211
11212 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11213
11214 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11215
11216 * gcc.dg/pr65980.c: Skip on AIX.
11217 * gcc.dg/pr66688.c: Same.
11218
11219 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11220
11221 PR target/63679
11222 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11223 * gcc.dg/tree-ssa/sra-18.c: Same.
11224
11225 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11226
11227 PR fortran/62536
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.
11231
11232 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11233
11234 * gcc.dg/declare-simd.c: New test.
11235 2016-01-28 Richard Biener <rguenther@suse.de>
11236
11237 PR tree-optimization/69466
11238 * gfortran.dg/vect/pr69466.f90: New testcase.
11239
11240 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11241
11242 * g++.dg/pr67989.C: Remove ARM-specific option.
11243 * gcc.target/arm/pr67989.C: New file.
11244
11245 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11246
11247 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11248 and expm1 test for glibc < 2.11.
11249
11250 2016-01-27 Richard Henderson <rth@redhat.com>
11251
11252 * gcc.c-torture/execute/pr69447.c: New test.
11253
11254 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11255
11256 PR fortran/69422
11257 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11258
11259 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR debug/66869
11262 * gcc.dg/pr66869.c: New test.
11263
11264 2016-01-25 Jeff Law <law@redhat.com>
11265
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.
11276
11277 2016-01-27 Marek Polacek <polacek@redhat.com>
11278
11279 PR c/68062
11280 * c-c++-common/vector-compare-4.c: New test.
11281
11282 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11283
11284 PR preprocessor/69126
11285 * c-c++-common/pr69126.c: New test case.
11286
11287 2016-01-27 Ian Lance Taylor <iant@google.com>
11288
11289 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11290
11291 2016-01-27 Ryan Burn <contact@rnburn.com>
11292
11293 PR cilkplus/69267
11294 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11295
11296 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11297
11298 PR target/69512
11299 * gcc.target/i386/pr69512.c: New test.
11300
11301 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11302
11303 PR ada/69488
11304 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11305
11306 2016-01-27 Marek Polacek <polacek@redhat.com>
11307
11308 PR c++/69379
11309 * g++.dg/pr69379.C: New test.
11310
11311 2016-01-27 Martin Sebor <msebor@redhat.com>
11312
11313 PR c++/69317
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.
11318
11319 2016-01-27 Richard Biener <rguenther@suse.de>
11320
11321 PR tree-optimization/69166
11322 * gcc.dg/torture/pr69166.c: New testcase.
11323
11324 2016-01-27 Martin Jambor <mjambor@suse.cz>
11325
11326 PR tree-optimization/69355
11327 * gcc.dg/tree-ssa/pr69355.c: New test.
11328
11329 2016-01-27 Marek Polacek <polacek@redhat.com>
11330
11331 PR c++/69496
11332 * g++.dg/ext/constexpr-vla1.C: New test.
11333
11334 2016-01-20 Christian Bruel <christian.bruel@st.com>
11335
11336 PR target/69245
11337 * gcc.target/arm/pr69245.c: New test.
11338
11339 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11340
11341 PR tree-optimization/69399
11342 * gcc.dg/torture/pr69399.c: New test.
11343
11344 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11345
11346 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11347
11348 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11349
11350 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11351
11352 2016-01-26 Tom de Vries <tom@codesourcery.com>
11353
11354 PR tree-optimization/69110
11355 * gcc.dg/autopar/pr69110.c: New test.
11356
11357 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11358 Sebastian Pop <s.pop@samsung.com>
11359
11360 * gcc.dg/graphite/isl-ast-op-select.c: New.
11361
11362 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11363
11364 PR fortran/69385
11365 * gfortran.dg/allocate_error_6.f90: New test.
11366
11367 2016-01-26 Richard Henderson <rth@redhat.com>
11368
11369 * gcc.dg/tm/pr60908.c: New test.
11370
11371 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11372
11373 PR other/69006
11374 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11375 directive.
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.
11390
11391 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR tree-optimization/69483
11394 * gcc.dg/pr69483.c: New test.
11395 * g++.dg/opt/pr69483.C: New test.
11396
11397 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11398
11399 PR target/68620
11400 * gcc.target/arm/pr68620.c: New test.
11401
11402 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11403
11404 * gcc.target/i386/pr68986-2.c: Remove -m32.
11405
11406 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11407
11408 PR target/68986
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.
11412
11413 2016-01-26 Christian Bruel <christian.bruel@st.com>
11414
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.
11419
11420 2016-01-26 Richard Biener <rguenther@suse.de>
11421
11422 PR tree-optimization/69452
11423 * gcc.dg/torture/pr69452.c: New testcase.
11424
11425 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR target/69442
11428 * gcc.dg/pr69442.c: New test.
11429
11430 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11431
11432 PR target/67896
11433 * gcc.target/aarch64/simd/pr67896.C: New.
11434
11435 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11436
11437 PR tree-optimization/69400
11438 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11439 function.
11440 (plugin_init): Call it.
11441 * gcc.dg/torture/pr69400.c: New test.
11442
11443 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11444
11445 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11446
11447 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11448 Sebastian Pop <s.pop@samsung.com>
11449
11450 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11451 isl-0.15.
11452
11453 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11454 Sebastian Pop <s.pop@samsung.com>
11455
11456 * gcc.dg/graphite/pr69292.c: New.
11457
11458 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11459
11460 * c-c++-common/goacc/use_device-1.c: New test.
11461
11462 2016-01-25 Jeff Law <law@redhat.com>
11463
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.
11468
11469 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11470
11471 PR target/69469
11472 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11473 Algorithm.
11474
11475 2016-01-25 Richard Biener <rguenther@suse.de>
11476
11477 PR testsuite/69380
11478 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11479
11480 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11481
11482 PR target/69421
11483 * gcc.dg/pr69421.c: New test.
11484
11485 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11486
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.
11497
11498 2016-01-25 Richard Biener <rguenther@suse.de>
11499
11500 PR tree-optimization/69376
11501 * gcc.dg/torture/pr69376.c: New testcase.
11502
11503 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11504
11505 PR fortran/69397
11506 PR fortran/68442
11507 * gfortran.dg/interface_38.f90: New test.
11508 * gfortran.dg/interface_39.f90: New test.
11509
11510 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11511
11512 Revert:
11513 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11514
11515 PR c++/11858
11516 PR c++/24663
11517 PR c++/24664
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.
11526
11527 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11528
11529 PR fortran/68283
11530 gfortran.dg/pr68283.f90: New test.
11531
11532 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11533
11534 PR fortran/66094
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.
11539
11540 2016-01-23 Tom de Vries <tom@codesourcery.com>
11541
11542 PR tree-optimization/69426
11543 * gcc.dg/autopar/pr69426.c: New test.
11544
11545 2016-01-23 Martin Sebor <msebor@redhat.com>
11546
11547 PR c++/58109
11548 PR c++/69022
11549 * g++.dg/cpp0x/alignas5.C: New test.
11550 * g++.dg/ext/vector29.C: Same.
11551
11552 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11553
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.
11561
11562 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR target/69432
11565 * g++.dg/opt/pr69432.C: New test.
11566
11567 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11568
11569 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11570 32-bit targets testing an -m64 multilib.
11571
11572 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11573
11574 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11575 64-bit support.
11576
11577 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11578
11579 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11580
11581 2016-01-21 Christian Bruel <christian.bruel@st.com>
11582
11583 PR target/68674
11584 * gcc.target/i386/pr68674.c
11585 * gcc.target/aarch64/pr68674.c
11586 * gcc.target/arm/pr68674.c
11587
11588 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11589
11590 PR target/69403
11591 * gcc.c-torture/execute/pr69403.c: New test.
11592
11593 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11594
11595 PR c++/55843
11596 * g++.dg/template/pr55843.C: New.
11597
11598 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11599
11600 PR testsuite/66877
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.
11603
11604 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11605
11606 PR testsuite/67489
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 }.
11610
11611 2016-01-20 Martin Sebor <msebor@redhat.com>
11612
11613 PR c/69405
11614 * gcc.dg/sync-fetch.c: New test.
11615
11616 2016-01-21 Martin Sebor <msebor@redhat.com>
11617
11618 PR target/69252
11619 * gcc.target/powerpc/pr69252.c: New test.
11620
11621 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11622
11623 PR fortran/65996
11624 * gfortran.dg/pr65996.f90: New test.
11625
11626 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11627
11628 PR c++/68810
11629 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11630 expected to generate an error.
11631
11632 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11633
11634 PR middle-end/66178
11635 * gcc.dg/torture/pr66178.c: New test.
11636
11637 2016-01-21 Anton Blanchard <anton@samba.org>
11638 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11639
11640 PR target/63354
11641 * gcc.target/powerpc/pr63354.c: New test.
11642
11643 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11644
11645 PR rtl-optimization/68990
11646 * gcc.target/i386/pr68990: New.
11647
11648 2016-01-21 Nick Clifton <nickc@redhat.com>
11649
11650 PR target/69129
11651 * gcc.target/mips/pr69129.c: New.
11652
11653 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11654
11655 PR c++/58046
11656 * g++.dg/cpp0x/pr58046.C: New.
11657
11658 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR target/69187
11661 PR target/65624
11662 * gcc.target/arm/pr69187.c: New test.
11663
11664 PR c++/69355
11665 * g++.dg/torture/pr69355.C: New test.
11666
11667 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11668 Sebastian Pop <s.pop@samsung.com>
11669
11670 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11671
11672 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11673 Sebastian Pop <s.pop@samsung.com>
11674
11675 * gcc.dg/graphite/pr68976.c: New test.
11676
11677 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR middle-end/67653
11680 * c-c++-common/pr67653.c: New test.
11681 * gcc.dg/torture/pr29119.c: Add dg-warning.
11682
11683 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11684
11685 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11686
11687 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11688
11689 PR c/24293
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.
11695
11696 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR tree-optimization/66612
11699 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11700 for bdn instruction.
11701
11702 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11703
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
11719 dependency.
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
11724 arm_vfp_ok.
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.
11739
11740 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11741
11742 PR testsuite/69366
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.
11789
11790 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11791
11792 PR tree-optimization/69328
11793 * gcc.dg/pr69328.c: New test.
11794
11795 2016-01-20 Jeff Law <law@redhat.com>
11796
11797 PR target/25114
11798 * gcc.target/m68k/pr25114.c: New test.
11799
11800 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11801
11802 * gcc.target/arm/memset-inline-10.c: Added
11803 dg-require-effective-target arm_thumb2_ok.
11804
11805 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11806
11807 * gcc.dg/debug/dwarf2/sso.c: New test.
11808
11809 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11810
11811 PR testsuite/68820
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.
11815
11816 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11817
11818 PR ipa/66223
11819 * g++.dg/ipa/devirt-50.C: New testcase.
11820
11821 2016-01-19 Marek Polacek <polacek@redhat.com>
11822
11823 PR c++/68965
11824 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11825 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11826
11827 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11828
11829 PR target/69135
11830 * gcc.target/arm/pr69135_1.c: New test.
11831
11832 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11833
11834 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11835
11836 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11837
11838 * gcc.target/aarch64/ccmp_1.c: New testcase.
11839
11840 2016-01-19 Marek Polacek <polacek@redhat.com>
11841
11842 PR c++/68586
11843 * g++.dg/cpp0x/enum30.C: New test.
11844
11845 2016-01-19 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/69336
11848 * g++.dg/tree-ssa/pr69336.C: New testcase.
11849
11850 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11851
11852 PR debug/65779
11853 * gcc.dg/pr65779.c: New test.
11854
11855 2016-01-19 Richard Biener <rguenther@suse.de>
11856
11857 PR tree-optimization/69352
11858 * gcc.dg/torture/pr69352.c: New testcase.
11859
11860 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR rtl-optimization/68955
11863 PR rtl-optimization/64557
11864 * gcc.dg/torture/pr68955.c: New test.
11865
11866 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11867
11868 PR lto/69136
11869 * g++.dg/torture/pr69136.C: New testcase.
11870
11871 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11872
11873 PR lto/69133
11874 * g++.dg/lto/pr69133_0.C: New testcase.
11875 * g++.dg/lto/pr69133_1.C: New testcase.
11876
11877 2016-01-15 Jeff Law <law@redhat.com>
11878
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.
11884
11885 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11886
11887 PR c++/11858
11888 PR c++/24663
11889 PR c++/24664
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.
11898
11899 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11900
11901 PR testsuite/69181
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
11910 global to...
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.
11916
11917 2016-01-18 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/69297
11920 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11921
11922 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11923
11924 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11925 dg-options.
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.
11944
11945 2016-01-18 Tom de Vries <tom@codesourcery.com>
11946
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.
11967
11968 2016-01-18 Tom de Vries <tom@codesourcery.com>
11969
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.
12010
12011 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12012
12013 PR target/63679
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.
12016
12017 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12018
12019 PR target/63679
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.
12023
12024 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12025
12026 PR target/63679
12027 * gcc.dg/tree-ssa/sra-17.c: New.
12028 * gcc.dg/tree-ssa/sra-18.c: New.
12029
12030 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12031
12032 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12033
12034 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12035
12036 * gnat.dg/inline12.adb: New test.
12037
12038 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12039
12040 PR tree-optimization/66797
12041 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12042
12043 2016-01-18 Richard Biener <rguenther@suse.de>
12044
12045 PR tree-optimization/69170
12046 * gcc.dg/torture/pr69170.c: New testcase.
12047
12048 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12049
12050 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12051
12052 2016-01-16 Tom de Vries <tom@codesourcery.com>
12053
12054 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12055
12056 2016-01-16 Tom de Vries <tom@codesourcery.com>
12057
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.
12068
12069 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12070
12071 PR target/68609
12072 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12073 * gcc.target/powerpc/recip-7.c: Same.
12074
12075 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12076
12077 PR c++/69091
12078 * g++.dg/template/pr69091.C: New test.
12079
12080 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12081
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.
12086
12087 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12088
12089 PR c++/68936
12090 * g++.dg/template/pr68936.C: New test.
12091
12092 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12093
12094 PR target/68609
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.
12100
12101 2016-01-15 Jeff Law <law@redhat.com>
12102
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.
12106
12107 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12108
12109 PR fortran/49630
12110 * gfortran.dg/deferred_character_13.f90: New test for the fix
12111 of comment 3 of the PR.
12112
12113 PR fortran/54070
12114 * gfortran.dg/deferred_character_8.f90: New test
12115 * gfortran.dg/allocate_error_5.f90: New test
12116
12117 PR fortran/60593
12118 * gfortran.dg/deferred_character_10.f90: New test
12119
12120 PR fortran/60795
12121 * gfortran.dg/deferred_character_14.f90: New test
12122
12123 PR fortran/61147
12124 * gfortran.dg/deferred_character_11.f90: New test
12125
12126 PR fortran/64324
12127 * gfortran.dg/deferred_character_9.f90: New test
12128
12129 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12130
12131 PR rtl-optimization/69030
12132 * gcc.target/i386/pr69030.c: New.
12133
12134 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12135
12136 * gcc.target/aarch64/target_attr_17.c: New test.
12137
12138 2016-01-15 Richard Biener <rguenther@suse.de>
12139
12140 PR tree-optimization/66856
12141 * gcc.dg/torture/pr66856-1.c: New testcase.
12142 * gcc.dg/torture/pr66856-2.c: Likewise.
12143
12144 2016-01-15 Richard Biener <rguenther@suse.de>
12145
12146 PR debug/69137
12147 * g++.dg/lto/pr69137_0.C: New testcase.
12148
12149 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12150
12151 PR middle-end/69246
12152 * gcc.target/i386/pr69246.c: New test.
12153
12154 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12155
12156 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12157
12158 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12159
12160 PR c++/56194
12161 * g++.dg/init/const9.C: Disable test on S/390.
12162
12163 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12164
12165 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12166 * g++.dg/Wno-frame-address.C: Ditto.
12167
12168 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12169
12170 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12171
12172 2016-01-15 Richard Biener <rguenther@suse.de>
12173
12174 PR tree-optimization/68961
12175 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12176
12177 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12178
12179 * gcc.target/i386/pr65105-5.c: New test.
12180
12181 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12182
12183 * gcc.c-torture/execute/alias-4.c: New testcase.
12184
12185 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12186
12187 PR ipa/68148
12188 * g++.dg/ipa/devirt-49.C: New testcase.
12189
12190 2016-01-15 Christian Bruel <christian.bruel@st.com>
12191
12192 PR target/65837
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.
12196
12197 2016-01-15 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/69117
12200 * gcc.dg/torture/pr69117.c: New testcase.
12201
12202 2015-01-14 Ryan Burn <contact@rnburn.com>
12203
12204 PR c++/69048
12205 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12206
12207 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12208
12209 PR testsuite/67509
12210 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12211 range tests use 100 * maximum instead of maximum + 1.
12212
12213 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR debug/69244
12216 * gcc.dg/guality/pr69244.c: New test.
12217
12218 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12219
12220 * lib/target-supports.exp (check_effective_target_issignaling):
12221 New procedure.
12222 * gcc.dg/pr61441.c: Require issignaling effective target.
12223
12224 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12225
12226 PR target/68803
12227 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12228
12229 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12230
12231 PR c++/68819
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.
12237
12238 2016-01-14 Marek Polacek <polacek@redhat.com>
12239
12240 PR c/69262
12241 * gcc.dg/array-15.c: New test.
12242
12243 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12244
12245 PR middle-end/68146
12246 PR tree-optimization/69155
12247 * gfortran.dg/pr68146.f: New test.
12248 * gfortran.dg/pr69155.f90: New test.
12249
12250 2016-01-14 Richard Biener <rguenther@suse.de>
12251
12252 PR tree-optimization/68060
12253 * gcc.dg/torture/pr68060-1.c: New testcase.
12254 * gcc.dg/torture/pr68060-2.c: Likewise.
12255
12256 2016-01-14 Nick Clifton <nickc@redhat.com>
12257
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.
12267
12268 2016-01-14 Jeff Law <law@redhat.com>
12269
12270 PR tree-optimization/69270
12271 * gcc.dg/tree-ssa/pr69270.c: New test.
12272
12273 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12274
12275 PR c/66208
12276 * c-c++-common/pr66208.c: New file.
12277
12278 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12279
12280 PR tree-optimization/69156
12281 * gcc.dg/pr69156.c: New test.
12282
12283 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12284
12285 * gcc.target/i386/pr69225-7.c: New test.
12286
12287 2016-01-13 Richard Henderson <rth@redhat.com>
12288
12289 * gcc.dg/tm/memopt-13.c: Update expected function.
12290 * gcc.dg/tm/memopt-6.c: Likewise.
12291
12292 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12293
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.
12298
12299 2016-01-13 Tom de Vries <tom@codesourcery.com>
12300
12301 PR tree-optimization/69169
12302 * gcc.dg/pr69169.c: New test.
12303
12304 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12305
12306 PR target/69228
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.
12315
12316 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR target/69247
12319 * gcc.dg/pr69247.c: New test.
12320
12321 2016-01-13 Richard Biener <rguenther@suse.de>
12322
12323 PR tree-optimization/69242
12324 * gcc.dg/torture/pr69242.c: New testcase.
12325
12326 2016-01-13 Richard Biener <rguenther@suse.de>
12327
12328 PR tree-optimization/69186
12329 * gcc.dg/torture/pr69186.c: New testcase.
12330
12331 2016-01-13 Jeff Law <law@redhat.com>
12332
12333 PR tree-optimization/67755
12334 * gcc.dg/tree-ssa/pr67755.c: New test.
12335
12336 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12337
12338 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12339 pass number in output by a star.
12340
12341 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12342
12343 PR tree-optimization/68911
12344 * gcc.c-torture/execute/pr68911.c: New test.
12345
12346 2016-01-12 Marek Polacek <polacek@redhat.com>
12347
12348 PR c++/68979
12349 * g++.dg/warn/permissive-1.C: New test.
12350
12351 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12352
12353 PR objc++/68511
12354 PR c++/69213
12355 * g++.dg/opt/pr69213.C: New test.
12356
12357 2016-01-12 Christian Bruel <christian.bruel@st.com>
12358
12359 PR target/69180
12360 * gcc.target/arm/pr69180.c: New test.
12361
12362 2016-01-12 Richard Biener <rguenther@suse.de>
12363
12364 PR lto/69077
12365 * g++.dg/lto/pr69077_0.C: New testcase.
12366 * g++.dg/lto/pr69077_1.C: Likewise.
12367
12368 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR target/69175
12371 * g++.dg/opt/pr69175.C: New test.
12372
12373 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12374
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.
12429
12430 2016-01-12 Nick Clifton <nickc@redhat.com>
12431
12432 PR target/68913
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.
12435
12436 2016-01-12 Richard Biener <rguenther@suse.de>
12437
12438 PR tree-optimization/69053
12439 * g++.dg/torture/pr69053.C: New testcase.
12440
12441 2016-01-12 Richard Biener <rguenther@suse.de>
12442
12443 PR tree-optimization/69168
12444 * gcc.dg/torture/pr69168.c: New testcase.
12445
12446 2016-01-12 Richard Biener <rguenther@suse.de>
12447
12448 PR tree-optimization/69157
12449 * gcc.dg/torture/pr69157.c: New testcase.
12450
12451 2016-01-12 Richard Biener <rguenther@suse.de>
12452
12453 PR tree-optimization/69174
12454 * gcc.dg/torture/pr69174.c: New testcase.
12455
12456 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12457
12458 PR c++/66808
12459 PR c++/69000
12460 * g++.dg/tls/pr66808.C: New test.
12461 * g++.dg/tls/pr69000.C: New test.
12462
12463 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12464
12465 * gcc.target/powerpc/swaps-p8-23.c: New test.
12466 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12467
12468 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12469
12470 PR tree-optimization/68356
12471 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12472
12473 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12474 Jim Wilson <jim.wilson@linaro.org>
12475
12476 PR target/69194
12477 * gcc.target/arm/pr69194.c: New test.
12478
12479 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12480
12481 PR target/69225
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.
12488
12489 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12490
12491 PR target/67462
12492 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12493 if lp64.
12494
12495 PR target/69071
12496 * gcc.dg/pr69071.c: New test.
12497
12498 PR c++/69211
12499 * g++.dg/opt/pr69211.C: New test.
12500
12501 PR tree-optimization/69214
12502 * gcc.c-torture/compile/pr69214.c: New test.
12503
12504 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12505
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.
12510
12511 2016-01-11 Richard Biener <rguenther@suse.de>
12512
12513 PR tree-optimization/69173
12514 * gcc.dg/torture/pr69173.c: New testcase.
12515
12516 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12517
12518 PR rtl-optimization/68796
12519 * gcc.target/aarch64/tst_5.c: New test.
12520 * gcc.target/aarch64/tst_6.c: Likewise.
12521
12522 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12523
12524 PR rtl-optimization/68841
12525 * gcc.dg/pr68841.c: New test.
12526 * gcc.c-torture/execute/pr68841.c: New test.
12527
12528 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12529
12530 PR rtl-optimization/68920
12531 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12532 for ix86 targets.
12533 * gcc.dg/ifcvt-5.c: New test.
12534
12535 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12536
12537 PR bootstrap/69123
12538 * g++.dg/pr69123.C: New.
12539
12540 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12541
12542 PR target/69010
12543 * gcc.target/i386/pr69010.c: New test.
12544
12545 2016-01-11 Martin Jambor <mjambor@suse.cz>
12546
12547 PR ipa/69044
12548 * gcc.target/i386/chkp-pr69044.c: New test.
12549
12550 2016-01-11 Tom de Vries <tom@codesourcery.com>
12551
12552 PR tree-optimization/69109
12553 * gcc.dg/autopar/pr69109-2.c: New test.
12554 * gcc.dg/autopar/pr69109.c: New test.
12555
12556 2016-01-11 Tom de Vries <tom@codesourcery.com>
12557
12558 PR tree-optimization/69108
12559 * gcc.dg/autopar/pr69108.c: New test.
12560
12561 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12562
12563 PR c++/69029
12564 * c-c++-common/Wisleading-indentation.c: Augment test.
12565
12566 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12567
12568 PR fortran/69154
12569 * gfortran.dg/inline_matmul_12.f90: New test.
12570
12571 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12572
12573 PR fortran/67779
12574 * gfortran.dg/actual_array_offset_1: New test.
12575
12576 2016-01-10 Tom de Vries <tom@codesourcery.com>
12577
12578 PR tree-optimization/69062
12579 * gcc.dg/autopar/pr69062.c: New test.
12580
12581 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12582
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.
12590
12591 2016-01-10 Tom de Vries <tom@codesourcery.com>
12592
12593 PR tree-optimization/69039
12594 * gcc.dg/autopar/pr69039.c: New test.
12595
12596 2016-01-09 Marek Polacek <polacek@redhat.com>
12597
12598 PR c++/69113
12599 * g++.dg/pr69113.C: New test.
12600
12601 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12602
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.
12610
12611 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12612
12613 PR c++/69164
12614 * g++.dg/opt/pr69164.C: New test.
12615
12616 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12617
12618 PR tree-optimization/69167
12619 * gcc.dg/pr69167.c: New test.
12620
12621 2016-01-08 Marek Polacek <polacek@redhat.com>
12622
12623 PR c++/68449
12624 * g++.dg/pr68449.C: New.
12625
12626 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12627
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.
12639
12640 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12641
12642 PR tree-optimization/69162
12643 * gcc.dg/pr69162.c: New test.
12644
12645 PR tree-optimization/69172
12646 * gcc.dg/pr69172.c: New test.
12647
12648 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12649
12650 PR tree-optimization/67781
12651 * gcc.c-torture/execute/pr67781.c: New file.
12652
12653 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12654
12655 PR tree-optimization/69083
12656 * gcc.dg/vect/pr69083.c: New test.
12657
12658 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12659
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.
12664
12665 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12666
12667 PR fortran/69128
12668 * gfortran.dg/gomp/pr69128.f90: New test.
12669
12670 PR c++/69145
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.
12674
12675 2016-01-07 Martin Sebor <msebor@redhat.com>
12676
12677 PR c/68966
12678 * gcc.dg/atomic-fetch-bool.c: New test.
12679 * gcc.dg/sync-fetch-bool.c: New test.
12680
12681 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12682
12683 PR fortran/66680
12684 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12685
12686 2016-01-07 Nick Clifton <nickc@redhat.com>
12687
12688 PR target/66655
12689 * g++.dg/pr66655.C: New test.
12690 * g++.dg/pr66655_1.cc: Test support file.
12691 * g++.dg/pr66655.h: Test header file.
12692
12693 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12694
12695 PR fortran/66680
12696 gfortran.dg/gomp/pr66680.f90: New test.
12697
12698 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12699
12700 PR target/69171
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.
12707
12708 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12709
12710 PR middle-end/67639
12711 * c-c++-common/pr67639.c: New test.
12712
12713 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12714
12715 PR tree-optimization/69141
12716 * g++.dg/opt/pr69141.C: New test.
12717
12718 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12719
12720 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12721
12722 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12723
12724 PR target/69140
12725 * gcc.target/i386/pr69140.c: New test
12726
12727 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12728
12729 * gcc.dg/bad-dereference.c: New test case.
12730
12731 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12732
12733 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12734
12735 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12736
12737 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12738
12739 2016-01-06 Marek Polacek <polacek@redhat.com>
12740
12741 PR sanitizer/69099
12742 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12743
12744 2016-01-05 Marek Polacek <polacek@redhat.com>
12745
12746 PR c/69104
12747 * gcc.dg/atomic-invalid-2.c: New.
12748
12749 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12750
12751 PR target/68991
12752 * gcc.target/i386/pr68991.c: New test.
12753
12754 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12755
12756 PR target/68991
12757 * g++.dg/pr68991-1.C: New test.
12758 * g++.dg/pr68991-2.C: Likewise.
12759
12760 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12761
12762 PR other/60465
12763 * gcc.target/ia64/pr60465-gprel64.c: New test.
12764 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12765
12766 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12767
12768 PR rtl-optimization/68651
12769 * gcc.target/aarch64/pr68651_1.c: New test.
12770
12771 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12772
12773 PR c/69122
12774 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12775
12776 2016-01-05 Nathan Sidwell <nathan@acm.org>
12777
12778 PR c++/58583
12779 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12780
12781 * gcc.dg/alias-15.c: New.
12782
12783 2016-01-05 Nick Clifton <nickc@redhat.com>
12784
12785 PR target/68870
12786 * g++.dg/pr68770.C: New test.
12787
12788 2016-01-04 Mike Stump <mikestump@comcast.net>
12789
12790 * lib/target-supports.exp (check_effective_target_cilkplus):
12791 cilkplus targets require pthreads.
12792 (check_effective_target_cilkplus): Remove special case for NVPTX.
12793
12794 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12795
12796 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12797 generation.
12798
12799 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12800
12801 Update copyright years.
12802
12803 2016-01-04 Marek Polacek <polacek@redhat.com>
12804
12805 PR c/68908
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.
12809
12810 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12811
12812 * gcc.target/sparc/20160104-2.c: New test.
12813
12814 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12815
12816 * gcc.target/sparc/20160104-1.c: New test.
12817
12818 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12819
12820 PR fortran/65045
12821 * gfortran.dg/pr65045.f90: New test.
12822
12823 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12824
12825 * gnat.dg/specs/debug1.ads: Delete.
12826
12827 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12828
12829 PR libgfortran/68867
12830 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12831 expression.
12832
12833 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12834
12835 PR libgfortran/68867
12836 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12837 PowerPC.
12838
12839 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12840
12841 PR fortran/68864
12842 * gfortran.dg/pr68864.f90: New test.
12843
12844 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR tree-optimization/69070
12847 * gcc.dg/pr69070.c: New test.
12848
12849 PR sanitizer/69055
12850 * gfortran.dg/pr69055.f90: New test.
12851
12852 PR target/69015
12853 * gcc.dg/pr69015.c: New test.
12854 \f
12855 Copyright (C) 2016 Free Software Foundation, Inc.
12856
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.