builtin-sprintf-warn-2.c: Fix xfail pattern.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4
5 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6 Tom de Vries <tom@codesourcery.com>
7
8 PR testsuite/77411
9 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
10
11 2016-09-23 Marek Polacek <polacek@redhat.com>
12
13 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
14 * c-c++-common/gomp/atomic-13.c: Likewise.
15 * c-c++-common/gomp/atomic-14.c: Likewise.
16 * c-c++-common/pr60439.c: Remove invalid code.
17 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
18 * g++.dg/expr/bitfield5.C: Likewise.
19 * g++.dg/expr/bitfield6.C: Likewise.
20 * g++.dg/expr/bool1.C: Likewise.
21 * g++.dg/expr/bool3.C: Likewise.
22 * g++.dg/expr/lval3.C: Likewise.
23 * g++.dg/expr/lval4.C: Likewise.
24 * g++.old-deja/g++.jason/bool5.C: Likewise.
25
26 2016-09-23 David Malcolm <dmalcolm@redhat.com>
27
28 PR preprocessor/77672
29 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
30 (test_terminator_location): New function.
31
32 2016-09-23 Richard Biener <rguenther@suse.de>
33
34 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
35
36 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
37
38 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
39 -march=armv8.2-a+fp16 when supported by the hardware.
40 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
41 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
42 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
43 semi-colons to a macro invocations.
44 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
45 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
46 defined.
47 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
48 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
49 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
50 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
51 defined.
52 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
53 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
54 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
55 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
56 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
57 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
58 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
59 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
60 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
61 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
62 defined.
63 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
64 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
65 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
66 defined.
67 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
68 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
69 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
70 defined.
71 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
72 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
73 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
74 defined.
75 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
76 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
77 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
78 defined. Also fix some white-space.
79 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
80 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
81 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
82 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
83 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
84 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
85 defined. Also fix some long lines and white-space.
86 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
87 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
88 defined. Also fix some long lines and white-space.
89 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
90 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
91 defined.
92 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
93 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
94 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
95 defined.
96 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
97 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
98 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
99 defined.
100 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
102 Likewise.
103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
104 Likewise.
105 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
107 Likewise.
108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
109 Likewise.
110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
111 Likewise.
112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
113 Likewise.
114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
115 Likewise.
116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
117 Likewise.
118 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
120 Likewise.
121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
122 Likewise.
123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
124 Likewise.
125 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
126 Likewise.
127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
128 Likewise.
129 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
130 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
132 Likewise.
133
134 2016-09-23 Jiong Wang <jiong.wang@arm.com>
135 Matthew Wahab <matthew.wahab@arm.com>
136
137 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
138 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
139 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
174
175 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
176
177 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
178 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
179 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
180 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
181 support.
182
183 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
184
185 PR ipa/77677
186 * gcc.dg/torture/pr77677.c: New test.
187
188 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
189
190 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
191 here now.
192
193 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
194
195 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
196 options. Add tests for float16x4_t and float16x8_t.
197
198 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
199
200 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
201 * gcc.target/s390/risbg-ll-2.c: Ditto.
202 * gcc.target/s390/risbg-ll-3.c: Ditto.
203
204 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
205
206 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
207 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
208
209 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
210
211 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
212 output to the simplified instructions.
213
214 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
215
216 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
217 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
218
219 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
220
221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
222 (FP16_SUPPORTED): New
223 (expected-hfloat-16x4): Make conditional on __fp16 support.
224 (expected-hfloat-16x8): Likewise.
225 (vdup_n_f16): Disable for non-AArch64 targets.
226 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
227 conditional on FP16_SUPPORTED.
228 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
229 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
230 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
231 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
232 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
233 for testing __fp16.
234 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
235 conditional on FP16_SUPPORTED.
236 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
237 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
238
239 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
240
241 * gcc.target/arm/short-vfp-1.c: New.
242
243 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
244
245 * gcc.target/arm/attr-fp16-arith-1.c: New.
246
247 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
248
249 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
250 New.
251 (add_options_for_arm_v8_2a_fp16_neon): New.
252 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
253 (add_options_for_arm_arch_v8_2a): Auto-generate.
254 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
255 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
256 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
257 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
258 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
259 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
260 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
261
262 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
263
264 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
265 arm_fp16_alternative_ok.
266 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
267 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
268 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
269 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
270 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
271 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
272 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
273 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
274 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
275 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
276 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
277 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
278 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
279 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
280 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
281 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
282 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
283 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
284 * gcc.target/arm/fp16-rounding-alt-1.c: Use
285 arm_fp16_alternative_ok.
286 * lib/target-supports.exp
287 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
288 (check_effective_target_arm_fp16_alternative_ok): New.
289 (check_effective_target_arm_fp16_none_ok_nocache): New.
290 (check_effective_target_arm_fp16_none_ok): New.
291
292 2016-09-23 Martin Liska <mliska@suse.cz>
293
294 * gcc.dg/ipa/pr77653.c: Replace adress
295 with address.
296
297 2016-09-23 Martin Liska <mliska@suse.cz>
298
299 * gcc.target/i386/movbe-4.c: New test.
300
301 2016-09-23 Martin Liska <mliska@suse.cz>
302
303 * gcc.target/i386/crc32-5.c: New test.
304
305 2016-09-23 Martin Liska <mliska@suse.cz>
306
307 * gcc.target/i386/pr71652.c: New test.
308 * gcc.target/i386/pr71652-2.c: New test.
309 * gcc.target/i386/pr71652-3.c: New test.
310
311 2016-09-23 Jakub Jelinek <jakub@redhat.com>
312
313 * lib/gcc-dg.exp (process-message): Support relative line number
314 notation - .+4 or .-1 etc.
315 * gcc.dg/dg-test-1.c: New test.
316
317 2016-09-22 Martin Sebor <msebor@redhat.com>
318
319 PR target/77676
320 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
321 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
322 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
323 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
324
325 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
326
327 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
328 * gcc.dg/ifcvt-2.c: Ditto.
329 * gcc.dg/zero_bits_compound-1.c: Ditto.
330 * gcc.dg/zero_bits_compound-1.c: Ditto.
331 * gcc.dg/pr40550.c: Simplify target selectors.
332 Use dg-additional-options.
333 * gcc.dg/pr47893.c: Ditto.
334 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
335 additional options for 32-bit x86 targets.
336 * gcc.dg/pr70955.c: Move to ...
337 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
338
339 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
340
341 PR c++/61019
342 * g++.dg/cpp0x/pr61019.C: New.
343
344 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
345 Terry Guo <terry.guo@arm.com>
346
347 * gcc.target/arm/pure-code/ffunction-sections.c: New.
348 * gcc.target/arm/pure-code/no-literal-pool.c: New.
349 * gcc.target/arm/pure-code/pure-code.exp: New.
350
351 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
352
353 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
354 Remove SSE effective target requirement.
355
356 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/71979
359 * g++.dg/cpp0x/pr71979.C: New.
360
361 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
362
363 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
364
365 2016-09-22 Martin Liska <mliska@suse.cz>
366
367 PR ipa/77653
368 * gcc.dg/ipa/pr77653.c: New test.
369
370 2016-09-22 Jakub Jelinek <jakub@redhat.com>
371
372 PR fortran/77665
373 * gfortran.dg/gomp/pr77665.f90: New test.
374
375 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
376
377 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
378 * gfortran.dg/dtio_13.f90: New test.
379
380 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
381
382 PR fortran/66107
383 * gfortran.dg/pr66107.f90: New test.
384
385 2016-09-21 Ian Lance Taylor <iant@golang.org>
386
387 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
388 with call to builtin delete function.
389
390 2016-09-21 Joseph Myers <joseph@codesourcery.com>
391
392 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
393 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
394 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
395 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
396 tests.
397
398 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
399
400 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
401
402 2016-09-21 Jakub Jelinek <jakub@redhat.com>
403
404 PR c++/77651
405 * g++.dg/cpp1z/aligned-new6.C: New test.
406
407 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
408
409 * gcc.target/arm/fp16-aapcs-3.c: New.
410 * gcc.target/arm/fp16-aapcs-4.c: New.
411 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
412 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
413 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
414 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
415
416 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
417
418 PR tree-optimization/77550
419 * g++.dg/pr77550.C: New test.
420
421 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
422
423 PR target/77326
424 * gcc.target/avr/torture/pr77326.c: New test.
425
426 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
427
428 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
429
430 2016-09-21 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/77648
433 * gcc.dg/torture/pr77648-1.c: New testcase.
434 * gcc.dg/torture/pr77648-2.c: Likewise.
435
436 2016-09-21 Richard Biener <rguenther@suse.de>
437 Jakub Jelinek <jakub@redhat.com>
438
439 PR tree-optimization/77621
440 * gcc.dg/pr77621.c: New testcase.
441
442 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
443
444 PR fortran/77657
445 * gfortran.dg/dtio_12.f90: New test.
446
447 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
448
449 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
450
451 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
452
453 PR tree-optimization/72835
454 * gcc.dg/tree-ssa/pr72835.c: New test.
455
456 2016-09-20 Martin Sebor <msebor@redhat.com>
457
458 PR middle-end/49905
459 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
461 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
462 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
464 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
465 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
466
467 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
468
469 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
470 arguments/compare will be optimized away.
471 * gcc.dg/torture/ftrapv-1.c: Likewise.
472
473 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
474
475 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
476 will be optimized away.
477 * gcc.dg/ipa/vrp1.c: New test.
478 * gcc.dg/ipa/vrp2.c: New test.
479 * gcc.dg/ipa/vrp3.c: New test.
480
481 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
482
483 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
484 does the same transformation.
485 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
486 * gcc.dg/tree-ssa/evrp1.c: New test.
487 * gcc.dg/tree-ssa/evrp2.c: New test.
488 * gcc.dg/tree-ssa/evrp3.c: New test.
489 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
490 * gcc.dg/tree-ssa/pr22117.c: Likewise.
491 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
492 * gcc.dg/tree-ssa/pr64130.c: Likewise.
493 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
494 foling now happens early.
495 * gcc.dg/tree-ssa/vrp04.c: Likewise.
496 * gcc.dg/tree-ssa/vrp06.c: Likewise.
497 * gcc.dg/tree-ssa/vrp16.c: Likewise.
498 * gcc.dg/tree-ssa/vrp25.c: Likewise.
499 * gcc.dg/tree-ssa/vrp67.c: Likewise.
500
501 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
502
503 PR target/77621
504 * gcc.target/i386/pr77621.c: New test.
505 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
506 pattern, loop should vectorize with -mtune=atom.
507
508 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
509 Jakub Jelinek <jakub@redhat.com>
510
511 PR testsuite/63299
512 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
513 instead of delete.
514
515 2016-09-20 Jakub Jelinek <jakub@redhat.com>
516
517 PR c++/77626
518 * g++.dg/other/pr77626.C: New test.
519
520 PR c++/77638
521 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
522
523 PR c++/77637
524 * g++.dg/cpp0x/gen-attrs-62.C: New test.
525
526 PR middle-end/77624
527 * c-c++-common/pr77624-1.c: New test.
528 * c-c++-common/pr77624-2.c: New test.
529
530 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
531
532 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
533 of digits expected.
534
535 2016-09-20 Richard Biener <rguenther@suse.de>
536
537 PR tree-optimization/77646
538 * gcc.dg/torture/pr77646.c: New testcase.
539
540 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
541
542 PR c++/77434
543 * c-c++-common/Wint-in-bool-context.c: New test.
544
545 2016-09-19 Joseph Myers <joseph@codesourcery.com>
546
547 * gcc.dg/cr-decimal-dig-1.c: New test.
548
549 2016-09-19 Joseph Myers <joseph@codesourcery.com>
550
551 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
552 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
553 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
554 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
555
556 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
557
558 PR rtl-optimization/77416
559 * gcc.target/powerpc/pr77416.c: New.
560
561 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
562
563 PR c++/77639
564 * g++.dg/template/error-recovery4.C: New test.
565
566 2016-09-19 Bin Cheng <bin.cheng@arm.com>
567
568 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
569
570 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
571
572 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
573 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
574
575 2016-09-19 Jakub Jelinek <jakub@redhat.com>
576 Jan Hubicka <jh@suse.cz>
577
578 PR target/77587
579 * gcc.dg/pr77587.c: New test.
580 * gcc.dg/pr77587a.c: New file.
581
582 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
583
584 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
585 * gfortran.dg/coarray_38.f90:
586 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
587 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
588 * gfortran.dg/coarray_allocate_7.f08: New test.
589 * gfortran.dg/coarray_allocate_8.f08: New test.
590 * gfortran.dg/coarray_allocate_9.f08: New test.
591 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
592 new caf_register.
593 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
594 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
595 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
596 get_by_refs.
597 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
598 * gfortran.dg/coarray_lock_7.f90: Same.
599 * gfortran.dg/coarray_poly_5.f90: Same.
600 * gfortran.dg/coarray_poly_6.f90: Same.
601 * gfortran.dg/coarray_poly_7.f90: Same.
602 * gfortran.dg/coarray_poly_8.f90: Same.
603 * gfortran.dg/coindexed_1.f90: Changed errors expected.
604
605 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
606
607 PR fortran/77584
608 * gfortran.dg/dec_structure_15.f90: New testcase.
609
610 2016-09-19 Richard Biener <rguenther@suse.de>
611
612 PR middle-end/77605
613 * gcc.dg/torture/pr77605.c: New testcase.
614
615 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
616
617 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
618
619 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
620
621 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
622 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
623 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
624 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
625 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
626 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
627 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
628 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
629 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
630 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
631 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
632
633 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
634
635 * gcc.target/i386/pr68633.c: Fix expected result.
636
637 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
638
639 PR fortran/68078
640 * gfortran.dg/pr68078.f90: New test.
641 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
642
643 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
644
645 PR target/77613
646 * gcc.target/powerpc/swaps-p8-25.c: New.
647
648 2016-09-16 Jakub Jelinek <jakub@redhat.com>
649
650 PR c++/77482
651 * g++.dg/cpp0x/constexpr-77482.C: New test.
652
653 PR c++/77379
654 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
655 thunk offsets.
656 * g++.dg/abi/abi-tag23a.C: Likewise.
657
658 PR c++/77338
659 * g++.dg/cpp0x/decltype-77338.C: New test.
660
661 PR c++/77375
662 * g++.dg/cpp0x/mutable1.C: New test.
663
664 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
665
666 PR fortran/77612
667 * gfortran.dg/pr77612.f90: New test.
668
669 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
670
671 * gcc.dg/torture/pr70421.c: Require int32plus.
672
673 2016-09-16 Jakub Jelinek <jakub@redhat.com>
674
675 PR middle-end/77475
676 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
677
678 PR target/77526
679 * gcc.target/i386/pr77526.c: New test.
680
681 2016-09-16 Jakub Jelinek <jakub@redhat.com>
682 Eric Botcazou <ebotcazou@adacore.com>
683
684 PR middle-end/77594
685 * gcc.target/i386/pr77594.c: New test.
686
687 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
688
689 PR fortran/69963
690 * gfortran.dg/misplaced_implicit_character.f90: New test.
691
692 2016-09-15 Bin Cheng <bin.cheng@arm.com>
693
694 PR tree-optimization/77503
695 * gcc.dg/vect/pr77503.c: New test.
696
697 2016-09-15 Richard Biener <rguenther@suse.de>
698
699 PR middle-end/77544
700 * c-c++-common/torture/pr77544.c: New testcase.
701
702 2016-09-15 Jakub Jelinek <jakub@redhat.com>
703
704 PR middle-end/77475
705 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
706 * gcc.dg/march-generic.c: Likewise.
707 * gcc.target/i386/spellcheck-options-1.c: New test.
708 * gcc.target/i386/spellcheck-options-2.c: New test.
709 * gcc.target/i386/spellcheck-options-3.c: New test.
710 * gcc.target/i386/spellcheck-options-4.c: New test.
711
712 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
713
714 PR fortran/72743
715 * gfortran.dg/goacc/pr72743.f90: New test.
716
717 2016-09-15 Richard Biener <rguenther@suse.de>
718
719 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
720
721 2016-09-15 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/77514
724 * gcc.dg/torture/pr77514.c: New testcase.
725
726 2016-09-14 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/77549
729 * g++.dg/lookup/pr77549.C: New test.
730
731 2016-09-14 Marek Polacek <polacek@redhat.com>
732
733 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
734 * c-c++-common/gomp/atomic-13.c: Likewise.
735 * c-c++-common/gomp/atomic-14.c: Likewise.
736 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
737 * g++.dg/cpp1z/bool-increment1.C: New test.
738 * c-c++-common/pr60439.c: Add dg-warning.
739 * g++.dg/expr/bitfield4.C: Likewise.
740 * g++.dg/expr/bitfield5.C: Likewise.
741 * g++.dg/expr/bitfield6.C: Likewise.
742 * g++.dg/expr/bool1.C: Likewise.
743 * g++.dg/expr/bool3.C: Likewise.
744 * g++.dg/expr/lval3.C: Likewise.
745 * g++.dg/expr/lval4.C: Likewise.
746 * g++.old-deja/g++.jason/bool5.C: Likewise.
747 * g++.dg/expr/bitfield3.C: Adjust dg-error.
748 * g++.dg/other/error18.C: Likewise.
749 * g++.dg/gomp/atomic-14.C: Likewise.
750
751 2016-09-14 Nathan Sidwell <nathan@acm.org>
752
753 PR c++/77539
754 * g++.dg/cpp1y/pr77539.C: New.
755
756 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
757
758 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
759 dg-require.
760 * g++.dg/ext/builtin_alloca.C: Likewise.
761 * g++.dg/template/spec35.C: Likewise.
762 * gcc.dg/builtins-68.c: Likewise.
763 * gcc.misc-tests/gcov-13.c: Likewise.
764 * gcc.misc-tests/gcov-14.c: Likewise.
765
766 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
767
768 * gfortran.dg/dec_structure_14.f90: New testcase.
769
770 2016-09-14 Jakub Jelinek <jakub@redhat.com>
771
772 PR sanitizer/68260
773 * c-c++-common/tsan/pr68260.c: New test.
774
775 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
776
777 PR target/70713
778 * gcc.target/msp430/function-attributes-1.c: New test.
779 * gcc.target/msp430/function-attributes-2.c: New test.
780 * gcc.target/msp430/function-attributes-3.c: New test.
781
782 2016-09-13 Jakub Jelinek <jakub@redhat.com>
783
784 * g++.dg/cpp0x/gen-attrs-61.C: New test.
785 * g++.dg/cpp1z/gen-attrs1.C: New test.
786
787 PR tree-optimization/77454
788 * gcc.dg/pr77454.c: New test.
789
790 PR c++/77553
791 * g++.dg/cpp1y/constexpr-77553.C: New test.
792
793 2016-09-13 David Malcolm <dmalcolm@redhat.com>
794
795 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
796 (test_show_locus): Replace rich_location::add_fixit_insert calls
797 with add_fixit_insert_before and add_fixit_insert_after.
798
799 2016-09-13 Jason Merrill <jason@redhat.com>
800 Tom de Vries <tom@codesourcery.com>
801
802 PR c++/77427
803 * g++.dg/pr77427.C: New test.
804
805 2016-09-13 Martin Liska <mliska@suse.cz>
806
807 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
808 effective target.
809 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
810 * lib/target-supports.exp: Define the new target.
811
812 2016-09-12 Andrew Pinski <apinski@cavium.com>
813
814 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
815 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
816
817 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
818
819 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
820 variable arguments.
821 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
822 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
823 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
824 variable argument.
825 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
826 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
827
828 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
829
830 PR c++/77496
831 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
832 * g++.dg/ext/pr77496.C: New test.
833 * g++.dg/warn/pr77496.C: New test.
834
835 2016-09-12 David Malcolm <dmalcolm@redhat.com>
836
837 PR c/72858
838 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
839 to preserve conversion chars, and to preserve prefix information.
840 * gcc.dg/format/pr72858.c: New test case.
841
842 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
843
844 * gfortran.dg/pr77507.f90: Move to ...
845 * gfortran.dg/ieee/pr77507.f90: here.
846
847 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
848
849 PR ipa/61159
850 * compile/pr61159.c: New testcase
851
852 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
853
854 PR ipa/64316
855 * gcc.dg/ipa/pr63416.c: New testcase.
856
857 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
858 Steven G. Kargl <kargl@gcc.gnu.org>
859
860 PR fortran/77532
861 * gfortran.dg/dtio_11.f90: new test.
862
863 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
864
865 PR fortran/77507
866 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
867 * gfortran.dg/c_assoc_4.f90: Ditto.
868
869 2016-09-10 Tom de Vries <tom@codesourcery.com>
870
871 PR C/71602
872 * c-c++-common/va-arg-va-list-type.c: New test.
873
874 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
875
876 PR rtl-optimization/77289
877 * gcc.target/powerpc/pr77289.c: New test.
878
879 2016-09-09 Martin Sebor <msebor@redhat.com>
880
881 PR c/77520
882 PR c/77521
883 * gcc.dg/pr77520.c: New test.
884 * gcc.dg/pr77521.c: New test.
885
886 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
887
888 PR fortran/77506
889 * gfortran.dg/pr77506.f90: New test.
890
891 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
892
893 PR fortran/77507
894 * gfortran.dg/pr77507.f90: New test.
895
896 2016-09-09 Joseph Myers <joseph@codesourcery.com>
897
898 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
899
900 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
901 Louis Krupp <lkrupp@gcc.gnu.org>
902
903 PR fortran/69514
904 * gfortran.dg/pr69514_1.f90: New test.
905 * gfortran.dg/pr69514_2.f90: New test.
906
907 2016-09-08 Jakub Jelinek <jakub@redhat.com>
908
909 PR fortran/77500
910 * gfortran.dg/gomp/pr77500.f90: New test.
911
912 PR fortran/77516
913 * gfortran.dg/gomp/pr77516.f90: New test.
914
915 2016-09-07 Jakub Jelinek <jakub@redhat.com>
916
917 PR middle-end/77475
918 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
919 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
920 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
921 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
922 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
923 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
924
925 2016-09-07 David Malcolm <dmalcolm@redhat.com>
926
927 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
928 "substring-locations.h".
929
930 2016-09-07 Richard Biener <rguenther@suse.de>
931
932 PR c/77450
933 * c-c++-common/vector-subscript-8.c: Move ..
934 * gcc.dg/pr77450.c: ... here.
935
936 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
937
938 PR libgfortran/77393
939 * gfortran.dg/fmt_f0_2.f90: Update test.
940 * gfortran.dg/fmt_f0_3.f90: New test.
941
942 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
943
944 PR debug/77389
945 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
946 in dg-options.
947
948 PR debug/57519
949 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
950
951 2016-09-06 Jakub Jelinek <jakub@redhat.com>
952
953 PR target/69255
954 * gcc.target/i386/pr69255-1.c: New test.
955 * gcc.target/i386/pr69255-2.c: New test.
956 * gcc.target/i386/pr69255-3.c: New test.
957
958 2016-09-06 Martin Sebor <msebor@redhat.com>
959
960 PR c/77336
961 * gcc.dg/format/miss-7.c: New test.
962
963 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
964
965 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
966
967 2016-09-06 Martin Liska <mliska@suse.cz>
968
969 PR gcov-profile/77378
970 PR gcov-profile/77466
971 * gcc.dg/profile-update-warning.c: New test.
972
973 2016-09-06 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/77479
976 * gcc.dg/torture/pr77479.c: New testcase.
977
978 2016-09-06 Richard Biener <rguenther@suse.de>
979
980 PR c/77450
981 * c-c++-common/vector-subscript-7.c: Adjust.
982 * c-c++-common/vector-subscript-8.c: New testcase.
983
984 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
985
986 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
987
988 2016-09-05 Jakub Jelinek <jakub@redhat.com>
989
990 PR target/77476
991 * gcc.target/i386/avx512f-pr77476.c: New test.
992 * gcc.target/i386/avx512bw-pr77476.c: New test.
993 * gcc.target/i386/avx512dq-pr77476.c: New test.
994
995 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
996 Update comment to mention also avx512f.
997
998 PR sanitizer/77396
999 * g++.dg/asan/pr77396-2.C: New test.
1000
1001 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1002
1003 PR rtl-optimization/77452
1004 * gcc.target/i386/pr77452.c: New test.
1005
1006 2016-09-05 Marek Polacek <polacek@redhat.com>
1007
1008 PR c/77423
1009 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1010
1011 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1012
1013 PR fortran/77391
1014 * gfortran.dg/pr77391.f90: New test.
1015
1016 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1017
1018 PR fortran/77460
1019 * gfortran.dg/pr77460.f90: New test.
1020
1021 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR c/65467
1024 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1025
1026 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1027
1028 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1029
1030 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1031
1032 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1033 test case.
1034 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1035 diagnostic-test-show-locus-generate-patch.c to the sources
1036 for diagnostic_plugin_test_show_locus.c.
1037
1038 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR c/65467
1041 * gcc.dg/gomp/_Atomic-1.c: New test.
1042 * gcc.dg/gomp/_Atomic-2.c: New test.
1043 * gcc.dg/gomp/_Atomic-3.c: New test.
1044 * gcc.dg/gomp/_Atomic-4.c: New test.
1045 * gcc.dg/gomp/_Atomic-5.c: New test.
1046
1047 PR sanitizer/77396
1048 * g++.dg/asan/pr77396.C: New test.
1049
1050 2016-09-01 Martin Sebor <msebor@redhat.com>
1051
1052 PR tree-optimization/71831
1053 * gcc.dg/builtin-object-size-16.c: New test.
1054 * gcc.dg/builtin-object-size-17.c: New test.
1055
1056 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1057
1058 PR libgfortran/77393
1059 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1060
1061 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1062
1063 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1064 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1065 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1066 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1067 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1068 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1069 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1070 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1071 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1072 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1073 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1074 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1075 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1076 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1077 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1078 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1079 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1080 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1081
1082 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/opt58.adb: New test.
1085 * gnat.dg/opt58_pkg.ads: New helper.
1086
1087 2016-09-01 Richard Biener <rguenther@suse.de>
1088
1089 PR middle-end/77436
1090 * gcc.dg/torture/pr77436.c: New testcase.
1091
1092 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1093
1094 * gcc.dg/pr64252.c: Require int32plus.
1095 * gcc.dg/pr66299-1.c: Likewise.
1096 * gcc.dg/pr66299-2.c: Likewise.
1097 * gcc.dg/torture/20131115-1.c: Skip for avr.
1098
1099 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1100
1101 * gcc.target/aarch64/ands_3.c: New test.
1102
1103 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1104
1105 PR fortran/77352
1106 * gfortran.dg/gomp/pr77352.f90: New test.
1107
1108 PR fortran/77374
1109 * gfortran.dg/gomp/pr77374.f08: New test.
1110
1111 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1112
1113 PR tree-optimization/73714
1114 * gcc.dg/tree-ssa/pr73714.c: New test.
1115
1116 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1117
1118 PR libgfortran/77393
1119 * gfortran.dg/fmt_f0_2.f90: New test.
1120
1121 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1122
1123 * gcc.target/i386/pr59539-2.c: Adapt options.
1124 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1125
1126 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1127
1128 PR fortran/77418
1129 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1130 of the associate entity and replace with a pointer to the
1131 intended item on the stack.
1132
1133 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134 Paul Thomas <pault@gcc.gnu.org>
1135
1136 PR fortran/48298
1137 * gfortran.dg/dtio_1.f90: New test.
1138 * gfortran.dg/dtio_2.f90: New test.
1139 * gfortran.dg/dtio_3.f90: New test.
1140 * gfortran.dg/dtio_4.f90: New test.
1141 * gfortran.dg/dtio_5.f90: New test.
1142 * gfortran.dg/dtio_6.f90: New test.
1143 * gfortran.dg/dtio_7.f90: New test.
1144 * gfortran.dg/dtio_8.f90: New test.
1145 * gfortran.dg/dtio_9.f90: New test.
1146 * gfortran.dg/dtio_10.f90: New test.
1147
1148 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1149
1150 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1151 (test_many_nested_locations): New function.
1152 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1153 (test_show_locus): Handle "test_many_nested_locations".
1154
1155 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1156
1157 * g++.dg/template/double-greater-than-fixit.C: New test case.
1158
1159 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * gnat.dg/opt57.ad[sb]: New test.
1162 * gnat.dg/opt57_pkg.ads: New helper.
1163
1164 2016-08-30 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/69047
1167 * gcc.dg/pr69047.c: Fix byte-order check.
1168
1169 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR tree-optimization/72866
1172 * gcc.dg/vect/pr72866.c: New test.
1173
1174 PR debug/77363
1175 * g++.dg/debug/dwarf2/pr77363.C: New test.
1176
1177 PR middle-end/77377
1178 * gcc.target/i386/pr77377.c: New test.
1179
1180 PR debug/77389
1181 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1182 in dg-options.
1183
1184 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1185
1186 * gfortran.dg/pr77372.f90: Moved to ...
1187 * gfortran.dg/ieee/pr77372.f90: here.
1188
1189 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1190
1191 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1192 vector short/char initializations.
1193 * gcc.target/powerpc/vec-init-5.c: Likewise.
1194 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1195 vector initialization optimizations.
1196 * gcc.target/powerpc/vec-init-7.c: Likewise.
1197 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1198 vector float/double initializations.
1199 * gcc.target/powerpc/vec-init-9.c: Likewise.
1200
1201 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1202
1203 PR target/77403
1204 * gcc.target/i386/pr77403.c: New test.
1205
1206 2016-08-29 Marek Polacek <polacek@redhat.com>
1207
1208 PR c/77292
1209 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1210
1211 2016-08-29 Tom de Vries <tom@codesourcery.com>
1212
1213 PR c/77398
1214 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1215
1216 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1217
1218 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1219
1220 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1221
1222 * gfortran.dg/dec_structure_13.f90: New testcase.
1223
1224 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1225
1226 PR fortran/77261
1227 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1228 available.
1229
1230 2016-08-28 Tom de Vries <tom@codesourcery.com>
1231
1232 PR lto/70955
1233 * gcc.dg/pr70955.c: New test.
1234 * gcc.dg/lto/pr70955_0.c: Same.
1235 * gcc.dg/lto/pr70955_1.c: Same.
1236
1237 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1238
1239 PR tree-optimization/71077
1240 * gcc.target/i386/pr71077.c: New test.
1241
1242 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/77380
1245 * gfortran.dg/pr77380.f90: New test.
1246
1247 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1248
1249 PR fortran/77372
1250 gfortran.dg/pr77372.f90: New test.
1251
1252 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1253
1254 * gcc.dg/spellcheck-fields-2.c (test): Move
1255 dg-begin/end-multiline-output within function body.
1256 (test_macro): New function.
1257
1258 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1259
1260 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1261 (test_fixit_insert): Update expected output.
1262 (test_fixit_remove): Likewise.
1263 (test_fixit_replace): Likewise.
1264
1265 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1266
1267 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1268 Fix typo.
1269
1270 2016-08-26 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/69047
1273 * gcc.dg/pr69047.c: New testcase.
1274
1275 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1276 Martin Jambhor <mjambor@suse.cz>
1277
1278 * gcc.dg/ipa/propbits-1.c: New test-case.
1279 * gcc.dg/ipa/propbits-2.c: Likewise.
1280 * gcc.dg/ipa/propbits-3.c: Likewise.
1281
1282 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1283
1284 PR fortran/77351
1285 * gfortran.dg/pr77351.f90: New test.
1286
1287 2016-08-25 Marek Polacek <polacek@redhat.com>
1288
1289 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1290
1291 2016-08-25 Marek Polacek <polacek@redhat.com>
1292
1293 PR c/77323
1294 * gcc.dg/pr77323.c: New test.
1295
1296 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1297
1298 PR fortran/77358
1299 * gfortran.dg/submodule_17.f08: New test.
1300
1301 2016-08-24 Michael Collison <michael.collison@linaro.org>
1302 Michael Collison <michael.collison@arm.com>
1303
1304 * gcc.target/arm/builtin_saddl.c: New testcase.
1305 * gcc.target/arm/builtin_saddll.c: New testcase.
1306 * gcc.target/arm/builtin_uaddl.c: New testcase.
1307 * gcc.target/arm/builtin_uaddll.c: New testcase.
1308 * gcc.target/arm/builtin_ssubl.c: New testcase.
1309 * gcc.target/arm/builtin_ssubll.c: New testcase.
1310 * gcc.target/arm/builtin_usubl.c: New testcase.
1311 * gcc.target/arm/builtin_usubll.c: New testcase.
1312
1313 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1314
1315 PR target/77270
1316 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1317 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1318 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1319 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1320 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1321 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1322 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1323 effective target. Remove scan-assembler-times directives.
1324 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1325 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1326 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1327
1328 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1329
1330 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1331 of unsigned int.
1332 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1333
1334 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1335
1336 PR testsuite/77317
1337 * lib/target-supports.exp
1338 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1339 (check_effective_target_vect_natural_alignment): Ditto.
1340 (check_effective_target_vector_alignment_reachable): Ditto.
1341 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1342
1343 2016-08-23 Ian Lance Taylor <iant@golang.org>
1344
1345 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1346
1347 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1348
1349 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1350 being created from pointers to memory locations.
1351 * gcc.target/powerpc/vec-init-2.c: Likewise.
1352
1353 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1354
1355 * gfortran.dg/dec_structure_12.f90: New testcase.
1356
1357 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1358
1359 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1360
1361 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1362
1363 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1364 verification.
1365
1366 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1367
1368 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1369 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1370
1371 2016-08-23 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/27336
1374 * c-c++-common/pr27336.c: New testcase.
1375
1376 2016-08-22 Marek Polacek <polacek@redhat.com>
1377
1378 PR c++/77321
1379 * g++.dg/cpp1y/pr77321.C: New test.
1380
1381 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1382
1383 PR fortran/60774
1384 * gfortran.dg/empty_label.f: Adjust test for new error message.
1385 * gfortran.dg/empty_label.f90: Ditto.
1386 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1387 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1388 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1389
1390 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1391
1392 PR fortran/61318
1393 * gfortran.dg/pr61318.f90: New test.
1394
1395 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1396
1397 PR fortran/77260
1398 * gfortran.dg/pr77260_1.f90: New test.
1399 * gfortran.dg/pr77260_2.f90: Ditto.
1400
1401 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1402
1403 PR middle-end/77269
1404 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1405 __builtin_signbitf and __builtin_signbitl in expected generic
1406 expansion.
1407 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1408 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1409 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1410 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1411 tests.
1412
1413 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1414
1415 * gcc.dg/torture/float128-builtin.c,
1416 gcc.dg/torture/float128-ieee-nan.c,
1417 gcc.dg/torture/float128x-builtin.c,
1418 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1419 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1420 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1421 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1422 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1423 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1424 gcc.dg/torture/floatn-nan.h: New tests.
1425
1426 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1427
1428 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1429 macro.
1430 (main): Update calls to TEST_I_F.
1431 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1432 macro.
1433 (main): Update calls to TEST_I_F.
1434
1435 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1436
1437 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1438 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1439 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1440 names in calls to TEST_I_F.
1441
1442 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1443
1444 PR c/52952
1445 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1446
1447 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1448
1449 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1450 and !natural_alignment_64.
1451 * gcc.dg/ipa/propalign-2.c: Likewise.
1452 * gcc.dg/ipa/propalign-3.c: Likewise.
1453 * gcc.dg/ipa/propalign-4.c: Likewise.
1454 * gcc.dg/ipa/propalign-5.c: Likewise.
1455 * lib/target-supports.exp
1456 (check_effective_target_natural_alignment_32): Add avr-*-*.
1457
1458 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1459
1460 PR tree-optimization/61839
1461 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1462 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1463 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1464 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1465
1466 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1467
1468 PR c/32187
1469 * lib/target-supports.exp (check_effective_target_float16)
1470 (check_effective_target_float32, check_effective_target_float64)
1471 (check_effective_target_float128, check_effective_target_float32x)
1472 (check_effective_target_float64x)
1473 (check_effective_target_float128x)
1474 (check_effective_target_float16_runtime)
1475 (check_effective_target_float32_runtime)
1476 (check_effective_target_float64_runtime)
1477 (check_effective_target_float128_runtime)
1478 (check_effective_target_float32x_runtime)
1479 (check_effective_target_float64x_runtime)
1480 (check_effective_target_float128x_runtime)
1481 (check_effective_target_floatn_nx_runtime)
1482 (add_options_for_float16, add_options_for_float32)
1483 (add_options_for_float64, add_options_for_float128)
1484 (add_options_for_float32x, add_options_for_float64x)
1485 (add_options_for_float128x): New procedures.
1486 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1487 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1488 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1489 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1490 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1491 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1492 gcc.dg/torture/float128-complex.c,
1493 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1494 gcc.dg/torture/float128x-basic.c,
1495 gcc.dg/torture/float128x-complex.c,
1496 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1497 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1498 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1499 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1500 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1501 gcc.dg/torture/float32x-basic.c,
1502 gcc.dg/torture/float32x-complex.c,
1503 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1504 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1505 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1506 gcc.dg/torture/float64x-basic.c,
1507 gcc.dg/torture/float64x-complex.c,
1508 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1509 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1510 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1511 gcc.dg/torture/floatn-tg.h,
1512 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1513 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1514 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1515 gcc.dg/torture/fp-int-convert-float128x.c,
1516 gcc.dg/torture/fp-int-convert-float16-timode.c,
1517 gcc.dg/torture/fp-int-convert-float16.c,
1518 gcc.dg/torture/fp-int-convert-float32-timode.c,
1519 gcc.dg/torture/fp-int-convert-float32.c,
1520 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1521 gcc.dg/torture/fp-int-convert-float32x.c,
1522 gcc.dg/torture/fp-int-convert-float64-timode.c,
1523 gcc.dg/torture/fp-int-convert-float64.c,
1524 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1525 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1526 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1527 maximum exponent of floating-point type. Use it in testing
1528 whether 0x8...0 fits in the floating-point type. Always treat -1
1529 (signed 0xf...f) as fitting in the floating-point type.
1530 (M_OK1): New macro.
1531 * gcc.dg/torture/fp-int-convert-double.c,
1532 gcc.dg/torture/fp-int-convert-float.c,
1533 gcc.dg/torture/fp-int-convert-float128-timode.c,
1534 gcc.dg/torture/fp-int-convert-float128.c,
1535 gcc.dg/torture/fp-int-convert-float80-timode.c,
1536 gcc.dg/torture/fp-int-convert-float80.c,
1537 gcc.dg/torture/fp-int-convert-long-double.c,
1538 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1539
1540 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR fortran/72744
1543 * gfortran.dg/gomp/pr72744.f90: New test.
1544
1545 PR fortran/69281
1546 * gfortran.dg/gomp/pr69281.f90: New test.
1547
1548 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1549
1550 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1551 the last special seed value.
1552 * gfortran.dg/random_7.f90: Use size for last array member instead
1553 of hardcoded value.
1554
1555 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1556
1557 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1558 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1559
1560 2016-08-19 Richard Biener <rguenther@suse.de>
1561
1562 PR tree-optimization/77286
1563 * gcc.dg/torture/pr77286.c: New testcase.
1564
1565 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1566
1567 * gcc.dg/verbose-asm-2.c: New test case.
1568
1569 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1570
1571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1572 (custom_diagnostic_finalizer): Update for change to
1573 diagnostic_show_locus.
1574
1575 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1576
1577 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1578 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1579
1580 2016-08-18 Marek Polacek <polacek@redhat.com>
1581
1582 PR c/71514
1583 * gcc.dg/pr71514.c: New test.
1584
1585 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1586
1587 PR target/72839
1588 * gcc.target/i386/pr72839.c: New test.
1589
1590 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1591
1592 PR middle-end/70895
1593 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1594 * c-c++-common/goacc/reduction-1.c: Likewise.
1595 * c-c++-common/goacc/reduction-2.c: Likewise.
1596 * c-c++-common/goacc/reduction-3.c: Likewise.
1597 * c-c++-common/goacc/reduction-4.c: Likewise.
1598
1599 2016-08-18 Alan Modra <amodra@gmail.com>
1600
1601 * gcc.c-torture/compile/pr72771.c: New.
1602
1603 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR fortran/67496
1606 * gfortran.dg/pr67496.f90: New test.
1607
1608 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1609
1610 PR tree-optimization/71752
1611 * gcc.dg/vect/pr71752.c: New.
1612
1613 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1614
1615 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1616
1617 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR middle-end/77259
1620 * g++.dg/ipa/devirt-52.C: New test.
1621
1622 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1623
1624 * c-c++-common/goacc/reduction-6.c: New testcase.
1625
1626 2016-08-17 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/76490
1629 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1630 * gcc.dg/pr52904.c: XFAIL.
1631
1632 2016-08-17 Richard Biener <rguenther@suse.de>
1633
1634 PR tree-optimization/23855
1635 * gcc.dg/loop-unswitch-2.c: Adjust.
1636
1637 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1638
1639 PR tree-optimization/72817
1640 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1641
1642 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1643
1644 PR libgcc/77265
1645 * gcc.dg/torture/float128-extend-inf.c: New test.
1646
1647 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1648
1649 PR c/72857
1650 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1651 for embedded NUL.
1652 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1653 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1654 caret placement.
1655 (test_oct): Likewise.
1656 (test_multiple): Likewise.
1657 (test_field_width_specifier): Likewise.
1658 (test_field_width_specifier_2): New function.
1659 (test_field_precision_specifier): New function.
1660 (test_embedded_nul): Update expected caret placement.
1661 (test_non_contiguous_strings): Update line number.
1662 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1663 (__emit_string_literal_range): Add "caret_idx" param.
1664 (test_simple_string_literal): Add value for new param, updating
1665 expected output..
1666 (test_concatenated_string_literal): Likewise.
1667 (test_multiline_string_literal): Likewise.
1668 (test_hex): Likewise.
1669 (test_oct): Likewise.
1670 (test_multiple): Likewise.
1671 (test_ucn4): Likewise.
1672 (test_ucn8): Likewise.
1673 (test_u8): Likewise.
1674 (test_u): Likewise; update expected message, from "range" to
1675 "location".
1676 (test_U): Likewise.
1677 (test_L): Likewise.
1678 (test_macro): Add value for new param.
1679 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1680 (__emit_string_literal_range): Add "caret_idx" param.
1681 (test_stringified_token_1): Add value for new param. Update
1682 expected message, from "range" to "location".
1683 (test_stringized_token_2): Likewise, adding param to macro.
1684 (test_stringified_token_3): Likewise.
1685 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1686 (emit_warning): Convert param from source_range to location_t.
1687 (test_string_literals): Add caret_idx param, and use it when
1688 constructing a substring_loc. Update error message, from
1689 "range" to "location".
1690
1691 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR target/71910
1694 * g++.dg/gomp/pr71910.C: New test.
1695
1696 PR middle-end/67485
1697 * gcc.c-torture/compile/pr67485.c: New test.
1698
1699 PR target/72867
1700 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1701
1702 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1703
1704 PR tree-optimization/69848
1705 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1706
1707 2016-08-16 Martin Liska <mliska@suse.cz>
1708
1709 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1710 of memory operations so that it can be handled by core2
1711 in 32-bit mode.
1712
1713 2016-08-16 Richard Biener <rguenther@suse.de>
1714
1715 PR tree-optimization/76783
1716 * gcc.dg/pr76783.c: New testcase.
1717 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1718
1719 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1720
1721 PR tree-optimization/72817
1722 PR tree-optimization/73450
1723 * gcc.dg/tree-ssa/pr72817.c: New test.
1724 * gcc.dg/tree-ssa/pr73450.c: New test.
1725
1726 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1727
1728 * gfortran.dg/init_flag_13.f90: New testcase.
1729 * gfortran.dg/init_flag_14.f90: Ditto.
1730 * gfortran.dg/init_flag_15.f03: Ditto.
1731 * gfortran.dg/dec_init_1.f90: Ditto.
1732 * gfortran.dg/dec_init_2.f90: Ditto.
1733
1734 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1735
1736 PR target/72867
1737 * gcc.target/i386/pr72867.c: New test.
1738
1739 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1740
1741 * c-c++-common/dump-ada-spec-5.c: New test.
1742
1743 2016-08-15 Richard Biener <rguenther@suse.de>
1744
1745 PR tree-optimization/73434
1746 * gcc.dg/torture/pr73434.c: New testcase.
1747
1748 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR tree-optimization/72824
1751 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1752
1753 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1754
1755 PR fortran/70598
1756 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1757 in use_device clause.
1758 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1759 * gfortran.dg/goacc/list.f95: Adjust to catch
1760 "neither a POINTER nor an array" error messages.
1761
1762 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1763
1764 PR target/76342
1765 * gcc.target/i386/pr76342.c: New test.
1766
1767 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR c/71512
1770 * g++.dg/ubsan/pr71512.C: New test.
1771 * c-c++-common/ubsan/pr71512-1.c: New test.
1772 * c-c++-common/ubsan/pr71512-2.c: New test.
1773
1774 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1775
1776 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1777 vector initialization options.
1778 * gcc.target/powerpc/vec-init-2.c: Likewise.
1779 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1780 is generated on ISA 3.0.
1781
1782 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1783
1784 PR middle-end/71654
1785 * gcc.dg/c-c++-common/pr71654.c: New test.
1786 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1787 dg-options.
1788 * gcc.dg/tree-ssa/vrp24: Likewise.
1789
1790 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR c/67410
1793 * gcc.dg/pr67410.c: New test.
1794
1795 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1796
1797 PR tree-optimization/69848
1798 * gcc.dg/vect/vect-pr69848.c: New test.
1799
1800 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1801
1802 PR testsuite/71008
1803 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1804 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1805 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1806 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1807
1808 2016-08-12 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/57326
1811 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1812 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1813 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1814 * gcc.target/i386/pr45685.c: Likewise.
1815 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1816 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1817 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1818 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1819 * gfortran.dg/pr34163.f90: Likewise.
1820
1821 2016-08-12 Martin Liska <mliska@suse.cz>
1822
1823 * g++.dg/gcov/gcov-16.C: New test.
1824 * lib/gcov.exp: Support new argument for run-gcov function.
1825
1826 2016-08-12 Martin Liska <mliska@suse.cz>
1827
1828 PR gcov-profile/35590
1829 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1830
1831 2016-08-12 Richard Biener <rguenther@suse.de>
1832
1833 PR tree-optimization/72851
1834 * gcc.dg/torture/pr72851.c: New testcase.
1835
1836 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1837
1838 PR debug/63240
1839 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1840 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1841 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1842 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1843 DW_AT_deleted.
1844
1845 PR debug/55641
1846 * g++.dg/debug/dwarf2/ref-1.C: New.
1847
1848 PR debug/49366
1849 * g++.dg/debug/dwarf2/template-params-12.H: New.
1850 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1851 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1852 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1853 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1854 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1855 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1856 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1857
1858 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1859
1860 PR target/72863
1861 * gcc.target/powerpc/pr72863.c: New test.
1862
1863 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1864
1865 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1866
1867 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1868
1869 * gcc.target/i386/pieces-strcpy-1.c: New test.
1870 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1871
1872 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR c++/72868
1875 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1876
1877 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1878
1879 * gcc.target/i386/pieces-memcpy-1.c: New test.
1880 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1881 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1882 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1883 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1884 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1885
1886 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1887
1888 PR c/72816
1889 * gcc.dg/pr72816.c: Remove dg-error.
1890
1891 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1892
1893 PR tree-optimization/71083
1894 * gcc.c-torture/execute/pr71083.c: New test.
1895 * gnat.dg/loop_optimization23.adb: New test.
1896 * gnat.dg/loop_optimization23_pkg.ads: New test.
1897 * gnat.dg/loop_optimization23_pkg.adb: New test.
1898
1899 2016-08-11 Richard Biener <rguenther@suse.de>
1900
1901 PR tree-optimization/72772
1902 * gcc.dg/graphite/pr35356-1.c: Adjust.
1903 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1904
1905 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1906
1907 * gfortran.dg/random_7.f90: Take into account that the last seed
1908 value is the special p value.
1909 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1910
1911 2016-08-11 Richard Biener <rguenther@suse.de>
1912
1913 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1914
1915 2016-08-11 Alan Modra <amodra@gmail.com>
1916
1917 * gcc.target/powerpc/pr71680.c: New.
1918
1919 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1920
1921 * gcc.target/powerpc/bfp/bfp.exp: New file.
1922 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1923 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1924 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1925 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1926 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1927 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1928 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1929 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1930 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1931 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1932 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1933 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1934 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1935 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1936 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1937 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1938 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1939 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1940 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1941 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1942 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1943 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1944 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1945 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1946 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1947 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1948 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1949 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1950 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1951 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1952 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1953 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1954 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1955 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1956 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1957 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1958 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1959 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1960 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1961 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1962 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1963 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1964 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1965 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1966 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1967 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1968 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1969 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1970 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1971 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1972 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1973 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1974 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1975
1976 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1977
1978 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1979 Add aarch64*-*-*.
1980
1981 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1982
1983 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1984
1985 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1986
1987 PR target/72853
1988 * gcc.target/powerpc/pr72853.c: New test.
1989
1990 2016-08-10 Martin Liska <mliska@suse.cz>
1991
1992 PR gcov-profile/58306
1993 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1994
1995 2016-08-10 Martin Liska <mliska@suse.cz>
1996
1997 * g++.dg/gcov/gcov-threads-1.C: New test.
1998
1999 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2000
2001 PR target/71873
2002 * gcc.target/avr/pr71873.c: New test.
2003
2004 2016-08-09 Martin Liska <mliska@suse.cz>
2005
2006 * g++.dg/gcov/gcov-dump-1.C: New test.
2007 * g++.dg/gcov/gcov-dump-2.C: New test.
2008
2009 2016-08-09 Martin Liska <mliska@suse.cz>
2010
2011 * gcc.dg/tree-prof/val-prof-9.c: New test.
2012
2013 2016-08-09 Martin Liska <mliska@suse.cz>
2014
2015 * gcc.dg/tree-prof/val-prof-8.c: New test.
2016
2017 2016-08-09 Martin Jambor <mjambor@suse.cz>
2018
2019 PR ipa/71981
2020 * gcc.dg/ipa/pr71981.c: New test.
2021
2022 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2023
2024 PR tree-optimization/33707
2025 * gcc.dg/vect/pr33707.c: New test.
2026
2027 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2028
2029 PR tree-optimization/pr72772
2030 * gcc.dg/tree-ssa/pr72772.c: New test.
2031
2032 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2033
2034 PR rtl-optimization/66669
2035 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2036
2037 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR tree-optimization/72824
2040 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2041
2042 2016-08-09 Richard Biener <rguenther@suse.de>
2043
2044 PR tree-optimization/71802
2045 * gcc.dg/torture/pr71802.c: New testcase.
2046
2047 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR c++/72809
2050 * g++.dg/eh/stdarg1.C: New test.
2051
2052 2016-08-08 Andi Kleen <ak@linux.intel.com>
2053
2054 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2055 test command line in failure log.
2056 (profopt-execute): dito. Make autofdo file names unique.
2057
2058 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2059
2060 PR c/64955
2061 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2062 output.
2063
2064 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2065
2066 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2067 c99_runtime.
2068 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2069 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2070 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2071 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2072 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2073 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2074
2075 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2076
2077 PR c/52952
2078 * gcc.dg/cpp/pr66415-1.c: Likewise.
2079 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2080 * gcc.dg/format/c90-printf-1.c: Likewise.
2081 * gcc.dg/format/diagnostic-ranges.c: New test case.
2082
2083 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR fortran/72716
2086 * gfortran.dg/gomp/pr72716.f90: New test.
2087
2088 PR middle-end/72781
2089 * gcc.dg/gomp/pr72781.c: New test.
2090
2091 PR middle-end/68762
2092 * g++.dg/vect/pr68762-1.cc: New test.
2093 * g++.dg/vect/pr68762-2.cc: New test.
2094 * g++.dg/vect/pr68762.h: New file.
2095
2096 2016-08-08 Martin Sebor <msebor@redhat.com>
2097
2098 PR testsuite/72838
2099 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2100 * g++.dg/warn/overflow-warn-3.C: Same.
2101 * g++.dg/warn/overflow-warn-4.C: Same.
2102
2103 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2104
2105 PR fortran/71936
2106 * gfortran.dg/allocate_with_source_21.f03: New test.
2107
2108 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2109
2110 PR fortran/72698
2111 * gfortran.dg/allocate_with_source_20.f03: New test.
2112
2113 2016-08-08 Alan Modra <amodra@gmail.com>
2114
2115 * gcc.c-torture/compile/pr72802.c: New.
2116
2117 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2118
2119 PR fortran/70524
2120 * gfortran.dg/dependency_48.f90: New test.
2121
2122 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2123
2124 PR fortran/70040
2125 * gfortran.dg/pr70040.f90: New testcase.
2126
2127 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2128
2129 PR fortran/71961
2130 * gfortran.dg/matmul_10.f90: New testcase.
2131
2132 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2133
2134 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2135
2136 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR c/72816
2139 * gcc.dg/pr72816.c: New test.
2140
2141 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2142
2143 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2144 * g++.dg/conversion/pr41426.C: Likewise.
2145 * g++.dg/conversion/pr66211.C: Likewise.
2146 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2147 * g++.dg/init/ref8.C: Likewise.
2148 * g++.old-deja/g++.law/cvt20.C: Likewise.
2149 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2150
2151 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2152
2153 PR tree-optimization/18046
2154 * gcc.dg/tree-ssa/vrp105.c: New test.
2155 * gcc.dg/tree-ssa/vrp106.c: New test.
2156
2157 2016-08-05 Martin Sebor <msebor@redhat.com>
2158
2159 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2160 1ul in diagnostics. Remove hyphen from "constant-expression."
2161 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2162 * g++.dg/cpp0x/static_assert3.C: Same.
2163 * g++.dg/cpp1y/constexpr-throw.C: Same.
2164 * g++.dg/template/nontype3.C: Same.
2165 * g++.dg/warn/overflow-warn-1.C: Same.
2166 * g++.dg/warn/overflow-warn-3.C: Same.
2167 * g++.dg/warn/overflow-warn-4.C: Same.
2168
2169 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2170
2171 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2172 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2173 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2175
2176 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2177
2178 PR tree-optimization/72810
2179 * gcc.dg/tree-ssa/vrp110.c: New test.
2180
2181 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2182
2183 PR Target/72819
2184 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2185 registers.
2186 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2187 saving the half-precision registers.
2188 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2189 value is returned in h0.
2190 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2191 are passed in FP/SIMD registers.
2192 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2193 passing works corrcetly.
2194 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2195 (hfa_f16x2_t): Likewise.
2196 (hfa_f16x3_t): Likewise.
2197 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2198 are promoted to double and passed in a double register.
2199 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2200 are promoted to double and stacked.
2201 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2202 __fp16 data types.
2203 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2204 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2205 __fp16 first get passed in FP/SIMD registers, then stacked.
2206
2207 2016-08-05 Nathan Sidwell <nathan@acm.org>
2208
2209 PR c++/68724
2210 * g++.dg/cpp0x/pr68724.C: New.
2211
2212 2016-08-05 Richard Biener <rguenther@suse.de>
2213
2214 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2215
2216 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2217
2218 * gcc.dg/tree-ssa/vrp107.c: New test.
2219 * gcc.dg/tree-ssa/vrp108.c: New test.
2220 * gcc.dg/tree-ssa/vrp109.c: New test.
2221
2222 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2223
2224 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2225 dg-options.
2226
2227 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2228
2229 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2230 test-cases.
2231 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2232 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2233 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2234 test-cases.
2235 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2236 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2237 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2238 large_double.
2239
2240 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/72800
2243 * g++.dg/cpp1y/lambda-ice1.C: New.
2244
2245 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2246
2247 PR c++/72759
2248 * g++.dg/cpp1y/pr72759.C: New test.
2249
2250 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2251
2252 * gcc.dg/switch-10.c: New test.
2253
2254 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2255
2256 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2257
2258 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2259
2260 * c-c++-common/goacc/routine-5.c: Update.
2261
2262 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2263
2264 PR rtl-optimization/70903
2265 * gcc.c-torture/execute/pr70903.c: New test.
2266
2267 2016-08-04 Martin Liska <mliska@suse.cz>
2268
2269 * gcc.dg/params/params.exp: Replace file exists with
2270 TESTING_IN_BUILD_TREE.
2271
2272 2016-08-04 Marek Polacek <polacek@redhat.com>
2273
2274 PR c++/70229
2275 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2276
2277 2016-08-04 Richard Biener <rguenther@suse.de>
2278
2279 PR middle-end/71984
2280 * gcc.dg/torture/pr71984.c: Guard correctness check for
2281 little-endian.
2282
2283 2016-08-03 Andrew Pinski <apinski@cavium.com>
2284
2285 * gcc.c-torture/compile/20160802-1.c: New testcase.
2286
2287 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2288
2289 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2290
2291 2016-08-03 Richard Biener <rguenther@suse.de>
2292
2293 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2294 and remove -O3.
2295 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2296 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2297
2298 2016-08-03 Richard Biener <rguenther@suse.de>
2299
2300 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2301 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2302 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2303 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2304
2305 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2306
2307 * gcc.dg/init-excess-2.c: Require int32plus.
2308 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2309 * gcc.dg/pr59963-2.c: Require int32plus.
2310 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2311 * gcc.dg/unroll-7.c: Require int32plus.
2312
2313 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2314
2315 PR tree-optimization/34114
2316 * gcc.dg/tree-ssa/loop-42.c: New test.
2317
2318 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2319
2320 * gcc.target/aarch64/vminmaxnm.c: New.
2321 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2322 tests.
2323
2324 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2327 vec_extract for vector float, vector int, vector short, and vector
2328 char.
2329 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2330 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2331 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2332 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2333
2334 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2335
2336 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2337 single stack adjustment, no writeback.
2338 * gcc.target/aarch64/test_frame_12.c: Likewise.
2339 * gcc.target/aarch64/test_frame_13.c: Likewise.
2340 * gcc.target/aarch64/test_frame_15.c: Likewise.
2341 * gcc.target/aarch64/test_frame_6.c: Likewise.
2342 * gcc.target/aarch64/test_frame_7.c: Likewise.
2343 * gcc.target/aarch64/test_frame_8.c: Likewise.
2344 * gcc.target/aarch64/test_frame_16.c: New test.
2345
2346 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2347
2348 PR target/72748
2349 * gcc.target/i386/pr72748.c: New test.
2350
2351 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2352
2353 PR tree-optimization/71818
2354 * gcc.dg/vect/pr71818.c: New
2355
2356 2016-08-01 Martin Liska <mliska@suse.cz>
2357
2358 PR tree-optimization/71857
2359 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2360
2361 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362
2363 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2364
2365 2016-08-01 Jan Beulich <jbeulich@suse.com>
2366
2367 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2368
2369 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2370
2371 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2372 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2373
2374 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2375
2376 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2377 (check_effective_target_c++): Likewise. Also match for libstdc++.
2378
2379 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2380
2381 PR fortran/41922
2382 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2383 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2384 * gfortran.dg/pr41922.f90: New test.
2385
2386 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2387
2388 PR fortran/68566
2389 * gfortran.dg/pr68566.f90: new test.
2390
2391 2016-07-30 Martin Sebor <msebor@redhat.com>
2392
2393 PR c++/60760
2394 PR c++/71091
2395 * g++.dg/cpp0x/constexpr-cast.C: New test.
2396 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2397 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2398 * g++.dg/ubsan/pr63956.C: Correct.
2399
2400 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2401
2402 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2403 vector double or vector long where the vector is in memory.
2404 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2405 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2406
2407 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2408
2409 PR fortran/69867
2410 * gfortran.dg/pr69867.f90: New test.
2411
2412 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2413
2414 PR fortran/69962
2415 * gfortran.dg/pr69962.f90: New test.
2416
2417 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2418
2419 PR fortran/70006
2420 * gfortran.dg/pr70006.f90: New test.
2421
2422 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/71730
2425 * gfortran.dg/pr71730.f90: New test.
2426 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2427 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2428 * gfortran.dg/array_constructor_26.f03: Ditto.
2429
2430 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2431
2432 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2433 * gcc.target/powerpc/pr71763.c: Likewise.
2434
2435 2016-07-29 Marek Polacek <polacek@redhat.com>
2436
2437 PR c/71742
2438 * gcc.dg/940510-1.c: Adjust dg-error.
2439 * gcc.dg/c99-flex-array-1.c: Likewise.
2440 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2441
2442 PR c/71853
2443 * gcc.dg/noncompile/pr71853.c: New test.
2444
2445 PR c/71573
2446 * gcc.dg/noncompile/pr71573.c: New test.
2447
2448 PR c/71926
2449 * g++.dg/warn/Wparentheses-30.C: New test.
2450 * gcc.dg/Wparentheses-14.c: New test.
2451
2452 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2453
2454 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2455
2456 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2457
2458 PR tree-optimization/57558
2459 * gcc.dg/vect/pr57558-1.c: New test.
2460 * gcc.dg/vect/pr57558-2.c: New test.
2461
2462 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2463
2464 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2465 to scan forwprop1 dump pass.
2466
2467 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/51488
2470 * g++.dg/template/pr51488.C: New.
2471
2472 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR c/71969
2475 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2476 static __inline__.
2477 * gcc.dg/pr71969-1.c: New test.
2478 * gcc.dg/pr71969-2.c: New test.
2479 * gcc.dg/pr71969-3.c: New test.
2480
2481 2016-07-29 Marek Polacek <polacek@redhat.com>
2482
2483 PR c/71574
2484 * c-c++-common/pr71574.c: New test.
2485
2486 PR c/71583
2487 * gcc.dg/noncompile/pr71583.c: New test.
2488
2489 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2490
2491 PR middle-end/68217
2492 * gcc.dg/pr68217.c: New test.
2493
2494 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2495
2496 PR fortran/71067
2497 * gfortran.dg/pr71067_1.f90: New test.
2498 * gfortran.dg/pr71067_2.f90: Ditto.
2499
2500 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2501
2502 * gcc.target/powerpc/vec-extract-1.c: New test.
2503
2504 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2505
2506 PR fortran/71799
2507 * gfortran.dg/pr71799.f90: New test.
2508
2509 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/71665
2512 * g++.dg/cpp0x/pr71665-1.C: New.
2513 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2514 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2515 * g++.dg/ext/label10.C: Likewise.
2516 * g++.dg/parse/constant5.C: Likewise.
2517
2518 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/71859
2521 * gfortran.dg/pr71859.f90: New test.
2522 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2523 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2524
2525 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2526
2527 PR fortran/71883
2528 * gfortran.dg/pr71883.f90 : New test.
2529
2530 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2531
2532 PR tree-optimization/71734
2533 * g++.dg/vect/pr70729-nest.cc: New test.
2534
2535 2016-07-28 Renlin Li <renlin.li@arm.com>
2536
2537 Revert
2538 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2539
2540 PR fortran/71902
2541 * gfortran.dg/dependency_47.f90: New test.
2542
2543 2016-07-28 Martin Liska <mliska@suse.cz>
2544
2545 PR gcov-profile/68025
2546 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2547
2548 2016-07-28 Martin Liska <mliska@suse.cz>
2549
2550 * g++.dg/vect/pr70944.cc: New test.
2551
2552 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2553
2554 PR middle-end/71994
2555 * gcc.dg/torture/pr71994.c: New test.
2556
2557 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2558
2559 PR middle-end/71078
2560 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2561 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2562 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2563
2564 2016-07-27 Richard Biener <rguenther@suse.de>
2565
2566 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2567
2568 2016-07-27 Martin Liska <mliska@suse.cz>
2569
2570 * gcc.dg/predict-13.c: New test.
2571 * gcc.dg/predict-14.c: New test.
2572
2573 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2574
2575 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2576 including stdint.h.
2577 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2578 including stdint.h.
2579
2580 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2581
2582 PR target/71869
2583 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2584 IEEE built-in functions handle quiet and signalling NaNs
2585 correctly.
2586
2587 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2588
2589 PR fortran/71862
2590 * gfortran.dg/pr71862.f90: New test.
2591
2592 2016-07-26 Martin Sebor <msebor@redhat.com>
2593
2594 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2595 selector with dg-options.
2596
2597 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2598
2599 PR tree-optimization/18046
2600 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2601 * gcc.dg/tree-ssa/vrp103.c: New test.
2602 * gcc.dg/tree-ssa/vrp104.c: New test.
2603
2604 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2605
2606 * gcc.target/powerpc/pr63354.c: Require lp64 since
2607 -mprofile-kernel is not legal with -m32.
2608
2609 2016-07-26 Richard Biener <rguenther@suse.de>
2610
2611 PR rtl-optimization/71984
2612 * gcc.dg/torture/pr71984.c: New testcase.
2613
2614 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2615
2616 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2617 g++-dg-runtest via et-dg-runtest.
2618 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2619 * gcc.dg/vect/vect.exp: Likewise.
2620 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2621 gfortran-dg-runtest.
2622 * gfortran.dg/vect/vect.exp: Likewise.
2623 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2624 (check_mips_loongson_hw_available): Likewise.
2625 (check_effective_target_mpaired_single_runtime): Likewise.
2626 (check_effective_target_mips_loongson_runtime): Likewise.
2627 (add_options_for_mpaired_single): Likewise.
2628 (check_effective_target_vect_int): Add global et_index.
2629 Check and save the supported feature for a target selected by
2630 the et_index target. Break long lines where appropriate. Call
2631 et-is-effective-target for MIPS with an argument instead of
2632 check_effective_target_* where appropriate.
2633 (check_effective_target_vect_intfloat_cvt): Likewise.
2634 (check_effective_target_vect_uintfloat_cvt): Likewise.
2635 (check_effective_target_vect_floatint_cvt): Likewise.
2636 (check_effective_target_vect_floatuint_cvt): Likewise.
2637 (check_effective_target_vect_simd_clones): Likewise.
2638 (check_effective_target_vect_shift): ewise.
2639 (check_effective_target_whole_vector_shift): Likewise.
2640 (check_effective_target_vect_bswap): Likewise.
2641 (check_effective_target_vect_shift_char): Likewise.
2642 (check_effective_target_vect_long): Likewise.
2643 (check_effective_target_vect_float): Likewise.
2644 (check_effective_target_vect_double): Likewise.
2645 (check_effective_target_vect_long_long): Likewise.
2646 (check_effective_target_vect_no_int_max): Likewise.
2647 (check_effective_target_vect_no_int_add): Likewise.
2648 (check_effective_target_vect_no_bitwise): Likewise.
2649 (check_effective_target_vect_widen_shift): Likewise.
2650 (check_effective_target_vect_no_align): Likewise.
2651 (check_effective_target_vect_hw_misalign): Likewise.
2652 (check_effective_target_vect_element_align): Likewise.
2653 (check_effective_target_vect_condition): Likewise.
2654 (check_effective_target_vect_cond_mixed): Likewise.
2655 (check_effective_target_vect_char_mult): Likewise.
2656 (check_effective_target_vect_short_mult): Likewise.
2657 (check_effective_target_vect_int_mult): Likewise.
2658 (check_effective_target_vect_extract_even_odd): Likewise.
2659 (check_effective_target_vect_interleave): Likewise.
2660 (check_effective_target_vect_stridedN): Likewise.
2661 (check_effective_target_vect_multiple_sizes): Likewise.
2662 (check_effective_target_vect64): Likewise.
2663 (check_effective_target_vect_call_copysignf): Likewise.
2664 (check_effective_target_vect_call_sqrtf): Likewise.
2665 (check_effective_target_vect_call_btrunc): Likewise.
2666 (check_effective_target_vect_call_btruncf): Likewise.
2667 (check_effective_target_vect_call_ceil): Likewise.
2668 (check_effective_target_vect_call_ceilf): Likewise.
2669 (check_effective_target_vect_call_floor): Likewise.
2670 (check_effective_target_vect_call_floorf): Likewise.
2671 (check_effective_target_vect_call_lceil): Likewise.
2672 (check_effective_target_vect_call_lfloor): Likewise.
2673 (check_effective_target_vect_call_nearbyint): Likewise.
2674 (check_effective_target_vect_call_nearbyintf): Likewise.
2675 (check_effective_target_vect_call_round): Likewise.
2676 (check_effective_target_vect_call_roundf): Likewise.
2677 (check_effective_target_vect_perm): Likewise, but also append *_saved
2678 to the existing global name to properly cache the result.
2679 (check_effective_target_vect_perm_byte): Likewise.
2680 (check_effective_target_vect_perm_short): Likewise.
2681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2682 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2683 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2684 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2685 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2686 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2687 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2688 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2689 (check_effective_target_vect_sdot_qi): Likewise.
2690 (check_effective_target_vect_udot_qi): Likewise.
2691 (check_effective_target_vect_sdot_hi): Likewise.
2692 (check_effective_target_vect_udot_hi): Likewise.
2693 (check_effective_target_vect_usad_char): Likewise.
2694 (check_effective_target_vect_pack_trunc): Likewise.
2695 (check_effective_target_vect_unpack): Likewise.
2696 (check_effective_target_vect_aligned_arrays): Likewise.
2697 (check_effective_target_vect_natural_alignment): Likewise.
2698 (check_effective_target_vector_alignment_reachable): Likewise.
2699 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2700 (is-effective-target): Initialize et_index if undefined.
2701 (et-dg-runtest): New.
2702 (et-is-effective-target): Likewise.
2703 (check_vect_support_and_set_flags): Add supported MIPS targets to
2704 EFFECTIVE_TARGETS list. Return the number of supported targets.
2705
2706 2016-07-26 Richard Biener <rguenther@suse.de>
2707 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2708
2709 PR middle-end/70920
2710 * gcc.dg/pr70920-1.c: New test-case.
2711 * gcc.dg/pr70902-2.c: Likewise.
2712 * gcc.dg/pr70920-3.c: Likewise.
2713 * gcc.dg/pr70920-4.c: Likewise
2714 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2715 2 instead of 3.
2716
2717 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2718
2719 * gcc.c-torture/execute/pr71494.c: Require label_values.
2720 * gcc.dg/pr16973.c: Ditto.
2721
2722 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2723
2724 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2725 * gcc.dg/torture/pr69771.c: Require int32plus.
2726 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2727
2728 2016-07-25 Martin Liska <mliska@suse.cz>
2729
2730 * gcc.dg/torture/pr71987.c: New test.
2731
2732 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2733
2734 PR fortran/71935
2735 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2736 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2737 * gfortran.dg/pr71935.f90: New test.
2738
2739 2016-07-22 Martin Sebor <msebor@redhat.com>
2740
2741 PR c++/71675
2742 * g++.dg/ext/atomic-3.C: New test.
2743 * gcc.dg/atomic/pr71675.c: New test.
2744
2745 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2746
2747 * gcc.target/i386/mvc8.c: New test.
2748
2749 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2750
2751 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2752 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2753
2754 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2755
2756 PR fortran/71795
2757 * gfortran.dg/constructor_50.f90: New test.
2758
2759 2016-07-22 Martin Liska <mliska@suse.cz>
2760
2761 PR gcov-profile/69028
2762 PR gcov-profile/62047
2763 * g++.dg/cilk-plus/pr69028.C: New test.
2764
2765 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2766
2767 * gfortran.dg/coarray_stat_2.f90: New test.
2768
2769 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2770
2771 * gcc.target/powerpc/vec-extract.h: New files to check the
2772 vec_extract built-in functions for all vector types, testing
2773 accessing each element, both with constant and variable element
2774 numbers.
2775 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2776 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2777 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2778 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2779 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2780 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2781 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2782 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2783 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2784
2785 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR c++/71728
2788 * g++.dg/other/pr71728.C: New test.
2789
2790 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2791
2792 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2793 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2794 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2795 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2796 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2797
2798 2016-07-21 Richard Biener <rguenther@suse.de>
2799
2800 PR tree-optimization/71947
2801 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2802
2803 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2804
2805 * gcc.dg/tree-ssa/scev-15.c: New.
2806
2807 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2808
2809 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2810
2811 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR c++/71941
2814 * g++.dg/gomp/pr71941.C: New test.
2815
2816 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2817
2818 PR c/70339
2819 PR c/71858
2820 * g++.dg/spellcheck-identifiers.C: New test case, based on
2821 gcc.dg/spellcheck-identifiers.c.
2822 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2823 gcc.dg/spellcheck-identifiers-2.c.
2824 * g++.dg/spellcheck-typenames.C: New test case, based on
2825 gcc.dg/spellcheck-typenames.c
2826
2827 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2828
2829 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2830 pointer to member function and also test catching by reference.
2831
2832 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2833
2834 * gcc.target/s390/pr67443.c: Fix test case.
2835
2836 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2837
2838 * gcc.target/s390/insv-1.c: Xfail some tests.
2839 * gcc.target/s390/insv-2.c: Likewise.
2840
2841 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2842
2843 * gcc.target/avr/torture/get-mem.c: New test.
2844 * gcc.target/avr/torture/set-mem.c: New test.
2845
2846 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2847
2848 PR target/71948
2849 * gcc.target/avr/torture/tiny-progmem.c: New test.
2850
2851 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR c++/71909
2854 * g++.dg/parse/pr71909.C: New test.
2855 * g++.dg/tm/pr71909.C: New test.
2856
2857 PR c++/50060
2858 * g++.dg/cpp0x/constexpr-50060.C: New test.
2859 * g++.dg/cpp1y/constexpr-50060.C: New test.
2860
2861 2016-07-20 Martin Liska <mliska@suse.cz>
2862
2863 * gfortran.dg/graphite/pr71898.f90: New test.
2864
2865 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2866
2867 PR tree-optimization/71503
2868 PR tree-optimization/71683
2869 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2870 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2871
2872 2016-07-20 Martin Liska <mliska@suse.cz>
2873
2874 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2875 * gcc.dg/plugin/sreal-test-1.c: Remove.
2876 * gcc.dg/plugin/sreal_plugin.c: Remove.
2877
2878 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2879
2880 PR fortran/71902
2881 * gfortran.dg/dependency_47.f90: New test.
2882
2883 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR rtl-optimization/71916
2886 * gcc.c-torture/compile/pr71916.c: New test.
2887
2888 PR middle-end/71874
2889 * g++.dg/torture/pr71874.C: New test.
2890
2891 PR middle-end/71734
2892 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2893 (my_alloc): Rewritten to use __builtin_posix_memalign and
2894 __SIZE_TYPE__.
2895 (my_free): Use __builtin_free instead of _mm_free.
2896 (Vec::operator=): Use __builtin_memcpy.
2897
2898 2016-07-19 Martin Jambor <mjambor@suse.cz>
2899
2900 PR fortran/71688
2901 * gfortran.dg/pr71688.f90: New test.
2902
2903 2016-07-19 Richard Biener <rguenther@suse.de>
2904
2905 * c-c++-common/vector-subscript-6.c: New testcase.
2906 * c-c++-common/vector-subscript-7.c: Likewise.
2907
2908 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2909
2910 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2911 and UInt32 based on __SIZEOF_INT__.
2912
2913 2016-07-19 Richard Biener <rguenther@suse.de>
2914
2915 PR tree-optimization/71901
2916 * gcc.dg/torture/pr71901.c: New testcase.
2917
2918 2016-07-19 Richard Biener <rguenther@suse.de>
2919
2920 PR tree-optimization/71908
2921 * gcc.dg/torture/pr71908.c: New testcase.
2922
2923 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2924
2925 PR target/71493
2926 * gcc.target/powerpc/pr71493-1.c: New test.
2927 * gcc.target/powerpc/pr71493-2.c: Likewise.
2928
2929 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2930
2931 PR c++/71835
2932 * g++.dg/conversion/ambig3.C: New test.
2933
2934 PR c++/71828
2935 * g++.dg/cpp0x/constexpr-71828.C: New test.
2936
2937 PR c++/71826
2938 * g++.dg/template/pr71826.C: New test.
2939
2940 PR c++/71822
2941 * g++.dg/template/defarg21.C: New test.
2942
2943 PR c++/71871
2944 * g++.dg/ext/vector31.C: New test.
2945
2946 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2947
2948 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2949
2950 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2951
2952 PR tree-optimization/71734
2953 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2954
2955 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2956
2957 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2958 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2959 stack-layout-dynamic-1.c: New test.
2960
2961 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2962
2963 * gcc.target/s390/nolrl-1.c: New test.
2964
2965 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2966
2967 PR fortran/71523
2968 * gfortran.dg/pr71523_1.f90: New test.
2969 * gfortran.dg/pr71523_2.f90: New test.
2970
2971 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2972
2973 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2974
2975 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2976 Marco Restelli <mrestelli@gmail.com>
2977
2978 PR fortran/62125
2979 * gfortran.dg/pr62125.f90: New test.
2980
2981 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2982
2983 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2984 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2985
2986 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2987
2988 PR c++/58796
2989 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2990 * g++.dg/cpp0x/nullptr35.C: New test.
2991
2992 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2993
2994 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2995
2996 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2997
2998 * gfortran.dg/goacc/vector_length.f90: New test.
2999
3000 2016-07-15 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/71881
3003 * gcc.dg/torture/pr71881.c: New testcase.
3004
3005 2016-07-15 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/71887
3008 * gcc.dg/torture/pr71887.c: New testcase.
3009
3010 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR c/71858
3013 * gcc.dg/spellcheck-identifiers-3.c: New test.
3014
3015 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3016
3017 PR fortran/71807
3018 * gfortran.dg/null_9.f90: New test.
3019
3020 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3021
3022 * gcc.dg/tree-ssa/loop-41.c: New test.
3023
3024 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3025
3026 PR tree-optimization/71347
3027 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3028
3029 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3030
3031 PR fortran/29819
3032 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3033 * gfortran.dg/contains.f90: Ditto.
3034 * gfortran.dg/contains_empty_1.f03: Ditto.
3035 * gfortran.dg/submodule_3.f08: Ditto.
3036
3037 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3038
3039 PR testsuite/71865
3040 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3041 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3042 expected diagnostics.
3043
3044 PR c/71858
3045 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3046 * gcc.dg/spellcheck-identifiers-2.c: New test.
3047 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3048 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3049
3050 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR tree-optimization/71872
3053 * gcc.c-torture/compile/pr71872.c: New test.
3054
3055 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3056
3057 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3058 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3059 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3060 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3061 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3062 * gcc.target/arm/atomic-op-acquire-1.c: This.
3063 * gcc.target/arm/atomic-op-char.c: Rename into ...
3064 * gcc.target/arm/atomic-op-char-1.c: This.
3065 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3066 * gcc.target/arm/atomic-op-consume-1.c: This.
3067 * gcc.target/arm/atomic-op-int.c: Rename into ...
3068 * gcc.target/arm/atomic-op-int-1.c: This.
3069 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3070 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3071 * gcc.target/arm/atomic-op-release.c: Rename into ...
3072 * gcc.target/arm/atomic-op-release-1.c: This.
3073 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3074 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3075 * gcc.target/arm/atomic-op-short.c: Rename into ...
3076 * gcc.target/arm/atomic-op-short-1.c: This.
3077 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3078 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3079 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3080 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3081 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3082 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3083 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3084 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3085 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3086 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3087
3088 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3089
3090 PR fortran/70842
3091 * gfortran.dg/select_type_35.f03: New test.
3092
3093 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3094
3095 PR target/65951
3096 PR tree-optimization/70923
3097 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3098 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3099 * gcc.dg/vect/pr65951.c: Likewise.
3100 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3101
3102 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3103
3104 * c-c++-common/pr60226.c: Expect maximum object file alignment
3105 error on AIX.
3106
3107 2016-07-14 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/71866
3110 * gcc.dg/torture/pr71866.c: New testcase.
3111
3112 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3113
3114 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3115 selector and enclose boolean expression in curly braces.
3116
3117 2016-07-14 Alan Modra <amodra@gmail.com>
3118
3119 PR target/71733
3120 * gcc.target/powerpc/p9-novsx.c: New.
3121
3122 2016-07-13 Andi Kleen <ak@linux.intel.com>
3123
3124 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3125 * g++.dg/tree-prof/morefunc.C: Dito.
3126 * g++.dg/tree-prof/pr35545.C: Dito.
3127 * g++.dg/tree-prof/reorder.C: Dito.
3128 * gcc.dg/tree-prof/20050826-2.c: Dito.
3129 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3130 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3131 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3132 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3133 * gcc.dg/tree-prof/inliner-1.c: Dito.
3134 * gcc.dg/tree-prof/merge_block.c: Dito.
3135 * gcc.dg/tree-prof/stringop-1.c: Dito.
3136 * gcc.dg/tree-prof/stringop-2.c: Dito.
3137 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3138 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3139 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3140 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3141 * gcc.dg/tree-prof/update-loopch.c: Dito.
3142 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3143 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3144 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3145 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3146 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3147 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3148 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3149
3150 2016-07-13 Andi Kleen <ak@linux.intel.com>
3151
3152 * lib/profopt.exp (profopt-execute): Remove .imports files.
3153
3154 2016-07-13 Andi Kleen <ak@linux.intel.com>
3155
3156 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3157
3158 2016-07-13 Andi Kleen <ak@linux.intel.com>
3159
3160 * lib/profopt.exp (dg-final-scan-autofdo,
3161 dg-final-scan-not-autofdo): New functions.
3162
3163 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3164
3165 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3166 * gcc.dg/vect/vect-35.c: Ditto.
3167 * gcc.dg/vect/vect-alias-check-2.c: New test.
3168
3169 2016-07-13 Martin Liska <mliska@suse.cz>
3170
3171 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3172 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3173 * gfortran.dg/pr42108.f90: Update expected dump scan.
3174
3175 2016-07-13 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/24574
3178 * gcc.dg/pr24574.c: New testcase.
3179
3180 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3181
3182 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3183 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3184 * c-c++-common/pr68833-1.c: Require int32plus.
3185 * gcc.dg/ipa/pr63551.c: Likewise.
3186 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3187 * gcc.dg/ipa/pr64041.c: Require int32plus.
3188
3189 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3190
3191 PR ipa/71633
3192 * g++.dg/pr71633.C: New test.
3193
3194 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3195
3196 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3197 Add new arm_thumb1_cbz_ok effective target.
3198 * gcc.target/arm/cbz.c: New test.
3199
3200 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3201
3202 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3203 Define effective target.
3204 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3205 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3206 * gcc.target/arm/movhi_movw.c: New test.
3207 * gcc.target/arm/movsi_movw.c: Likewise.
3208 * gcc.target/arm/movdi_movw.c: Likewise.
3209
3210 2016-07-13 Richard Biener <rguenther@suse.de>
3211
3212 PR middle-end/71104
3213 * gcc.dg/pr71104-1.c: New testcase.
3214 * gcc.dg/pr71104-2.c: Likewise.
3215
3216 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3217
3218 PR target/71805
3219 * gcc.target/powerpc/pr71805.c: New test.
3220
3221 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3222
3223 * gcc.target/powerpc/divkc3-1.c: New.
3224 * gcc.target/powerpc/mulkc3-1.c: New.
3225
3226 2016-07-12 Nathan Sidwell <nathan@acm.org>
3227
3228 * gcc.target/arm/data-rel-1.c: New.
3229 * gcc.target/arm/data-rel-2.c: New.
3230 * gcc.target/arm/data-rel-3.c: New.
3231
3232 2016-07-12 Martin Liska <mliska@suse.cz>
3233
3234 * gcc.dg/params/blocksort-part.c: New test.
3235 * gcc.dg/params/params.exp: New file.
3236
3237 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3238
3239 PR middle-end/71700
3240 * gcc.c-torture/execute/pr71700.c: New test.
3241
3242 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3243 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/23286
3246 PR tree-optimization/70159
3247 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3248 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3249 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3250 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3251 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3252 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3253 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3254 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3255 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3256 * gcc.dg/pr51879-12.c: Likewise.
3257 * gcc.dg/strlenopt-9.c: Likewise.
3258 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3259 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3260 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3261 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3262 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3263 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3264 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3265 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3266 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3267 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3268 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3269 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3270 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3271 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3272 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3273
3274 2016-07-12 Richard Biener <rguenther@suse.de>
3275
3276 PR rtl-optimization/68961
3277 * gcc.target/i386/pr68961.c: New testcase.
3278
3279 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR middle-end/71758
3282 * c-c++-common/gomp/pr71758.c: New test.
3283 * gfortran.dg/gomp/pr71758.f90: New test.
3284
3285 PR tree-optimization/71823
3286 * gcc.dg/vect/pr71823.c: New test.
3287
3288 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3289
3290 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3291 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3292 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3293
3294 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 PR target/71801
3297 * gcc.target/i386/pr71801.c: New test.
3298
3299 2016-07-11 Richard Biener <rguenther@suse.de>
3300
3301 PR tree-optimization/71816
3302 * gcc.dg/torture/pr71816.c: New testcase.
3303
3304 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3305
3306 PR fortran/71783
3307 * gfortran.dg/dependency_46.f90: New test.
3308
3309 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3310
3311 PR rtl-optimization/71621
3312 * gcc.target/i386/pr71621-1.c: New.
3313 * gcc.target/i386/pr71621-2.c: New.
3314
3315 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3316
3317 * gfortran.dg/goacc/pr71704.f90: New test.
3318
3319 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3320
3321 PR target/71297
3322 * gcc.target/powerpc/pr71297.c: New.
3323
3324 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3325
3326 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3327
3328 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3329
3330 PR target/71806
3331 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3332
3333 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3334
3335 PR tree-optimization/71667
3336 * gcc.dg/vect/pr71667.c: New
3337
3338 2016-07-08 Martin Liska <mliska@suse.cz>
3339
3340 * gcc.dg/torture/pr71606.c: New test.
3341
3342 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3343
3344 PR fortran/71764
3345 * gfortran.dg/pr71764.f90: New test.
3346
3347 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3348 Kai Tietz <ktietz70@googlemail.com>
3349
3350 PR c++/70869
3351 PR c++/71054
3352 * g++.dg/cpp0x/pr70869.C: New test.
3353 * g++.dg/cpp0x/pr71054.C: New test.
3354
3355 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3356
3357 * g++.dg/debug/pr71432.C: Fail on AIX.
3358
3359 2016-07-07 Martin Liska <mliska@suse.cz>
3360
3361 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3362 an undefined behavior.
3363 * gfortran.dg/do_3.F90: Likewise.
3364 * gfortran.dg/do_check_11.f90: New test.
3365 * gfortran.dg/do_check_12.f90: New test.
3366 * gfortran.dg/do_corner_warn.f90: New test.
3367
3368 2016-07-07 Martin Liska <mliska@suse.cz>
3369
3370 * gfortran.dg/predict-1.f90: Ammend the test.
3371 * gfortran.dg/predict-2.f90: Likewise.
3372
3373 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3374
3375 PR ipa/71624
3376 * g++.dg/pr71624.C: New test.
3377
3378 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3379
3380 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3381 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3382 ARMv8-M Mainline architectures.
3383
3384 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3385
3386 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3387 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3388
3389 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3390
3391 PR target/70098
3392 PR target/71763
3393 * gcc.target/powerpc/pr71763.c: New file.
3394
3395 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3396
3397 PR tree-optimization/71518
3398 * gcc.dg/pr71518.c: New test.
3399
3400 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3401
3402 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3403
3404 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3405
3406 PR target/50739
3407 * gcc.target/avr/pr50739.c: New test.
3408
3409 2016-07-05 Jan Hubicka <jh@suse.cz>
3410
3411 * gcc.dg/tree-ssa/scev-14.c: update template.
3412
3413 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3414
3415 * gcc.dg/vect/group-no-gaps-1.c: New test.
3416
3417 2016-07-05 Andi Kleen <ak@linux.intel.com>
3418
3419 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3420 if kernel supports MPX.
3421
3422 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3423
3424 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3425
3426 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3427 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3428
3429 * gcc.target/powerpc/signbit-1.c: New test.
3430 * gcc.target/powerpc/signbit-2.c: New test.
3431 * gcc.target/powerpc/signbit-3.c: New test.
3432
3433 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3434
3435 PR rtl-optimization/71594
3436 * gcc.dg/torture/pr71594.c: New test.
3437
3438 2016-07-05 Jan Hubicka <jh@suse.cz>
3439
3440 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3441
3442 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3443
3444 PR c++/62314
3445 * g++.dg/parse/error5.C: Update column
3446 number of missing semicolon error.
3447 * g++.dg/pr62314-2.C: New test case.
3448
3449 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3450
3451 * gfortran.dg/coarray_stat_function.f90: New test.
3452 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3453 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3454 to new interfaces.
3455
3456 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3457
3458 PR fortran/71623
3459 * gfortran.dg/deferred_character_17.f90: New test.
3460
3461 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3462
3463 * gcc.target/arm/neon/polytypes.c: Move to ...
3464 * gcc.target/arm/polytypes.c: ... here.
3465 * gcc.target/arm/neon/pr51534.c: Move to ...
3466 * gcc.target/arm/pr51534.c: ... here.
3467 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3468 * gcc.target/arm/vect-vcvt.c: ... here.
3469 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3470 * gcc.target/arm/vect-vcvtq.c: ... here.
3471 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3472 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3473 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3474 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3475 * gcc.target/arm/neon/neon.exp: Delete.
3476 * gcc.target/arm/neon/: Delete.
3477
3478 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3479
3480 PR fortran/65575
3481 * gfortran.dg: pr65575.f90: New test.
3482
3483 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3484
3485 PR fortran/35849
3486 * gfortran.dg: pr35849.f90: New test.
3487
3488 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c++/71739
3491 * g++.dg/cpp0x/pr71739.C: New test.
3492
3493 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3494
3495 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3496
3497 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3498
3499 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3500 locr.
3501 * gcc.target/s390/loc-1.c: New test.
3502
3503 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3504
3505 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3506 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3507
3508 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3509
3510 PR target/63874
3511 * gcc.target/aarch64/pr63874.c: New test.
3512
3513 2016-07-04 Jan Beulich <jbeulich@suse.com>
3514
3515 * g++.dg/header.c: New.
3516 * gcc.dg/header.c: New.
3517
3518 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c/71719
3521 * c-c++-common/Wunused-var-15.c: New test.
3522
3523 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR fortran/71687
3526 * gfortran.dg/gomp/pr71687.f90: New test.
3527
3528 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3529
3530 * gcc.dg/const-float128-ped.c: Require __float128 effective
3531 target and options.
3532 * gcc.dg/const-float128.c: Likewise.
3533 * gcc.dg/torture/float128-cmp-invalid.c: Require
3534 __float128 and base_quadfloat_support effective targets, and
3535 __float128 options.
3536 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3537 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3538 * gcc.dg/torture/float128-nan.c: Likewise.
3539 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3540 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3541 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3542 * lib/target-supports.exp (check_effective_target___float128): New.
3543 (add_options_for___float128): New.
3544 (check_effective_target_base_quadword_support): New.
3545
3546 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3547
3548 PR target/71720
3549 * gcc.target/powerpc/pr71720.c: New test.
3550
3551 2016-07-01 Jan Beulich <jbeulich@suse.com>
3552
3553 * gcc.dg/bss.c: New.
3554
3555 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3556
3557 PR target/71698
3558 * gcc.target/powerpc/pr71698.c: New test.
3559
3560 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3561
3562 PR target/71151
3563 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3564 instead of ".foo" for its section name.
3565 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3566 depending on MCU's flash size.
3567 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3568 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3569 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3570 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3571 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3572 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3573
3574 2016-07-01 Jan Beulich <jbeulich@suse.com>
3575
3576 * gcc.target/i386/pr65105-2.c: Add -msse2.
3577
3578 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3579
3580 PR tree-optimization/71707
3581 * gcc.dg/strlenopt-29.c: New test.
3582
3583 PR fortran/71704
3584 * gfortran.dg/gomp/pr71704.f90: New test.
3585
3586 PR fortran/71705
3587 * gfortran.dg/gomp/pr71705.f90: New test.
3588
3589 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3590
3591 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3592 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3593 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3594 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3595 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3596 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3597 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3598 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3599 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3600 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3601 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3602 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3603 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3604 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3605 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3606 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3607 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3608 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3609 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3610 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3611 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3612 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3613 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3614 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3615 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3616 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3617 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3618 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3619 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3620 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3637 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3638 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3639 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3672
3673 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674 James Greenhalgh <james.greenhalgh@arm.com>
3675
3676 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3677
3678 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3679 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3680
3681 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3682
3683 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3684
3685 PR driver/71651
3686 * gcc.dg/spellcheck-options-12.c: New test case.
3687
3688 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR middle-end/71693
3691 * gcc.c-torture/compile/pr71693.c: New test.
3692
3693 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3694
3695 * gcc.dg/spellcheck-params.c: New testcase.
3696 * gcc.dg/spellcheck-params-2.c: New testcase.
3697
3698 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3699
3700 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3701 vector extract instructions.
3702 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3703
3704 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705
3706 PR fortran/71686
3707 * gfortran.dg/unexpected_eof_2.f90: New test.
3708 * gfortran.dg/unexpected_eof_3.f90: New test.
3709
3710 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3711
3712 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3713
3714 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3715
3716 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3717 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3718 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3719
3720 2016-06-29 Richard Biener <rguenther@suse.de>
3721
3722 PR middle-end/15256
3723 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3724
3725 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3726
3727 * gcc.target/arm/aapcs/neon-vect10.c: Require
3728 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3729 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3730 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3731 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3732 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3733 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3734 * gcc.target/arm/fp16-aapcs-1.c: Require
3735 -mfloat-ab=hard. Also simplify the test.
3736 * gcc.target/arm/fp16-aapcs-2.c: New.
3737
3738 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3739
3740 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3741 (add_options_for_arm_fp16_ieee): New.
3742 (add_options_for_arm_fp16_alternative): New.
3743 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3744 long-line.
3745 (effective_target_arm_fp16_hw): New.
3746
3747 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3748
3749 PR tree-optimization/71655
3750 * g++.dg/pr71655.C: New test.
3751
3752 2016-06-29 Martin Liska <mliska@suse.cz>
3753
3754 * gcc.dg/pr71585.c: New test.
3755 * gcc.dg/pr71585-2.c: New test.
3756 * gcc.dg/pr71585-3.c: New test.
3757
3758 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3759
3760 PR tree-optimization/70729
3761 * g++.dg/vect/pr70729.cc: New test.
3762
3763 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3764
3765 * c-c++-common/gomp/cancel-1.c: Extend.
3766
3767 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR tree-optimization/71625
3770 * gcc.dg/strlenopt-28.c: New test.
3771
3772 2016-06-29 Richard Biener <rguenther@suse.de>
3773
3774 PR middle-end/71002
3775 * g++.dg/torture/pr71002.C: Adjust testcase.
3776
3777 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR c/71685
3780 * gcc.dg/pr71685.c: New test.
3781
3782 2016-06-28 Martin Sebor <msebor@redhat.com>
3783
3784 PR c/71552
3785 * gcc.dg/init-bad-9.c: New test.
3786
3787 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3788
3789 * gcc.target/powerpc/abs128-1.c: Require VSX.
3790 * gcc.target/powerpc/copysign128-1.c: Likewise.
3791 * gcc.target/powerpc/inf128-1.c: Likewise.
3792 * gcc.target/powerpc/nan128-1.c: Likewise.
3793
3794 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR middle-end/71626
3797 * gcc.c-torture/execute/pr71626-1.c: New test.
3798 * gcc.c-torture/execute/pr71626-2.c: New test.
3799
3800 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3801
3802 PR target/71656
3803 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3804
3805 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3806
3807 PR target/71670
3808 * gcc.target/powerpc/pr71670.c: New testcase.
3809
3810 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3811
3812 PR target/71656
3813 * gcc.target/powerpc/pr71656-1.c: New test.
3814 * gcc.target/powerpc/pr71656-2.c: New test.
3815
3816 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3817
3818 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3819 around fp16 code.
3820 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3821 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3822 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3823 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3824 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3825 Add arm_neon_fp16_ok effective target.
3826 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3827 Likewise.
3828 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3829 Likewise.
3830 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3831 Likewise.
3832 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3833 Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3835 Likewise.
3836 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3837 Likewise.
3838 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3839 Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3841 Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3843 Likewise.
3844 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3845 Likewise.
3846 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3847 Likewise.
3848
3849 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3850
3851 * gcc.dg/predict-12.c: New testcase.
3852
3853 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3854
3855 PR fortran/71649
3856 * gfortran.dg/pr71649.f90: New test.
3857
3858 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3859
3860 PR tree-optimization/71643
3861 * g++.dg/opt/pr71643.C: New test.
3862
3863 PR tree-optimization/71631
3864 * gcc.c-torture/execute/pr71631.c: New test.
3865
3866 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3867
3868 * gcc.dg/predict-11.c: New testcase.
3869 * gfortran.dg/predict-2.f90: New testcase.
3870
3871 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3872
3873 * gcc.dg/predict-10.c: New test.
3874
3875 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3876
3877 * gcc.target/powerpc/abs128-1.c: New.
3878 * gcc.target/powerpc/copysign128-1.c: New.
3879 * gcc.target/powerpc/inf128-1.c: New.
3880 * gcc.target/powerpc/nan128-1.c: New.
3881
3882 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3883
3884 * gfortran.dg/pr71642.f90: New test.
3885
3886 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR tree-optimization/71647
3889 * gcc.target/i386/pr71647.c: New test.
3890
3891 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3892
3893 * gcc.target/i386/noplt-gd-1.c: New test.
3894 * gcc.target/i386/noplt-gd-2.c: Likewise.
3895 * gcc.target/i386/noplt-gd-3.c: Likewise.
3896 * gcc.target/i386/noplt-ld-1.c: Likewise.
3897 * gcc.target/i386/noplt-ld-2.c: Likewise.
3898 * gcc.target/i386/noplt-ld-3.c: Likewise.
3899 * lib/target-supports.exp
3900 (check_effective_target_tls_get_addr_via_got): New.
3901
3902 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3903
3904 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3905 testsuite compile flags.
3906 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3907 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3908
3909 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3910
3911 * g++dg/vect/pr36684.cc: Add dg-do compile.
3912 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3913 * gcc.dg/vect/pr70021.c: Ditto.
3914 * gcc.dg/vect/pr70138-1.c: Ditto.
3915 * gcc.dg/vect/pr70138-2.c: Ditto.
3916 * gcc.dg/vect/pr70354-1.c: Ditto.
3917 * gcc.dg/vect/pr70354-2.c: Ditto.
3918 * gcc.dg/vect/pr71259.c: Ditto.
3919 * gcc.dg/vect/pr71416-1.c: Ditto.
3920 * gcc.dg/vect/slp-43.c: Ditto.
3921 * gcc.dg/vect/slp-45.c: Ditto.
3922 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3923 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3924 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3925 * gfortran.dg/vect/pr69980.f90: Ditto.
3926
3927 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3928
3929 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3930 * gcc.dg/vect/bb-slp-30.c: Ditto.
3931 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3932 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3933 * gcc.dg/vect/pr45902.c: Ditto.
3934 * gcc.dg/vect/pr48172.c: Ditto.
3935 * gcc.dg/vect/pr48377.c: Ditto.
3936 * gcc.dg/vect/pr49038.c: Ditto.
3937 * gcc.dg/vect/pr49771.c: Ditto.
3938 * gcc.dg/vect/pr52091.c: Ditto.
3939 * gcc.dg/vect/pr53185-2.c: Ditto.
3940 * gcc.dg/vect/pr56826.c: Ditto.
3941 * gcc.dg/vect/pr60276.c: Ditto.
3942 * gcc.dg/vect/pr62021.c: Ditto.
3943 * gcc.dg/vect/pr63530.c: Ditto.
3944 * gcc.dg/vect/pr65518.c: Ditto.
3945 * gcc.dg/vect/pr65947-1.c: Ditto.
3946 * gcc.dg/vect/pr65947-10.c: Ditto.
3947 * gcc.dg/vect/pr65947-11.c: Ditto.
3948 * gcc.dg/vect/pr65947-12.c: Ditto.
3949 * gcc.dg/vect/pr65947-13.c: Ditto.
3950 * gcc.dg/vect/pr65947-2.c: Ditto.
3951 * gcc.dg/vect/pr65947-3.c: Ditto.
3952 * gcc.dg/vect/pr65947-4.c: Ditto.
3953 * gcc.dg/vect/pr65947-5.c: Ditto.
3954 * gcc.dg/vect/pr65947-6.c: Ditto.
3955 * gcc.dg/vect/pr65947-7.c: Ditto.
3956 * gcc.dg/vect/pr65947-8.c: Ditto.
3957 * gcc.dg/vect/pr65947-9.c: Ditto.
3958 * gcc.dg/vect/pr71416-1.c: Ditto.
3959 * gcc.dg/vect/pr71439.c: Ditto.
3960 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3961 * gcc.dg/vect/vect-bswap16.c: Ditto.
3962 * gcc.dg/vect/vect-bswap32.c: Ditto.
3963 * gcc.dg/vect/vect-bswap64.c: Ditto.
3964 * gcc.dg/vect/vect-live-1.c: Ditto.
3965 * gcc.dg/vect/vect-live-2.c: Ditto.
3966 * gcc.dg/vect/vect-live-3.c: Ditto.
3967 * gcc.dg/vect/vect-live-4.c: Ditto.
3968 * gcc.dg/vect/vect-live-5.c: Ditto.
3969 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3970 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3971 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3972 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3973 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3974 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3975 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3976 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3977 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3978 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3979 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3980 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3981 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3982 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3983 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3984 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3985 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3986
3987 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3988
3989 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3990
3991 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3992
3993 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3994 ia32 if R_386_GOT32X relocation is supported.
3995 * gcc.target/i386/noplt-3.c: Likewise.
3996 * gcc.target/i386/noplt-2.c: Likewise.
3997 (main): Renamed to ...
3998 (bar): This.
3999 * gcc.target/i386/noplt-4.c: Likewise.
4000 (main): Renamed to ...
4001 (bar): This.
4002 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4003 * gcc.target/i386/pr67400-5.c: Likewise.
4004
4005 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4006
4007 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4008 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4009
4010 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4011 f4): Adjust expected diagnostics.
4012 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4013 (T): If OVFP is defined, redefine to TP.
4014 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4015 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4016 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4017 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4018 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4019 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4020 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4021 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4022 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4023 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4024 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4025 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4026 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4027 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4028 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4029 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4030 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4031 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4032 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4033 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4034 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4035 as last argument to __builtin_add_overflow_p.
4036
4037 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4038
4039 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4040 dg-options and remove default vector testsuite compile flags.
4041 * g++.dg/vect/pr33860a.cc: Ditto.
4042 * g++.dg/vect/pr45470-a.cc: Ditto.
4043 * g++.dg/vect/pr45470-b.cc: Ditto.
4044 * g++.dg/vect/pr60896.cc: Ditto.
4045 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4046 * gcc.dg/vect/pr18308.c: Ditto.
4047 * gcc.dg/vect/pr24049.c: Ditto.
4048 * gcc.dg/vect/pr33373.c: Ditto.
4049 * gcc.dg/vect/pr36228.c: Ditto.
4050 * gcc.dg/vect/pr42395.c: Ditto.
4051 * gcc.dg/vect/pr42604.c: Ditto.
4052 * gcc.dg/vect/pr46663.c: Ditto.
4053 * gcc.dg/vect/pr48765.c: Ditto.
4054 * gcc.dg/vect/pr49093.c: Ditto.
4055 * gcc.dg/vect/pr49352.c: Ditto.
4056 * gcc.dg/vect/pr52298.c: Ditto.
4057 * gcc.dg/vect/pr52870.c: Ditto.
4058 * gcc.dg/vect/pr53185.c: Ditto.
4059 * gcc.dg/vect/pr53773.c: Ditto.
4060 * gcc.dg/vect/pr56695.c: Ditto.
4061 * gcc.dg/vect/pr62171.c: Ditto.
4062 * gcc.dg/vect/pr63530.c: Ditto.
4063 * gcc.dg/vect/pr68339.c: Ditto.
4064 * gcc.dg/vect/pr71259.c: Ditto.
4065 * gcc.dg/vect/vect-82_64.c: Ditto.
4066 * gcc.dg/vect/vect-83_64.c: Ditto.
4067 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4068 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4069 * gcc.dg/vect/vect-shift-2.c: Ditto.
4070 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4071 * gfortran.dg/vect/pr39318.f90: Ditto.
4072 * gfortran.dg/vect/pr45714-a.f: Ditto.
4073 * gfortran.dg/vect/pr45714-b.f: Ditto.
4074 * gfortran.dg/vect/pr46213.f90: Ditto.
4075
4076 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4078
4079 * gcc.target/powerpc/p9-splat-5.c: New test.
4080
4081 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4082
4083 PR tree-optimization/71488
4084 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4085 * lib/target-supports.exp: ... here.
4086 (check_sse4_hw_available): New procedure.
4087 (check_effective_target_sse4_runtime): Ditto.
4088 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4089 -march=westmere for sse4_runtime targets.
4090 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4091 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4092 (dg-additional-options): Use for sse4_runtime targets.
4093 (main): Call check_vect ().
4094 (dg-final): Perform scan only for sse4_runtime targets.
4095
4096 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4097
4098 PR target/66232
4099 PR target/67400
4100 * gcc.target/i386/pr66232-14.c: New file.
4101 * gcc.target/i386/pr66232-15.c: Likewise.
4102 * gcc.target/i386/pr66232-16.c: Likewise.
4103 * gcc.target/i386/pr66232-17.c: Likewise.
4104 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4105 ia32 if R_386_GOT32X relocation is supported.
4106 * gcc.target/i386/pr67400-2.c: Likewise.
4107 * gcc.target/i386/pr67400-3.c: Likewise.
4108 * gcc.target/i386/pr67400-4.c: Likewise.
4109 * gcc.target/i386/pr67400-6.c: Likewise.
4110 * gcc.target/i386/pr67400-7.c: Likewise.
4111 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4112
4113 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4114
4115 PR libgfortran/48852
4116 * gfortran.dg/char4_iunit_1.f03: Update test.
4117 * gfortran.dg/f2003_io_5.f03: Update test.
4118 * gfortran.dg/real_const_3.f90: Update test.
4119
4120 2016-06-23 Andi Kleen <ak@linux.intel.com>
4121
4122 * g++.dg/bprob/bprob.exp: Support autofdo.
4123 * g++.dg/tree-prof/tree-prof.exp: dito.
4124 * gcc.dg/tree-prof/tree-prof.exp: dito.
4125 * gcc.misc-tests/bprob.exp: dito.
4126 * gfortran.dg/prof/prof.exp: dito.
4127 * lib/profopt.exp: dito.
4128 * lib/target-supports.exp: Check for autofdo.
4129
4130 2016-06-23 Martin Liska <mliska@suse.cz>
4131
4132 * gcc.dg/pr71619.c: New test.
4133
4134 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4135
4136 PR target/67400
4137 * gcc.target/i386/pr67400-1.c: New test.
4138 * gcc.target/i386/pr67400-2.c: Likewise.
4139 * gcc.target/i386/pr67400-3.c: Likewise.
4140 * gcc.target/i386/pr67400-4.c: Likewise.
4141 * gcc.target/i386/pr67400-5.c: Likewise.
4142 * gcc.target/i386/pr67400-6.c: Likewise.
4143 * gcc.target/i386/pr67400-7.c: Likewise.
4144
4145 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4146
4147 * c-c++-common/missing-header-1.c: New test case.
4148 * c-c++-common/missing-header-2.c: New test case.
4149 * c-c++-common/missing-header-3.c: New test case.
4150 * c-c++-common/missing-header-4.c: New test case.
4151
4152 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4153
4154 PR c/70339
4155 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4156 hint.
4157 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4158 expected results due to builtin "nanl" now being suggested for
4159 "name".
4160 * gcc.dg/pr67580.c: Update expected messages.
4161 * gcc.dg/spellcheck-identifiers.c: New testcase.
4162 * gcc.dg/spellcheck-typenames.c: New testcase.
4163
4164 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4165
4166 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4167 file.
4168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4169 diagnostic-test-show-locus-parseable-fixits.c to sources for
4170 diagnostic_plugin_test_show_locus.c.
4171 * lib/gcc-defs.exp (freeform_regexps): New global.
4172 (dg-regexp): New function.
4173 (handle-dg-regexps): New function.
4174 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4175 freeform_regexps to the empty list.
4176 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4177
4178 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4179
4180 PR tree-optimization/71488
4181 * g++.dg/pr71488.C: New test.
4182 * gcc.dg/vect/vect-bool-cmp.c: New test.
4183
4184 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4185
4186 * gcc.dg/guality/param-5.c: New test.
4187
4188 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4189
4190 * gcc.target/i386/asm-flag-7.c: New test.
4191
4192 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4193
4194 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4195 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4196 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4197 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4198 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4199 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4204 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4206 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4207 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4208 * lib/target-supports.exp: Likewise.
4209
4210 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4211
4212 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4213 * gcc.dg/attr-ms_struct-2.c: Likewise.
4214 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4215 * gcc.dg/bf-ms-attrib.c: Likewise.
4216 * gcc.dg/bf-ms-layout-2.c: Likewise.
4217 * gcc.dg/bf-ms-layout-3.c: Likewise.
4218 * gcc.dg/bf-ms-layout.c: Likewise.
4219 * gcc.dg/bf-no-ms-layout.c: Likewise.
4220 * gcc.target/i386/bitfield1.c: Likewise.
4221 * gcc.target/i386/bitfield2.c: Likewise.
4222 * gcc.target/i386/bitfield3.c: Likewise.
4223
4224 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4225
4226 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4227 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4228 override other than -mcpu=power9 command-line option is specified,
4229 or if the target operating system is aix.
4230 * gcc.target/powerpc/darn-1.c: Likewise.
4231 * gcc.target/powerpc/darn-2.c: Likewise.
4232 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4233 test if effective-target is not powerpc_p9vector_ok or if the
4234 target operating system is not defined.
4235 * gcc.target/powerpc/vslv-1.c: Likewise.
4236 * gcc.target/powerpc/vsrv-0.c: Likewise.
4237 * gcc.target/powerpc/vsrv-1.c: Likewise.
4238
4239 2016-06-21 Tobias Burnus <burnus@net-b.de>
4240
4241 PR fortran/71068
4242 * gfortran.dg/coarray/data_1.f90: New.
4243
4244 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4245
4246 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4247 (dg-require-effective-target): Use arm_v8_neon_hw.
4248 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4249 (dg-require-effective-target): Likewise.
4250 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4251 (dg-require-effective-target): Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4253 (dg-require-effective-target): Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4255 (dg-require-effective-target): Likewise.
4256 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4257 (dg-require-effective-target): Likewise.
4258 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4259 Add AArch64 check.
4260
4261 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4262
4263 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4264 Set to 3 so test passes.
4265
4266 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4267
4268 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4269
4270 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4271
4272 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4273 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4274 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4275 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4276
4277 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4278
4279 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4280 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4281
4282 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4283
4284 PR target/71549
4285 * gcc.target/i386/pr71549.c: New test.
4286
4287 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4288
4289 * gcc.target/powerpc/vadsdu-0.c: Replace
4290 dg-require-effective-target directive to allow test to run on more
4291 platforms, and add dg-skip-if directive to disable test on aix
4292 platforms because of known incompatibilities.
4293 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4294 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4295 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4296 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4297 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4298 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4299 * gcc.target/powerpc/vadsdub-2.c: Replace
4300 dg-require-effective-target directive to allow test to run on more
4301 platforms, and add dg-skip-if directive to disable test on aix
4302 platforms because of known incompatibilities.
4303 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4304 with vec_absdb call to differentiate this test from vadsdub-1.c.
4305 * gcc.target/powerpc/vadsduh-1.c: Replace
4306 dg-require-effective-target directive to allow test to run on more
4307 platforms, and add dg-skip-if directive to disable test on aix
4308 platforms because of known incompatibilities.
4309 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4310 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4311 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4312
4313 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR tree-optimization/71588
4316 * gcc.dg/pr71558.c: New test.
4317
4318 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4319
4320 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4321 * c-c++-common/pr68657-2.c: Likewise.
4322 * c-c++-common/pr68657-3.c: Likewise.
4323 * gcc.dg/torture/pr69714.c: Require int32plus support.
4324 * gcc.dg/torture/pr70025.c: Likewise.
4325 * gcc.dg/torture/pr70083.c: Likewise.
4326 * gcc.dg/torture/pr70542.c: Likewise.
4327 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4328
4329 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4330
4331 PR c/71601
4332 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4333
4334 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR middle-end/71581
4337 * gcc.dg/pr71581.c: New test.
4338
4339 PR rtl-optimization/71591
4340 * gcc.dg/cpp/pr71591.c: New test.
4341
4342 2016-06-20 David B. Robins <gcc@davidrobins.net>
4343
4344 PR target/71571
4345 * g++.dg/torture/pr71571.C: New test.
4346
4347 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR target/71559
4350 * gcc.target/i386/sse2-pr71559.c: New test.
4351 * gcc.target/i386/avx-pr71559.c: New test.
4352 * gcc.target/i386/avx512f-pr71559.c: New test.
4353
4354 2016-06-20 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/71194
4357 * gfortran.dg/pointer_remapping_10.f90: New.
4358
4359 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4360
4361 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4362
4363 2016-06-20 Martin Sebor <msebor@redhat.com>
4364
4365 PR c/69507
4366 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4367 * gnu90-const-expr-1.c: Same.
4368 * gnu99-const-expr-1.c: Same.
4369 * gnu99-static-1.c: Same.
4370
4371 2016-06-20 Renlin Li <renlin.li@arm.com>
4372
4373 PR testsuite/71489
4374 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4375
4376 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4377
4378 * gcc.target/aarch64/vcvt_f64_1.c: New.
4379 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4380 * gcc.target/aarch64/vrecp_f64_1.c: New.
4381
4382 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4383
4384 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4385 "alignement".
4386
4387 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4388
4389 PR target/71103
4390 * gcc.target/avr/torture/pr71103-2.c: New test.
4391
4392 2016-06-19 Martin Sebor <msebor@redhat.com>
4393
4394 PR c/69507
4395 * gcc.dg/alignof.c: New test.
4396
4397 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4398
4399 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4400 vs dg-error; test constexpr specifier too.
4401
4402 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4403
4404 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4405
4406 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4407
4408 * lib/target-supports.exp
4409 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4410 arm_neon_ok and merge flags. Fix temporary test name.
4411 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4412 and merge flags.
4413
4414 2016-06-17 Martin Liska <mliska@suse.cz>
4415
4416 * gcc.dg/predict-9.c: Fix dump scanning.
4417
4418 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4419
4420 PR tree-optimization/71354
4421 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4422
4423 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4424
4425 PR tree-optimization/71347
4426 * gcc.dg/tree-ssa/pr71347.c: New test.
4427
4428 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4429
4430 PR tree-optimization/71354
4431 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4432
4433 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4434
4435 * gcc.dg/vect/vect-alias-check-1.c: New test.
4436
4437 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4438
4439 PR target/71151
4440 * gcc.target/avr/pr71151-1.c: New test.
4441 * gcc.target/avr/pr71151-2.c: New test.
4442 * gcc.target/avr/pr71151-3.c: New test.
4443 * gcc.target/avr/pr71151-4.c: New test.
4444 * gcc.target/avr/pr71151-5.c: New test.
4445 * gcc.target/avr/pr71151-6.c: New test.
4446 * gcc.target/avr/pr71151-7.c: New test.
4447 * gcc.target/avr/pr71151-8.c: New test.
4448 * gcc.target/avr/pr71151-common.h: New test.
4449
4450 2016-06-16 Martin Liska <mliska@suse.cz>
4451
4452 * gfortran.dg/predict-1.f90: New test.
4453
4454 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4455
4456 PR target/71242
4457 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4458
4459 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4460
4461 * g++.dg/vect/pr36648.cc: Disable cunrolli
4462
4463 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR target/71554
4466 * gcc.c-torture/execute/pr71554.c: New test.
4467
4468 PR rtl-optimization/71532
4469 * gcc.dg/torture/pr71532.c: New test.
4470
4471 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4472
4473 * gcc.target/powerpc/p9-dimode1.c: New test.
4474 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4475
4476 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4477
4478 * gcc.c-torture/compile/20160615-1.c: New test.
4479
4480 * g++.dg/cpp0x/ref-qual17.C: New test.
4481
4482 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4483
4484 PR middle-end/71529
4485 * gcc.target/i386/pr71529.C: New test.
4486
4487 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4488
4489 PR tree-optimization/71483
4490 * g++.dg/vect/pr71483.c: New
4491
4492 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4493
4494 PR c++/70202
4495 * g++.dg/inherit/crash6.C: New.
4496 * g++.dg/inherit/union2.C: Likewise.
4497 * g++.dg/inherit/virtual12.C: Likewise.
4498 * g++.dg/inherit/virtual13.C: Likewise.
4499 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4500
4501 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4502
4503 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4504
4505 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4506
4507 PR tree-optimization/71439
4508 * gcc.dg/vect/pr71439.c: New
4509
4510 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4511
4512 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4513
4514 2016-06-15 Richard Biener <rguenther@suse.de>
4515
4516 * gcc.dg/vect/slp-45.c: New testcase.
4517
4518 2016-06-15 Richard Biener <rguenther@suse.de>
4519
4520 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4521
4522 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4523
4524 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4525 requirements, and disable for AIX for now.
4526 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4527
4528 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR c++/71528
4531 * g++.dg/opt/pr71528.C: New test.
4532
4533 PR c++/71516
4534 * g++.dg/init/pr71516.C: New test.
4535
4536 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 * g++.dg/init/array46.C: New.
4539
4540 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4541
4542 * gcc.target/i386/float128-3.c: New test.
4543 * gcc.target/i386/quad-sse4.c: Ditto.
4544 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4545 Update scan strings.
4546
4547 2016-06-14 Richard Biener <rguenther@suse.de>
4548
4549 PR middle-end/71526
4550 * gfortran.dg/pr71526.f90: New testcase.
4551
4552 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4553
4554 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4555 * gcc.dg/zero_bits_compound-1.c: Likewise.
4556
4557 2016-06-14 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/71522
4560 * gcc.dg/torture/pr71522.c: New testcase.
4561
4562 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4563
4564 PR tree-optimization/71520
4565 * gcc.dg/tree-ssa/pr71520.c: New test.
4566
4567 2016-06-14 Richard Biener <rguenther@suse.de>
4568
4569 PR tree-optimization/71521
4570 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4571
4572 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR sanitizer/71498
4575 * c-c++-common/ubsan/bounds-13.c: New test.
4576
4577 PR preprocessor/71183
4578 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4579
4580 2016-06-13 Jeff Law <law@redhat.com>
4581
4582 PR tree-optimization/71403
4583 * c-c++-common/ubsan/pr71403-1.c: New test.
4584 * c-c++-common/ubsan/pr71403-2.c: New test.
4585 * c-c++-common/ubsan/pr71403-3.c: New test.
4586
4587 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR middle-end/71478
4590 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4591 Add -Wno-psabi -w to dg-options.
4592
4593 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4594
4595 * gcc.target/powerpc/vadsdu-0.c: New test.
4596 * gcc.target/powerpc/vadsdu-1.c: New test.
4597 * gcc.target/powerpc/vadsdu-2.c: New test.
4598 * gcc.target/powerpc/vadsdu-3.c: New test.
4599 * gcc.target/powerpc/vadsdu-4.c: New test.
4600 * gcc.target/powerpc/vadsdu-5.c: New test.
4601 * gcc.target/powerpc/vadsdub-1.c: New test.
4602 * gcc.target/powerpc/vadsdub-2.c: New test.
4603 * gcc.target/powerpc/vadsduh-1.c: New test.
4604 * gcc.target/powerpc/vadsduh-2.c: New test.
4605 * gcc.target/powerpc/vadsduw-1.c: New test.
4606 * gcc.target/powerpc/vadsduw-2.c: New test.
4607
4608 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4609
4610 * gcc.dg/c99-init-2.c (c): Update expected error message.
4611 * gcc.dg/init-bad-8.c (foo): Likewise.
4612 * gcc.dg/spellcheck-fields-3.c: New test case.
4613
4614 2016-06-13 Martin Liska <mliska@suse.cz>
4615
4616 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4617 and "guess loop iv compared" heuristics.
4618 * gcc.dg/predict-2.c: Likewise.
4619 * gcc.dg/predict-3.c: Likewise.
4620 * gcc.dg/predict-4.c: Likewise.
4621 * gcc.dg/predict-5.c: Likewise.
4622 * gcc.dg/predict-6.c: Likewise.
4623
4624 2016-06-13 Marek Polacek <polacek@redhat.com>
4625
4626 PR middle-end/71476
4627 * c-c++-common/Wswitch-unreachable-4.c: New test.
4628 * gcc.dg/Wswitch-unreachable-2.c: New test.
4629 * g++.dg/tm/jump1.C: Move dg-warning.
4630
4631 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4632
4633 * gnat.dg/renaming10.ad[sb]: New test.
4634
4635 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4636
4637 PR fortran/70673
4638 * gfortran.dg/pr70673.f90: New test.
4639
4640 2016-06-13 Richard Biener <rguenther@suse.de>
4641
4642 PR middle-end/64516
4643 * gcc.dg/align-3.c: New testcase.
4644
4645 2016-06-13 Martin Liska <mliska@suse.cz>
4646
4647 * gcc.target/i386/pr71458.c: New test.
4648
4649 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4650
4651 PR target/71241
4652 * gcc.dg/torture/float128-nan.c: New test.
4653
4654 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4655
4656 PR target/60751
4657 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4658 statement.
4659
4660 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4661
4662 PR target/60751
4663 * gfortran.dg/comma_IO_extension_1.f90: New test.
4664 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4665 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4666 statement.
4667 * gfortran.dg/graphite/pr38083.f90: Likewise.
4668 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4669 missing format.
4670
4671 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4672
4673 * gnat.dg/case_character.adb: New test.
4674
4675 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4676
4677 PR middle-end/71310
4678 * gcc.target/powerpc/pr71310.c: New testcase.
4679
4680 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4681
4682 PR middle-end/71478
4683 * gcc.dg/pr71478.c: New test.
4684
4685 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR middle-end/71494
4688 * gcc.c-torture/execute/pr71494.c: New test.
4689
4690 PR c/68657
4691 * gcc.target/i386/pr68657.c: New test.
4692
4693 PR inline-asm/68843
4694 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4695 (test): Add -masm=intel alternatives.
4696
4697 2016-06-10 Martin Sebor <msebor@redhat.com>
4698
4699 PR c/71392
4700 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4701
4702 2016-06-10 Jeff Law <law@redhat.com>
4703
4704 PR tree-optimization/71335
4705 * gcc.c-torture/execute/pr71335.c: New test.
4706
4707 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4708
4709 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4710 the various "cannot tail-call: " messages.
4711
4712 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4713
4714 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4715 and options.
4716
4717 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4718
4719 PR sanitizer/71480
4720 * c-c++-common/asan/pr71480.c: New test.
4721
4722 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4723
4724 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4725 (ASMNAME2): Likewise.
4726 (main): Replace fn in asm statement with ASMNAME ("fn").
4727 * gcc.dg/guality/pr68037-2.c: Likewise.
4728 * gcc.dg/guality/pr68037-3.c: Likewise.
4729 * gcc.dg/torture/pr68037-1.c: Likewise.
4730 * gcc.dg/torture/pr68037-2.c: Likewise.
4731 * gcc.dg/torture/pr68037-3.c: Likewise.
4732
4733 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4734
4735 PR inline-asm/68843
4736 * gcc.target/i386/pr68843-1.c: New test.
4737 * gcc.target/i386/pr68843-2.c: New test.
4738
4739 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4740 Cesar Philippidis <cesar@codesourcery.com>
4741
4742 PR middle-end/71373
4743 * gcc.dg/goacc/nested-function-1.c: New file.
4744 * gcc.dg/goacc/nested-function-2.c: Likewise.
4745 * gcc.dg/goacc/pr71373.c: Likewise.
4746 * gfortran.dg/goacc/cray-2.f95: Likewise.
4747 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4748 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4749 * gfortran.dg/goacc/cray.f95: Update.
4750 * gfortran.dg/goacc/loop-1.f95: Likewise.
4751 * gfortran.dg/goacc/loop-3.f95: Likewise.
4752 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4753 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4754
4755 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4756
4757 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4758 for OpenACC tile clauses.
4759 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4760
4761 PR c/71381
4762 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4763 to...
4764 * c-c++-common/goacc/cache-2.c: ... this new file.
4765 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4766 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4767 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4768 usage.
4769 * gfortran.dg/goacc/cray.f95: Likewise.
4770 * gfortran.dg/goacc/loop-1.f95: Likewise.
4771
4772 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4773
4774 PR tree-optimization/71407
4775 PR tree-optimization/71416
4776 * gcc.dg/vect/pr71407.c: New
4777 * gcc.dg/vect/pr71416-1.c: New
4778 * gcc.dg/vect/pr71416-2.c: New
4779
4780 2016-06-10 Richard Biener <rguenther@suse.de>
4781
4782 PR middle-end/71477
4783 * gcc.dg/torture/pr71477.c: New testcase.
4784
4785 2016-06-09 Julia Koval <julia.koval@intel.com>
4786
4787 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4788 * gcc.target/i386/interrupt-13.c: Likewise.
4789 * gcc.target/i386/interrupt-15.c: Likewise.
4790 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4791 * gcc.target/i386/interrupt-24.c: Likewise.
4792 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4793 * gcc.target/i386/interrupt-9.c: Likewise.
4794 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4795
4796 2016-06-09 Martin Sebor <msebor@redhat.com>
4797
4798 PR c/70883
4799 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4800 * gcc.dg/builtin-constant_p-1.c: Same.
4801 * gcc.dg/builtins-error.c: Same.
4802 * gcc.dg/pr70859.c: Same.
4803
4804 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4805
4806 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4807 * gcc.dg/torture/pr68067-1.c: Likewise.
4808 * gcc.dg/torture/pr68067-2.c: Likewise.
4809
4810 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4811
4812 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4813 when setting SIZE.
4814
4815 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 PR c++/71465
4818 * g++.dg/inherit/crash5.C: New.
4819 Revert:
4820 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4821
4822 PR c++/70202
4823 * g++.dg/inherit/crash5.C: New.
4824 * g++.dg/inherit/virtual1.C: Adjust.
4825
4826 2016-06-09 Martin Liska <mliska@suse.cz>
4827
4828 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4829 * g++.dg/predict-loop-exit-2.C: Likewise.
4830 * g++.dg/predict-loop-exit-3.C: Likewise.
4831 * gcc.dg/predict-1.c: Likewise.
4832 * gcc.dg/predict-2.c: Likewise.
4833 * gcc.dg/predict-3.c: Likewise.
4834 * gcc.dg/predict-4.c: Likewise.
4835 * gcc.dg/predict-5.c: Likewise.
4836 * gcc.dg/predict-6.c: Likewise.
4837 * gcc.dg/predict-7.c: Likewise.
4838
4839 2016-06-09 Richard Biener <rguenther@suse.de>
4840
4841 PR tree-optimization/71462
4842 * gcc.dg/torture/pr71462.c: New testcase.
4843
4844 2016-06-09 Marek Polacek <polacek@redhat.com>
4845
4846 PR c/65471
4847 * gcc.dg/c11-generic-3.c: New test.
4848
4849 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4850
4851 * g++.dg/init/array42.C: New.
4852 * g++.dg/init/array43.C: Likewise.
4853 * g++.dg/init/array44.C: Likewise.
4854 * g++.dg/init/array45.C: Likewise.
4855 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4856 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4857 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4858 * g++.dg/gomp/pr35751.C: Likewise.
4859 * g++.dg/init/array23.C: Likewise.
4860 * g++.dg/init/brace2.C: Likewise.
4861 * g++.dg/init/brace6.C: Likewise.
4862
4863 2016-06-08 Martin Sebor <msebor@redhat.com>
4864 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR c++/70507
4867 PR c/68120
4868 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4869 * c-c++-common/builtin-arith-overflow-2.c: New test.
4870 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4871 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4872 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4873
4874 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR c++/71442
4877 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4878
4879 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4880
4881 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4882 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4883 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4884 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4885 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4886 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4887 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4888 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4889 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4890 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4891 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4892 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4893 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4894
4895 2016-06-08 Richard Biener <rguenther@suse.de>
4896
4897 PR tree-optimization/68558
4898 * gcc.dg/vect/slp-44.c: New testcase.
4899
4900 2016-06-08 Richard Biener <rguenther@suse.de>
4901
4902 * gcc.dg/vect/slp-43.c: New testcase.
4903
4904 2016-06-08 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/71452
4907 * gcc.dg/torture/pr71452.c: New testcase.
4908
4909 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR c++/71448
4912 * g++.dg/torture/pr71448.C: New test.
4913
4914 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4915
4916 PR debug/71432
4917 PR ada/71413
4918 * g++.dg/debug/pr71432.C: New test.
4919
4920 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4921
4922 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4923 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4924 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4925
4926 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4927
4928 * gcc.dg/vect/vect-live-2.c: Update effective target.
4929 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4930 * lib/target-supports.exp: Add aarch64 to vect_long.
4931
4932 2016-06-08 Marek Polacek <polacek@redhat.com>
4933
4934 PR c/71418
4935 * gcc.dg/noncompile/pr71418.c: New test.
4936
4937 PR c/71426
4938 * gcc.dg/noncompile/pr71426.c: New test.
4939
4940 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4941
4942 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4943 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4944 * gcc.dg/predict-3.c: Update template.
4945 * gcc.dg/predict-5.c: Update template.
4946 * gcc.dg/predict-6.c: Update template.
4947 * gcc.dg/predict-9.c: Update template.
4948 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4949
4950 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4951
4952 * gcc.target/powerpc/vec-mul.c: New test.
4953
4954 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4955
4956 * gcc.dg/spellcheck-fields-2.c: New test case.
4957
4958 2016-06-07 Richard Biener <rguenther@suse.de>
4959
4960 PR c/61564
4961 * gcc.dg/Wpragmas-1.c: New testcase.
4962 * gcc.dg/Wattributes-4.c: Likewise.
4963 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4964 entry.
4965
4966 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4969 spurious debug code.
4970
4971 2016-06-07 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/71428
4974 * gcc.dg/torture/pr71428.c: New testcase.
4975
4976 2016-06-07 Richard Biener <rguenther@suse.de>
4977
4978 PR middle-end/71423
4979 * gcc.dg/torture/pr71423.c: New testcase.
4980
4981 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4982
4983 PR middle-end/71408
4984 * gcc.dg/tree-ssa/pr71408.c: New test.
4985
4986 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4987
4988 PR middle-end/71281
4989 * g++.dg/torture/pr71281.C: New test.
4990
4991 2016-06-06 Marek Polacek <polacek@redhat.com>
4992
4993 PR c/71362
4994 * gcc.dg/pr71362.c: New test.
4995
4996 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4997 Patrick Palka <ppalka@gcc.gnu.org>
4998
4999 PR c++/70847
5000 PR c++/71330
5001 PR c++/71393
5002 * g++.dg/opt/pr70847.C: New test.
5003 * g++.dg/ubsan/pr70847.C: New test.
5004 * g++.dg/ubsan/pr71393.C: New test.
5005
5006 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR tree-optimization/71259
5009 * gcc.dg/vect/pr71259.c: New test.
5010
5011 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5012
5013 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5014 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5015 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5016 above.
5017
5018 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5019
5020 PR middle-end/37780
5021 * gcc.c-torture/execute/pr37780.c: New test.
5022 * gcc.target/aarch64/pr37780_1.c: Likewise.
5023 * gcc.target/arm/pr37780_1.c: Likewise.
5024
5025 2016-06-06 Marek Polacek <polacek@redhat.com>
5026
5027 * c-c++-common/attr-may-alias-1.c: New test.
5028 * c-c++-common/attr-may-alias-2.c: New test.
5029 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5030
5031 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5032
5033 PR c/24414
5034 * gcc.target/i386/pr24414.c: New test.
5035
5036 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5037
5038 * gcc.target/sparc/vis4misc.c: New file.
5039 * gcc.target/sparc/fpcmp.c: Likewise.
5040 * gcc.target/sparc/fpcmpu.c: Likewise.
5041
5042 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5043
5044 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5045 * gcc.dg/vect/vect-live-3.c: Likewise.
5046
5047 2016-06-06 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/71398
5050 * gcc.dg/torture/pr71398.c: New testcase.
5051
5052 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5053
5054 PR target/71389
5055 * g++.dg/pr71389.C: New test.
5056
5057 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5058
5059 PR fortran/71404
5060 * gfortran.dg/fmt_read_5.f: New test.
5061
5062 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5063
5064 PR fortran/69659
5065 * gfortran.dg/class_array_22.f03: New test.
5066
5067 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5068
5069 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5070
5071 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5072
5073 * gcc.dg/predict-9.c: Update template.
5074
5075 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/49377
5078 * g++.dg/template/pr49377.C: New.
5079
5080 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR tree-optimization/71405
5083 * g++.dg/torture/pr71405.C: New test.
5084
5085 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/70202
5088 * g++.dg/inherit/crash5.C: New.
5089 * g++.dg/inherit/virtual1.C: Adjust.
5090
5091 2016-06-03 Jeff Law <law@redhat.com>
5092
5093 PR tree-optimization/71316
5094 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5095
5096 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5097
5098 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5099 dg-additional-options with just -fno-tree-scev-cprop in it.
5100 * gcc.dg/vect/vect-live-2.c: Likewise.
5101 * gcc.dg/vect/vect-live-5.c: Likewise.
5102 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5103 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5104 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5105
5106 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5107
5108 PR c++/27100
5109 * g++.dg/other/friend6.C: New test.
5110
5111 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5112
5113 * g++.dg/torture/ppc-ldst-array.C: New.
5114
5115 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5116
5117 PR target/71276
5118 PR target/71277
5119 * gcc.dg/torture/builtin-fp-int-inexact.c,
5120 gcc.target/i386/387-builtin-fp-int-inexact.c,
5121 gcc.target/i386/387-rint-inline-1.c,
5122 gcc.target/i386/387-rint-inline-2.c,
5123 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5124 gcc.target/i386/sse2-rint-inline-1.c,
5125 gcc.target/i386/sse2-rint-inline-2.c,
5126 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5127 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5128
5129 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5130 Julia Koval <julia.koval@intel.com>
5131
5132 PR target/66960
5133 PR target/67630
5134 PR target/67634
5135 PR target/67841
5136 PR target/68037
5137 PR target/68618
5138 PR target/68661
5139 PR target/69575
5140 PR target/69596
5141 PR target/69734
5142 * gcc.dg/guality/pr68037-1.c: New test.
5143 * gcc.dg/guality/pr68037-2.c: Likewise.
5144 * gcc.dg/guality/pr68037-3.c: Likewise.
5145 * gcc.dg/torture/pr68037-1.c: Likewise.
5146 * gcc.dg/torture/pr68037-2.c: Likewise.
5147 * gcc.dg/torture/pr68037-3.c: Likewise.
5148 * gcc.dg/torture/pr68661-1a.c: Likewise.
5149 * gcc.dg/torture/pr68661-1b.c: Likewise.
5150 * gcc.target/i386/interrupt-1.c: Likewise.
5151 * gcc.target/i386/interrupt-2.c: Likewise.
5152 * gcc.target/i386/interrupt-3.c: Likewise.
5153 * gcc.target/i386/interrupt-4.c: Likewise.
5154 * gcc.target/i386/interrupt-5.c: Likewise.
5155 * gcc.target/i386/interrupt-6.c: Likewise.
5156 * gcc.target/i386/interrupt-7.c: Likewise.
5157 * gcc.target/i386/interrupt-8.c: Likewise.
5158 * gcc.target/i386/interrupt-9.c: Likewise.
5159 * gcc.target/i386/interrupt-10.c: Likewise.
5160 * gcc.target/i386/interrupt-11.c: Likewise.
5161 * gcc.target/i386/interrupt-12.c: Likewise.
5162 * gcc.target/i386/interrupt-13.c: Likewise.
5163 * gcc.target/i386/interrupt-14.c: Likewise.
5164 * gcc.target/i386/interrupt-15.c: Likewise.
5165 * gcc.target/i386/interrupt-16.c: Likewise.
5166 * gcc.target/i386/interrupt-17.c: Likewise.
5167 * gcc.target/i386/interrupt-18.c: Likewise.
5168 * gcc.target/i386/interrupt-19.c: Likewise.
5169 * gcc.target/i386/interrupt-20.c: Likewise.
5170 * gcc.target/i386/interrupt-21.c: Likewise.
5171 * gcc.target/i386/interrupt-22.c: Likewise.
5172 * gcc.target/i386/interrupt-23.c: Likewise.
5173 * gcc.target/i386/interrupt-24.c: Likewise.
5174 * gcc.target/i386/interrupt-25.c: Likewise.
5175 * gcc.target/i386/interrupt-26.c: Likewise.
5176 * gcc.target/i386/interrupt-27.c: Likewise.
5177 * gcc.target/i386/interrupt-28.c: Likewise.
5178 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5179 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5180 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5181 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5182 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5183 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5184 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5185 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5186 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5187 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5188 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5189 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5190
5191 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5192
5193 PR tree-optimization/52171
5194 * gcc.dg/pr52171.c: New test.
5195 * gcc.target/i386/pr52171.c: New test.
5196
5197 2016-06-03 Jan Hubicka <jh@suse.cz>
5198
5199 * g++.dg/tree-ssa/pred-1.C: New testcase
5200 * gcc.dg/tree-ssa/pred-1.c: New testcase
5201
5202 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5203
5204 PR target/70957
5205 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5206 support.
5207 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5208
5209 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5210
5211 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5212
5213 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5214
5215 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5216 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5217 * gcc.dg/vect/vect-live-1.c: New test.
5218 * gcc.dg/vect/vect-live-2.c: New test.
5219 * gcc.dg/vect/vect-live-3.c: New test.
5220 * gcc.dg/vect/vect-live-4.c: New test.
5221 * gcc.dg/vect/vect-live-5.c: New test.
5222 * gcc.dg/vect/vect-live-slp-1.c: New test.
5223 * gcc.dg/vect/vect-live-slp-2.c: New test.
5224 * gcc.dg/vect/vect-live-slp-3.c: New test.
5225
5226 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR middle-end/71387
5229 * g++.dg/opt/pr71387.C: New test.
5230
5231 2016-06-02 Jeff Law <law@redhat.com>
5232
5233 PR tree-optimization/71328
5234 * gcc.c-torture/compile/pr71328.c: New test.
5235
5236 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5237
5238 PR fortran/52393
5239 * gfortran.dg/fmt_read_3.f90: Fix typo.
5240 * gfortran.dg/fmt_read_4.f90: New test.
5241
5242 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5245 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5246 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5247 * g++.dg/cpp0x/override2.C: Likewise.
5248 * g++.dg/parse/crash5.C: Likewise.
5249 * g++.dg/parse/error16.C: Likewise.
5250 * g++.dg/parse/error27.C: Likewise.
5251 * g++.dg/template/qualttp15.C: Likewise.
5252 * g++.dg/template/redecl4.C: Likewise.
5253 * g++.old-deja/g++.other/crash39.C: Likewise.
5254 * g++.old-deja/g++.other/struct1.C: Likewise.
5255 * g++.old-deja/g++.pt/m9a.C: Likewise.
5256 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5257
5258 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR c++/71372
5261 * c-c++-common/pr71372.c: New test.
5262
5263 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5264 __TIME__ strings with __builtin_strcmp instead of printf and
5265 dg-output.
5266
5267 2016-06-02 Martin Liska <mliska@suse.cz>
5268
5269 * gcc.dg/predict-9.c: New test.
5270
5271 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5272
5273 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5274 global set_compiler_env_var and global saved_compiler_env_var.
5275
5276 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5277
5278 PR rtl-optimization/71295
5279 * gcc.c-torture/compile/pr71295.c: New test.
5280
5281 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5282
5283 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5284
5285 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5286 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5287
5288 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5289 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5290 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5291 alternative number.
5292
5293 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5294
5295 * gcc.target/powerpc/p9-splat-4.c: New test.
5296
5297 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5298
5299 PR target/71186
5300 * gcc.target/powerpc/pr71186.c: New test.
5301
5302 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5303
5304 PR fortran/52393
5305 * gfortran.dg/fmt_read_3.f90: New test.
5306
5307 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5308
5309 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5310 procedure.
5311
5312 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5313
5314 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5315 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5316 env var is set.
5317 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5318 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5319 shown once.
5320 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5321 during compilation.
5322 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5323 vars set by dg-set-compiler-env-var.
5324
5325 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5326
5327 PR fortran/71156
5328 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5329 to the module procedure declaration.
5330 * gfortran.dg/submodule_16.f08: New test.
5331
5332 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR middle-end/71371
5335 * c-c++-common/gomp/pr71371.c: New test.
5336
5337 2016-06-01 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/71366
5340 * gcc.dg/torture/pr71366-1.c: New testcase.
5341 * gcc.dg/torture/pr71366-2.c: Likewise.
5342
5343 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5344
5345 * gcc.target/powerpc/vslv-0.c: New test.
5346 * gcc.target/powerpc/vslv-1.c: New test.
5347 * gcc.target/powerpc/vsrv-0.c: New test.
5348 * gcc.target/powerpc/vsrv-1.c: New test.
5349
5350 2016-06-01 Nathan Sidwell <nathan@acm.org>
5351
5352 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5353 * gcc.target/nvptx/weak.c: New.
5354
5355 2016-06-01 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/71261
5358 * gcc.dg/torture/vect-bool-1.c: New testcase.
5359
5360 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5361
5362 * gfortran.dg/gomp/order-1.f90: New test.
5363 * gfortran.dg/gomp/order-2.f90: New test.
5364
5365 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5366
5367 * gcc.dg/unroll-6.c: Update template.
5368 * gcc.dg/unroll-7.c: New testcase.
5369 * gcc.dg/unroll-8.c: New testcase.
5370
5371 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5372
5373 * gnat.dg/opt56.ad[sb]: New test.
5374
5375 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/66635
5378 * g++.dg/cpp0x/constexpr-ice16.C: New.
5379
5380 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5381
5382 PR tree-optimization/71314
5383 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5384 -mbranch-cost=2.
5385
5386 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5387
5388 PR tree-optimization/71077
5389 * gcc.dg/tree-ssa/pr71077.c: New test.
5390
5391 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5392
5393 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5394 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5395 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5396
5397 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/71248
5400 * g++.dg/cpp0x/pr71248.C: New.
5401 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5402 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5403 * g++.dg/init/new37.C: Likewise.
5404 * g++.dg/template/static1.C: Likewise.
5405 * g++.dg/template/static2.C: Likewise.
5406
5407 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5408
5409 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5410 instead of %rdi.
5411 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5412
5413 2016-05-31 Marek Polacek <polacek@redhat.com>
5414
5415 * c-c++-common/Wswitch-unreachable-3.c: New test.
5416 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5417
5418 2016-05-31 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/71352
5421 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5422
5423 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5424
5425 * gcc.target/arm/armv5_thumb_isa.c: New test.
5426
5427 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5428
5429 PR target/71346
5430 * gcc.target/i386/pr71346.c: New test.
5431
5432 2016-05-31 Tom de Vries <tom@codesourcery.com>
5433
5434 PR tree-optimization/69068
5435 * gcc.dg/graphite/pr69068.c: New test.
5436
5437 2016-05-27 Martin Sebor <msebor@redhat.com>
5438
5439 PR c++/71306
5440 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5441
5442 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR c++/71349
5445 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5446 nowait depend(inout: dd[0]) clauses where permitted.
5447
5448 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5449
5450 PR c++/71238
5451 * g++.dg/parse/pr71238.C: New.
5452 * g++.dg/concepts/friend1.C: Test column numbers too.
5453 * g++.dg/cpp0x/initlist31.C: Likewise.
5454 * g++.dg/cpp0x/pr51420.C: Likewise.
5455 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5456 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5457 * g++.dg/ext/builtin3.C: Likewise.
5458 * g++.dg/lookup/friend12.C: Likewise.
5459 * g++.dg/lookup/friend7.C: Likewise.
5460 * g++.dg/lookup/koenig1.C: Likewise.
5461 * g++.dg/lookup/koenig5.C: Likewise.
5462 * g++.dg/lookup/used-before-declaration.C: Likewise.
5463 * g++.dg/overload/koenig1.C: Likewise.
5464 * g++.dg/template/crash65.C: Likewise.
5465 * g++.dg/template/friend57.C: Likewise.
5466 * g++.dg/warn/Wshadow-5.C: Likewise.
5467 * g++.dg/warn/Wunused-8.C: Likewise.
5468 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5469 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5470 * g++.old-deja/g++.jason/member.C: Likewise.
5471 * g++.old-deja/g++.jason/report.C: Likewise.
5472 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5473 * g++.old-deja/g++.law/visibility20.C: Likewise.
5474 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5475 * g++.old-deja/g++.other/static5.C: Likewise.
5476 * g++.old-deja/g++.pt/overload2.C: Likewise.
5477
5478 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5479
5480 * gcc.dg/tree-ssa/peel1.c: New testcase.
5481 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5482 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5483
5484 2016-05-30 Tom de Vries <tom@codesourcery.com>
5485
5486 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5487 to ce.
5488
5489 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/71099
5492 * g++.dg/parse/virtual1.C: New.
5493
5494 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5495
5496 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5497 Use correct register when clearing %edx.
5498
5499 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5500
5501 PR tree-optimization/71289
5502 * gcc.dg/pr71289.c: New test.
5503
5504 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5505
5506 PR middle-end/71269
5507 PR middle-end/71292
5508 * gcc.dg/tree-ssa/pr71269.c: New test.
5509 * gcc.dg/tree-ssa/pr71292.c: New test.
5510
5511 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5512
5513 PR middle-end/71252
5514 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5515
5516 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5517
5518 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5519 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5520 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5521
5522 2016-05-30 Tom de Vries <tom@codesourcery.com>
5523
5524 PR tree-optimization/69067
5525 * gcc.dg/graphite/pr69067.c: New test.
5526
5527 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5528
5529 PR target/71245
5530 * gcc.target/i386/pr71245-1.c: New test.
5531 * gcc.target/i386/pr71245-2.c: Ditto.
5532
5533 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/71105
5536 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5537 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5538 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5539
5540 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5541
5542 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5543
5544 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5545
5546 Revert:
5547 PR c++/69855
5548 * g++.dg/overload/69855.C: New.
5549 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5550 * g++.old-deja/g++.pt/crash3.C: Likewise.
5551
5552 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5553
5554 PR c++/60385
5555 * g++.dg/parse/namespace13.C: New.
5556
5557 2016-05-26 Jeff Law <law@redhat.com>
5558
5559 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5560 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5561 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5562 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5563 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5564 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5565 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5566 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5567 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5568 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5569 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5570 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5571 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5572
5573 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5574
5575 PR c++/69855
5576 * g++.dg/overload/69855.C: New.
5577 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5578 * g++.old-deja/g++.pt/crash3.C: Likewise.
5579
5580 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5581
5582 PR target/63596
5583 * gcc.target/aarch64/va_arg_1.c: New testcase.
5584 * gcc.target/aarch64/va_arg_2.c: Likewise.
5585 * gcc.target/aarch64/va_arg_3.c: Likewise.
5586
5587 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5588
5589 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5590 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5591 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5592 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5593 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5594
5595 2016-05-27 Marek Polacek <polacek@redhat.com>
5596
5597 PR middle-end/71308
5598 * g++.dg/torture/pr71308.C: New test.
5599
5600 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5601
5602 * gcc.dg/zero_bits_compound-1.c: New test.
5603 * gcc.dg/zero_bits_compound-2.c: New test.
5604
5605 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5606
5607 PR middle-end/71279
5608 * gcc.dg/pr71279.c: New test.
5609
5610 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5611
5612 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5613 floating point min/max/comparison instructions.
5614 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5615
5616 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5617
5618 * c-c++-common/gomp/schedule-1.c: New test.
5619 * gfortran.dg/gomp/schedule-1.f90: New test.
5620
5621 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5622
5623 PR c++/70822
5624 PR c++/70106
5625 * g++.dg/cpp1y/auto-fn32.C: New test.
5626 * g++.dg/cpp1y/paren4.C: New test.
5627
5628 2016-05-26 Nathan Sidwell <nathan@acm.org>
5629
5630 * gcc.dg/20060410.c: Xfail on ptx.
5631 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5632 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5633 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5634 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5635 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5636
5637 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5638
5639 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5640
5641 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR tree-optimization/71280
5644 * gcc.dg/pr71280.c: New test.
5645
5646 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5647
5648 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5649 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5650
5651 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5652
5653 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5654
5655 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5656 kept in memory.
5657
5658 2016-05-25 Jeff Law <law@redhat.com>
5659
5660 PR tree-optimization/71272
5661 * gcc.c-torture/compile/pr71272.c: new test.
5662
5663 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5664
5665 * gcc.target/powerpc/vec-cmpne.c: New test.
5666 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5667
5668 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5669
5670 * gnat.dg/opt55.ad[sb]: New test.
5671
5672 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5673
5674 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5675 * c-c++-common/pr60226.c: Require int32plus.
5676 * gcc.c-torture/execute/pr70602.c: Likewise.
5677 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5678 unsigned long for malloc arg type.
5679 * gcc.dg/asr_div1.c: Require int32plus.
5680 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5681 * gcc.dg/pie-1.c: Require pie.
5682 * gcc.dg/pie-2.c: Likewise.
5683 * gcc.dg/pr59471.c: Require int32plus.
5684 * gcc.dg/pr59963-2.c: XFAIL for int16.
5685 * gcc.dg/pr60114.c: Require int32plus.
5686 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5687 unsigned long for typedef of size_t.
5688 * gcc.dg/pr63914.c: Require int32plus.
5689 * gcc.dg/pr64536.c: Require pt32plus.
5690 * gcc.dg/pr65658.c: Likewise.
5691 * gcc.dg/pr67271.c: Require int32plus.
5692 * gcc.dg/pr68112.c: Likewise.
5693 * gcc.dg/pr69071.c: Skip for avr target.
5694 * gcc.dg/pr69973.c: Require int32plus.
5695 * gcc.dg/pr70169.c: Skip for avr target.
5696 * gcc.dg/sso-6.c: Require int32plus.
5697 * gcc.dg/sso-7.c: Likewise.
5698 * gcc.dg/sso-8.c: Likewise.
5699 * gcc.dg/vrp-min-max-2.c: Likewise.
5700
5701 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5702
5703 PR target/70738
5704 * gcc.target/i386/pr70738-1.c: New test.
5705 * gcc.target/i386/pr70738-2.c: Likewise.
5706 * gcc.target/i386/pr70738-3.c: Likewise.
5707 * gcc.target/i386/pr70738-4.c: Likewise.
5708 * gcc.target/i386/pr70738-5.c: Likewise.
5709 * gcc.target/i386/pr70738-6.c: Likewise.
5710 * gcc.target/i386/pr70738-7.c: Likewise.
5711 * gcc.target/i386/pr70738-8.c: Likewise.
5712 * gcc.target/i386/pr70738-9.c: Likewise.
5713
5714 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5715
5716 PR rtl-optimization/66940
5717 * gcc.c-torture/execute/pr66940.c: New test.
5718
5719 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5720
5721 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5722 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5723 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5724 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5725 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5726 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5727 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5728 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5729 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5730 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5731 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5732 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5733 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5734 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5735 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5736 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5737 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5738 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5739 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5740 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5741 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5742 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5743 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5744 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5745
5746 2016-05-25 Marek Polacek <polacek@redhat.com>
5747
5748 PR c/71265
5749 * gcc.dg/noncompile/pr71265.c: New test.
5750
5751 PR c/71266
5752 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5753
5754 2016-05-25 Nathan Sidwell <nathan@acm.org>
5755
5756 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5757
5758 2016-05-25 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/71261
5761 * c-c++-common/torture/pr71261.c: New testcase.
5762
5763 2016-05-25 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71264
5766 * gcc.dg/vect/pr71264.c: New testcase.
5767
5768 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/55992
5771 * g++.dg/cpp0x/alias-decl-53.C: New.
5772 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5773
5774 2016-05-25 Martin Liska <mliska@suse.cz>
5775
5776 * g++.dg/pr71239.C: New test.
5777
5778 2016-05-25 Richard Biener <rguenther@suse.de>
5779
5780 * gcc.dg/vect/pr58135.c: Rename to ...
5781 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5782
5783 2016-05-25 Marek Polacek <polacek@redhat.com>
5784
5785 * g++.dg/pr65295.C: Use target c++14.
5786
5787 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5790 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5791
5792 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5793
5794 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5795 instructions.
5796
5797 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5798
5799 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5800 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5801 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5802 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5803 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5804 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5805 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5806 * c-c++-common/goacc/pcopy.c: Likewise.
5807 * c-c++-common/goacc/pcopyin.c: Likewise.
5808 * c-c++-common/goacc/pcopyout.c: Likewise.
5809 * c-c++-common/goacc/pcreate.c: Likewise.
5810 * c-c++-common/goacc/pr70688.c: New test.
5811 * c-c++-common/goacc/present-1.c: Adjust test.
5812 * c-c++-common/goacc/reduction-5.c: Likewise.
5813 * g++.dg/goacc/data-1.C: New test.
5814
5815 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5818 vector parity built-in functions.
5819 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5820 count trailing zeros automatic vectorization.
5821 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5822 count trailing zeros built-in functions.
5823
5824 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5825
5826 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5827
5828 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5829
5830 PR target/71050
5831 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5832
5833 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5834
5835 PR c++/50436
5836 * g++.dg/template/crash123.C: New.
5837 * g++.dg/template/crash124.C: Likewise.
5838
5839 2016-05-24 Martin Sebor <msebor@redhat.com>
5840
5841 PR c++/71147
5842 * g++.dg/ext/flexary16.C: New test.
5843
5844 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5845
5846 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5847 before math.h is included.
5848 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5849 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5850 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5851 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5852 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5853 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5854 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5855 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5856 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5857 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5858 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5859 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5860 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5861 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5862 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5863 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5864 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5865 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5866 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5867 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5868 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5869 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5870 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5871
5872 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5873 Kelvin Nilsen <kelvin@gcc.gnu.org>
5874
5875 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5876 support.
5877
5878 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5879
5880 PR c++/69872
5881 * g++.dg/warn/Wno-narrowing1.C: New.
5882
5883 2016-05-24 Marek Polacek <polacek@redhat.com>
5884
5885 PR c/71249
5886 * c-c++-common/Wswitch-unreachable-2.c: New test.
5887
5888 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR c++/71257
5891 * g++.dg/vect/simd-clone-6.cc: New test.
5892 * g++.dg/gomp/declare-simd-6.C: New test.
5893
5894 PR middle-end/70434
5895 PR c/69504
5896 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5897
5898 2016-05-24 Richard Biener <rguenther@suse.de>
5899
5900 PR tree-optimization/71240
5901 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5902
5903 2016-05-24 Richard Biener <rguenther@suse.de>
5904
5905 PR tree-optimization/71230
5906 * gcc.dg/torture/pr71230.c: New testcase.
5907 * g++.dg/torture/pr71230.C: Likewise.
5908
5909 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5910
5911 * c-c++-common/goacc/routine-5.c: Add tests.
5912 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5913 * gfortran.dg/goacc/routine-6.f90: Add tests.
5914
5915 2016-05-24 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/71253
5918 * gcc.dg/torture/pr71253.c: New testcase.
5919
5920 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5921
5922 PR middle-end/71252
5923 * gfortran.dg/pr71252.f90: New test.
5924
5925 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5926
5927 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5928
5929 2016-05-24 Richard Biener <rguenther@suse.de>
5930
5931 PR middle-end/70434
5932 PR c/69504
5933 * c-c++-common/vector-subscript-4.c: New testcase.
5934 * c-c++-common/vector-subscript-5.c: Likewise.
5935
5936 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5937
5938 PR fortran/71123
5939 * gfortran.dg/namelist_90.f: New test
5940
5941 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5942
5943 PR fortran/66461
5944 * gfortran.dg/unexpected_eof.f: New test
5945
5946 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5947 Kelvin Nilsen <kelvin@gcc.gnu.org>
5948
5949 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5950 as little endian.
5951
5952 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5953
5954 PR c++/70972
5955 * g++.dg/cpp0x/inh-ctor20.C: New.
5956 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5957
5958 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5959
5960 PR c++/69095
5961 * g++.dg/cpp0x/variadic168.C: New.
5962
5963 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5964
5965 * g++.dg/cpp0x/pr31445.C: Test column number too.
5966 * g++.dg/cpp0x/pr32253.C: Likewise.
5967 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5968 * g++.dg/cpp0x/variadic36.C: Likewise.
5969
5970 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5971
5972 * gcc.dg/fold-notshift-2.c: Adjust.
5973
5974 2016-05-23 Marek Polacek <polacek@redhat.com>
5975
5976 PR c/49859
5977 * c-c++-common/Wswitch-unreachable-1.c: New test.
5978 * gcc.dg/Wswitch-unreachable-1.c: New test.
5979 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5980 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5981 * g++.dg/gomp/block-10.C: Likewise.
5982 * gcc.dg/gomp/block-10.c: Likewise.
5983 * g++.dg/gomp/block-9.C: Likewise.
5984 * gcc.dg/gomp/block-9.c: Likewise.
5985 * g++.dg/gomp/target-1.C: Likewise.
5986 * g++.dg/gomp/target-2.C: Likewise.
5987 * gcc.dg/gomp/target-1.c: Likewise.
5988 * gcc.dg/gomp/target-2.c: Likewise.
5989 * g++.dg/gomp/taskgroup-1.C: Likewise.
5990 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5991 * gcc.dg/gomp/teams-1.c: Likewise.
5992 * g++.dg/gomp/teams-1.C: Likewise.
5993 * g++.dg/overload/error3.C: Likewise.
5994 * g++.dg/tm/jump1.C: Likewise.
5995 * g++.dg/torture/pr40335.C: Likewise.
5996 * gcc.dg/c99-vla-jump-5.c: Likewise.
5997 * gcc.dg/switch-warn-1.c: Likewise.
5998 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5999 * gcc.dg/nested-func-1.c: Likewise.
6000 * gcc.dg/pr67784-4.c: Likewise.
6001
6002 2016-05-23 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/71230
6005 * gfortran.dg/pr71230-1.f90: New testcase.
6006 * gfortran.dg/pr71230-2.f90: Likewise.
6007
6008 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6009
6010 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6011 * gcc.dg/vect/pr58135.c: Add new.
6012 * gfortran.dg/pr46519-1.f: Adjust test case.
6013
6014 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 PR c++/53401
6017 * g++.dg/cpp0x/decltype64.C: New.
6018
6019 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6020
6021 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6023 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6024
6025 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6026
6027 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6028 Add poly64x1_t and poly64x2_t cases if supported.
6029 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6030 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6031 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6032 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6034
6035 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6036
6037 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6038 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6039 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6040 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6041 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6042 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6043 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6044
6045 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6046
6047 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6048
6049 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6050
6051 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6052 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6053
6054 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6055
6056 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6057 constraint instead of "r".
6058 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6059 insn instead of vxorpd.
6060 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6061
6062 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6063 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6064
6065 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6066
6067 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6068 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6069
6070 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6071
6072 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6073
6074 PR middle-end/40921
6075 * gcc.dg/tree-ssa/pr40921.c: New test.
6076
6077 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6078
6079 PR target/71103
6080 * gcc.target/avr/pr71103.c: New test.
6081
6082 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6083
6084 PR middle-end/71179
6085 * gcc.dg/tree-ssa/pr71179.c: New test.
6086
6087 2016-05-20 Martin Sebor <msebor@redhat.com>
6088
6089 PR c/71115
6090 * gcc.dg/init-excess-2.c: New test.
6091
6092 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6093
6094 * gnat.dg/opt53.adb: New test.
6095 * gnat.dg/opt54.adb: Likewise.
6096
6097 2016-05-20 Martin Jambor <mjambor@suse.cz>
6098
6099 PR tree-optimization/70884
6100 * gcc.dg/tree-ssa/pr70919.c: New test.
6101
6102 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6103
6104 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6105 formatting.
6106 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6107 fix code formatting.
6108
6109 2016-05-20 Nathan Sidwell <nathan@acm.org>
6110
6111 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6112 non-common cases.
6113 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6114
6115 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6116
6117 * jit.dg/all-non-failing-tests.h: Add
6118 test-factorial-must-tail-call.c.
6119 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6120 * jit.dg/test-factorial-must-tail-call.c: New test case.
6121
6122 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR fortran/71204
6125 * gfortran.dg/pr71204.f90: New test.
6126
6127 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6128
6129 * gcc.target/nvptx/sincos.c: New test.
6130
6131 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6132
6133 PR c++/70572
6134 * g++.dg/cpp1y/auto-fn31.C: New.
6135
6136 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6137
6138 * gcc.target/powerpc/vec-addec.c: New test.
6139 * gcc.target/powerpc/vec-addec-int128.c: New test.
6140
6141 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6142
6143 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6144 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6145 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6146 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6147
6148 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6149
6150 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6151
6152 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR c++/71210
6155 * g++.dg/opt/pr71210-1.C: New test.
6156 * g++.dg/opt/pr71210-2.C: New test.
6157
6158 PR tree-optimization/29756
6159 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6160 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6161 only on selected targets where V4SImode vectors are known to be
6162 supported.
6163
6164 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6165
6166 PR tree-optimization/71079
6167 PR tree-optimization/71206
6168 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6169
6170 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6171
6172 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6173 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6174 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6175
6176 2016-05-20 Richard Guenther <rguenther@suse.de>
6177
6178 PR tree-optimization/29756
6179 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6180
6181 2016-05-20 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/71185
6184 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6185
6186 2016-05-20 Richard Biener <rguenther@suse.de>
6187
6188 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6189
6190 2016-05-19 Marek Polacek <polacek@redhat.com>
6191
6192 PR c++/71075
6193 * g++.dg/diagnostic/pr71075.C: New test.
6194
6195 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6196
6197 PR c++/71184
6198 * g++.dg/pr71184.C: New test case.
6199
6200 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6201
6202 * gcc.target/powerpc/darn-0.c: New test.
6203 * gcc.target/powerpc/darn-1.c: New test.
6204 * gcc.target/powerpc/darn-2.c: New test.
6205
6206 2016-05-19 Marek Polacek <polacek@redhat.com>
6207
6208 PR tree-optimization/71031
6209 * gcc.dg/tree-ssa/vrp100.c: New test.
6210
6211 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6212
6213 PR rtl-optimization/71148
6214 * gcc.dg/pr71148.c: New test.
6215
6216 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6217
6218 PR target/71056
6219 * gcc.target/arm/pr71056.c: New test.
6220
6221 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6222
6223 * c-c++-common/pr69669.c: Check the used mode.
6224
6225 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6226
6227 PR sanitizer/64354
6228 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6229
6230 2016-05-19 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/70729
6233 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6234 * gcc.dg/graphite/scop-18.c: Likewise.
6235 * gcc.dg/pr41783.c: Disable LIM.
6236 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6237 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6238 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6239 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6240 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6241 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6242 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6243 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6244 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6245 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6246 * gfortran.dg/pr42108.f90: Likewise.
6247
6248 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6249
6250 PR driver/69265
6251 * gcc.dg/spellcheck-options-11.c: New test case.
6252
6253 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR c++/71100
6256 * g++.dg/opt/pr71100.C: New test.
6257
6258 2016-05-18 Martin Jambor <mjambor@suse.cz>
6259
6260 PR ipa/69708
6261 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6262 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6263 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6264 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6265
6266 2016-05-18 Martin Jambor <mjambor@suse.cz>
6267
6268 PR ipa/69708
6269 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6270 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6271 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6272 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6273 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6274
6275 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/69793
6278 * g++.dg/template/crash122.C: New.
6279
6280 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/70466
6283 * g++.dg/template/pr70466-1.C: New.
6284 * g++.dg/template/pr70466-2.C: Likewise.
6285
6286 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6287
6288 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6289 splat operations and the XXSPLTIB instruction.
6290 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6291 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6292 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6293 xxlxor to clear a register.
6294
6295 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6296
6297 * gcc.dg/torture/pr71020.c: New test.
6298
6299 2016-05-18 Martin Jambor <mjambor@suse.cz>
6300
6301 PR ipa/70646
6302 * gcc.dg/ipa/pr70646.c: New test.
6303
6304 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6305
6306 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6307
6308 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6309
6310 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6311 missing tests for vreinterpretq_p{8,16}.
6312
6313 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6314
6315 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6316 vsliq_n_s64 and vsliq_n_u64.
6317
6318 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6319
6320 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6321 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6322
6323 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6324
6325 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6326 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6328
6329 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6330
6331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6332 in comment.
6333
6334 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6335
6336 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6337 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6338 "blr\t" and switch to scan-assembler-times.
6339
6340 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6341
6342 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6343 with __aarch64__.
6344 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6345 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6346
6347 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6348
6349 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6350 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6351 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6352 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6353 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6354 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6355
6356 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6357 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6358
6359 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6360 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6361
6362 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6363 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6364
6365 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6366
6367 2016-05-18 Richard Biener <rguenther@suse.de>
6368
6369 PR tree-optimization/71168
6370 * gcc.dg/torture/pr71168.c: New testcase.
6371
6372 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6373
6374 PR middle-end/63586
6375 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6376 * gcc.dg/tree-ssa/pr63586.c: New test.
6377 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6378
6379 2016-05-17 Nathan Sidwell <nathan@acm.org>
6380
6381 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6382 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6383 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6384 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6385
6386 2016-05-17 Nathan Sidwell <nathan@acm.org>
6387
6388 * gcc.target/nvptx/abi-vararg-3.c: New.
6389
6390 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6391
6392 PR tree-optimization/54579
6393 PR middle-end/55299
6394 * gcc.dg/fold-notrotate-1.c: New test.
6395 * gcc.dg/fold-notshift-1.c: New test.
6396 * gcc.dg/fold-notshift-2.c: New test.
6397
6398 2016-05-17 Marek Polacek <polacek@redhat.com>
6399
6400 PR ipa/71146
6401 * g++.dg/ipa/pr71146.C: New test.
6402
6403 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6404
6405 * jit.dg/test-error-array-bounds.c: New test case.
6406
6407 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6408
6409 * gcc.dg/tree-ssa/and-1.c: New testcase.
6410
6411 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6412
6413 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6414 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6415
6416 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6417
6418 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6419 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6420
6421 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6422
6423 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6424
6425 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6426
6427 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6428
6429 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6430
6431 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6432 ".2d[index]" when scan the assembly.
6433 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6435 float64x1.
6436 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6437
6438 2016-05-17 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/71132
6441 * gcc.dg/torture/pr71132.c: New testcase.
6442
6443 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6444
6445 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6446
6447 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448
6449 PR target/70809
6450 * gcc.target/aarch64/pr70809_1.c: New test.
6451
6452 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6455 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6456 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6457 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6458
6459 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6460 Ilya Enkovich <ilya.enkovich@intel.com>
6461
6462 PR target/71114
6463 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6464
6465 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6466
6467 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6468 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6469
6470 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6471
6472 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6473 test for __ARM_FP16_ARGS.
6474 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6475 * gcc.target/arm/aapcs/neon-vect10.c: New.
6476 * gcc.target/arm/aapcs/neon-vect9.c: New.
6477 * gcc.target/arm/aapcs/vfp18.c: New.
6478 * gcc.target/arm/aapcs/vfp19.c: New.
6479 * gcc.target/arm/aapcs/vfp20.c: New.
6480 * gcc.target/arm/aapcs/vfp21.c: New.
6481 * gcc.target/arm/fp16-aapcs-1.c: New.
6482 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6483 test for __ARM_FP16_ARGS.
6484 * g++.target/arm/fp16-return-1.c: Update expected output.
6485
6486 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6487
6488 PR testsuite/70227
6489 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6490
6491 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6492
6493 PR fortran/69603
6494 * gfortran.dg/pr69603.f90: New testcase.
6495
6496 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6497
6498 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6499
6500 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6501
6502 PR fortran/71047
6503 * gfortran.dg/pr71047.f08: New test.
6504
6505 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6506
6507 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6508 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6509 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6510
6511 2016-05-13 Martin Sebor <msebor@redhat.com>
6512
6513 PR c++/60049
6514 * g++.dg/cpp0x/constexpr-60049.C: New test.
6515
6516 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR bootstrap/71071
6519 * gcc.dg/pr71071.c: New test.
6520
6521 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6522
6523 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6524 remove XOP handling.
6525 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6526
6527 2016-05-13 Nathan Sidwell <nathan@acm.org>
6528
6529 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6530 __atomic_is_lock_free declaration.
6531
6532 2016-05-13 Richard Biener <rguenther@suse.de>
6533
6534 PR tree-optimization/42587
6535 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6536
6537 2016-05-13 Martin Liska <mliska@suse.cz>
6538
6539 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6540 the new format of dump output.
6541
6542 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6543
6544 * gcc.dg/pr71084.c: New test.
6545
6546 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6547
6548 PR target/53440
6549 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6550
6551 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6552
6553 * gcc.target/aarch64/struct_return.c: New test.
6554
6555 2016-05-12 Marek Polacek <polacek@redhat.com>
6556
6557 PR c/70756
6558 * c-c++-common/pr70756-2.c: New test.
6559 * c-c++-common/pr70756.c: New test.
6560
6561 2016-05-12 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/71059
6564 * gcc.dg/torture/pr71059.c: New testcase.
6565
6566 2016-05-12 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/71062
6569 * gcc.dg/torture/pr71062.c: New testcase.
6570
6571 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6572
6573 PR tree-optimization/71006
6574 * gcc.dg/pr71006.c: New test.
6575
6576 2016-05-12 Marek Polacek <polacek@redhat.com>
6577
6578 PR driver/71063
6579 * gcc.dg/opts-7.c: New test.
6580
6581 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6582
6583 PR target/70830
6584 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6585 Add -save-temps to dg-options.
6586 Scan for ldmfd rather than pop instruction.
6587 * gcc.target/arm/interrupt-2.c: Likewise.
6588 * gcc.target/arm/pr70830.c: New test.
6589
6590 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6591
6592 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6593 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6594
6595 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6596 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6597 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6598
6599 PR target/71019
6600 * gcc.target/i386/avx512vl-pack-1.c: New test.
6601 * gcc.target/i386/avx512vl-pack-2.c: New test.
6602 * gcc.target/i386/avx512bw-pack-2.c: New test.
6603
6604 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6605
6606 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6607 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6608 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6609
6610 2016-05-12 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/70986
6613 * gcc.dg/torture/pr70986-1.c: New testcase.
6614 * gcc.dg/torture/pr70986-2.c: Likewise.
6615 * gcc.dg/torture/pr70986-3.c: Likewise.
6616
6617 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6618
6619 PR c/43651
6620 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6621 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6622
6623 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6624
6625 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6626 directive.
6627 * gcc.target/i386/pr66746.c: Ditto.
6628
6629 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6630
6631 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6632 support.
6633 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6634 warning when using -mvsx-timode.
6635 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6636 * gcc.target/powerpc/dform-2.c: Likewise.
6637 * gcc.target/powerpc/pr68805.c: Likewise.
6638
6639 2016-05-11 Marek Polacek <polacek@redhat.com>
6640
6641 PR c++/71024
6642 * c-c++-common/attributes-3.c: New test.
6643
6644 2016-05-11 Nathan Sidwell <nathan@acm.org>
6645
6646 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6647 * gcc.c-torture/execute/pr68185.c: Likewise.
6648 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6649 * gcc.dg/pr69634.c: Requires scheduling.
6650 * gcc.dg/torture/pr66178.c: Require label values.
6651 * gcc.dg/setjmp-6.c: Require indirect jumps.
6652
6653 2016-05-11 Richard Biener <rguenther@suse.de>
6654
6655 PR tree-optimization/71055
6656 * gcc.dg/torture/pr71055.c: New testcase.
6657
6658 2016-05-11 Richard Biener <rguenther@suse.de>
6659
6660 PR debug/71057
6661 * g++.dg/debug/pr71057.C: New testcase.
6662
6663 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR fortran/70855
6666 * gfortran.dg/gomp/pr70855.f90: New test.
6667
6668 2016-05-11 Richard Biener <rguenther@suse.de>
6669
6670 PR middle-end/71002
6671 * g++.dg/torture/pr71002.C: New testcase.
6672
6673 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6674
6675 PR middle-end/70807
6676 * gcc.dg/pr70807.c: New test.
6677
6678 2016-05-10 Martin Sebor <msebor@redhat.com>
6679
6680 PR c++/38611
6681 * g++.dg/Wattributes.C: New test.
6682
6683 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6684
6685 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6686 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6687 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6688
6689 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6690
6691 PR target/70799
6692 * gcc.target/i386/pr70799-1.c: New test.
6693
6694 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6695
6696 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6697
6698 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6699
6700 PR middle-end/70877
6701 * gcc.target/i386/pr70877.c: New test.
6702
6703 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6704
6705 PR tree-optimization/70786
6706 * gcc.target/i386/pr70876.c: New test.
6707
6708 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR target/70927
6711 * gcc.target/i386/avx512vl-logic-1.c: New test.
6712 * gcc.target/i386/avx512vl-logic-2.c: New test.
6713 * gcc.target/i386/avx512dq-logic-2.c: New test.
6714
6715 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6716
6717 PR target/70963
6718 * gcc.target/powerpc/pr70963.c: New.
6719
6720 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6721
6722 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6723 (test_very_wide_line): Add ruler to expected output.
6724 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6725 (test_very_wide_line): Likewise.
6726 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6727 (test_show_locus): Within the handling of "test_very_wide_line",
6728 enable show_ruler_p on the diagnostic context.
6729
6730 2016-05-10 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/71039
6733 * gcc.dg/torture/pr71039.c: New testcase.
6734
6735 2016-05-10 Nathan Sidwell <nathan@acm.org>
6736
6737 * gcc.dg/nested-func-10.c: Requires alloca.
6738 * gcc.dg/nested-func-9.c: Requires alloca.
6739 * gcc.c-torture/execute/pr70460.c: Requires labels.
6740 * gcc.c-torture/compile/pr70199.c: Requires labels.
6741 * gcc.target/nvptx/decl.c: Compile only.
6742 * gcc.target/nvptx/trailing-init.c: Compile only.
6743 * gcc.target/nvptx/ary-init.c: Compile only.
6744
6745 2016-05-10 Marek Polacek <polacek@redhat.com>
6746
6747 PR c/70255
6748 * gcc.dg/attr-opt-1.c: New test.
6749
6750 2016-05-10 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/70497
6753 PR tree-optimization/28367
6754 * gcc.dg/torture/20160404-1.c: New testcase.
6755 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6756 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6757
6758 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6759
6760 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6761
6762 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6763
6764 * gcc.target/i386/fabsneg-1.c New test.
6765
6766 2016-05-09 Alan Modra <amodra@gmail.com>
6767
6768 PR testsuite/70826
6769 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6770
6771 2016-05-09 Richard Biener <rguenther@suse.de>
6772
6773 PR tree-optimization/70985
6774 * gcc.dg/torture/pr70985.c: New testcase.
6775
6776 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6777
6778 * gcc.dg/tree-ssa/ifc-9.c: New test.
6779 * gcc.dg/tree-ssa/ifc-10.c: New test.
6780 * gcc.dg/tree-ssa/ifc-11.c: New test.
6781 * gcc.dg/tree-ssa/ifc-12.c: New test.
6782 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6783 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6784 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6785
6786 2016-05-09 Richard Biener <rguenther@suse.de>
6787
6788 PR fortran/70937
6789 * gfortran.dg/pr70937.f90: New testcase.
6790
6791 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792
6793 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6794
6795 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6796
6797 PR fortran/56226
6798 * gfortran.dg/dec_structure_1.f90: New testcase.
6799 * gfortran.dg/dec_structure_2.f90: Ditto.
6800 * gfortran.dg/dec_structure_3.f90: Ditto.
6801 * gfortran.dg/dec_structure_4.f90: Ditto.
6802 * gfortran.dg/dec_structure_5.f90: Ditto.
6803 * gfortran.dg/dec_structure_6.f90: Ditto.
6804 * gfortran.dg/dec_structure_7.f90: Ditto.
6805 * gfortran.dg/dec_structure_8.f90: Ditto.
6806 * gfortran.dg/dec_structure_9.f90: Ditto.
6807 * gfortran.dg/dec_structure_10.f90: Ditto.
6808 * gfortran.dg/dec_structure_11.f90: Ditto.
6809 * gfortran.dg/dec_union_1.f90: Ditto.
6810 * gfortran.dg/dec_union_2.f90: Ditto.
6811 * gfortran.dg/dec_union_3.f90: Ditto.
6812 * gfortran.dg/dec_union_4.f90: Ditto.
6813 * gfortran.dg/dec_union_5.f90: Ditto.
6814 * gfortran.dg/dec_union_6.f90: Ditto.
6815 * gfortran.dg/dec_union_7.f90: Ditto.
6816
6817 2016-05-07 Tom de Vries <tom@codesourcery.com>
6818
6819 PR tree-optimization/70956
6820 * gcc.dg/graphite/pr70956.c: New test.
6821
6822 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6823
6824 PR middle-end/70941
6825 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6826 (a, b, c, d): Change type from char to signed char.
6827 (main): Compare against (signed char) -1634678893 instead of
6828 hardcoded -109. Use __builtin_abort instead of abort.
6829
6830 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6831 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6832
6833 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6834
6835 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6836
6837 PR debug/70935
6838 * gcc.dg/torture/pr70935.c: New test.
6839
6840 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6841
6842 PR target/58219
6843 * gcc.target/sh/pr58219.c: New tests.
6844
6845 2016-05-06 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/70960
6848 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6849
6850 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6851
6852 PR target/52933
6853 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6854 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6855 Adjust expected instruction counts.
6856 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6857
6858 2016-05-06 Marek Polacek <polacek@redhat.com>
6859
6860 PR sanitizer/70875
6861 * gcc.dg/ubsan/bounds-3.c: New test.
6862
6863 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6864
6865 PR target/54089
6866 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6867
6868 2016-05-06 Richard Biener <rguenther@suse.de>
6869
6870 PR middle-end/70931
6871 * gfortran.dg/pr70931.f90: New testcase.
6872
6873 2016-05-06 Richard Biener <rguenther@suse.de>
6874
6875 PR middle-end/70941
6876 * gcc.dg/torture/pr70941.c: New testcase.
6877
6878 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6879
6880 PR tree-optimization/57206
6881 * gcc.dg/vect/pr57206.c: New test.
6882
6883 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6884
6885 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6886
6887 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6888
6889 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6890
6891 * c-c++-common/Wdangling-else-4.c: New test.
6892
6893 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR c++/70906
6896 PR c++/70933
6897 * g++.dg/opt/pr70906.C: New test.
6898 * g++.dg/opt/pr70933.C: New test.
6899
6900 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6901
6902 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6903
6904 * gcc.dg/ipa/pure-const-3.c: New testcase.
6905
6906 2016-05-04 Marek Polacek <polacek@redhat.com>
6907
6908 * c-c++-common/Wdangling-else-1.c: New test.
6909 * c-c++-common/Wdangling-else-2.c: New test.
6910 * c-c++-common/Wdangling-else-3.c: New test.
6911
6912 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6913
6914 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6915 flag is present.
6916
6917 2016-05-04 Marek Polacek <polacek@redhat.com>
6918
6919 PR c/48778
6920 * gcc.dg/Waddress-2.c: New test.
6921
6922 2016-05-04 Alan Modra <amodra@gmail.com>
6923
6924 * gcc.target/powerpc/pr70866.c: New.
6925
6926 2016-05-03 Martin Sebor <msebor@redhat.com>
6927
6928 PR c++/66561
6929 * c-c++-common/builtin_location.c: New test.
6930 * g++.dg/cpp1y/builtin_location.C: New test.
6931
6932 2016-05-03 Marek Polacek <polacek@redhat.com>
6933
6934 PR c/70859
6935 * gcc.dg/pr70859.c: New test.
6936 * gcc.dg/pr70859-2.c: New test.
6937
6938 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6939
6940 * gnat.dg/debug5.adb: New testcase.
6941
6942 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6943
6944 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6945 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6946 Procedure to check for z10 instruction set.
6947
6948 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6949
6950 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6951
6952 2016-05-03 Alan Modra <amodra@gmail.com>
6953
6954 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6955
6956 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6957
6958 * gcc.target/i386/avx512f-cvt-1.c: New test.
6959
6960 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6961
6962 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6963 -fdump-tree-vrp-details.
6964
6965 2016-05-03 Richard Biener <rguenther@suse.de>
6966
6967 * gcc.dg/pr30172-1.c: Adjust.
6968 * gcc.dg/pr63743.c: Likewise.
6969 * gcc.dg/tm/pr51696.c: Likewise.
6970 * c-c++-common/tm/safe-1.c: Likewise.
6971 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6972 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6973 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6974 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6975
6976 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR rtl-optimization/70467
6979 * gcc.target/i386/pr70467-3.c: New test.
6980 * gcc.target/i386/pr70467-4.c: New test.
6981
6982 PR tree-optimization/70916
6983 * gcc.c-torture/compile/pr70916.c: New test.
6984
6985 PR target/49244
6986 * gcc.target/i386/pr49244-1.c: New test.
6987 * gcc.target/i386/pr49244-2.c: New test.
6988
6989 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6990
6991 PR rtl-optimization/44281
6992 * gcc.target/i386/pr44281.c: New test.
6993
6994 2016-05-03 bin cheng <bin.cheng@arm.com>
6995
6996 PR tree-optimization/56541
6997 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6998 * gcc.dg/vect/pr56541.c: new test.
6999
7000 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7001
7002 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7003 __float128.
7004 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7005
7006 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7007
7008 PR testsuite/70520
7009 * c-c++-common/asan/clone-test-1.c (main): Align child process
7010 stack to 16 bytes.
7011
7012 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7013
7014 PR c++/62314
7015 * g++.dg/spellcheck-fields-2.C: New test case.
7016
7017 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7018
7019 PR c++/62314
7020 * g++.dg/pr62314.C: New test case.
7021
7022 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7023
7024 * gcc.dg/ipa/inline-8.c: New testcase.
7025
7026 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR rtl-optimization/70467
7029 * gcc.target/i386/pr70467-1.c: New test.
7030
7031 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7032
7033 * gcc.dg/spec-options.c: Run the test on all targets.
7034 * gcc.dg/foo.specs: Use cpp_unique_options.
7035
7036 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7037
7038 * gcc.dg/tree-ssa/unord.c: New testcase.
7039
7040 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7041
7042 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7043
7044 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7045
7046 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7047
7048 2016-05-02 Marek Polacek <polacek@redhat.com>
7049
7050 PR c/70851
7051 * gcc.dg/enum-incomplete-3.c: New test.
7052
7053 2016-05-02 Marek Polacek <polacek@redhat.com>
7054 Tom de Vries <tom@codesourcery.com>
7055
7056 PR tree-optimization/70700
7057 * gcc.dg/pr70700.c: New test.
7058
7059 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7060
7061 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7062 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7063 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7064 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7065 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7066
7067 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7068
7069 * ada/acats/run_acats: Rename into...
7070 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7071 * ada/acats/run_all.sh: Remove redundant test.
7072 (target_run): Move around.
7073 (target_gnatchop): Use newly built executable.
7074 (target_gnatmake): Likewise.
7075 Check that the compilation of impbit succeeds.
7076
7077 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7078
7079 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7080 * gcc.dg/20021029-1.c: Likewise.
7081 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7082 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7083 * gcc.target/sh/cmpstr.c: Likewise.
7084 * gcc.target/sh/cmpstrn.c: Likewise.
7085 * gcc.target/sh/memset.c: Likewise.
7086 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7087 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7088 * gcc.target/sh/pr39423-1.c: Likewise.
7089 * gcc.target/sh/pr49468-di.c: Likewise.
7090 * gcc.target/sh/pr49468-si.c: Likewise.
7091 * gcc.target/sh/pr49880-1.c: Likewise.
7092 * gcc.target/sh/pr49880-2.c: Likewise.
7093 * gcc.target/sh/pr49880-3.c: Likewise.
7094 * gcc.target/sh/pr50751-1.c: Likewise.
7095 * gcc.target/sh/pr50751-4.c: Likewise.
7096 * gcc.target/sh/pr50751-7.c: Likewise.
7097 * gcc.target/sh/pr51244-1.c: Likewise.
7098 * gcc.target/sh/pr51244-10.c: Likewise.
7099 * gcc.target/sh/pr51244-11.c: Likewise.
7100 * gcc.target/sh/pr51244-12.c: Likewise.
7101 * gcc.target/sh/pr51244-13.c: Likewise.
7102 * gcc.target/sh/pr51244-14.c: Likewise.
7103 * gcc.target/sh/pr51244-17.c: Likewise.
7104 * gcc.target/sh/pr51244-18.c: Likewise.
7105 * gcc.target/sh/pr51244-19.c: Likewise.
7106 * gcc.target/sh/pr51244-4.c: Likewise.
7107 * gcc.target/sh/pr51244-5.c: Likewise.
7108 * gcc.target/sh/pr51244-7.c: Likewise.
7109 * gcc.target/sh/pr51244-8.c: Likewise.
7110 * gcc.target/sh/pr51244-9.c: Likewise.
7111 * gcc.target/sh/pr51697.c: Likewise.
7112 * gcc.target/sh/pr52483-1.c: Likewise.
7113 * gcc.target/sh/pr52483-2.c: Likewise.
7114 * gcc.target/sh/pr52483-3.c: Likewise.
7115 * gcc.target/sh/pr52483-5.c: Likewise.
7116 * gcc.target/sh/pr52933-1.c: Likewise.
7117 * gcc.target/sh/pr52933-2.c: Likewise.
7118 * gcc.target/sh/pr52933-3.c: Likewise.
7119 * gcc.target/sh/pr53568-1.c: Likewise.
7120 * gcc.target/sh/pr53976-1.c: Likewise.
7121 * gcc.target/sh/pr53988-1.c: Likewise.
7122 * gcc.target/sh/pr53988.c: Likewise.
7123 * gcc.target/sh/pr54089-1.c: Likewise.
7124 * gcc.target/sh/pr54089-6.c: Likewise.
7125 * gcc.target/sh/pr54089-7.c: Likewise.
7126 * gcc.target/sh/pr54089-8.c: Likewise.
7127 * gcc.target/sh/pr54089-9.c: Likewise.
7128 * gcc.target/sh/pr54236-1.c: Likewise.
7129 * gcc.target/sh/pr54236-2.c: Likewise.
7130 * gcc.target/sh/pr54236-3.c: Likewise.
7131 * gcc.target/sh/pr54236-4.c: Likewise.
7132 * gcc.target/sh/pr54386.c: Likewise.
7133 * gcc.target/sh/pr54602-1.c: Likewise.
7134 * gcc.target/sh/pr54685.c: Likewise.
7135 * gcc.target/sh/pr54760-1.c: Likewise.
7136 * gcc.target/sh/pr54760-2.c: Likewise.
7137 * gcc.target/sh/pr54760-3.c: Likewise.
7138 * gcc.target/sh/pr54760-4.c: Likewise.
7139 * gcc.target/sh/pr54760-5.c: Likewise.
7140 * gcc.target/sh/pr54760-6.c: Likewise.
7141 * gcc.target/sh/pr55146.c: Likewise.
7142 * gcc.target/sh/pr55160.c: Likewise.
7143 * gcc.target/sh/pr59278.c: Likewise.
7144 * gcc.target/sh/pr59401-1.c: Likewise.
7145 * gcc.target/sh/pr59533-1.c: Likewise.
7146 * gcc.target/sh/pr63260.c: Likewise.
7147 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7148 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7149 * gcc.target/sh/strlen.c: Likewise.
7150 * gcc.target/sh/torture/pr30807.c: Likewise.
7151 * gcc.target/sh/torture/pr34777.c: Likewise.
7152 * gcc.target/sh/torture/pr64652.c: Likewise.
7153 * gcc.target/sh/torture/pr65505.c: Likewise.
7154 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7155 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7156
7157 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 PR c++/66644
7160 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7161
7162 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7163
7164 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7165 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7166 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7167 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7168
7169 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7170
7171 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7172 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7173
7174 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7175
7176 PR middle-end/70626
7177 * c-c++-common/goacc/combined-reduction.c: New test.
7178 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7179
7180 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7181
7182 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7183 *movdi_internal pattern only if PIC off.
7184 * gcc.target/i386/pr70155-2.c: Likewise.
7185 * gcc.target/i386/pr70155-3.c: Likewise.
7186 * gcc.target/i386/pr70155-4.c: Likewise.
7187 * gcc.target/i386/pr70155-5.c: Likewise.
7188 * gcc.target/i386/pr70155-6.c: Likewise.
7189 * gcc.target/i386/pr70155-7.c: Likewise.
7190 * gcc.target/i386/pr70155-8.c: Likewise.
7191 * gcc.target/i386/pr70155-15.c: Likewise.
7192 * gcc.target/i386/pr70155-17.c: Likewise.
7193 * gcc.target/i386/pr70155-22.c: Likewise.
7194
7195 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7196
7197 PR tree-optimization/70803
7198 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7199
7200 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7201
7202 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7203 optimization of vector loop.
7204 * gcc.target/i386/vect-unpack-3.c: New test.
7205 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7206 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7207 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7208
7209 2016-04-29 Marek Polacek <polacek@redhat.com>
7210
7211 PR sanitizer/70342
7212 * g++.dg/ubsan/null-7.C: New test.
7213
7214 PR c/70852
7215 * gcc.dg/pr70852.c: New test.
7216
7217 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7218
7219 PR/69089
7220 * g++.dg/cpp0x/alignas6.C: New test.
7221
7222 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7223
7224 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7225 * gcc.dg/pr27003.c: Likewise.
7226 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7227 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7228 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7229 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7230 * gcc.target/arc/mxy.c: Likewise.
7231 * gcc.target/arc/mswape.c: Likewise.
7232 * gcc.target/arc/mrtsc.c: Likewise.
7233 * gcc.target/arc/mcrc.c: Likewise.
7234 * gcc.target/arc/mdsp-packa.c: Likewise.
7235 * gcc.target/arc/mdvbf.c: Likewise.
7236 * gcc.target/arc/mlock.c: Likewise.
7237 * gcc.target/arc/mmac-24.c: Likewise.
7238 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7239
7240 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7241 Matthijs Kooijman <matthijs@stdin.nl>
7242 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7243
7244 PR target/60040
7245 * gcc.target/avr/pr60040-1.c: New.
7246 * gcc.target/avr/pr60040-2.c: New.
7247
7248 2016-04-29 Richard Biener <rguenther@suse.de>
7249
7250 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7251
7252 2016-04-29 Richard Biener <rguenther@suse.de>
7253
7254 PR tree-optimization/13962
7255 PR tree-optimization/65686
7256 * gcc.dg/uninit-pr65686.c: New testcase.
7257
7258 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR middle-end/70843
7261 * gcc.dg/pr70843.c: New test.
7262
7263 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR target/70858
7266 * gcc.target/i386/pr70858.c: New test.
7267
7268 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7269
7270 * gcc.target/arc/nps400-1.c: New file.
7271
7272 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7273 Andrew Burgess <andrew.burgess@embecosm.com>
7274
7275 * gcc.target/arc/movh_cl-1.c: New file.
7276
7277 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7278 Andrew Burgess <andrew.burgess@embecosm.com>
7279
7280 * gcc.target/arc/extzv-1.c: New file.
7281 * gcc.target/arc/insv-1.c: New file.
7282 * gcc.target/arc/insv-2.c: New file.
7283 * gcc.target/arc/movb-1.c: New file.
7284 * gcc.target/arc/movb-2.c: New file.
7285 * gcc.target/arc/movb-3.c: New file.
7286 * gcc.target/arc/movb-4.c: New file.
7287 * gcc.target/arc/movb-5.c: New file.
7288 * gcc.target/arc/movb_cl-1.c: New file.
7289 * gcc.target/arc/movb_cl-2.c: New file.
7290 * gcc.target/arc/movbi_cl-1.c: New file.
7291 * gcc.target/arc/movl-1.c: New file.
7292
7293 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7294 Andrew Burgess <andrew.burgess@embecosm.com>
7295
7296 * gcc.target/arc/cmem-1.c: New file.
7297 * gcc.target/arc/cmem-2.c: New file.
7298 * gcc.target/arc/cmem-3.c: New file.
7299 * gcc.target/arc/cmem-4.c: New file.
7300 * gcc.target/arc/cmem-5.c: New file.
7301 * gcc.target/arc/cmem-6.c: New file.
7302 * gcc.target/arc/cmem-7.c: New file.
7303 * gcc.target/arc/cmem-ld.inc: New file.
7304 * gcc.target/arc/cmem-st.inc: New file.
7305
7306 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR target/70821
7309 * gcc.target/i386/pr70821.c: New test.
7310
7311 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7312
7313 * gcc.target/powerpc/vec-adde.c: New test.
7314 * gcc.target/powerpc/vec-adde-int128.c: New test.
7315
7316 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7317
7318 * gcc.target/i386/avx-vround-1.c: New test.
7319 * gcc.target/i386/avx-vround-2.c: New test.
7320 * gcc.target/i386/avx512vl-vround-1.c: New test.
7321 * gcc.target/i386/avx512vl-vround-2.c: New test.
7322
7323 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324
7325 PR testsuite/70595
7326 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7327 (check_effective_target_cilkplus_runtime): ... this.
7328 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7329 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7330
7331 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7332 Require cilkplus_runtime.
7333 Don't add -lcilkrts.
7334 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7335 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7336 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7337 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7338 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7339 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7340 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7341 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7342 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7343 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7344 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7345 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7346 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7347 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7348 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7349 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7350 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7351 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7352 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7353 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7354 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7355 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7356 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7357 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7358 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7359 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7360 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7361 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7362 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7363
7364 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7365 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7366
7367 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7368
7369 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7370 cilkplus_runtime.
7371
7372 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7373
7374 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7375 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7376
7377 2015-04-27 Ryan Burn <contact@rnburn.com>
7378
7379 PR c++/69024
7380 PR c++/68997
7381 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7382 diagnostic.
7383 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7384 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7385
7386 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gnat.dg/limited_with4.ad[sb]: New test.
7389 * gnat.dg/limited_with4_pkg.ads: New helper.
7390
7391 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7392
7393 PR target/70155
7394 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7395 and movv1ti_internal patterns
7396 * gcc.target/i386/pr70155-1.c: New test.
7397 * gcc.target/i386/pr70155-2.c: Likewise.
7398 * gcc.target/i386/pr70155-3.c: Likewise.
7399 * gcc.target/i386/pr70155-4.c: Likewise.
7400 * gcc.target/i386/pr70155-5.c: Likewise.
7401 * gcc.target/i386/pr70155-6.c: Likewise.
7402 * gcc.target/i386/pr70155-7.c: Likewise.
7403 * gcc.target/i386/pr70155-8.c: Likewise.
7404 * gcc.target/i386/pr70155-9.c: Likewise.
7405 * gcc.target/i386/pr70155-10.c: Likewise.
7406 * gcc.target/i386/pr70155-11.c: Likewise.
7407 * gcc.target/i386/pr70155-12.c: Likewise.
7408 * gcc.target/i386/pr70155-13.c: Likewise.
7409 * gcc.target/i386/pr70155-14.c: Likewise.
7410 * gcc.target/i386/pr70155-15.c: Likewise.
7411 * gcc.target/i386/pr70155-16.c: Likewise.
7412 * gcc.target/i386/pr70155-17.c: Likewise.
7413 * gcc.target/i386/pr70155-18.c: Likewise.
7414 * gcc.target/i386/pr70155-19.c: Likewise.
7415 * gcc.target/i386/pr70155-20.c: Likewise.
7416 * gcc.target/i386/pr70155-21.c: Likewise.
7417 * gcc.target/i386/pr70155-22.c: Likewise.
7418
7419 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7420
7421 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7422 ".{5,6}".
7423
7424 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7425
7426 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7427 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7428 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7429 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7430 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7431
7432 2016-04-27 Richard Biener <rguenther@suse.de>
7433
7434 PR ipa/70760
7435 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7436 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7437
7438 2016-04-27 Nathan Sidwell <nathan@acm.org>
7439
7440 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7441 * g++.dg/ubsan/pr63956.C: Adjust error location.
7442
7443 2016-04-27 Nick Clifton <nickc@redhat.com>
7444
7445 PR middle-end/49889
7446 * gcc.dg/pr49889.c: New test.
7447
7448 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7449
7450 * c-c++-common/memset-array.c: New test.
7451
7452 2016-04-26 Martin Sebor <msebor@redhat.com>
7453
7454 PR c++/66639
7455 * g++.dg/cpp1y/func_constexpr.C: New test.
7456
7457 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7458
7459 PR c++/70241
7460 * g++.dg/cpp0x/enum32.C: New test.
7461 * g++.dg/cpp0x/enum33.C: New test.
7462
7463 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7464
7465 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7466 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7467 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7468 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7469 * gcc.c-torture/execute/pr38151.c: Likewise.
7470 * gcc.c-torture/execute/pr66556.c: Likewise.
7471 * gcc.c-torture/execute/pr67781.c: Likewise.
7472 * gcc.c-torture/execute/pr68648.c: Likewise.
7473
7474 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7475
7476 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7477
7478 2016-04-26 Marek Polacek <polacek@redhat.com>
7479
7480 PR c/67784
7481 * gcc.dg/pr67784-3.c: New test.
7482 * gcc.dg/pr67784-4.c: New test.
7483 * gcc.dg/pr67784-5.c: New test.
7484
7485 PR c/70791
7486 * gcc.dg/Wnested-externs-2.c: New test.
7487
7488 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7489
7490 * gcc.dg/fold-plusmult.c: Adjust.
7491 * gcc.dg/no-strict-overflow-6.c: Adjust.
7492 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7493
7494 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7495
7496 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7497 number scans.
7498 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7499 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7500 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7501 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7502 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7503 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7504 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7505 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7506 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7507 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7508 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7509 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7510 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7511 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7512 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7513 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7514 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7515 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7516 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7517 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7518 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7519 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7520 scans.
7521 * gcc.target/i386/pr32219-4.c: Likewise.
7522 * gcc.target/i386/pr32219-6.c: Likewise.
7523 * gcc.target/i386/pr32219-8.c: Likewise.
7524
7525 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526
7527 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7528 associated options.
7529
7530 2016-04-26 Marek Polacek <polacek@redhat.com>
7531
7532 PR c++/70744
7533 * g++.dg/ext/cond2.C: New test.
7534
7535 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7536
7537 PR tree-optimization/70771
7538 PR tree-optimization/70775
7539 * gcc.dg/pr70771.c: New test.
7540 * gcc.dg/pr70775.c: New test.
7541
7542 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7543
7544 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7545
7546 2016-04-25 Richard Biener <rguenther@suse.de>
7547
7548 PR tree-optimization/70780
7549 * gcc.dg/torture/pr70780.c: New testcase.
7550
7551 2016-04-25 Michael Collison <michael.collison@arm.com>
7552
7553 * gcc.target/arm/neon-vaddws16.c: New test.
7554 * gcc.target/arm/neon-vaddws32.c: New test.
7555 * gcc.target/arm/neon-vaddwu16.c: New test.
7556 * gcc.target/arm/neon-vaddwu32.c: New test.
7557 * gcc.target/arm/neon-vaddwu8.c: New test.
7558 * lib/target-supports.exp
7559 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7560 that arm neon support vector widen sum of HImode TO SImode.
7561
7562 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR sanitizer/70712
7565 * c-c++-common/asan/pr70712.c: New test.
7566
7567 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7568
7569 * .gitattributes: New file.
7570
7571 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7572
7573 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7574
7575 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7576
7577 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7578 * gfortran.dg/submodule_15.f08: Likewise.
7579
7580 2016-04-22 Richard Biener <rguenther@suse.de>
7581
7582 PR tree-optimization/70740
7583 * gcc.dg/torture/pr70740.c: New testcase.
7584
7585 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7586
7587 PR target/70750
7588 * gcc.target/i386/pr70750-1.c: New test.
7589 * gcc.target/i386/pr70750-2.c: Likewise.
7590
7591 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7592
7593 PR c++/70540
7594 * g++.dg/cpp0x/auto48.C: New.
7595
7596 2016-04-21 Marek Polacek <polacek@redhat.com>
7597
7598 PR c++/70513
7599 * g++.dg/cpp0x/forw_enum12.C: New test.
7600 * g++.dg/cpp0x/forw_enum13.C: New test.
7601
7602 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7603
7604 PR target/70728
7605 * gcc.target/i386/pr70728.c: New test.
7606
7607 2016-04-21 Richard Biener <rguenther@suse.de>
7608
7609 PR middle-end/70747
7610 * gcc.dg/pr70747.c: New testcase.
7611
7612 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7613
7614 PR tree-optimization/70715
7615 * gcc.dg/tree-ssa/scev-13.c: New test.
7616
7617 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7618
7619 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7620
7621 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7622
7623 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7624
7625 2016-04-20 Jan Hubicka <jh@suse.cz>
7626
7627 PR ipa/70018
7628 * g++.dg/ipa/nothrow-1.C: New testcase.
7629
7630 2016-04-20 Nathan Sidwell <nathan@acm.org>
7631
7632 PR c++/55635
7633 * g++.dg/eh/delete1.C: New.
7634
7635 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7636
7637 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7638 -mtune-ctrl=sse_typeless_stores.
7639
7640 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7641
7642 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7643
7644 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7645
7646 PR tree-optimization/69489
7647 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7648
7649 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7650
7651 PR c++/69363
7652 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7653 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7654 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7655
7656 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7657
7658 PR tree-optimization/56625
7659 PR tree-optimization/69489
7660 * gcc.dg/vect/pr56625.c: New test.
7661 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7662
7663 2016-04-20 Andrew Pinski <apinski@cavium.com>
7664
7665 PR target/64971
7666 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7667
7668 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7669
7670 * gnat.dg/self1.adb: Remove now incorrect test.
7671
7672 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7673
7674 * gcc.dg/tree-ssa/scev-11.c: New test.
7675 * gcc.dg/tree-ssa/scev-12.c: New test.
7676
7677 2016-04-20 Marek Polacek <polacek@redhat.com>
7678
7679 PR tree-optimization/70725
7680 * gcc.dg/pr70725.c: New test.
7681
7682 2016-04-20 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/70726
7685 * g++.dg/vect/pr70726.cc: New testcase.
7686
7687 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7688
7689 PR target/70674
7690 * gcc.target/s390/pr70674.c: New test.
7691
7692 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7693
7694 PR libgfortran/70684
7695 * gfortran.dg/list_read_14.f90: New test.
7696
7697 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7698
7699 PR target/69201
7700 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7701 extern to force it misaligned.
7702 (b): Likewise.
7703 (c): Likewise.
7704 (d): Likewise.
7705 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7706 Don't check `*' before movv4sf_internal.
7707 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7708 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7709 Don't check `*' before movv16qi_internal.
7710 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7711 extern to force it misaligned.
7712 (b): Likewise.
7713 (c): Likewise.
7714 (d): Likewise.
7715 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7716 Don't check `*' before movv2df_internal.
7717 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7718 extern to force it misaligned.
7719 (b): Likewise.
7720 (c): Likewise.
7721 (d): Likewise.
7722 Check movv8sf_internal instead of avx_storeups256.
7723 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7724
7725 2016-04-19 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/70171
7728 * g++.dg/tree-ssa/pr70171.C: New testcase.
7729
7730 2016-04-19 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/70724
7733 * gcc.dg/torture/pr70724.c: New testcase.
7734
7735 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7736
7737 PR middle-end/70689
7738 * gcc.target/i386/pr70689.c: New.
7739
7740 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7741
7742 PR target/70708
7743 * gcc.target/i386/pr70708.c: New test.
7744
7745 2016-04-18 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/43434
7748 * gcc.dg/vect/pr43434.c: New testcase.
7749 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7750 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7751 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7752 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7753 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7754 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7755 * gcc.dg/gomp/pr68640.c: Likewise.
7756 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7757 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7758
7759 2016-04-18 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/70701
7762 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7763
7764 2016-04-18 Tom de Vries <tom@codesourcery.com>
7765
7766 PR testsuite/70699
7767 * gcc.dg/pr70161.c: Add dot-file scans.
7768 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7769 instead of after last dot char.
7770
7771 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7772
7773 * c-c++-common/dump-ada-spec-3.c: New test.
7774 * c-c++-common/dump-ada-spec-4.c: Likewise.
7775
7776 2016-04-17 Tom de Vries <tom@codesourcery.com>
7777
7778 PR other/70183
7779 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7780
7781 2016-04-15 Jan Hubicka <jh@suse.cz>
7782
7783 PR ipa/70018
7784 * g++.dg/ipa/pure-const-1.C: New testcase.
7785 * g++.dg/ipa/pure-const-2.C: New testcase.
7786 * g++.dg/ipa/pure-const-3.C: New testcase.
7787
7788 2016-04-15 Marek Polacek <polacek@redhat.com>
7789
7790 PR c/70671
7791 * gcc.dg/bitfld-22.c: New test.
7792
7793 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7794
7795 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7796 x86_64.
7797
7798 2016-04-15 Marek Polacek <polacek@redhat.com>
7799
7800 PR c/70651
7801 * c-c++-common/pr70651.c: New test.
7802
7803 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7804
7805 PR rtl-optimization/70681
7806 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7807 dump scan on arm and powerpc.
7808 * gcc.dg/pr10474.c: Likewise.
7809
7810 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR c++/69517
7813 PR c++/70019
7814 PR c++/70588
7815 * g++.dg/cpp1y/vla11.C: Revert for real.
7816
7817 PR c/70436
7818 * c-c++-common/Wparentheses-1.c: New test.
7819 * c-c++-common/gomp/Wparentheses-1.c: New test.
7820 * c-c++-common/gomp/Wparentheses-2.c: New test.
7821 * c-c++-common/gomp/Wparentheses-3.c: New test.
7822 * c-c++-common/gomp/Wparentheses-4.c: New test.
7823 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7824 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7825 * c-c++-common/goacc/Wparentheses-1.c: New test.
7826
7827 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7828
7829 PR target/70662
7830 * gcc.target/i386/pr70662.c: New test.
7831
7832 2016-04-15 Richard Biener <rguenther@suse.de>
7833 Alan Modra <amodra@gmail.com>
7834
7835 PR tree-optimization/70130
7836 * gcc.dg/vect/O3-pr70130.c: New testcase.
7837
7838 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7839
7840 PR target/70669
7841 * gcc.target/powerpc/pr70669.c: New test.
7842
7843 PR target/70640
7844 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7845 a power7 system that does not have an assembler that supports
7846 power8.
7847
7848 2016-04-14 Martin Sebor <msebor@redhat.com>
7849
7850 PR c++/69517
7851 PR c++/70019
7852 PR c++/70588
7853 * c-c++-common/ubsan/vla-1.c: Revert.
7854 * g++.dg/cpp1y/vla11.C: Same.
7855 * g++.dg/cpp1y/vla12.C: Same.
7856 * g++.dg/cpp1y/vla13.C: Same.
7857 * g++.dg/cpp1y/vla14.C: Same.
7858 * g++.dg/cpp1y/vla3.C: Same.
7859 * g++.dg/init/array24.C: Same.
7860 * g++.dg/ubsan/vla-1.C: Same.
7861
7862 2016-04-14 Marek Polacek <polacek@redhat.com>
7863 Jan Hubicka <hubicka@ucw.cz>
7864
7865 PR c++/70029
7866 * g++.dg/torture/pr70029.C: New test.
7867
7868 2016-04-14 Martin Sebor <msebor@redhat.com>
7869
7870 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7871 type size to prevent failures on targets with very low maximum
7872 alignment.
7873
7874 2016-04-14 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/70623
7877 * gcc.dg/torture/pr70623.c: New testcase.
7878 * gcc.dg/torture/pr70623-2.c: Likewise.
7879
7880 2016-04-13 Martin Sebor <msebor@redhat.com>
7881
7882 PR c++/69517
7883 PR c++/70019
7884 PR c++/70588
7885 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7886 * g++.dg/cpp1y/vla11.C: New test.
7887 * g++.dg/cpp1y/vla12.C: New test.
7888 * g++.dg/cpp1y/vla13.C: New test.
7889 * g++.dg/cpp1y/vla14.C: New test.
7890 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7891 * g++.dg/init/array24.C: Fully brace VLA initializer.
7892 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7893
7894 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c++/70641
7897 * g++.dg/opt/pr70641.C: New test.
7898
7899 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901 PR rtl-optimization/68749
7902 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7903 effects of argument promotions.
7904 Remove default args to dg-skip-if.
7905
7906 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7907
7908 PR c++/70635
7909 * g++.dg/parse/pr70635.C: New.
7910
7911 2016-04-13 Marek Polacek <polacek@redhat.com>
7912
7913 PR c++/70639
7914 * c-c++-common/Wmisleading-indentation-4.c: New test.
7915
7916 2016-04-13 Marek Polacek <polacek@redhat.com>
7917
7918 PR c/70436
7919 * gcc.dg/Wparentheses-12.c: New test.
7920 * gcc.dg/Wparentheses-13.c: New test.
7921
7922 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7923
7924 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7925 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7926 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7927
7928 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR middle-end/70633
7931 * gcc.c-torture/compile/pr70633.c: New test.
7932
7933 PR debug/70628
7934 * gcc.dg/torture/pr70628.c: New test.
7935
7936 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7937
7938 PR c++/70610
7939 * g++.dg/template/pr70610.C: New test.
7940 * g++.dg/template/pr70610-2.C: New test.
7941 * g++.dg/template/pr70610-3.C: New test.
7942 * g++.dg/template/pr70610-4.C: New test.
7943
7944 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7945
7946 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7947 128 instead of 32.
7948
7949 PR c++/70571
7950 * g++.dg/ext/pr70571.C: New test.
7951
7952 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7953
7954 PR target/70640
7955 * gcc.target/powerpc/pr70640.c: New test.
7956
7957 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7958
7959 PR c++/68722
7960 * g++.dg/parse/pr68722.C: New.
7961
7962 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR rtl-optimization/70596
7965 * gcc.target/i386/pr70596.c: New test.
7966
7967 2016-04-12 Nathan Sidwell <nathan@acm.org>
7968
7969 PR c++/70501
7970 * g++.dg/init/pr70501.C: New.
7971
7972 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7973
7974 * gcc.target/i386/asm-flag-6.c: New test.
7975
7976 2016-04-12 Tom de Vries <tom@codesourcery.com>
7977
7978 PR tree-optimization/68756
7979 * gcc.dg/graphite/pr68756.c: New test.
7980
7981 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR tree-optimization/70602
7984 * gcc.c-torture/execute/pr70602.c: New test.
7985
7986 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7987
7988 PR target/70381
7989 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7990 __float128 emulator is built and runs.
7991 * gcc.target/powerpc/float128-1.c: Likewise.
7992
7993 * lib/target-supports.exp (check_ppc_float128_sw_available):
7994 Rework tests for __float128 software and hardware
7995 availability. Fix exit condition to return 0 on success.
7996
7997 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7998
7999 PR target/70133
8000 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8001 * gcc.target/aarch64/target_attr_15.c: Likewise.
8002
8003 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/69066
8006 * g++.dg/cpp1y/pr69066.C: New.
8007
8008 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8009
8010 PR fortran/68566
8011 * gfortran.dg/pr36192.f90: Update test.
8012 * gfortran.dg/pr36192_1.f90: Update test.
8013 * gfortran.dg/real_dimension_1.f: Update test.
8014 * gfortran.dg/parameter_array_init_7.f90: New test.
8015
8016 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8017
8018 PR testsuite/64039
8019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8020
8021 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8022
8023 PR rtl-optimization/66669
8024 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8025
8026 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8027
8028 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8029 * gcc.dg/pie-1.c: Likewise.
8030 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8031 * gcc.dg/pic-4.c: Likewise.
8032 * gcc.dg/pie-3.c: Likewise.
8033 * gcc.dg/pie-4.c: Likewise.
8034
8035 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8036
8037 PR tree-optimization/68644
8038 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8039
8040 PR rtl-optimization/64886
8041 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8042
8043 2016-04-09 Tom de Vries <tom@codesourcery.com>
8044
8045 PR tree-optimization/68953
8046 * gcc.dg/graphite/pr68953.c: New test.
8047
8048 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8049
8050 PR fortran/70592
8051 * gfortran.dg/deferred_character_16.f90: New test.
8052
8053 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR tree-optimization/70586
8056 * gcc.c-torture/execute/pr70586.c: New test.
8057
8058 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8059
8060 PR sanitizer/70573
8061 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8062 with __builtin_memset
8063 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8064
8065 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8066
8067 PR lto/70289
8068 PR ipa/70348
8069 PR tree-optimization/70373
8070 PR middle-end/70533
8071 PR middle-end/70534
8072 PR middle-end/70535
8073 * c-c++-common/goacc/reduction-5.c: New test.
8074 * c-c++-common/goacc/reduction-promotions.c: New test.
8075 * gfortran.dg/goacc/reduction-3.f95: New test.
8076 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8077
8078 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8079
8080 PR c++/70590
8081 PR c++/70452
8082 * g++.dg/pr70590.C: New test.
8083 * g++.dg/pr70590-2.C: New test.
8084
8085 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR middle-end/70593
8088 * gcc.target/i386/pr70593.c: New test.
8089
8090 PR rtl-optimization/70574
8091 * gcc.target/i386/avx2-pr70574.c: New test.
8092
8093 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8094
8095 PR sanitizer/70541
8096 * c-c++-common/asan/pr70541.c: New test.
8097
8098 2016-04-08 Tom de Vries <tom@codesourcery.com>
8099
8100 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8101 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8102
8103 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8104
8105 PR target/70566
8106 * gcc.c-torture/execute/pr70566.c: New test.
8107
8108 2016-04-08 Tom de Vries <tom@codesourcery.com>
8109
8110 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8111 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8112
8113 2016-04-08 Alan Modra <amodra@gmail.com>
8114
8115 * gcc.target/powerpc/pr70117.c: New.
8116
8117 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR testsuite/70581
8120 * gcc.dg/lto/simd-function_0.c: New test.
8121
8122 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8123 clones.
8124 * c-c++-common/attr-simd-2.c: Likewise.
8125 * c-c++-common/attr-simd-4.c: Likewise.
8126 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8127 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8128
8129 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8130
8131 PR testsuite/70553
8132 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8133
8134 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8135 Tom de Vries <tom@codesourcery.com>
8136
8137 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8138 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8139 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8140 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8141 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8142 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8143 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8144 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8145
8146 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8147
8148 PR c/70436
8149 * g++.dg/warn/Wparentheses-29.C: New test.
8150
8151 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8152
8153 PR c/70436
8154 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8155 explicit braces to resolve a future -Wparentheses warning.
8156
8157 2016-04-06 Richard Henderson <rth@redhat.com>
8158
8159 * gcc.dg/pr61817-1.c: New test.
8160 * gcc.dg/pr61817-2.c: New test.
8161 * gcc.dg/pr69391-1.c: New test.
8162 * gcc.dg/pr69391-2.c: New test.
8163
8164 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8165
8166 PR rtl-optimization/70398
8167 * gcc.target/aarch64/pr70398.c: New.
8168
8169 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8170
8171 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8172
8173 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8174 Pedro Alves <palves@redhat.com>
8175
8176 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8177
8178 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8179
8180 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8181 Check for avx512f effective targets instead of avx2.
8182 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8183 for AVX512F clones.
8184 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8185 * g++.dg/gomp/declare-simd-1.C: Likewise.
8186 * g++.dg/gomp/declare-simd-3.C: Likewise.
8187 * g++.dg/gomp/declare-simd-4.C: Likewise.
8188
8189 PR middle-end/70550
8190 * c-c++-common/gomp/pr70550-1.c: New test.
8191 * c-c++-common/gomp/pr70550-2.c: New test.
8192
8193 2016-04-05 Nathan Sidwell <nathan@acm.org>
8194
8195 PR c++/70512
8196 * g++.dg/ext/attribute-may-alias-5.C: New.
8197
8198 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR c++/70336
8201 * c-c++-common/pr70336.c: New test.
8202 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8203 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8204
8205 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8206
8207 PR ipa/66223
8208 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8209
8210 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR rtl-optimization/70542
8213 * gcc.dg/torture/pr70542.c: New test.
8214 * gcc.target/i386/avx2-pr70542.c: New test.
8215
8216 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8217
8218 PR tree-optimization/70509
8219 * gcc.target/i386/avx512bw-pr70509.c: New test.
8220
8221 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8222
8223 PR c++/70452
8224 * g++.dg/ext/constexpr-vla4.C: New test.
8225
8226 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8227
8228 PR target/70510
8229 * gcc.target/i386/pr70510.c: New test.
8230
8231 2016-04-05 Richard Biener <rguenther@suse.de>
8232
8233 PR tree-optimization/70526
8234 * g++.dg/torture/pr70526.C: New testcase.
8235
8236 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/70525
8239 * gcc.target/i386/pr70525.c: New test.
8240
8241 2016-04-05 Richard Biener <rguenther@suse.de>
8242
8243 PR middle-end/70499
8244 * g++.dg/torture/pr70499.C: New testcase.
8245
8246 2016-04-05 Richard Biener <rguenther@suse.de>
8247
8248 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8249 remove XFAIL.
8250
8251 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR middle-end/70307
8254 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8255 rs6000 ABI warnings.
8256
8257 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8258
8259 PR ipa/66223
8260 * g++.dg/ipa/devirt-51.C: New testcase.
8261
8262 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8263 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR middle-end/70457
8266 * gcc.dg/torture/pr70457.c: New.
8267
8268 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8269
8270 PR fortran/67538
8271 * gfortran.dg/allocate_with_source_19.f08: New test.
8272
8273 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8274
8275 PR fortran/65795
8276 * gfortran.dg/coarray_allocate_6.f08: New test.
8277
8278 2016-04-04 Richard Biener <rguenther@suse.de>
8279
8280 PR rtl-optimization/70484
8281 * gcc.dg/torture/pr70484.c: New testcase.
8282
8283 2016-04-04 Marek Polacek <polacek@redhat.com>
8284
8285 PR c/70307
8286 * gcc.dg/torture/pr70307.c: New test.
8287
8288 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8289
8290 PR target/70416
8291 PR target/67391
8292 * gcc.target/sh/torture/pr70416.c: New.
8293
8294 2016-04-02 Martin Sebor <msebor@redhat.com>
8295
8296 PR c++/67376
8297 PR c++/70170
8298 PR c++/70172
8299 PR c++/70228
8300 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8301 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8302 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8303 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8304 * g++.dg/cpp0x/constexpr-string.C: Same.
8305 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8306 * g++.dg/cpp0x/pr65398.C: Same.
8307 * g++.dg/ext/constexpr-vla1.C: Same.
8308 * g++.dg/ext/constexpr-vla2.C: Same.
8309 * g++.dg/ext/constexpr-vla3.C: Same.
8310 * g++.dg/ubsan/pr63956.C: Same.
8311
8312 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR rtl-optimization/70467
8315 * gcc.target/i386/pr70467-2.c: New test.
8316
8317 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8318 Marek Polacek <polacek@redhat.com>
8319
8320 PR c++/70488
8321 * g++.dg/init/new47.C: New test.
8322
8323 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8324
8325 PR target/70496
8326 * gcc.target/arm/pr70496.c: New test.
8327
8328 2016-04-01 Nathan Sidwell <nathan@acm.org>
8329
8330 PR c++/68475
8331 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8332
8333 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8334
8335 PR target/69890
8336 * gcc.dg/strlenopt.h (memmove): New.
8337 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8338 instead of "string.h".
8339 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8340 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8341 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8342 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8343 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8344 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8345 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8346 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8347 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8348 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8349 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8350 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8351 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8352 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8353 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8354 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8355 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8356 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8357 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8358 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8359
8360 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8363 (Holder::foo): Reflect this.
8364
8365 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8366
8367 PR target/70442
8368 * gcc.dg/pr70442.c: New test.
8369
8370 2016-03-31 Nathan Sidwell <nathan@acm.org>
8371
8372 PR c++/70393
8373 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8374
8375 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8376
8377 PR target/70453
8378 * gcc.target/i386/pr70453.c: New test.
8379
8380 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8381
8382 PR target/70292
8383 * gcc.c-torture/pr70292.c: New test.
8384
8385 2016-03-31 Marek Polacek <polacek@redhat.com>
8386
8387 PR c/70297
8388 * c-c++-common/pr70297.c: New test.
8389 * g++.dg/cpp0x/typedef-redecl.C: New test.
8390 * gcc.dg/typedef-redecl2.c: New test.
8391
8392 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR rtl-optimization/70460
8395 * gcc.c-torture/execute/pr70460.c: New test.
8396
8397 2016-03-31 Richard Biener <rguenther@suse.de>
8398
8399 PR c++/70430
8400 * g++.dg/ext/vector30.C: New testcase.
8401
8402 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8403 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8404
8405 * gfortran.dg/fmt_pf.f90: New test.
8406
8407 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 Forward-port from 5 branch
8410 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR testsuite/70356
8413 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8414 dg-require-effective-target after dg-do.
8415
8416 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8417
8418 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8419
8420 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8421 Julian Brown <julian@codesourcery.com>
8422 Chung-Lin Tang <cltang@codesourcery.com>
8423 Cesar Philippidis <cesar@codesourcery.com>
8424 James Norris <jnorris@codesourcery.com>
8425 Tom de Vries <tom@codesourcery.com>
8426 Nathan Sidwell <nathan@codesourcery.com>
8427
8428 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8429 * c-c++-common/goacc/loop-clauses.c: Likewise.
8430 * g++.dg/goacc/template.C: Likewise.
8431 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8432 * gfortran.dg/goacc/loop-1.f95: Likewise.
8433 * gfortran.dg/goacc/loop-5.f95: Likewise.
8434 * gfortran.dg/goacc/loop-6.f95: Likewise.
8435 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8436 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8437 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8438 * c-c++-common/goacc/clauses-fail.c: Likewise.
8439 * c-c++-common/goacc/parallel-1.c: Likewise.
8440 * c-c++-common/goacc/reduction-1.c: Likewise.
8441 * c-c++-common/goacc/reduction-2.c: Likewise.
8442 * c-c++-common/goacc/reduction-3.c: Likewise.
8443 * c-c++-common/goacc/reduction-4.c: Likewise.
8444 * c-c++-common/goacc/routine-3.c: Likewise.
8445 * c-c++-common/goacc/routine-4.c: Likewise.
8446 * c-c++-common/goacc/routine-5.c: Likewise.
8447 * c-c++-common/goacc/tile.c: Likewise.
8448 * g++.dg/goacc/template.C: Likewise.
8449 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8450 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8451 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8452 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8453 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8454 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8455 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8456 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8457 * c-c++-common/goacc/use_device-1.c: ... this file.
8458 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8459 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8460 * c-c++-common/goacc/host_data-6.c: ... this file.
8461 * c-c++-common/goacc/loop-2-kernels.c: New file.
8462 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8463 * c-c++-common/goacc/loop-3.c: Likewise.
8464 * g++.dg/goacc/reference.C: Likewise.
8465 * g++.dg/goacc/routine-1.C: Likewise.
8466 * g++.dg/goacc/routine-2.C: Likewise.
8467
8468 2016-03-30 Richard Biener <rguenther@suse.de>
8469
8470 PR middle-end/70450
8471 * gcc.dg/torture/pr70450.c: New testcase.
8472
8473 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR target/70421
8476 * gcc.dg/torture/pr70421.c: New test.
8477 * gcc.target/i386/avx512f-pr70421.c: New test.
8478
8479 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8480
8481 PR testsuite/70364
8482 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8483 (check): New function.
8484 (bar): Call check.
8485 (foo): Align stack to 16 bytes when calling bar.
8486 * gcc.target/i386/cleanup-2.c: Likewise.
8487
8488 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8489
8490 PR tree-optimization/59124
8491 * gcc.dg/Warray-bounds-19.c: New test.
8492
8493 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8494
8495 * lib/prune.exp (escape_regex_chars): New.
8496 (prune_file_path): Update to quote metcharacters for regexp.
8497
8498 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR rtl-optimization/70429
8501 * gcc.c-torture/execute/pr70429.c: New test.
8502
8503 PR tree-optimization/70405
8504 * gcc.dg/pr70405.c: New test.
8505
8506 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8507
8508 PR fortran/70397
8509 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8510 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8511
8512 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8513
8514 PR testsuite/64177
8515 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8516 __cilkrts_set_param to set two workers.
8517 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8518 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8519
8520 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8521
8522 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8523
8524 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8525
8526 PR target/70406
8527 * gcc.target/i386/pr70406.c: New test.
8528
8529 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * gnat.dg/specs/double_record_extension3.ads: New test.
8532
8533 2016-03-25 Richard Henderson <rth@redhat.com>
8534
8535 PR target/70120
8536 * gcc.target/aarch64/pr70120-1.c: New.
8537 * gcc.target/aarch64/pr70120-2.c: New.
8538 * gcc.target/aarch64/pr70120-3.c: New.
8539
8540 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8541
8542 PR c++/62212
8543 * g++.dg/template/mangle2.C: The dg-do directive should be
8544 "compile" not "assemble".
8545
8546 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8547
8548 PR lto/69650
8549 * gcc.dg/pr69650.c: New test.
8550
8551 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8552
8553 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8554
8555 2016-03-25 Alan Modra <amodra@gmail.com>
8556
8557 * gcc.dg/dfp/pr70052.c: New test.
8558
8559 2016-03-24 Richard Henderson <rth@redhat.com>
8560
8561 PR middle-end/69845
8562 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8563 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8564
8565 2016-03-24 Tom de Vries <tom@codesourcery.com>
8566
8567 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8568
8569 2016-03-24 Tom de Vries <tom@codesourcery.com>
8570
8571 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8572 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8573
8574 2016-03-24 Tom de Vries <tom@codesourcery.com>
8575
8576 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8577 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8578
8579 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8580
8581 PR c++/62212
8582 * g++.dg/template/mangle2.C: New test.
8583
8584 2016-03-24 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/70396
8587 * gcc.dg/torture/pr70396.c: New testcase.
8588
8589 2016-03-24 Richard Biener <rguenther@suse.de>
8590
8591 PR middle-end/70370
8592 * gcc.dg/torture/pr70370.c: New testcase.
8593
8594 2016-03-24 Tom de Vries <tom@codesourcery.com>
8595
8596 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8597 * gfortran.dg/goacc/kernels-tree.f95: Same.
8598 * gfortran.dg/goacc/parallel-tree.f95: Same.
8599
8600 2016-03-24 Tom de Vries <tom@codesourcery.com>
8601
8602 * c-c++-common/goacc/uninit-if-clause.c: New test.
8603 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8604
8605 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR target/70290
8608 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8609 Fix formatting.
8610
8611 2016-03-24 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/70372
8614 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8615
8616 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8617
8618 PR c++/70347
8619 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8620
8621 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8622
8623 PR c++/70332
8624 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8625
8626 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR c++/70001
8629 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8630 * g++.dg/cpp1y/pr70001.C: New test.
8631
8632 PR c++/70323
8633 * g++.dg/cpp0x/constexpr-70323.C: New test.
8634
8635 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8636 Jason Merrill <jason@redhat.com>
8637 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR c++/69315
8640 * g++.dg/cpp0x/constexpr-69315.C: New test.
8641 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8642
8643 2016-03-23 Marek Polacek <polacek@redhat.com>
8644
8645 PR c++/69884
8646 * g++.dg/warn/Wignored-attributes-1.C: New test.
8647 * g++.dg/warn/Wignored-attributes-2.C: New test.
8648
8649 2016-03-23 Tom de Vries <tom@codesourcery.com>
8650
8651 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8652 initialization.
8653 * gfortran.dg/goacc/private-3.f95 (test): Same.
8654 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8655 missing use param.
8656
8657 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8658
8659 * lib/target-supports.exp: Remove v7ve entry from loop
8660 creating effective target checks.
8661 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8662 (add_options_for_arm_arch_v7ve): Likewise.
8663
8664 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR tree-optimization/70354
8667 * gcc.dg/vect/pr70354-1.c: New test.
8668 * gcc.dg/vect/pr70354-2.c: New test.
8669 * gcc.target/i386/avx2-pr70354-1.c: New test.
8670 * gcc.target/i386/avx2-pr70354-2.c: New test.
8671
8672 2016-03-22 Jeff Law <law@redhat.com>
8673
8674 PR target/70232
8675 * gcc.dg/tree-ssa/pr70232.c: New test.
8676
8677 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8678
8679 PR target/70302
8680 * gcc.target/i386/pr70302.c: New test.
8681
8682 2016-03-22 Richard Biener <rguenther@suse.de>
8683
8684 PR middle-end/70251
8685 * g++.dg/torture/pr70251.C: New testcase.
8686
8687 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8688
8689 PR c/69993
8690 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8691 Wmisleading-indentation.c.
8692 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8693 reflect change to diagnostic text and order of messages.
8694 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8695
8696 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8697
8698 * g++.dg/ext/java-3.C: Don't compile on AIX.
8699
8700 2016-03-22 Richard Biener <rguenther@suse.de>
8701
8702 PR middle-end/70333
8703 * gcc.dg/torture/pr70333.c: New testcase.
8704
8705 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8706
8707 * g++.dg/ext/pr70290.C: New test.
8708
8709 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8710
8711 PR target/70325
8712 * gcc.target/i386/pr70325.c: New test.
8713
8714 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR target/70329
8717 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8718 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8719
8720 PR target/70300
8721 * gcc.target/i386/pr70300.c: New test.
8722
8723 PR c++/70295
8724 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8725 (func2): New function for cond with parens, xfail warning for c++.
8726 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8727
8728 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8729
8730 PR c++/70096
8731 * g++.dg/template/ptrmem30.C: New test.
8732
8733 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8734
8735 PR c++/70204
8736 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8737 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8738
8739 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR middle-end/70326
8742 * gcc.dg/pr70326.c: New test.
8743
8744 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8745 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR tree-optimization/70317
8748 * gcc.dg/pr70317.c: New test.
8749
8750 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8751
8752 PR target/70327
8753 * gcc.target/i386/pr70327.c: New test.
8754
8755 2016-03-21 Martin Liska <mliska@suse.cz>
8756
8757 PR ipa/70306
8758 * gcc.dg/ipa/pr70306.c: New test.
8759
8760 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8761
8762 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8763 * gcc.target/arm/attr-align3.c: Likewise.
8764 * gcc.target/arm/attr_arm.c: Likewise.
8765 * gcc.target/arm/flip-thumb.c: Likewise.
8766
8767 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR target/70296
8770 * gcc.target/powerpc/altivec-36.c: New test.
8771
8772 2016-03-21 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/70310
8775 * gcc.dg/torture/pr70310.c: New testcase.
8776
8777 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8778
8779 PR target/70293
8780 * gcc.target/i386/pr70293.c: New test.
8781
8782 2016-03-21 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/70288
8785 * gcc.dg/torture/pr70288-1.c: New testcase.
8786 * gcc.dg/torture/pr70288-2.c: Likewise.
8787
8788 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8789
8790 PR rtl-optimization/69307
8791 * gcc.target/arm/pr69307.c: New test.
8792
8793 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8794
8795 PR rtl-optimization/69102
8796 * gcc.c-torture/compile/pr69102.c: New test.
8797
8798 2016-03-18 Jeff Law <law@redhat.com>
8799
8800 PR rtl-optimization/70263
8801 * gcc.c-torture/compile/pr70263-1.c: New test.
8802 * gcc.target/i386/pr70263-2.c: New test.
8803
8804 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8805
8806 PR rtl-optimization/70278
8807 * gcc.dg/torture/pr70278.c: New test.
8808 * gcc.target/arm/pr70278.c: New test.
8809
8810 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8811
8812 PR c/70281
8813 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8814 (test_builtin_types_compatible_p): New test function.
8815 * gcc.dg/pr70281.c: New test case.
8816
8817 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8818
8819 PR target/70113
8820 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8821
8822 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8823
8824 PR tree-optimization/70252
8825 * gcc.dg/pr70252.c: New test.
8826
8827 2016-03-18 Tom de Vries <tom@codesourcery.com>
8828
8829 * gcc.dg/pr70161-2.c: New test.
8830 * gcc.dg/pr70161.c: New test.
8831
8832 2016-03-18 Tom de Vries <tom@codesourcery.com>
8833
8834 PR ipa/70269
8835 * gcc.dg/pr70269.c: New test.
8836
8837 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR c++/70267
8840 * g++.dg/ext/java-3.C: New test.
8841
8842 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8843
8844 PR c++/70205
8845 * g++.dg/lookup/pr70205.C: New test.
8846
8847 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8848
8849 PR c++/70218
8850 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8851
8852 2016-03-17 Marek Polacek <polacek@redhat.com>
8853
8854 PR c/69407
8855 * gcc.dg/atomic-op-6.c: New test.
8856
8857 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8858
8859 PR c/70264
8860 * c-c++-common/pr70264.c: New test case.
8861
8862 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR c++/70144
8865 * c-c++-common/pr70144-1.c: New test.
8866 * c-c++-common/pr70144-2.c: New test.
8867
8868 PR c++/70272
8869 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8870 * g++.dg/opt/flifetime-dse6.C: New test.
8871 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8872
8873 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8874
8875 PR driver/70192
8876 * gcc.dg/pic-1.c: New test.
8877 * gcc.dg/pic-2.c: Likewise.
8878 * gcc.dg/pic-3.c: Likewise.
8879 * gcc.dg/pic-4.c: Likewise.
8880 * gcc.dg/pie-1.c: Likewise.
8881 * gcc.dg/pie-2.c: Likewise.
8882 * gcc.dg/pie-3.c: Likewise.
8883 * gcc.dg/pie-4.c: Likewise.
8884 * gcc.dg/pie-5.c: Likewise.
8885 * gcc.dg/pie-6.c: Likewise.
8886
8887 2016-03-17 Tom de Vries <tom@codesourcery.com>
8888
8889 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8890 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8891
8892 2016-03-17 Richard Biener <rguenther@suse.de>
8893
8894 PR debug/70271
8895 * g++.dg/debug/pr70271.C: New testcase.
8896
8897 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8898
8899 * gcc.target/i386/pr70251.c: New test.
8900
8901 2016-03-17 Marek Polacek <polacek@redhat.com>
8902
8903 PR c++/70194
8904 * g++.dg/warn/constexpr-70194.C: New test.
8905
8906 2016-03-16 Richard Henderson <rth@redhat.com>
8907
8908 PR middle-end/70240
8909 * gcc.c-torture/compile/pr70240.c: New.
8910
8911 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8912
8913 * gcc.c-torture/compile/20151204.c: Skip for avr.
8914
8915 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR target/70245
8918 * g++.dg/opt/pr70245.C: New test.
8919 * g++.dg/opt/pr70245.h: New file.
8920 * g++.dg/opt/pr70245-aux.cc: New file.
8921
8922 2016-03-16 Martin Sebor <msebor@redhat.com>
8923
8924 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8925
8926 2016-03-16 Richard Henderson <rth@redhat.com>
8927
8928 PR middle-end/70199
8929 * gcc.c-torture/compile/pr70199.c: New.
8930
8931 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8932
8933 * gcc.dg/uninit-19.c: Run dos2unix.
8934
8935 2016-03-16 Marek Polacek <polacek@redhat.com>
8936
8937 PR c/70093
8938 * gcc.dg/nested-func-10.c: New test.
8939 * gcc.dg/nested-func-9.c: New test.
8940
8941 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR tree-optimization/68714
8944 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8945
8946 2016-03-16 Tom de Vries <tom@codesourcery.com>
8947
8948 PR tree-optimization/68715
8949 * gcc.dg/graphite/pr68715-2.c: New test.
8950 * gcc.dg/graphite/pr68715.c: New test.
8951 * gfortran.dg/graphite/pr68715.f90: New test.
8952
8953 2016-03-16 Tom de Vries <tom@codesourcery.com>
8954
8955 PR tree-optimization/68809
8956 * gcc.dg/graphite/pr68809-2.c: New test.
8957 * gcc.dg/graphite/pr68809.c: New test.
8958
8959 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR c++/70147
8962 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8963 method call to i () as argument. Adjust expected output.
8964
8965 PR c++/70147
8966 * g++.dg/ubsan/pr70147-1.C: New test.
8967 * g++.dg/ubsan/pr70147-2.C: New test.
8968
8969 2016-03-15 Martin Sebor <msebor@redhat.com>
8970
8971 PR c++/58281
8972 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8973
8974 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8975
8976 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8977 hppa*-*-hpux*.
8978
8979 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8980
8981 PR libfortran/69799
8982 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8983 libatomic_available.
8984
8985 2016-03-15 Marek Polacek <polacek@redhat.com>
8986
8987 PR c++/70209
8988 * g++.dg/ext/attribute-may-alias-4.C: New test.
8989
8990 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8991
8992 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8993 -fvar-tracking-assignments-toggle flag.
8994
8995 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8996
8997 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8998
8999 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR rtl-optimization/70222
9002 * gcc.c-torture/execute/pr70222-1.c: New test.
9003 * gcc.c-torture/execute/pr70222-2.c: New test.
9004
9005 2016-03-15 Richard Henderson <rth@redhat.com>
9006
9007 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9008
9009 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9010
9011 PR rtl-optimization/69032
9012 * gcc.dg/pr69032.c: New test.
9013
9014 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9015
9016 PR rtl-optimization/63384
9017 * g++.dg/pr63384.C: New test.
9018
9019 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9020
9021 PR target/64411
9022 * gcc.target/i386/pr64411.C: New test.
9023
9024 2016-03-15 Tom de Vries <tom@codesourcery.com>
9025
9026 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9027 * gfortran.dg/goacc/kernels-alias.f95: New test.
9028
9029 2016-03-14 Martin Sebor <msebor@redhat.com>
9030
9031 PR c++/53792
9032 * g++.dg/cpp0x/constexpr-inline.C: New test.
9033 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9034
9035 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9036
9037 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9038
9039 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR middle-end/70219
9042 * gcc.dg/pr70219.c: New test.
9043
9044 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9045
9046 PR target/70083
9047 * gcc.dg/torture/pr70083.c: New test.
9048 * gcc.target/i386/pr70083.c: New test.
9049
9050 2016-03-14 Richard Biener <rguenther@suse.de>
9051
9052 PR tree-optimization/56365
9053 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9054
9055 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9056
9057 PR target/70098
9058 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9059 New function.
9060 * g++.dg/pr70098.C: New testcase.
9061
9062
9063 2016-03-14 Tom de Vries <tom@codesourcery.com>
9064
9065 PR tree-optimization/70045
9066 * gcc.dg/graphite/pr70045.c: New test.
9067
9068 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9069
9070 PR fortran/69043
9071 * gfortran.dg/include_9.f90: New test.
9072
9073 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9074
9075 PR fortran/45076
9076 gfortran.dg/prof/prof.exp: New script.
9077 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9078
9079 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9080
9081 PR rtl-optimization/69307
9082 * gcc.dg/pr69307.c: New test.
9083
9084 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9085
9086 PR target/69614
9087 * gcc.target/arm/pr69614.c: New.
9088
9089 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9090
9091 PR fortran/70031
9092 * gfortran.dg/submodule_14.f08: New test
9093
9094 PR fortran/69524
9095 * gfortran.dg/submodule_15.f08: New test
9096
9097 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9098
9099 PR c++/70106
9100 * g++.dg/cpp1y/paren3.C: New test.
9101
9102 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9103
9104 PR target/70131
9105 * gcc.target/powerpc/ppc-round2.c: New test.
9106
9107 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9108
9109 PR target/70123
9110 * gcc.dg/torture/pr70123.c: New test.
9111
9112 2016-03-11 Jeff Law <law@redhat.com>
9113
9114 PR tree-optimization/70190
9115 * gcc.c-torture/compile/pr70190.c: New test.
9116
9117 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9118
9119 PR c/68187
9120 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9121 case.
9122 (test43_b): Likewise.
9123 (test43_c): Likewise.
9124 (test43_d): Likewise.
9125 (test43_e): Likewise.
9126 (test43_f): Likewise.
9127 (test43_g): Likewise.
9128 (test44_a): Likewise.
9129 (test44_b): Likewise.
9130 (test44_c): Likewise.
9131 (test44_d): Likewise.
9132 (test44_e): Likewise.
9133
9134 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9135
9136 PR c/70085
9137 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9138
9139 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9140
9141 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9142 dg-options.
9143
9144 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9145
9146 PR target/70002
9147 PR target/69245
9148 * gcc.target/aarch64/pr69245_2.c: New test.
9149
9150 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR tree-optimization/70177
9153 * gcc.dg/pr70177.c: New test.
9154
9155 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9156
9157 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9158
9159 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9160
9161 * gcc.dg/tree-ssa/sra-20.c: New.
9162
9163 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR rtl-optimization/70174
9166 * gcc.dg/pr70174.c: New test.
9167
9168 PR tree-optimization/70169
9169 * gcc.dg/pr70169.c: New test.
9170
9171 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9172
9173 PR target/70160
9174 * gcc.target/i386/pr70160.c: New test.
9175
9176 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9177
9178 * gcc.target/s390/dfp-1.c: New test.
9179
9180 2016-03-10 Nick Clifton <nickc@redhat.com>
9181
9182 PR target/70044
9183 * gcc.target/aarch64/pr70044.c: New test.
9184
9185 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9186 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR c++/70001
9189 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9190 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9191 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9192
9193 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9194
9195 PR lto/69589
9196 * g++.dg/lto/pr69589_0.C: New testcase
9197 * g++.dg/lto/pr69589_1.C: New testcase
9198
9199 2016-03-10 Marek Polacek <polacek@redhat.com>
9200
9201 PR c++/70153
9202 * g++.dg/delayedfold/unary-plus1.C: New test.
9203
9204 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9205
9206 * gcc.target/arm/pr45701-1.c: Escape brackets.
9207 * gcc.target/arm/pr45701-2.c: Likewise.
9208
9209 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9210
9211 * gfortran.dg/unconstrained_commons.f: New.
9212
9213 2016-03-10 Alan Modra <amodra@gmail.com>
9214
9215 * gcc.dg/pr69195.c: New.
9216 * gcc.dg/pr69238.c: New.
9217
9218 2016-03-10 Tom de Vries <tom@codesourcery.com>
9219
9220 PR testsuite/68915
9221 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9222
9223 2016-03-10 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/70128
9226 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9227 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9228
9229 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR tree-optimization/70152
9232 * gcc.dg/pr70152.c: New test.
9233
9234 PR target/70086
9235 * gcc.target/i386/pr70086-1.c: New test.
9236 * gcc.target/i386/pr70086-2.c: New test.
9237 * gcc.target/i386/pr70086-3.c: New test.
9238
9239 PR tree-optimization/70127
9240 * gcc.c-torture/execute/pr70127.c: New test.
9241
9242 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9243
9244 * c-c++-common/goacc/combined-directives-2.c: New test.
9245
9246 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9247
9248 PR c/68473
9249 PR c++/70105
9250 * g++.dg/diagnostic/pr70105.C: New test.
9251 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9252 (test_multiple_ordinary_maps): New test function.
9253
9254 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9255
9256 PR c/68473
9257 PR c++/70105
9258 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9259 Drop range information from call to inform_at_rich_loc.
9260 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9261 New.
9262 (test_show_locus): Replace calls to rich_location::add_range with
9263 calls to add_range. Rewrite the tests that used the now-defunct
9264 rich_location ctor taking a source_range. Simplify other tests
9265 by replacing calls to COMBINE_LOCATION_DATA with calls to
9266 make_location.
9267
9268 2016-03-09 Richard Biener <rguenther@suse.de>
9269 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR tree-optimization/70138
9272 * gcc.dg/vect/pr70138-1.c: New testcase.
9273 * gcc.dg/vect/pr70138-2.c: Likewise.
9274
9275 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR target/70049
9278 * gcc.target/i386/pr70049.c: New test.
9279
9280 2016-03-09 Richard Biener <rguenther@suse.de>
9281
9282 PR c/70143
9283 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9284 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9285 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9286
9287 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288
9289 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9290 arm-*-*.
9291
9292 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR middle-end/67278
9295 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9296
9297 PR target/67278
9298 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9299
9300 PR middle-end/70050
9301 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9302 in testcase comment.
9303
9304 2016-03-09 Tom de Vries <tom@codesourcery.com>
9305
9306 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9307 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9308 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9309 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9310 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9311 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9312 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9313 * gfortran.dg/goacc/kernels-loop.f95: New test.
9314
9315 2016-03-08 Martin Sebor <msebor@redhat.com>
9316
9317 PR c++/62096
9318 * g++.dg/warn/overflow-warn-7.C: New test.
9319
9320 2016-03-08 Jason Merrill <jason@redhat.com>
9321
9322 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9323 * lib/target-supports.exp (check_effective_target_concepts): New.
9324
9325 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR c++/70135
9328 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9329 * g++.dg/ubsan/pr70135.C: New test.
9330
9331 PR target/70110
9332 * gcc.dg/pr70110.c: New test.
9333
9334 2016-03-07 Martin Jambor <mjambor@suse.cz>
9335
9336 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9337 * c-c++-common/gomp/if-1.c: Likewise.
9338 * c-c++-common/gomp/pr61486-2.c: Likewise.
9339 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9340 to dg-additional-options.
9341 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9342 * g++/gomp/target-teams-1.c: Likewise.
9343 * gcc.dg/gomp/gomp.exp: Likewise.
9344 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9345 dg-additional-options.
9346 * gfortran.dg/gomp/gomp.exp: Likewise.
9347 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9348 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9349 dg-additional-options.
9350 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9351
9352 2016-03-07 Martin Jambor <mjambor@suse.cz>
9353
9354 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9355 * c-c++-common/gomp/gridify-1.c: New test.
9356 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9357
9358 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9359
9360 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9361 trigger for cortex-r8, when scanning for register r8.
9362 * gcc.target/arm/pr45701-2.c: Likewise.
9363
9364 2016-02-26 Richard Biener <rguenther@suse.de>
9365 Jeff Law <law@redhat.com>
9366
9367 PR tree-optimization/69740
9368 * gcc.c-torture/compile/pr69740-1.c: New test.
9369 * gcc.c-torture/compile/pr69740-2.c: New test.
9370
9371 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9372
9373 * lib/target-supports.exp
9374 (check_effective_target_whole_vector_shift): Enable for PPC64.
9375
9376 2016-03-07 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/70115
9379 * gcc.dg/torture/pr70115.c: New testcase.
9380
9381 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9382
9383 PR middle-end/69916
9384 * c-c-++-common/goacc/pr69916.c: New.
9385
9386 2016-03-07 Richard Henderson <rth@redhat.com>
9387
9388 * gcc.c-torture/compile/pr70061.c: New test.
9389
9390 2016-03-07 Richard Biener <rguenther@suse.de>
9391
9392 PR testsuite/70109
9393 * gcc.dg/vect/O3-pr36098.c: New testcase.
9394
9395 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9396
9397 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9398
9399 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9400
9401 * gnat.dg/renaming9.ad[sb]: New testcase.
9402
9403 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR c++/70084
9406 * g++.dg/expr/stdarg3.C: New test.
9407
9408 2016-03-04 Jeff Law <law@redhat.com>
9409
9410 PR tree-optimization/69196
9411 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9412 x86_64-*-*.
9413
9414 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9415
9416 PR c/69973
9417 * gcc.dg/pr69973.c: New test.
9418
9419 PR rtl-optimization/69941
9420 * gcc.dg/torture/pr69941.c: New test.
9421
9422 PR c/69824
9423 * gcc.dg/pr69824.c: New test.
9424
9425 2016-03-05 Tom de Vries <tom@codesourcery.com>
9426
9427 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9428 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9429 function.
9430
9431 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9432
9433 PR c++/66786
9434 * g++.dg/cpp1y/var-templ48.C: New test.
9435 * g++.dg/cpp1y/var-templ49.C: New test.
9436
9437 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9438
9439 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9440
9441 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9442
9443 PR c++/70035
9444 * g++.dg/ubsan/pr70035.C: New test.
9445
9446 PR target/70062
9447 * gcc.target/i386/pr70062.c: New test.
9448
9449 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9450
9451 * g++.dg/template/typename21.C: Remove c++98_only.
9452
9453 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9454
9455 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9456
9457 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9458
9459 PR c/68187
9460 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9461 function.
9462 (fn_42_b): Likewise.
9463 (fn_42_c): Likewise.
9464
9465 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9466
9467 PR c/68187
9468 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9469 function.
9470 (fn_40_b): Likewise.
9471 (fn_41_a): Likewise.
9472 (fn_41_b): Likewise.
9473
9474 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR target/70059
9477 * gcc.target/i386/avx512f-pr70059.c: New test.
9478 * gcc.target/i386/avx512dq-pr70059.c: New test.
9479
9480 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9481
9482 PR rtl-optimization/57676
9483 * gcc.dg/torture/pr57676.c: New test.
9484
9485 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9486
9487 * gcc.dg/pr70026.c: New test.
9488
9489 2016-03-04 Marek Polacek <polacek@redhat.com>
9490
9491 PR c/69798
9492 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9493 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9494
9495 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9496
9497 PR target/70004
9498 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9499 Delete.
9500 (test_corners_sisd_si): Likewise.
9501 (main): Remove checks of the above.
9502 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9503
9504 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9505
9506 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9507
9508 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9509
9510 * gcc.dg/torture/pr69951.c: Accept argc==0.
9511
9512 2016-03-04 Richard Biener <rguenther@suse.de>
9513
9514 PR c++/70054
9515 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9516 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9517
9518 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9519
9520 PR testsuite/69766
9521 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9522 testing multiarch.
9523
9524 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR debug/69947
9527 * gcc.dg/guality/pr69947.c: New test.
9528
9529 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR ada/70017
9532 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9533
9534 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9535
9536 PR rtl-optimization/69904
9537 * gcc.target/arm/pr69904.c: New test.
9538
9539 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR target/70021
9542 * gcc.dg/vect/pr70021.c: New test.
9543 * gcc.target/i386/pr70021.c: New test.
9544
9545 2016-03-03 Marek Polacek <polacek@redhat.com>
9546
9547 PR middle-end/70050
9548 * gcc.dg/pr70050.c: New test.
9549
9550 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9551
9552 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9553
9554 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9555
9556 PR tree-optimization/70043
9557 * gfortran.dg/vect/pr70043.f90: New test.
9558
9559 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * gnat.dg/specs/task1.ads: New test.
9562
9563 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9564
9565 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9566 Invoke gdb with -batch.
9567 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9568
9569 2016-03-03 Richard Biener <rguenther@suse.de>
9570
9571 PR tree-optimization/55936
9572 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9573
9574 2016-03-02 Jeff Law <law@redhat.com>
9575
9576 PR rtl-optimization/69942
9577 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9578 effects of argument promotions.
9579
9580 PR tree-optimization/69987
9581 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9582 target does not support -fprefetch-loop-arrays.
9583
9584 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9585
9586 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9587
9588 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9589
9590 PR rtl-optimization/69052
9591 * gcc.target/i386/pr69052.c: New test.
9592
9593 2016-03-02 Alan Modra <amodra@gmail.com>
9594
9595 * gcc.dg/pr69990.c: New.
9596
9597 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR c/68062
9600 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9601
9602 PR middle-end/70022
9603 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9604
9605 PR target/70028
9606 * gcc.target/i386/pr70028.c: New test.
9607
9608 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9609
9610 * c-c++-common/asan/swapcontext-test-1.c,
9611 * c-c++-common/tsan/thread_leak.c,
9612 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9613 * g++.dg/tsan/benign_race.C,
9614 * g++.dg/tsan/fd_close_norace.C,
9615 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9616 races with sanitizer output
9617
9618 2016-03-02 Richard Biener <rguenther@suse.de>
9619 Uros Bizjak <ubizjak@gmail.com>
9620
9621 PR target/67278
9622 * gcc.dg/simd-8.c: New testcase.
9623
9624 2016-03-02 Richard Biener <rguenther@suse.de>
9625
9626 PR middle-end/67278
9627 * gcc.dg/simd-7.c: New testcase.
9628
9629 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9630
9631 * gcc.target/i386/pr70007.c: Tweak.
9632
9633 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9634
9635 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9636
9637 2016-03-02 Marek Polacek <polacek@redhat.com>
9638
9639 PR c/67854
9640 * gcc.dg/pr67854.c: New test.
9641
9642 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9643
9644 PR middle-end/70025
9645 * gcc.dg/torture/pr70025.c: New test.
9646
9647 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9648
9649 PR tree-optimization/68621
9650 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9651
9652 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * gcc.target/i386/pr70007.c: New test.
9655
9656 2016-03-01 Jeff Law <law@redhat.com>
9657
9658 PR tree-optimization/69196
9659 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9660
9661 PR tree-optimization/69196
9662 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9663 duplicating code and spoiling the expected output.
9664
9665 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9666
9667 PR target/70033
9668 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9669 supports power9 before doing tests.
9670 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9671 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9672 * gcc.target/powerpc/p9-permute.c: Likewise.
9673
9674 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9675
9676 PR target/70027
9677 * gcc.target/i386/pr70027.c: New test.
9678
9679 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9680
9681 * gcc.dg/pr70017.c: New test.
9682
9683 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR c/69796
9686 PR c/69974
9687 * gcc.dg/pr69796.c: New test.
9688 * gcc.dg/pr69974.c: New test.
9689
9690 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9691
9692 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9693
9694 2016-02-29 Jeff Law <law@redhat.com>
9695
9696 PR tree-optimization/69987
9697 * gfortran.dg/pr69987.f90: New test.
9698
9699 PR tree-optimization/69989
9700 * gcc.c-torture/compile/pr69989-2.c: New test.
9701
9702 2016-03-01 Marek Polacek <polacek@redhat.com>
9703
9704 PR c++/69795
9705 * g++.dg/parse/invalid1.C: New test.
9706
9707 2016-03-01 Richard Biener <rguenther@suse.de>
9708
9709 PR middle-end/70022
9710 * gcc.dg/pr70022.c: New testcase.
9711
9712 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9713
9714 PR tree-optimization/69956
9715 * gcc.dg/pr69956.c: New test.
9716
9717 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9718
9719 PR target/70011
9720 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9721 XFAIL when hardware supports efficient unaligned storage access.
9722
9723 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9724
9725 PR c++/69961
9726 * g++.dg/template/pr69961a.C: New test.
9727 * g++.dg/template/pr69961b.C: New test.
9728
9729 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9730
9731 PR preprocessor/69985
9732 * gcc.dg/cpp/pr69985.c: New test case.
9733
9734 2016-02-29 Jeff Law <law@redhat.com>
9735
9736 PR tree-optimization/70005
9737 * gcc.c-torture/execute/pr70005.c New test.
9738
9739 PR tree-optimization/69999
9740 * gcc.c-torture/compile/pr69999.c: New test.
9741
9742 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9743
9744 PR tree-optimization/69652
9745 * gcc.dg/torture/pr69652.c: Delete test.
9746 * gcc.dg/vect/pr69652.c: New test.
9747
9748 2016-02-19 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/69980
9751 * gfortran.dg/vect/pr69980.f90: New testcase.
9752
9753 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9754
9755 * gcc.target/sparc/20160229-1.c: New test.
9756
9757 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9758
9759 * gnat.dg/stack_usage3.adb: New test.
9760 * gnat.dg/stack_usage3_pkg.ads: New helper.
9761
9762 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9763
9764 * gnat.dg/renaming8.adb: New test.
9765 * gnat.dg/renaming8_pkg1.ads: New helper.
9766 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9767 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9768
9769 2016-02-29 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/69720
9772 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9773
9774 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9775
9776 PR fortran/68147
9777 PR fortran/47674
9778 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9779
9780 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9781 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9782
9783 PR fortran/56007
9784 * gfortran.dg/coarray_8.f90: Adjust error message.
9785 * gfortran.dg/pr56007.f90: New test.
9786 * gfortran.dg/pr56007.f: New test.
9787
9788 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9789
9790 PR tree-optimization/69989
9791 * gcc.dg/torture/pr69989.c: New test.
9792
9793 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9794
9795 * gcc.target/i386/stack-realign-win.c: New test.
9796
9797 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9798
9799 PR fortran/60126
9800 * gfortran.dg/pr60126.f90: New test.
9801
9802 2016-02-27 Jeff Law <law@redhat.com>
9803
9804 Revert
9805 2016-02-26 Richard Biener <rguenther@suse.de>
9806 Jeff Law <law@redhat.com>
9807
9808 PR tree-optimization/69740
9809 * gcc.c-torture/compile/pr69740-1.c: New test.
9810 * gcc.c-torture/compile/pr69740-2.c: New test.
9811
9812 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9813
9814 PR fortran/69910
9815 * gfortran.dg/newunit_4.f90: New test.
9816
9817 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR target/69613
9820 PR rtl-optimization/69886
9821 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9822 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9823 target.
9824
9825 2016-02-26 Martin Sebor <msebor@redhat.com>
9826
9827 PR tree-optimization/15826
9828 * gcc.dg/tree-ssa/pr15826.c: New test.
9829
9830 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR target/69969
9833 * gcc.target/powerpc/pr69969.c: New test.
9834
9835 2016-02-26 Martin Sebor <msebor@redhat.com>
9836
9837 PR c++/15766
9838 * g++.old-deja/g++.other/decl5.C: Add a test case.
9839
9840 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9841
9842 PR target/69946
9843 * gcc.target/powerpc/pr69946.c: New file.
9844
9845 2016-02-26 Richard Biener <rguenther@suse.de>
9846 Jeff Law <law@redhat.com>
9847
9848 PR tree-optimization/69740
9849 * gcc.c-torture/compile/pr69740-1.c: New test.
9850 * gcc.c-torture/compile/pr69740-2.c: New test.
9851
9852 2016-02-26 Martin Jambor <mjambor@suse.cz>
9853
9854 PR middle-end/69920
9855 * gcc.dg/torture/pr69932.c: New test.
9856 * gcc.dg/torture/pr69936.c: Likewise.
9857
9858 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9859
9860 PR target/69709
9861 * gcc.target/s390/pr69709.c: New test.
9862
9863 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9864
9865 PR target/69245
9866 * gcc.target/aarch64/pr69245_1.c: New test.
9867
9868 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9869
9870 PR target/69613
9871 * gcc.dg/torture/pr69613.c: New test.
9872
9873 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR rtl-optimization/69891
9876 * gcc.target/i386/pr69891.c: New test.
9877
9878 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9879 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9880
9881 PR target/61397
9882 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9883 functionality for both 32-bit and 64-bit.
9884
9885 2016-02-26 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/69551
9888 * gcc.dg/torture/pr69951.c: New testcase.
9889
9890 2016-02-25 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/48795
9893 * gcc.dg/Warray-bounds-18.c: New testcase.
9894
9895 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9896
9897 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9898
9899 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR rtl-optimization/69896
9902 * gcc.dg/pr69896.c: New test.
9903
9904 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9905
9906 PR c++/69736
9907 * g++.dg/cpp1y/paren2.C: New test.
9908
9909 2016-02-24 Martin Sebor <msebor@redhat.com>
9910
9911 PR c/51147
9912 * gcc.dg/enum-mode-2.c: New test.
9913
9914 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR c++/69922
9917 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9918 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9919 * g++.dg/ubsan/pr69922.C: New test.
9920
9921 2016-02-24 Marek Polacek <polacek@redhat.com>
9922
9923 PR c/69819
9924 * gcc.dg/pr69819.c: New test.
9925
9926 2016-02-24 Martin Sebor <msebor@redhat.com>
9927
9928 PR c++/69912
9929 * g++.dg/ext/flexary15.C: New test.
9930
9931 2016-02-24 Martin Sebor <msebor@redhat.com>
9932
9933 * gcc.dg/builtins-68.c: Avoid making unportable
9934 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9935 * g++.dg/ext/builtin_alloca.C: Same.
9936
9937 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9938 Charles Baylis <charles.baylis@linaro.org>
9939
9940 PR debug/61033
9941 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9942
9943 2016-02-24 Richard Biener <rguenther@suse.de>
9944 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR middle-end/69760
9947 * gcc.dg/torture/pr69760.c: New testcase.
9948
9949 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950
9951 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9952 pattern on Solaris with as.
9953
9954 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9955
9956 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9957 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9958 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9959 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9960
9961 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR middle-end/69915
9964 * gcc.dg/pr69915.c: New test.
9965
9966 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9967
9968 PR rtl-optimization/69886
9969 * gcc.dg/torture/pr69886.c: New test.
9970
9971 2016-02-24 Richard Biener <rguenther@suse.de>
9972
9973 PR middle-end/68963
9974 * gcc.dg/torture/pr68963.c: New testcase.
9975
9976 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9977
9978 PR target/69875
9979 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9980 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9981 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9982 * gcc.target/arm/atomic_loaddi_1.c: New test.
9983 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9984 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9985 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9986 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9987 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9988 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9989 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9990 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9991
9992 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR middle-end/69909
9995 * gcc.dg/torture/pr69909.c: New test.
9996
9997 2016-02-24 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/69907
10000 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10001 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10002 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10003
10004 2016-02-24 Christian Bruel <christian.bruel@st.com>
10005
10006 * gcc.target/arm/pragma_cpp_fma.c: New test.
10007
10008 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10009
10010 PR fortran/61156
10011 * gfortran.dg/include_6.f90: Update test.
10012
10013 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR objc/69844
10016 * objc.dg/pr69844.m: New test.
10017
10018 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10019
10020 PR libgfortran/69456
10021 * gfortran.dg/namelist_89.f90: New test.
10022 * gfortran.dg/pr59700.f90: Update test..
10023
10024 2016-02-23 Martin Sebor <msebor@redhat.com>
10025
10026 PR middle-end/69780
10027 * g++.dg/ext/builtin_alloca.C: New test.
10028 * gcc.dg/builtins-68.c: New test.
10029
10030 2016-02-23 Richard Henderson <rth@redhat.com>
10031
10032 * gcc.target/i386/addr-space-3.c: Remove test.
10033
10034 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10035
10036 PR preprocessor/69126
10037 PR preprocessor/69543
10038 * c-c++-common/pr69126-2-long.c: New test.
10039 * c-c++-common/pr69126-2-short.c: New test.
10040 * c-c++-common/pr69543-1.c: Remove xfail.
10041
10042 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10043
10044 PR preprocessor/69126
10045 PR preprocessor/69543
10046 PR preprocessor/69558
10047 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10048 (f): Rename to...
10049 (test_2): ...this, and add leading comment.
10050 (MACRO_3, test_3): New.
10051 (MACRO_4A, MACRO_4B, test_4): New.
10052 (MACRO): Rename to...
10053 (MACRO_5): ...this.
10054 (g): Rename to...
10055 (test_5): ...this, updating for renaming of MACRO, and
10056 add leading comment.
10057 * c-c++-common/pr69543-1.c: New.
10058 * c-c++-common/pr69543-2.c: New.
10059 * c-c++-common/pr69543-3.c: New.
10060 * c-c++-common/pr69543-4.c: New.
10061 * c-c++-common/pr69558-1.c: New.
10062 * c-c++-common/pr69558-2.c: New.
10063 * c-c++-common/pr69558-3.c: New.
10064 * c-c++-common/pr69558-4.c: New.
10065 * gcc.dg/pr69558.c: Move to...
10066 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10067 xfail for c++.
10068
10069 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10070
10071 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10072 to -ftree-parallelize-loops/-fopenacc changes.
10073 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10074 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10075 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10076 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10077 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10078 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10079 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10080 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10081 * c-c++-common/goacc/kernels-loop.c: Likewise.
10082 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10083 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10084 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10085 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10086
10087 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10088
10089 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10090
10091 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR c++/69902
10094 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10095
10096 PR c/69900
10097 * gcc.dg/pr69900.c: New test.
10098
10099 2016-02-23 Martin Jambor <mjambor@suse.cz>
10100
10101 PR tree-optimization/69666
10102 * gcc.dg/tree-ssa/pr69666.c: New test.
10103
10104 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10105
10106 PR fortran/67451
10107 * gfortran.dg/coarray_allocate_5.f08: New test.
10108
10109 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10110
10111 * gcc.target/s390/vcond-shift.c: Move to ...
10112 * gcc.target/s390/vector/vcond-shift.c: ... here.
10113
10114 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10115
10116 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10117 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10118
10119 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10120
10121 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10122
10123 2016-02-20 Mark Wielaard <mjw@redhat.com>
10124
10125 PR c/28901
10126 * gcc.dg/unused-variable-3.c: New test.
10127
10128 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR target/69888
10131 * gcc.target/i386/pr69888.c: New test.
10132
10133 2016-02-22 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/69882
10136 * gfortran.dg/vect/pr69882.f90: New testcase.
10137
10138 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR target/69885
10141 * gcc.dg/pr69885.c: New test.
10142
10143 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10144
10145 PR target/69806
10146 PR target/54089
10147 * gcc.target/sh/pr54089-10.c: New.
10148
10149 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10150
10151 PR fortran/69423
10152 * gfortran.dg/deferred_character_15.f90 : New test.
10153
10154 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10155
10156 PR fortran/57365
10157 gfortran.dg/allocate_with_source_18.f03: New test.
10158
10159 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10160
10161 PR fortran/52531
10162 gfortran.dg/gomp/pr52531.f90: New test.
10163
10164 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10165
10166 PR c++/69865
10167 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10168 -std=c++03.
10169
10170 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR c++/69826
10173 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10174 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10175
10176 PR c++/69850
10177 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10178
10179 PR c++/69851
10180 * g++.dg/torture/pr69851.C: New test.
10181
10182 2016-02-19 Martin Sebor <msebor@redhat.com>
10183
10184 PR testsuite/69573
10185 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10186
10187 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR c++/69850
10190 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10191 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10192
10193 PR c++/67767
10194 * g++.dg/cpp0x/pr67767.C: New test.
10195
10196 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10197
10198 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10199 for fp, simd, crypto, crc, lse.
10200 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10201 above.
10202 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10203 effective target check.
10204
10205 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR target/69820
10208 * gcc.target/i386/pr69820.c: New test.
10209
10210 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10211
10212 * gcc.target/s390/vector/int128-1.c: New test.
10213
10214 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10215
10216 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10217
10218 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10219
10220 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10221 instruction pattern name to prevent the testcase from failing with
10222 -march=z13.
10223
10224 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10225
10226 * gcc.target/s390/md/movstr-2.c: New test.
10227
10228 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10229
10230 * gcc.target/s390/morestack.c: New test.
10231
10232 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10233
10234 PR target/69625
10235 * gcc.target/s390/pr69625.c: Add test case.
10236
10237 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10238
10239 PR testsuite/68580
10240 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10241
10242 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10243
10244 PR target/68404
10245 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10246 * gcc.target/powerpc/fusion3.c: Likewise.
10247
10248 2016-02-18 Richard Biener <rguenther@suse.de>
10249
10250 PR middle-end/69553
10251 * g++.dg/torture/pr69553.C: New testcase.
10252
10253 2016-02-18 Nick Clifton <nickc@redhat.com>
10254
10255 PR target/62254
10256 PR target/69610
10257 * gcc.target/arm/pr62554.c: New test.
10258 * gcc.target/arm/pr69610-1.c: New test.
10259 * gcc.target/arm/pr69610-2.c: New test.
10260
10261 2016-02-18 Richard Biener <rguenther@suse.de>
10262
10263 PR middle-end/69854
10264 * gcc.dg/torture/pr69854.c: New testcase.
10265
10266 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR c++/69850
10269 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10270
10271 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10272
10273 * gcc.target/powerpc/vec-cg.c: New test.
10274
10275 2016-02-17 Richard Biener <rguenther@suse.de>
10276
10277 PR testsuite/69586
10278 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10279
10280 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10281
10282 PR target/69161
10283 * gcc.c-torture/compile/pr69161.c: New test.
10284
10285 2016-02-17 David Sherwood <david.sherwood@arm.com>
10286
10287 PR target/69532
10288 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10289 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10290
10291 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10292
10293 * gcc.dg/ifcvt-4.c: Skip on Visium.
10294
10295 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10296
10297 * gnat.dg/atomic8.adb: New test.
10298
10299 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10300
10301 * gnat.dg/discr46.ad[sb]: New test.
10302
10303 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10304
10305 PR Target/48344
10306 * gcc.target/powerpc/pr48344-1.c: New test.
10307
10308 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10309
10310 PR fortran/69742
10311 * gfortran.dg/associate_21.f90: New test.
10312
10313 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c/69835
10316 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10317 -Wnonnull in dg-options.
10318 * c-c++-common/nonnull-2.c: New test.
10319
10320 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10321 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10322
10323 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10324
10325 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR middle-end/69801
10328 * gcc.dg/pr69801.c: Add empty dg-options.
10329
10330 2016-02-16 James Norris <jnorris@codesourcery.com>
10331
10332 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10333 * g++.dg/goacc/deviceptr-1.c: New file.
10334
10335 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR tree-optimization/69820
10338 * gcc.dg/vect/pr69820.c: New test.
10339
10340 2016-02-16 Richard Biener <rguenther@suse.de>
10341
10342 PR tree-optimization/69776
10343 * gcc.dg/torture/pr69776-2.c: New testcase.
10344
10345 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10346
10347 PR tree-optimization/69714
10348 * gcc.dg/torture/pr69714.c: New test.
10349
10350 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR tree-optimization/69802
10353 * gcc.dg/pr69802.c: New test.
10354
10355 2016-02-16 Richard Biener <rguenther@suse.de>
10356
10357 PR middle-end/69801
10358 * gcc.dg/pr69801.c: New testcase.
10359
10360 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10361
10362 PR libgfortran/69651
10363 * gfortran.dg/read_bang.f90: New test.
10364 * gfortran.dg/read_bang4.f90: New test.
10365
10366 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR c++/69658
10369 * g++.dg/init/pr69658.C: New test.
10370
10371 PR c++/69797
10372 * c-c++-common/pr69797.c: New test.
10373
10374 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10375
10376 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10377 check for aarch64*-*-*.
10378
10379 2016-02-15 Richard Biener <rguenther@suse.de>
10380
10381 PR tree-optimization/69783
10382 * gcc.dg/vect/pr69783.c: New testcase.
10383
10384 2016-02-15 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/69776
10387 * gcc.dg/torture/pr69776.c: New testcase.
10388
10389 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10390
10391 PR fortran/60526
10392 * gfortran.dg/type_decl_4.f90: Reinstated.
10393
10394 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10395
10396 PR fortran/68746
10397 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10398
10399 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10400
10401 PR fortran/60526
10402 PR bootstrap/69816
10403 * gfortran.dg/type_decl_4.f90: Removed.
10404
10405 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10406
10407 PR fortran/60526
10408 * gfortran.dg/type_decl_4.f90: New test.
10409
10410 2016-02-14 Alan Modra <amodra@gmail.com>
10411
10412 PR testsuite/68886
10413 * gcc.c-torture/execute/stkalign.c: Revise test.
10414
10415 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10416
10417 PR target/67260
10418 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10419
10420 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10421
10422 PR target/67260
10423 * gcc.target/sh/torture/pr67260.c: New.
10424
10425 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10426
10427 * gcc.dg/pr67964.c: Add dg-require-alias.
10428
10429 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10430
10431 PR target/67636
10432 PR target/64345
10433 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10434
10435 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10436
10437 PR libgfortran/69668
10438 * gfortran.dg/namelist_88.f90: New test.
10439
10440 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10441
10442 PR libgfortran/69668
10443 * gfortran.dg/namelist_38.f90: Update test.
10444 * gfortran.dg/namelist_84.f90: Update test.
10445
10446 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10447
10448 PR other/69554
10449 * gcc.dg/pr69554-1.c: New test.
10450 * gfortran.dg/pr69554-1.F90: New test.
10451 * gfortran.dg/pr69554-2.F90: New test.
10452 * lib/gcc-dg.exp (proc dg-locus): New function.
10453 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10454 distinguish between the caret-printing and non-caret-printing
10455 cases. If caret-printing has been explicitly enabled, bail out
10456 without attempting to fix up the output.
10457
10458 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10459
10460 PR driver/69265
10461 PR driver/69453
10462 * gcc.dg/spellcheck-options-3.c: New test case.
10463 * gcc.dg/spellcheck-options-4.c: New test case.
10464 * gcc.dg/spellcheck-options-5.c: New test case.
10465 * gcc.dg/spellcheck-options-6.c: New test case.
10466 * gcc.dg/spellcheck-options-7.c: New test case.
10467 * gcc.dg/spellcheck-options-8.c: New test case.
10468 * gcc.dg/spellcheck-options-9.c: New test case.
10469 * gcc.dg/spellcheck-options-10.c: New test case.
10470
10471 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR rtl-optimization/69764
10474 PR rtl-optimization/69771
10475 * c-c++-common/pr69764.c: New test.
10476 * gcc.dg/torture/pr69771.c: New test.
10477
10478 2016-02-12 Marek Polacek <polacek@redhat.com>
10479
10480 * g++.dg/torture/init-list1.C: New.
10481
10482 2016-02-12 Marek Polacek <polacek@redhat.com>
10483
10484 * gcc.dg/pr69522.c: Add empty dg-options.
10485
10486 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10487
10488 * g++.dg/lto/lto.exp: Include and init mpx.
10489 * g++.dg/lto/pr69729_0.C: New test.
10490
10491 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10492
10493 PR ipa/69241
10494 * g++.dg/ipa/pr69241-4.C: New test.
10495
10496 PR ipa/68672
10497 * g++.dg/ipa/pr68672-1.C: New test.
10498 * g++.dg/ipa/pr68672-2.C: New test.
10499 * g++.dg/ipa/pr68672-3.C: New test.
10500
10501 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10502
10503 PR c/69522
10504 * gcc.dg/pr69522.c: New test.
10505
10506 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10507
10508 PR c++/69098
10509 * g++.dg/cpp1y/69098.C: New test.
10510 * g++.dg/cpp1y/69098-2.C: New test.
10511
10512 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10513
10514 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10515 and neighbour -> neighbor.
10516 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10517 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10518 * c-c++-common/Wvarargs.c: Likewise.
10519 * c-c++-common/goacc/host_data-5.c: Likewise.
10520 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10521 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10522 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10523 * gcc.target/aarch64/pr60697.c: Likewise.
10524 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10525 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10526 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10527 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10528 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10529 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10530 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10531 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10532 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10533 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10534 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10535 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10536 * g++.dg/lookup/koenig5.C: Likewise.
10537 * g++.dg/ext/no-asm-2.C: Likewise.
10538 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10539 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10540 * gfortran.dg/used_types_16.f90: Likewise.
10541 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10542 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10543 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10544 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10545 * gfortran.dg/abstract_type_6.f03: Likewise.
10546 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10547 * gfortran.dg/used_types_15.f90: Likewise.
10548 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10549 * gfortran.dg/exit_3.f08: Likewise.
10550 * gfortran.dg/open_status_2.f90: Likewise.
10551 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10552 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10553 * gfortran.dg/associate_1.f03: Likewise.
10554 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10555 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10556 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10557 * gcc.dg/builtin-object-size-1.c: Likewise.
10558 * gcc.dg/noreturn-6.c: Likewise.
10559 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10560 * gcc.dg/globalalias.c: Likewise.
10561 * gcc.dg/builtins-config.h: Likewise.
10562 * gcc.dg/pr30457.c: Likewise.
10563 * gcc.c-torture/compile/volatile-1.c: Likewise.
10564 * gcc.c-torture/execute/20101011-1.c: Likewise.
10565 * c-c++-common/Waddress-1.c: Likewise.
10566
10567 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c/69768
10570 * c-c++-common/Waddress-1.c: New test.
10571
10572 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10573
10574 PR fortran/69296
10575 * gfortran.dg/associate_19.f03: New test.
10576 * gfortran.dg/associate_20.f03: New test.
10577
10578 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10579
10580 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10581
10582 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10583
10584 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10585 .arch armv8-a\n. Add -dA to dg-options.
10586 * gcc.target/aarch64/assembler_arch_1.c: New test.
10587 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10588
10589 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10590
10591 PR c++/68726
10592 * g++.dg/cpp0x/pr68726.C: New.
10593
10594 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10595
10596 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10597 test.
10598
10599 2016-02-11 Richard Biener <rguenther@suse.de>
10600
10601 * g++.dg/tree-ssa/pr61034.C: Adjust.
10602
10603 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10604
10605 PR target/69148
10606 * gcc.target/s390/pr69148.c: New.
10607
10608 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10609
10610 PR tree-optimization/69652
10611 * gcc.dg/torture/pr69652.c: New test.
10612
10613 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10614 Patrick Palka <ppalka@gcc.gnu.org>
10615
10616 PR ipa/69241
10617 PR c++/69649
10618 * g++.dg/ipa/pr69241-1.C: New test.
10619 * g++.dg/ipa/pr69241-2.C: New test.
10620 * g++.dg/ipa/pr69241-3.C: New test.
10621 * g++.dg/ipa/pr69649.C: New test.
10622
10623 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10624
10625 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10626 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10627
10628 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10629
10630 PR tree-optimization/68021
10631 * gcc.dg/tree-ssa/pr68021.c: New test.
10632
10633 2016-02-10 Richard Biener <rguenther@suse.de>
10634
10635 PR tree-optimization/69726
10636 * gcc.dg/uninit-22.c: New testcase.
10637
10638 2016-02-09 Andrew Pinski <apinski@cavium.com>
10639
10640 PR tree-opt/69282
10641 * gcc.c-torture/compile/20160205-1.c: New testcase.
10642
10643 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10644
10645 PR target/68404
10646 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10647 instead accessing a really large arrray.
10648 * gcc.target/powerpc/fusion3.c: Likewise.
10649
10650 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10651
10652 PR target/68532
10653 * gcc.c-torture/execute/pr68532.c: New test.
10654
10655 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10656
10657 PR target/69634
10658 * gcc.dg/pr69634.c: New.
10659
10660 2016-02-09 Richard Biener <rguenther@suse.de>
10661
10662 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10663
10664 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10665
10666 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10667
10668 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10669
10670 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10671
10672 2016-02-09 Richard Biener <rguenther@suse.de>
10673
10674 PR tree-optimization/69715
10675 * gcc.dg/torture/pr69715.c: New testcase.
10676
10677 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10678
10679 PR c++/69139
10680 * g++.dg/cpp0x/trailing12.C: New test.
10681 * g++.dg/cpp0x/trailing13.C: New test.
10682
10683 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10684
10685 PR c++/69283
10686 PR c++/67835
10687 * g++.dg/cpp1y/auto-fn29.C: New test.
10688 * g++.dg/cpp1y/auto-fn30.C: New test.
10689
10690 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR tree-optimization/69209
10693 * gcc.c-torture/compile/pr69209.c: New test.
10694
10695 2016-02-08 Jeff Law <law@redhat.com>
10696
10697 PR tree-optimization/68541
10698 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10699 of statements allowed in join block for path splitting.
10700
10701 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR c++/59627
10704 * g++.dg/gomp/pr59627.C: New test.
10705
10706 PR ipa/69239
10707 * g++.dg/ipa/pr69239.C: New test.
10708
10709 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10710
10711 PR preprocessor/69664
10712 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10713 * gcc.dg/cpp/warn-comments.c: Likewise.
10714
10715 2016-02-08 Marek Polacek <polacek@redhat.com>
10716
10717 PR c++/69688
10718 * g++.dg/init/const12.C: New test.
10719
10720 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10721
10722 PR target/60410
10723 * gcc.dg/lto/pr55113_0.c: Remove test.
10724
10725 2016-02-08 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/69719
10728 * gcc.dg/torture/pr69719.c: New testcase.
10729
10730 2016-02-08 Richard Biener <rguenther@suse.de>
10731 Jeff Law <law@redhat.com>
10732
10733 PR target/68273
10734 * gcc.target/mips/pr68273.c: New testcase.
10735
10736 2016-02-08 Richard Biener <rguenther@suse.de>
10737
10738 PR rtl-optimization/69274
10739 * gcc.target/i386/addr-sel-1.c: XFAIL.
10740
10741 2016-02-08 Jeff Law <law@redhat.com>
10742
10743 PR tree-optimization/68541
10744 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10745
10746 PR tree-optimization/65917
10747 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10748
10749 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10750
10751 PR fortran/50555
10752 * gfortran.dg/namelist_args.f90: New test.
10753
10754 2016-02-05 Jeff Law <law@redhat.com>
10755
10756 PR tree-optimization/68541
10757 * gcc.dg/tree-ssa/split-path-2.c: New test.
10758 * gcc.dg/tree-ssa/split-path-3.c: New test.
10759 * gcc.dg/tree-ssa/split-path-4.c: New test.
10760 * gcc.dg/tree-ssa/split-path-5.c: New test.
10761 * gcc.dg/tree-ssa/split-path-6.c: New test.
10762 * gcc.dg/tree-ssa/split-path-7.c: New test.
10763
10764 2016-02-05 Martin Sebor <msebor@redhat.com>
10765
10766 PR c++/69662
10767 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10768 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10769
10770 2016-02-06 Richard HEnderson <rth@redhat.com>
10771
10772 PR c/69643
10773 * gcc.target/i386/addr-space-4.c: New.
10774 * gcc.target/i386/addr-space-5.c: New.
10775
10776 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10777
10778 PR fortran/66089
10779 * gfortran.dg/elemental_dependency_6.f90: New.
10780
10781 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR rtl-optimization/69691
10784 * gcc.c-torture/execute/pr69691.c: New test.
10785
10786 PR c++/69628
10787 * g++.dg/parse/pr69628.C: New test.
10788
10789 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10790
10791 * gcc.dg/sancov/asan.c: Move to ...
10792 * gcc.dg/asan/sancov-1.c: ... here.
10793
10794 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10795
10796 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10797
10798 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10799
10800 PR target/69677
10801 * gcc.target/i386/pr69677.c: New test.
10802
10803 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10804
10805 PR c++/68948
10806 * g++.dg/template/pr68948.C: New test.
10807
10808 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10809
10810 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10811 (only necessary on s390x).
10812
10813 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10814
10815 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10816 -mno-accumulate-outgoing-args.
10817
10818 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10819
10820 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10821
10822 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c/69669
10825 * c-c++-common/pr69669.c: New test.
10826
10827 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10828
10829 PR target/69667
10830 * g++.dg/pr69667.C: New file.
10831
10832 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10833
10834 PR target/69619
10835 * gcc.dg/pr69619.c: Add new test.
10836
10837 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10838
10839 PR rtl-optimization/69577
10840 * gcc.target/i386/pr69577.c: New test.
10841
10842 2016-02-04 Martin Liska <mliska@suse.cz>
10843
10844 * g++.dg/asan/pr69276.C: New test.
10845
10846 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10847
10848 PR target/65932
10849 PR target/67714
10850 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10851 a single smulbb instruction.
10852 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10853 * gcc.target/amr/wmul-2.c: Likewise.
10854
10855 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10856
10857 PR target/65932
10858 PR target/67714
10859 * gcc.c-torture/execute/pr67714.c: New test.
10860
10861 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10862
10863 PR target/69454
10864 * gcc.target/i386/pr69454-1.c: New test.
10865 * gcc.target/i386/pr69454-2.c: New test.
10866
10867 2016-02-03 Martin Sebor <msebor@redhat.com>
10868
10869 PR c++/69251
10870 PR c++/69253
10871 PR c++/69290
10872 PR c++/69277
10873 PR c++/69349
10874 * g++.dg/ext/flexarray-mangle-2.C: New test.
10875 * g++.dg/ext/flexarray-mangle.C: New test.
10876 * g++.dg/ext/flexarray-subst.C: New test.
10877 * g++.dg/ext/flexary11.C: New test.
10878 * g++.dg/ext/flexary12.C: New test.
10879 * g++.dg/ext/flexary13.C: New test.
10880 * g++.dg/ext/flexary14.C: New test.
10881 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10882
10883 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10884
10885 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10886 Define only if CHECK_FLOAT128 is defined.
10887 (main): Properly initialize u5.
10888
10889 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR c/69627
10892 * gcc.dg/pr69627.c: New test.
10893
10894 PR target/69644
10895 * gcc.dg/pr69644.c: New test.
10896
10897 2016-02-03 Mike Stump <mikestump@comcast.net>
10898
10899 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10900 support for struct-layout-1.exp.
10901
10902 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10903
10904 PR c++/69056
10905 * g++.dg/cpp0x/pr69056.C: New test.
10906
10907 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10908 Alexandre Oliva <aoliva@redhat.com>
10909
10910 PR target/69461
10911 * gcc.target/powerpc/pr69461.c: New.
10912
10913 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10914
10915 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10916 works from here ...
10917 (check_effective_target_fsanitize_thread): ... to here. Do not
10918 specify additional compile flags for the test source.
10919 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10920 specify additional compile flags for the test source.
10921
10922 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10923
10924 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10925
10926 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10927
10928 PR fortran/67451
10929 PR fortran/69418
10930 * gfortran.dg/coarray_allocate_2.f08: New test.
10931 * gfortran.dg/coarray_allocate_3.f08: New test.
10932 * gfortran.dg/coarray_allocate_4.f08: New test.
10933
10934 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10935
10936 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10937 use same scan-tree-dump-times on all platforms.
10938 * gcc.dg/vect/vect-outer-1.c: Likewise.
10939 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10940 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10941 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10942 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10943 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10944 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10945 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10946
10947 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10948
10949 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10950 warning.
10951
10952 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10953
10954 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10955
10956 2016-02-02 James Norris <jnorris@codesourcery.com>
10957
10958 * c-c++-common/goacc/routine-5.c: Add tests.
10959
10960 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10961
10962 * gcc.target/nvptx/unsigned-cmp.c: New test.
10963
10964 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10965
10966 * gcc.target/aarch64/scalar_shift_1.c
10967 (test_corners_sisd_di): Improve force to SIMD register.
10968 (test_corners_sisd_si): Likewise.
10969 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10970 Remove scan-assembler check for ldr.
10971
10972 2016-02-02 Richard Biener <rguenther@suse.de>
10973
10974 PR tree-optimization/69595
10975 * gcc.dg/Warray-bounds-17.c: New testcase.
10976
10977 2016-02-02 Richard Biener <rguenther@suse.de>
10978
10979 PR tree-optimization/69606
10980 * gcc.dg/torture/pr69606.c: New testcase.
10981
10982 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10983
10984 PR middle-end/68542
10985 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10986 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10987
10988 2016-02-02 Alan Modra <amodra@gmail.com>
10989
10990 PR target/69548
10991 * gcc.target/powerpc/pr69548.c: New test.
10992
10993 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR rtl-optimization/69592
10996 * gcc.dg/pr69592.c: New test.
10997
10998 PR preprocessor/69543
10999 PR c/69558
11000 * gcc.dg/pr69543.c: New test.
11001 * gcc.dg/pr69558.c: New test.
11002
11003 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11004
11005 PR testsuite/65940
11006 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11007
11008 2016-02-01 Martin Sebor <msebor@redhat.com>
11009
11010 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11011
11012 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11013
11014 PR tree-optimization/67921
11015 * c-c++-common/ubsan/pr67921.c: New test.
11016
11017 2016-02-01 Richard Biener <rguenther@suse.de>
11018
11019 PR middle-end/69556
11020 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11021
11022 2016-02-01 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/69574
11025 * gcc.dg/torture/pr69574.c: New testcase.
11026
11027 2016-02-01 Richard Biener <rguenther@suse.de>
11028
11029 PR tree-optimization/69579
11030 * gcc.dg/setjmp-6.c: New testcase.
11031
11032 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR rtl-optimization/69570
11035 * g++.dg/opt/pr69570.C: New test.
11036
11037 2016-02-01 Richard Henderson <rth@redhat.com>
11038
11039 * gcc.dg/pr69535.c: New test.
11040
11041 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11042
11043 PR testsuite/69584
11044 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11045 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11046
11047 PR debug/68244
11048 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11049
11050 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11051
11052 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11053
11054 PR fortran/67564
11055 * gfortran.dg/allocate_with_source_17.f03: New test.
11056
11057 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR tree-optimization/69546
11060 * gcc.dg/torture/pr69546.c: New test.
11061
11062 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11063
11064 PR fortran/69566
11065 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11066
11067 2016-01-30 Martin Sebor <msebor@redhat.com>
11068
11069 PR c++/68490
11070 * g++.dg/ext/flexary10.C: New test.
11071
11072 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11073
11074 PR fortran/66707
11075 gfortran.dg/common_23.f90: New test.
11076
11077 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11078
11079 PR target/65546
11080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11081 condition being checked, and disable it when the target supports
11082 misaligned loads and stores.
11083
11084 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR debug/69518
11087 * gcc.dg/torture/pr69518.c: New test.
11088
11089 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11090
11091 PR target/69530
11092 * gcc.target/i386/pr69530.c: New test.
11093
11094 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11095
11096 PR target/65604
11097 * gcc.target/mips/div-delay.c: New test.
11098
11099 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11100
11101 PR target/69551
11102 * gcc.target/i386/pr69551.c: New test.
11103
11104 PR target/66137
11105 * gcc.target/i386/pr66137.c: New test.
11106
11107 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11108
11109 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11110 always built for p5600.
11111 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11112 isa=p5600 dg-option.
11113
11114 2016-01-29 Richard Biener <rguenther@suse.de>
11115
11116 PR tree-optimization/69547
11117 * g++.dg/tree-ssa/pr69547.C: New testcase.
11118
11119 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR debug/66869
11122 * g++.dg/warn/Wunused-function2.C: New test.
11123
11124 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11125
11126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11127 support for test to succeed.
11128
11129 2016-01-29 Marek Polacek <polacek@redhat.com>
11130
11131 PR c++/69509
11132 PR c++/69516
11133 * g++.dg/ext/constexpr-vla2.C: New test.
11134 * g++.dg/ext/constexpr-vla3.C: New test.
11135 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11136
11137 2016-01-29 Richard Biener <rguenther@suse.de>
11138
11139 PR middle-end/69537
11140 * gcc.dg/uninit-21.c: New testcase.
11141
11142 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11143
11144 PR target/69459
11145 * gcc.target/i386/pr69459.c: New test.
11146
11147 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11148
11149 PR target/68400
11150 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11151 * gcc.target/mips/pr68400.c: New test.
11152
11153 2016-01-28 Martin Sebor <msebor@redhat.com>
11154
11155 PR target/17381
11156 * gcc.target/powerpc/pr17381.c: New test.
11157
11158 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11159
11160 PR middle-end/69542
11161 * gcc.dg/torture/pr69542.c: New test.
11162
11163 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11164
11165 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11166
11167 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11168
11169 * gcc.dg/pr65980.c: Skip on AIX.
11170 * gcc.dg/pr66688.c: Same.
11171
11172 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11173
11174 PR target/63679
11175 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11176 * gcc.dg/tree-ssa/sra-18.c: Same.
11177
11178 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11179
11180 PR fortran/62536
11181 * gfortran.dg/block_15.f08: New test.
11182 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11183 on incorrectly closed BLOCK.
11184
11185 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11186
11187 * gcc.dg/declare-simd.c: New test.
11188 2016-01-28 Richard Biener <rguenther@suse.de>
11189
11190 PR tree-optimization/69466
11191 * gfortran.dg/vect/pr69466.f90: New testcase.
11192
11193 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11194
11195 * g++.dg/pr67989.C: Remove ARM-specific option.
11196 * gcc.target/arm/pr67989.C: New file.
11197
11198 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11199
11200 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11201 and expm1 test for glibc < 2.11.
11202
11203 2016-01-27 Richard Henderson <rth@redhat.com>
11204
11205 * gcc.c-torture/execute/pr69447.c: New test.
11206
11207 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11208
11209 PR fortran/69422
11210 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11211
11212 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR debug/66869
11215 * gcc.dg/pr66869.c: New test.
11216
11217 2016-01-25 Jeff Law <law@redhat.com>
11218
11219 PR tree-optimization/68398
11220 PR tree-optimization/69196
11221 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11222 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11223 path to avoid new heuristic allowing more irreducible regions
11224 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11225 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11227 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11228 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11229
11230 2016-01-27 Marek Polacek <polacek@redhat.com>
11231
11232 PR c/68062
11233 * c-c++-common/vector-compare-4.c: New test.
11234
11235 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11236
11237 PR preprocessor/69126
11238 * c-c++-common/pr69126.c: New test case.
11239
11240 2016-01-27 Ian Lance Taylor <iant@google.com>
11241
11242 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11243
11244 2016-01-27 Ryan Burn <contact@rnburn.com>
11245
11246 PR cilkplus/69267
11247 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11248
11249 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11250
11251 PR target/69512
11252 * gcc.target/i386/pr69512.c: New test.
11253
11254 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11255
11256 PR ada/69488
11257 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11258
11259 2016-01-27 Marek Polacek <polacek@redhat.com>
11260
11261 PR c++/69379
11262 * g++.dg/pr69379.C: New test.
11263
11264 2016-01-27 Martin Sebor <msebor@redhat.com>
11265
11266 PR c++/69317
11267 * g++.dg/abi/Wabi-2-2.C: New test.
11268 * g++.dg/abi/Wabi-2-3.C: New test.
11269 * g++.dg/abi/Wabi-3-2.C: New test.
11270 * g++.dg/abi/Wabi-3-3.C: New test.
11271
11272 2016-01-27 Richard Biener <rguenther@suse.de>
11273
11274 PR tree-optimization/69166
11275 * gcc.dg/torture/pr69166.c: New testcase.
11276
11277 2016-01-27 Martin Jambor <mjambor@suse.cz>
11278
11279 PR tree-optimization/69355
11280 * gcc.dg/tree-ssa/pr69355.c: New test.
11281
11282 2016-01-27 Marek Polacek <polacek@redhat.com>
11283
11284 PR c++/69496
11285 * g++.dg/ext/constexpr-vla1.C: New test.
11286
11287 2016-01-20 Christian Bruel <christian.bruel@st.com>
11288
11289 PR target/69245
11290 * gcc.target/arm/pr69245.c: New test.
11291
11292 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR tree-optimization/69399
11295 * gcc.dg/torture/pr69399.c: New test.
11296
11297 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11298
11299 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11300
11301 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11302
11303 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11304
11305 2016-01-26 Tom de Vries <tom@codesourcery.com>
11306
11307 PR tree-optimization/69110
11308 * gcc.dg/autopar/pr69110.c: New test.
11309
11310 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11311 Sebastian Pop <s.pop@samsung.com>
11312
11313 * gcc.dg/graphite/isl-ast-op-select.c: New.
11314
11315 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11316
11317 PR fortran/69385
11318 * gfortran.dg/allocate_error_6.f90: New test.
11319
11320 2016-01-26 Richard Henderson <rth@redhat.com>
11321
11322 * gcc.dg/tm/pr60908.c: New test.
11323
11324 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11325
11326 PR other/69006
11327 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11328 directive.
11329 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11330 expected multiline output to reflect the colorization being
11331 disabled before newlines.
11332 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11333 (custom_diagnostic_finalizer): Replace call to
11334 pp_newline_and_flush with call to pp_flush.
11335 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11336 * gfortran.dg/implicit_class_1.f90: Likewise.
11337 * lib/gcc-dg.exp (allow_blank_lines): New global.
11338 (dg-allow-blank-lines-in-output): New procedure.
11339 (gcc-dg-prune): Complain about blank lines in the output, unless
11340 dg-allow-blank-lines-in-output was called.
11341 * lib/multiline.exp (_build_multiline_regex): Only support
11342 arbitrary followup text for non-blank-lines, not for blank lines.
11343
11344 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR tree-optimization/69483
11347 * gcc.dg/pr69483.c: New test.
11348 * g++.dg/opt/pr69483.C: New test.
11349
11350 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11351
11352 PR target/68620
11353 * gcc.target/arm/pr68620.c: New test.
11354
11355 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 * gcc.target/i386/pr68986-2.c: Remove -m32.
11358
11359 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11360
11361 PR target/68986
11362 * gcc.target/i386/pr68986-1.c: New test.
11363 * gcc.target/i386/pr68986-2.c: Likewise.
11364 * gcc.target/i386/pr68986-3.c: Likewise.
11365
11366 2016-01-26 Christian Bruel <christian.bruel@st.com>
11367
11368 * lib/target-supports.exp
11369 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11370 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11371 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11372
11373 2016-01-26 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/69452
11376 * gcc.dg/torture/pr69452.c: New testcase.
11377
11378 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11379
11380 PR target/69442
11381 * gcc.dg/pr69442.c: New test.
11382
11383 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11384
11385 PR target/67896
11386 * gcc.target/aarch64/simd/pr67896.C: New.
11387
11388 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11389
11390 PR tree-optimization/69400
11391 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11392 function.
11393 (plugin_init): Call it.
11394 * gcc.dg/torture/pr69400.c: New test.
11395
11396 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11397
11398 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11399
11400 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11401 Sebastian Pop <s.pop@samsung.com>
11402
11403 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11404 isl-0.15.
11405
11406 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11407 Sebastian Pop <s.pop@samsung.com>
11408
11409 * gcc.dg/graphite/pr69292.c: New.
11410
11411 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11412
11413 * c-c++-common/goacc/use_device-1.c: New test.
11414
11415 2016-01-25 Jeff Law <law@redhat.com>
11416
11417 PR tree-optimization/69196
11418 PR tree-optimization/68398
11419 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11420 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11421
11422 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11423
11424 PR target/69469
11425 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11426 Algorithm.
11427
11428 2016-01-25 Richard Biener <rguenther@suse.de>
11429
11430 PR testsuite/69380
11431 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11432
11433 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11434
11435 PR target/69421
11436 * gcc.dg/pr69421.c: New test.
11437
11438 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11439
11440 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11441 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11442 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11443 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11444 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11445 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11446 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11447 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11448 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11449 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11450
11451 2016-01-25 Richard Biener <rguenther@suse.de>
11452
11453 PR tree-optimization/69376
11454 * gcc.dg/torture/pr69376.c: New testcase.
11455
11456 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11457
11458 PR fortran/69397
11459 PR fortran/68442
11460 * gfortran.dg/interface_38.f90: New test.
11461 * gfortran.dg/interface_39.f90: New test.
11462
11463 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11464
11465 Revert:
11466 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11467
11468 PR c++/11858
11469 PR c++/24663
11470 PR c++/24664
11471 * g++.dg/template/pr11858.C: New test.
11472 * g++.dg/template/pr24663.C: New test.
11473 * g++.dg/template/unify12.C: New test.
11474 * g++.dg/template/unify13.C: New test.
11475 * g++.dg/template/unify14.C: New test.
11476 * g++.dg/template/unify15.C: New test.
11477 * g++.dg/template/unify16.C: New test.
11478 * g++.dg/template/unify17.C: New test.
11479
11480 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11481
11482 PR fortran/68283
11483 gfortran.dg/pr68283.f90: New test.
11484
11485 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11486
11487 PR fortran/66094
11488 * gfortran.dg/inline_matmul_13.f90: New test.
11489 * gfortran.dg/matmul_bounds_8.f90: New test.
11490 * gfortran.dg/matmul_bounds_9.f90: New test.
11491 * gfortran.dg/matmul_bounds_10.f90: New test.
11492
11493 2016-01-23 Tom de Vries <tom@codesourcery.com>
11494
11495 PR tree-optimization/69426
11496 * gcc.dg/autopar/pr69426.c: New test.
11497
11498 2016-01-23 Martin Sebor <msebor@redhat.com>
11499
11500 PR c++/58109
11501 PR c++/69022
11502 * g++.dg/cpp0x/alignas5.C: New test.
11503 * g++.dg/ext/vector29.C: Same.
11504
11505 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11506
11507 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11508 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11509 _GNU_SOURCE from compile flags to the source.
11510 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11511 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11512 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11513 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11514
11515 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11516
11517 PR target/69432
11518 * g++.dg/opt/pr69432.C: New test.
11519
11520 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11521
11522 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11523 32-bit targets testing an -m64 multilib.
11524
11525 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11526
11527 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11528 64-bit support.
11529
11530 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11531
11532 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11533
11534 2016-01-21 Christian Bruel <christian.bruel@st.com>
11535
11536 PR target/68674
11537 * gcc.target/i386/pr68674.c
11538 * gcc.target/aarch64/pr68674.c
11539 * gcc.target/arm/pr68674.c
11540
11541 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11542
11543 PR target/69403
11544 * gcc.c-torture/execute/pr69403.c: New test.
11545
11546 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11547
11548 PR c++/55843
11549 * g++.dg/template/pr55843.C: New.
11550
11551 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11552
11553 PR testsuite/66877
11554 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11555 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11556
11557 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11558
11559 PR testsuite/67489
11560 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11561 from dg-do compile directive, and instead add
11562 { dg-require-effective-target int128 }.
11563
11564 2016-01-20 Martin Sebor <msebor@redhat.com>
11565
11566 PR c/69405
11567 * gcc.dg/sync-fetch.c: New test.
11568
11569 2016-01-21 Martin Sebor <msebor@redhat.com>
11570
11571 PR target/69252
11572 * gcc.target/powerpc/pr69252.c: New test.
11573
11574 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11575
11576 PR fortran/65996
11577 * gfortran.dg/pr65996.f90: New test.
11578
11579 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11580
11581 PR c++/68810
11582 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11583 expected to generate an error.
11584
11585 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11586
11587 PR middle-end/66178
11588 * gcc.dg/torture/pr66178.c: New test.
11589
11590 2016-01-21 Anton Blanchard <anton@samba.org>
11591 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11592
11593 PR target/63354
11594 * gcc.target/powerpc/pr63354.c: New test.
11595
11596 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11597
11598 PR rtl-optimization/68990
11599 * gcc.target/i386/pr68990: New.
11600
11601 2016-01-21 Nick Clifton <nickc@redhat.com>
11602
11603 PR target/69129
11604 * gcc.target/mips/pr69129.c: New.
11605
11606 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11607
11608 PR c++/58046
11609 * g++.dg/cpp0x/pr58046.C: New.
11610
11611 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11612
11613 PR target/69187
11614 PR target/65624
11615 * gcc.target/arm/pr69187.c: New test.
11616
11617 PR c++/69355
11618 * g++.dg/torture/pr69355.C: New test.
11619
11620 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11621 Sebastian Pop <s.pop@samsung.com>
11622
11623 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11624
11625 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11626 Sebastian Pop <s.pop@samsung.com>
11627
11628 * gcc.dg/graphite/pr68976.c: New test.
11629
11630 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR middle-end/67653
11633 * c-c++-common/pr67653.c: New test.
11634 * gcc.dg/torture/pr29119.c: Add dg-warning.
11635
11636 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11637
11638 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11639
11640 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11641
11642 PR c/24293
11643 * gcc.dg/pr24293.c: New test.
11644 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11645 incomplete struct type.
11646 * gcc.dg/declspec-1.c: Likewise.
11647 * gcc.dg/pr63549.c: Likewise.
11648
11649 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11650
11651 PR tree-optimization/66612
11652 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11653 for bdn instruction.
11654
11655 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11656
11657 * lib/target-supports.exp
11658 (check_effective_target_arm_fp_ok_nocache): New.
11659 (check_effective_target_arm_fp_ok): New.
11660 (add_options_for_arm_fp): New.
11661 (check_effective_target_arm_crypto_ok_nocache): Require
11662 target_arm_v8_neon_ok instead of arm32.
11663 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11664 (check_effective_target_arm_crypto_pragma_ok): New.
11665 (add_options_for_arm_vfp): New.
11666 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11667 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11668 target instead. Force initial fpu to vfp.
11669 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11670 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11671 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11672 dependency.
11673 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11674 use arm_vfp effective target instead. Force initial fpu to vfp.
11675 * gcc.target/arm/attr-neon3.c: Likewise.
11676 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11677 arm_vfp_ok.
11678 * gcc.target/arm/unsigned-float.c: Likewise.
11679 * gcc.target/arm/vfp-1.c: Likewise.
11680 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11681 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11682 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11683 * gcc.target/arm/vfp-ldmias.c: Likewise.
11684 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11685 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11686 * gcc.target/arm/vfp-stmiad.c: Likewise.
11687 * gcc.target/arm/vfp-stmias.c: Likewise.
11688 * gcc.target/arm/vnmul-1.c: Likewise.
11689 * gcc.target/arm/vnmul-2.c: Likewise.
11690 * gcc.target/arm/vnmul-3.c: Likewise.
11691 * gcc.target/arm/vnmul-4.c: Likewise.
11692
11693 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11694
11695 PR testsuite/69366
11696 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11697 the MPX run-time library, for compile-time MPX test.
11698 * gcc.target/i386/chkp-always_inline.c: Likewise.
11699 * gcc.target/i386/chkp-bndret.c: Likewise.
11700 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11701 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11702 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11703 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11704 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11705 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11706 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11707 * gcc.target/i386/chkp-label-address.c: Likewise.
11708 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11709 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11710 * gcc.target/i386/chkp-pr69044.c: Likewise.
11711 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11712 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11713 * gcc.target/i386/chkp-strchr.c: Likewise.
11714 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11715 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11716 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11717 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11718 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11719 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11720 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11721 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11722 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11723 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11724 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11725 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11726 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11727 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11728 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11729 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11730 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11731 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11732 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11733 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11734 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11735 * gcc.target/i386/pr63995-2.c: Likewise.
11736 * gcc.target/i386/pr64805.c: Likewise.
11737 * gcc.target/i386/pr65044.c: Likewise.
11738 * gcc.target/i386/pr65167.c: Likewise.
11739 * gcc.target/i386/pr65183.c: Likewise.
11740 * gcc.target/i386/pr65184.c: Likewise.
11741 * gcc.target/i386/thunk-retbnd.c: Likewise.
11742
11743 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11744
11745 PR tree-optimization/69328
11746 * gcc.dg/pr69328.c: New test.
11747
11748 2016-01-20 Jeff Law <law@redhat.com>
11749
11750 PR target/25114
11751 * gcc.target/m68k/pr25114.c: New test.
11752
11753 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11754
11755 * gcc.target/arm/memset-inline-10.c: Added
11756 dg-require-effective-target arm_thumb2_ok.
11757
11758 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11759
11760 * gcc.dg/debug/dwarf2/sso.c: New test.
11761
11762 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11763
11764 PR testsuite/68820
11765 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11766 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11767 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11768
11769 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11770
11771 PR ipa/66223
11772 * g++.dg/ipa/devirt-50.C: New testcase.
11773
11774 2016-01-19 Marek Polacek <polacek@redhat.com>
11775
11776 PR c++/68965
11777 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11778 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11779
11780 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11781
11782 PR target/69135
11783 * gcc.target/arm/pr69135_1.c: New test.
11784
11785 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11786
11787 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11788
11789 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11790
11791 * gcc.target/aarch64/ccmp_1.c: New testcase.
11792
11793 2016-01-19 Marek Polacek <polacek@redhat.com>
11794
11795 PR c++/68586
11796 * g++.dg/cpp0x/enum30.C: New test.
11797
11798 2016-01-19 Richard Biener <rguenther@suse.de>
11799
11800 PR tree-optimization/69336
11801 * g++.dg/tree-ssa/pr69336.C: New testcase.
11802
11803 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR debug/65779
11806 * gcc.dg/pr65779.c: New test.
11807
11808 2016-01-19 Richard Biener <rguenther@suse.de>
11809
11810 PR tree-optimization/69352
11811 * gcc.dg/torture/pr69352.c: New testcase.
11812
11813 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR rtl-optimization/68955
11816 PR rtl-optimization/64557
11817 * gcc.dg/torture/pr68955.c: New test.
11818
11819 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11820
11821 PR lto/69136
11822 * g++.dg/torture/pr69136.C: New testcase.
11823
11824 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11825
11826 PR lto/69133
11827 * g++.dg/lto/pr69133_0.C: New testcase.
11828 * g++.dg/lto/pr69133_1.C: New testcase.
11829
11830 2016-01-15 Jeff Law <law@redhat.com>
11831
11832 PR tree-optimization/69320
11833 * gcc.c-torture/pr69320-1.c: New test.
11834 * gcc.c-torture/pr69320-2.c: New test.
11835 * gcc.c-torture/pr69320-3.c: New test.
11836 * gcc.c-torture/pr69320-4.c: New test.
11837
11838 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11839
11840 PR c++/11858
11841 PR c++/24663
11842 PR c++/24664
11843 * g++.dg/template/pr11858.C: New test.
11844 * g++.dg/template/pr24663.C: New test.
11845 * g++.dg/template/unify12.C: New test.
11846 * g++.dg/template/unify13.C: New test.
11847 * g++.dg/template/unify14.C: New test.
11848 * g++.dg/template/unify15.C: New test.
11849 * g++.dg/template/unify16.C: New test.
11850 * g++.dg/template/unify17.C: New test.
11851
11852 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11853
11854 PR testsuite/69181
11855 * gcc.dg/pr69181-1.c: New test file.
11856 * gcc.dg/pr69181-2.c: New test file.
11857 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11858 globals by moving it to...
11859 (cleanup-after-saved-dg-test): ...this new function. Add
11860 "global additional_sources_used". Add reset of global
11861 multiline_expected_outputs to the empty list.
11862 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11863 global to...
11864 (multiline_expected_outputs): ...this, and updated comments to
11865 note that it is modified from gcc-dg.exp.
11866 (dg-end-multiline-output): Update for the above renaming.
11867 (handle-multiline-outputs): Likewise. Remove the clearing
11868 of the expected outputs to the empty list.
11869
11870 2016-01-18 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/69297
11873 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11874
11875 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11876
11877 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11878 dg-options.
11879 * gcc.target/mips/mips-3d-2.c: Likewise.
11880 * gcc.target/mips/mips-3d-3.c: Likewise.
11881 * gcc.target/mips/mips-3d-4.c: Likewise.
11882 * gcc.target/mips/mips-3d-5.c: Likewise.
11883 * gcc.target/mips/mips-3d-6.c: Likewise.
11884 * gcc.target/mips/mips-3d-7.c: Likewise.
11885 * gcc.target/mips/mips-3d-8.c: Likewise.
11886 * gcc.target/mips/mips-3d-9.c: Likewise.
11887 * gcc.target/mips/mips-ps-1.c: Likewise.
11888 * gcc.target/mips/mips-ps-2.c: Likewise.
11889 * gcc.target/mips/mips-ps-3.c: Likewise.
11890 * gcc.target/mips/mips-ps-4.c: Likewise.
11891 * gcc.target/mips/mips-ps-5.c: Likewise.
11892 * gcc.target/mips/mips-ps-6.c: Likewise.
11893 * gcc.target/mips/mips-ps-7.c: Likewise.
11894 * gcc.target/mips/mips-ps-type.c: Likewise.
11895 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11896 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11897
11898 2016-01-18 Tom de Vries <tom@codesourcery.com>
11899
11900 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11901 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11902 * c-c++-common/goacc/kernels-empty.c: New test.
11903 * c-c++-common/goacc/kernels-eternal.c: New test.
11904 * c-c++-common/goacc/kernels-loop-2.c: New test.
11905 * c-c++-common/goacc/kernels-loop-3.c: New test.
11906 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11907 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11908 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11909 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11910 * c-c++-common/goacc/kernels-loop-data.c: New test.
11911 * c-c++-common/goacc/kernels-loop-g.c: New test.
11912 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11913 * c-c++-common/goacc/kernels-loop-n.c: New test.
11914 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11915 * c-c++-common/goacc/kernels-loop.c: New test.
11916 * c-c++-common/goacc/kernels-noreturn.c: New test.
11917 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11918 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11919 * c-c++-common/goacc/kernels-reduction.c: New test.
11920
11921 2016-01-18 Tom de Vries <tom@codesourcery.com>
11922
11923 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11924 * gcc.dg/autopar/outer-2.c: Same.
11925 * gcc.dg/autopar/outer-3.c: Same.
11926 * gcc.dg/autopar/outer-4.c: Same.
11927 * gcc.dg/autopar/outer-5.c: Same.
11928 * gcc.dg/autopar/outer-6.c: Same.
11929 * gcc.dg/autopar/parallelization-1.c: Same.
11930 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11931 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11932 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11933 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11934 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11935 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11936 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11937 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11938 * gcc.dg/autopar/pr39500-1.c: Same.
11939 * gcc.dg/autopar/pr39500-2.c: Same.
11940 * gcc.dg/autopar/pr46193.c: Same.
11941 * gcc.dg/autopar/pr46194.c: Same.
11942 * gcc.dg/autopar/pr49580.c: Same.
11943 * gcc.dg/autopar/pr49960-1.c: Same.
11944 * gcc.dg/autopar/pr49960.c: Same.
11945 * gcc.dg/autopar/pr68373.c: Same.
11946 * gcc.dg/autopar/reduc-1.c: Same.
11947 * gcc.dg/autopar/reduc-1char.c: Same.
11948 * gcc.dg/autopar/reduc-1short.c: Same.
11949 * gcc.dg/autopar/reduc-2.c: Same.
11950 * gcc.dg/autopar/reduc-2char.c: Same.
11951 * gcc.dg/autopar/reduc-2short.c: Same.
11952 * gcc.dg/autopar/reduc-3.c: Same.
11953 * gcc.dg/autopar/reduc-4.c: Same.
11954 * gcc.dg/autopar/reduc-6.c: Same.
11955 * gcc.dg/autopar/reduc-7.c: Same.
11956 * gcc.dg/autopar/reduc-8.c: Same.
11957 * gcc.dg/autopar/reduc-9.c: Same.
11958 * gcc.dg/autopar/uns-outer-4.c: Same.
11959 * gcc.dg/autopar/uns-outer-5.c: Same.
11960 * gcc.dg/autopar/uns-outer-6.c: Same.
11961 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11962 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11963
11964 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11965
11966 PR target/63679
11967 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11968 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11969
11970 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11971
11972 PR target/63679
11973 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11974 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11975 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11976
11977 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11978
11979 PR target/63679
11980 * gcc.dg/tree-ssa/sra-17.c: New.
11981 * gcc.dg/tree-ssa/sra-18.c: New.
11982
11983 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11984
11985 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11986
11987 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11988
11989 * gnat.dg/inline12.adb: New test.
11990
11991 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11992
11993 PR tree-optimization/66797
11994 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11995
11996 2016-01-18 Richard Biener <rguenther@suse.de>
11997
11998 PR tree-optimization/69170
11999 * gcc.dg/torture/pr69170.c: New testcase.
12000
12001 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12002
12003 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12004
12005 2016-01-16 Tom de Vries <tom@codesourcery.com>
12006
12007 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12008
12009 2016-01-16 Tom de Vries <tom@codesourcery.com>
12010
12011 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12012 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12013 redundant dg-require-effective-target pthread.
12014 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12015 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12016 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12017 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12018 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12019 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12020 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12021
12022 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12023
12024 PR target/68609
12025 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12026 * gcc.target/powerpc/recip-7.c: Same.
12027
12028 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12029
12030 PR c++/69091
12031 * g++.dg/template/pr69091.C: New test.
12032
12033 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12034
12035 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12036 dump does not contain an error_mark_node.
12037 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12038 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12039
12040 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12041
12042 PR c++/68936
12043 * g++.dg/template/pr68936.C: New test.
12044
12045 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12046
12047 PR target/68609
12048 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12049 * gcc.target/powerpc/recip-2.c: Same.
12050 * gcc.target/powerpc/recip-3.c: Same.
12051 * gcc.target/powerpc/recip-4.c: Same.
12052 * gcc.target/powerpc/recip-sqrtf.c: Same.
12053
12054 2016-01-15 Jeff Law <law@redhat.com>
12055
12056 PR tree-optimization/69270
12057 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12058 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12059
12060 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12061
12062 PR fortran/49630
12063 * gfortran.dg/deferred_character_13.f90: New test for the fix
12064 of comment 3 of the PR.
12065
12066 PR fortran/54070
12067 * gfortran.dg/deferred_character_8.f90: New test
12068 * gfortran.dg/allocate_error_5.f90: New test
12069
12070 PR fortran/60593
12071 * gfortran.dg/deferred_character_10.f90: New test
12072
12073 PR fortran/60795
12074 * gfortran.dg/deferred_character_14.f90: New test
12075
12076 PR fortran/61147
12077 * gfortran.dg/deferred_character_11.f90: New test
12078
12079 PR fortran/64324
12080 * gfortran.dg/deferred_character_9.f90: New test
12081
12082 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12083
12084 PR rtl-optimization/69030
12085 * gcc.target/i386/pr69030.c: New.
12086
12087 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12088
12089 * gcc.target/aarch64/target_attr_17.c: New test.
12090
12091 2016-01-15 Richard Biener <rguenther@suse.de>
12092
12093 PR tree-optimization/66856
12094 * gcc.dg/torture/pr66856-1.c: New testcase.
12095 * gcc.dg/torture/pr66856-2.c: Likewise.
12096
12097 2016-01-15 Richard Biener <rguenther@suse.de>
12098
12099 PR debug/69137
12100 * g++.dg/lto/pr69137_0.C: New testcase.
12101
12102 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12103
12104 PR middle-end/69246
12105 * gcc.target/i386/pr69246.c: New test.
12106
12107 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12108
12109 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12110
12111 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12112
12113 PR c++/56194
12114 * g++.dg/init/const9.C: Disable test on S/390.
12115
12116 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12117
12118 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12119 * g++.dg/Wno-frame-address.C: Ditto.
12120
12121 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12122
12123 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12124
12125 2016-01-15 Richard Biener <rguenther@suse.de>
12126
12127 PR tree-optimization/68961
12128 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12129
12130 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12131
12132 * gcc.target/i386/pr65105-5.c: New test.
12133
12134 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12135
12136 * gcc.c-torture/execute/alias-4.c: New testcase.
12137
12138 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12139
12140 PR ipa/68148
12141 * g++.dg/ipa/devirt-49.C: New testcase.
12142
12143 2016-01-15 Christian Bruel <christian.bruel@st.com>
12144
12145 PR target/65837
12146 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12147 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12148 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12149
12150 2016-01-15 Richard Biener <rguenther@suse.de>
12151
12152 PR tree-optimization/69117
12153 * gcc.dg/torture/pr69117.c: New testcase.
12154
12155 2015-01-14 Ryan Burn <contact@rnburn.com>
12156
12157 PR c++/69048
12158 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12159
12160 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12161
12162 PR testsuite/67509
12163 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12164 range tests use 100 * maximum instead of maximum + 1.
12165
12166 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12167
12168 PR debug/69244
12169 * gcc.dg/guality/pr69244.c: New test.
12170
12171 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12172
12173 * lib/target-supports.exp (check_effective_target_issignaling):
12174 New procedure.
12175 * gcc.dg/pr61441.c: Require issignaling effective target.
12176
12177 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12178
12179 PR target/68803
12180 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12181
12182 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12183
12184 PR c++/68819
12185 PR preprocessor/69177
12186 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12187 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12188 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12189 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12190
12191 2016-01-14 Marek Polacek <polacek@redhat.com>
12192
12193 PR c/69262
12194 * gcc.dg/array-15.c: New test.
12195
12196 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR middle-end/68146
12199 PR tree-optimization/69155
12200 * gfortran.dg/pr68146.f: New test.
12201 * gfortran.dg/pr69155.f90: New test.
12202
12203 2016-01-14 Richard Biener <rguenther@suse.de>
12204
12205 PR tree-optimization/68060
12206 * gcc.dg/torture/pr68060-1.c: New testcase.
12207 * gcc.dg/torture/pr68060-2.c: Likewise.
12208
12209 2016-01-14 Nick Clifton <nickc@redhat.com>
12210
12211 * lib/target-supports.exp
12212 (check_effective_target_arm_neon_ok_nocache): Add an option
12213 sequence that includes setting the ARM architecture to ARMv7-A.
12214 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12215 command line options necessary to enable Neon support.
12216 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12217 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12218 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12219 * gcc.target/arm/pr69180.c: Likewise.
12220
12221 2016-01-14 Jeff Law <law@redhat.com>
12222
12223 PR tree-optimization/69270
12224 * gcc.dg/tree-ssa/pr69270.c: New test.
12225
12226 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12227
12228 PR c/66208
12229 * c-c++-common/pr66208.c: New file.
12230
12231 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/69156
12234 * gcc.dg/pr69156.c: New test.
12235
12236 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12237
12238 * gcc.target/i386/pr69225-7.c: New test.
12239
12240 2016-01-13 Richard Henderson <rth@redhat.com>
12241
12242 * gcc.dg/tm/memopt-13.c: Update expected function.
12243 * gcc.dg/tm/memopt-6.c: Likewise.
12244
12245 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12246
12247 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12248 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12249 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12250 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12251
12252 2016-01-13 Tom de Vries <tom@codesourcery.com>
12253
12254 PR tree-optimization/69169
12255 * gcc.dg/pr69169.c: New test.
12256
12257 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12258
12259 PR target/69228
12260 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12261 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12262 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12263 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12264 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12265 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12266 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12267 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12268
12269 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR target/69247
12272 * gcc.dg/pr69247.c: New test.
12273
12274 2016-01-13 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/69242
12277 * gcc.dg/torture/pr69242.c: New testcase.
12278
12279 2016-01-13 Richard Biener <rguenther@suse.de>
12280
12281 PR tree-optimization/69186
12282 * gcc.dg/torture/pr69186.c: New testcase.
12283
12284 2016-01-13 Jeff Law <law@redhat.com>
12285
12286 PR tree-optimization/67755
12287 * gcc.dg/tree-ssa/pr67755.c: New test.
12288
12289 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12290
12291 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12292 pass number in output by a star.
12293
12294 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12295
12296 PR tree-optimization/68911
12297 * gcc.c-torture/execute/pr68911.c: New test.
12298
12299 2016-01-12 Marek Polacek <polacek@redhat.com>
12300
12301 PR c++/68979
12302 * g++.dg/warn/permissive-1.C: New test.
12303
12304 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR objc++/68511
12307 PR c++/69213
12308 * g++.dg/opt/pr69213.C: New test.
12309
12310 2016-01-12 Christian Bruel <christian.bruel@st.com>
12311
12312 PR target/69180
12313 * gcc.target/arm/pr69180.c: New test.
12314
12315 2016-01-12 Richard Biener <rguenther@suse.de>
12316
12317 PR lto/69077
12318 * g++.dg/lto/pr69077_0.C: New testcase.
12319 * g++.dg/lto/pr69077_1.C: Likewise.
12320
12321 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12322
12323 PR target/69175
12324 * g++.dg/opt/pr69175.C: New test.
12325
12326 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12327
12328 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12329 rather than #including math.h & stdlib.h.
12330 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12331 * gcc.dg/vect/pr49771.c: Likewise.
12332 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12333 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12334 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12335 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12336 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12337 * gcc.dg/vect/pr44507.c: Likewise.
12338 * gcc.dg/vect/pr45902.c: Likewise.
12339 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12340 * gcc.dg/vect/vect-117.c: Likewise.
12341 * gcc.dg/vect/vect-99.c: Likewise.
12342 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12343 * gcc.dg/vect/vect-cond-1.c: Likewise.
12344 * gcc.dg/vect/vect-cond-2.c: Likewise.
12345 * gcc.dg/vect/vect-cond-3.c: Likewise.
12346 * gcc.dg/vect/vect-cond-4.c: Likewise.
12347 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12348 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12349 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12350 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12351 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12352 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12353 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12354 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12355 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12356 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12357 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12358 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12359 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12360 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12362 include of signal.h.
12363 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12365 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12366 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12367 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12368 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12369 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12370 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12371 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12372 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12373 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12374 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12375 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12376 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12377 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12378 * gcc.dg/vect/vect-outer-5.c: Likewise.
12379 * gcc.dg/vect/vect-outer-6.c: Likewise.
12380 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12381 include of stdio.h.
12382
12383 2016-01-12 Nick Clifton <nickc@redhat.com>
12384
12385 PR target/68913
12386 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12387 to fread so that it will be found in all target runtimes.
12388
12389 2016-01-12 Richard Biener <rguenther@suse.de>
12390
12391 PR tree-optimization/69053
12392 * g++.dg/torture/pr69053.C: New testcase.
12393
12394 2016-01-12 Richard Biener <rguenther@suse.de>
12395
12396 PR tree-optimization/69168
12397 * gcc.dg/torture/pr69168.c: New testcase.
12398
12399 2016-01-12 Richard Biener <rguenther@suse.de>
12400
12401 PR tree-optimization/69157
12402 * gcc.dg/torture/pr69157.c: New testcase.
12403
12404 2016-01-12 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/69174
12407 * gcc.dg/torture/pr69174.c: New testcase.
12408
12409 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR c++/66808
12412 PR c++/69000
12413 * g++.dg/tls/pr66808.C: New test.
12414 * g++.dg/tls/pr69000.C: New test.
12415
12416 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12417
12418 * gcc.target/powerpc/swaps-p8-23.c: New test.
12419 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12420
12421 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12422
12423 PR tree-optimization/68356
12424 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12425
12426 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12427 Jim Wilson <jim.wilson@linaro.org>
12428
12429 PR target/69194
12430 * gcc.target/arm/pr69194.c: New test.
12431
12432 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12433
12434 PR target/69225
12435 * gcc.target/i386/pr69225-1.c: New test.
12436 * gcc.target/i386/pr69225-2.c: Likewise.
12437 * gcc.target/i386/pr69225-3.c: Likewise.
12438 * gcc.target/i386/pr69225-4.c: Likewise.
12439 * gcc.target/i386/pr69225-5.c: Likewise.
12440 * gcc.target/i386/pr69225-6.c: Likewise.
12441
12442 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR target/67462
12445 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12446 if lp64.
12447
12448 PR target/69071
12449 * gcc.dg/pr69071.c: New test.
12450
12451 PR c++/69211
12452 * g++.dg/opt/pr69211.C: New test.
12453
12454 PR tree-optimization/69214
12455 * gcc.c-torture/compile/pr69214.c: New test.
12456
12457 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12458
12459 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12460 * gcc.target/i386/pr66232-11.c: Ditto.
12461 * gcc.target/i386/pr66232-12.c: Ditto.
12462 * gcc.target/i386/pr66232-13.c: Ditto.
12463
12464 2016-01-11 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/69173
12467 * gcc.dg/torture/pr69173.c: New testcase.
12468
12469 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12470
12471 PR rtl-optimization/68796
12472 * gcc.target/aarch64/tst_5.c: New test.
12473 * gcc.target/aarch64/tst_6.c: Likewise.
12474
12475 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12476
12477 PR rtl-optimization/68841
12478 * gcc.dg/pr68841.c: New test.
12479 * gcc.c-torture/execute/pr68841.c: New test.
12480
12481 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12482
12483 PR rtl-optimization/68920
12484 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12485 for ix86 targets.
12486 * gcc.dg/ifcvt-5.c: New test.
12487
12488 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12489
12490 PR bootstrap/69123
12491 * g++.dg/pr69123.C: New.
12492
12493 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12494
12495 PR target/69010
12496 * gcc.target/i386/pr69010.c: New test.
12497
12498 2016-01-11 Martin Jambor <mjambor@suse.cz>
12499
12500 PR ipa/69044
12501 * gcc.target/i386/chkp-pr69044.c: New test.
12502
12503 2016-01-11 Tom de Vries <tom@codesourcery.com>
12504
12505 PR tree-optimization/69109
12506 * gcc.dg/autopar/pr69109-2.c: New test.
12507 * gcc.dg/autopar/pr69109.c: New test.
12508
12509 2016-01-11 Tom de Vries <tom@codesourcery.com>
12510
12511 PR tree-optimization/69108
12512 * gcc.dg/autopar/pr69108.c: New test.
12513
12514 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12515
12516 PR c++/69029
12517 * c-c++-common/Wisleading-indentation.c: Augment test.
12518
12519 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12520
12521 PR fortran/69154
12522 * gfortran.dg/inline_matmul_12.f90: New test.
12523
12524 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12525
12526 PR fortran/67779
12527 * gfortran.dg/actual_array_offset_1: New test.
12528
12529 2016-01-10 Tom de Vries <tom@codesourcery.com>
12530
12531 PR tree-optimization/69062
12532 * gcc.dg/autopar/pr69062.c: New test.
12533
12534 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12535
12536 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12537 * gcc.dg/vect/slp-perm-2.c: Likewise.
12538 * gcc.dg/vect/slp-perm-3.c: Likewise.
12539 * gcc.dg/vect/slp-perm-5.c: Likewise.
12540 * gcc.dg/vect/slp-perm-6.c: Likewise.
12541 * gcc.dg/vect/slp-perm-7.c: Likewise.
12542 * gcc.dg/vect/slp-perm-8.c: Likewise.
12543
12544 2016-01-10 Tom de Vries <tom@codesourcery.com>
12545
12546 PR tree-optimization/69039
12547 * gcc.dg/autopar/pr69039.c: New test.
12548
12549 2016-01-09 Marek Polacek <polacek@redhat.com>
12550
12551 PR c++/69113
12552 * g++.dg/pr69113.C: New test.
12553
12554 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR middle-end/50865
12557 PR tree-optimization/69097
12558 * gcc.c-torture/execute/pr50865.c: New test.
12559 * gcc.c-torture/execute/pr69097-1.c: New test.
12560 * gcc.c-torture/execute/pr69097-2.c: New test.
12561 * gcc.dg/pr69097-1.c: New test.
12562 * gcc.dg/pr69097-2.c: New test.
12563
12564 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR c++/69164
12567 * g++.dg/opt/pr69164.C: New test.
12568
12569 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR tree-optimization/69167
12572 * gcc.dg/pr69167.c: New test.
12573
12574 2016-01-08 Marek Polacek <polacek@redhat.com>
12575
12576 PR c++/68449
12577 * g++.dg/pr68449.C: New.
12578
12579 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12580
12581 PR tree-optimization/68707
12582 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12583 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12584 on platforms supporting it.
12585 * gcc.dg/vect/slp-perm-2.c: Likewise.
12586 * gcc.dg/vect/slp-perm-3.c: Likewise.
12587 * gcc.dg/vect/slp-perm-5.c: Likewise.
12588 * gcc.dg/vect/slp-perm-7.c: Likewise.
12589 * gcc.dg/vect/slp-perm-8.c: Likewise.
12590 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12591 on platforms supporting it.
12592
12593 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12594
12595 PR tree-optimization/69162
12596 * gcc.dg/pr69162.c: New test.
12597
12598 PR tree-optimization/69172
12599 * gcc.dg/pr69172.c: New test.
12600
12601 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12602
12603 PR tree-optimization/67781
12604 * gcc.c-torture/execute/pr67781.c: New file.
12605
12606 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR tree-optimization/69083
12609 * gcc.dg/vect/pr69083.c: New test.
12610
12611 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12612
12613 PR tree-optimization/61441
12614 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12615 Use -fexcess-precision=standard for compiler options.
12616 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12617
12618 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12619
12620 PR fortran/69128
12621 * gfortran.dg/gomp/pr69128.f90: New test.
12622
12623 PR c++/69145
12624 * g++.dg/ext/pr69145-1.C: New test.
12625 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12626 * g++.dg/ext/pr69145-2.h: New file.
12627
12628 2016-01-07 Martin Sebor <msebor@redhat.com>
12629
12630 PR c/68966
12631 * gcc.dg/atomic-fetch-bool.c: New test.
12632 * gcc.dg/sync-fetch-bool.c: New test.
12633
12634 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12635
12636 PR fortran/66680
12637 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12638
12639 2016-01-07 Nick Clifton <nickc@redhat.com>
12640
12641 PR target/66655
12642 * g++.dg/pr66655.C: New test.
12643 * g++.dg/pr66655_1.cc: Test support file.
12644 * g++.dg/pr66655.h: Test header file.
12645
12646 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12647
12648 PR fortran/66680
12649 gfortran.dg/gomp/pr66680.f90: New test.
12650
12651 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12652
12653 PR target/69171
12654 * gcc.target/i386/pr69171-1.c: New test.
12655 * gcc.target/i386/pr69171-2.c: Likewise.
12656 * gcc.target/i386/pr69171-3.c: Likewise.
12657 * gcc.target/i386/pr69171-4.c: Likewise.
12658 * gcc.target/i386/pr69171-5.c: Likewise.
12659 * gcc.target/i386/pr69171-6.c: Likewise.
12660
12661 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12662
12663 PR middle-end/67639
12664 * c-c++-common/pr67639.c: New test.
12665
12666 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR tree-optimization/69141
12669 * g++.dg/opt/pr69141.C: New test.
12670
12671 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12672
12673 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12674
12675 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12676
12677 PR target/69140
12678 * gcc.target/i386/pr69140.c: New test
12679
12680 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12681
12682 * gcc.dg/bad-dereference.c: New test case.
12683
12684 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12685
12686 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12687
12688 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12689
12690 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12691
12692 2016-01-06 Marek Polacek <polacek@redhat.com>
12693
12694 PR sanitizer/69099
12695 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12696
12697 2016-01-05 Marek Polacek <polacek@redhat.com>
12698
12699 PR c/69104
12700 * gcc.dg/atomic-invalid-2.c: New.
12701
12702 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12703
12704 PR target/68991
12705 * gcc.target/i386/pr68991.c: New test.
12706
12707 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12708
12709 PR target/68991
12710 * g++.dg/pr68991-1.C: New test.
12711 * g++.dg/pr68991-2.C: Likewise.
12712
12713 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12714
12715 PR other/60465
12716 * gcc.target/ia64/pr60465-gprel64.c: New test.
12717 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12718
12719 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12720
12721 PR rtl-optimization/68651
12722 * gcc.target/aarch64/pr68651_1.c: New test.
12723
12724 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12725
12726 PR c/69122
12727 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12728
12729 2016-01-05 Nathan Sidwell <nathan@acm.org>
12730
12731 PR c++/58583
12732 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12733
12734 * gcc.dg/alias-15.c: New.
12735
12736 2016-01-05 Nick Clifton <nickc@redhat.com>
12737
12738 PR target/68870
12739 * g++.dg/pr68770.C: New test.
12740
12741 2016-01-04 Mike Stump <mikestump@comcast.net>
12742
12743 * lib/target-supports.exp (check_effective_target_cilkplus):
12744 cilkplus targets require pthreads.
12745 (check_effective_target_cilkplus): Remove special case for NVPTX.
12746
12747 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12748
12749 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12750 generation.
12751
12752 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12753
12754 Update copyright years.
12755
12756 2016-01-04 Marek Polacek <polacek@redhat.com>
12757
12758 PR c/68908
12759 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12760 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12761 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12762
12763 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12764
12765 * gcc.target/sparc/20160104-2.c: New test.
12766
12767 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12768
12769 * gcc.target/sparc/20160104-1.c: New test.
12770
12771 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12772
12773 PR fortran/65045
12774 * gfortran.dg/pr65045.f90: New test.
12775
12776 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12777
12778 * gnat.dg/specs/debug1.ads: Delete.
12779
12780 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12781
12782 PR libgfortran/68867
12783 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12784 expression.
12785
12786 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12787
12788 PR libgfortran/68867
12789 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12790 PowerPC.
12791
12792 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12793
12794 PR fortran/68864
12795 * gfortran.dg/pr68864.f90: New test.
12796
12797 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR tree-optimization/69070
12800 * gcc.dg/pr69070.c: New test.
12801
12802 PR sanitizer/69055
12803 * gfortran.dg/pr69055.f90: New test.
12804
12805 PR target/69015
12806 * gcc.dg/pr69015.c: New test.
12807 \f
12808 Copyright (C) 2016 Free Software Foundation, Inc.
12809
12810 Copying and distribution of this file, with or without modification,
12811 are permitted in any medium without royalty provided the copyright
12812 notice and this notice are preserved.