re PR testsuite/77411 (object-size-9.c -fpic -m32 failure)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2 Tom de Vries <tom@codesourcery.com>
3
4 PR testsuite/77411
5 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
6
7 2016-09-23 Marek Polacek <polacek@redhat.com>
8
9 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
10 * c-c++-common/gomp/atomic-13.c: Likewise.
11 * c-c++-common/gomp/atomic-14.c: Likewise.
12 * c-c++-common/pr60439.c: Remove invalid code.
13 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
14 * g++.dg/expr/bitfield5.C: Likewise.
15 * g++.dg/expr/bitfield6.C: Likewise.
16 * g++.dg/expr/bool1.C: Likewise.
17 * g++.dg/expr/bool3.C: Likewise.
18 * g++.dg/expr/lval3.C: Likewise.
19 * g++.dg/expr/lval4.C: Likewise.
20 * g++.old-deja/g++.jason/bool5.C: Likewise.
21
22 2016-09-23 David Malcolm <dmalcolm@redhat.com>
23
24 PR preprocessor/77672
25 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
26 (test_terminator_location): New function.
27
28 2016-09-23 Richard Biener <rguenther@suse.de>
29
30 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
31
32 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
33
34 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
35 -march=armv8.2-a+fp16 when supported by the hardware.
36 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
37 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
38 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
39 semi-colons to a macro invocations.
40 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
41 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
42 defined.
43 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
44 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
45 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
46 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
47 defined.
48 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
49 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
50 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
51 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
52 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
53 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
54 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
55 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
56 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
57 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
58 defined.
59 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
60 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
61 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
62 defined.
63 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
64 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
65 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
66 defined.
67 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
68 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
69 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
70 defined.
71 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
72 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
73 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
74 defined. Also fix some white-space.
75 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
76 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
77 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
78 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
79 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
80 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
81 defined. Also fix some long lines and white-space.
82 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
83 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
84 defined. Also fix some long lines and white-space.
85 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
86 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
87 defined.
88 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
89 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
90 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
91 defined.
92 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
93 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
94 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
95 defined.
96 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
97 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
98 Likewise.
99 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
100 Likewise.
101 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
103 Likewise.
104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
105 Likewise.
106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
107 Likewise.
108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
109 Likewise.
110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
111 Likewise.
112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
113 Likewise.
114 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
116 Likewise.
117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
118 Likewise.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
120 Likewise.
121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
122 Likewise.
123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
124 Likewise.
125 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
126 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
128 Likewise.
129
130 2016-09-23 Jiong Wang <jiong.wang@arm.com>
131 Matthew Wahab <matthew.wahab@arm.com>
132
133 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
134 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
135 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
136 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
137 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
139 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
170
171 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
172
173 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
174 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
175 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
176 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
177 support.
178
179 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
180
181 PR ipa/77677
182 * gcc.dg/torture/pr77677.c: New test.
183
184 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
185
186 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
187 here now.
188
189 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
190
191 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
192 options. Add tests for float16x4_t and float16x8_t.
193
194 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
195
196 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
197 * gcc.target/s390/risbg-ll-2.c: Ditto.
198 * gcc.target/s390/risbg-ll-3.c: Ditto.
199
200 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
201
202 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
203 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
204
205 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
206
207 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
208 output to the simplified instructions.
209
210 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
211
212 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
213 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
214
215 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
216
217 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
218 (FP16_SUPPORTED): New
219 (expected-hfloat-16x4): Make conditional on __fp16 support.
220 (expected-hfloat-16x8): Likewise.
221 (vdup_n_f16): Disable for non-AArch64 targets.
222 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
223 conditional on FP16_SUPPORTED.
224 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
225 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
226 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
227 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
228 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
229 for testing __fp16.
230 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
231 conditional on FP16_SUPPORTED.
232 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
233 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
234
235 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
236
237 * gcc.target/arm/short-vfp-1.c: New.
238
239 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
240
241 * gcc.target/arm/attr-fp16-arith-1.c: New.
242
243 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
244
245 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
246 New.
247 (add_options_for_arm_v8_2a_fp16_neon): New.
248 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
249 (add_options_for_arm_arch_v8_2a): Auto-generate.
250 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
251 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
252 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
253 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
254 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
255 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
256 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
257
258 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
259
260 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
261 arm_fp16_alternative_ok.
262 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
263 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
264 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
265 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
266 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
267 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
268 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
269 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
270 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
271 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
272 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
273 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
274 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
275 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
276 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
277 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
278 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
279 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
280 * gcc.target/arm/fp16-rounding-alt-1.c: Use
281 arm_fp16_alternative_ok.
282 * lib/target-supports.exp
283 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
284 (check_effective_target_arm_fp16_alternative_ok): New.
285 (check_effective_target_arm_fp16_none_ok_nocache): New.
286 (check_effective_target_arm_fp16_none_ok): New.
287
288 2016-09-23 Martin Liska <mliska@suse.cz>
289
290 * gcc.dg/ipa/pr77653.c: Replace adress
291 with address.
292
293 2016-09-23 Martin Liska <mliska@suse.cz>
294
295 * gcc.target/i386/movbe-4.c: New test.
296
297 2016-09-23 Martin Liska <mliska@suse.cz>
298
299 * gcc.target/i386/crc32-5.c: New test.
300
301 2016-09-23 Martin Liska <mliska@suse.cz>
302
303 * gcc.target/i386/pr71652.c: New test.
304 * gcc.target/i386/pr71652-2.c: New test.
305 * gcc.target/i386/pr71652-3.c: New test.
306
307 2016-09-23 Jakub Jelinek <jakub@redhat.com>
308
309 * lib/gcc-dg.exp (process-message): Support relative line number
310 notation - .+4 or .-1 etc.
311 * gcc.dg/dg-test-1.c: New test.
312
313 2016-09-22 Martin Sebor <msebor@redhat.com>
314
315 PR target/77676
316 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
317 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
318 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
319 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
320
321 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
322
323 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
324 * gcc.dg/ifcvt-2.c: Ditto.
325 * gcc.dg/zero_bits_compound-1.c: Ditto.
326 * gcc.dg/zero_bits_compound-1.c: Ditto.
327 * gcc.dg/pr40550.c: Simplify target selectors.
328 Use dg-additional-options.
329 * gcc.dg/pr47893.c: Ditto.
330 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
331 additional options for 32-bit x86 targets.
332 * gcc.dg/pr70955.c: Move to ...
333 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
334
335 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
336
337 PR c++/61019
338 * g++.dg/cpp0x/pr61019.C: New.
339
340 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
341 Terry Guo <terry.guo@arm.com>
342
343 * gcc.target/arm/pure-code/ffunction-sections.c: New.
344 * gcc.target/arm/pure-code/no-literal-pool.c: New.
345 * gcc.target/arm/pure-code/pure-code.exp: New.
346
347 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
348
349 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
350 Remove SSE effective target requirement.
351
352 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
353
354 PR c++/71979
355 * g++.dg/cpp0x/pr71979.C: New.
356
357 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
358
359 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
360
361 2016-09-22 Martin Liska <mliska@suse.cz>
362
363 PR ipa/77653
364 * gcc.dg/ipa/pr77653.c: New test.
365
366 2016-09-22 Jakub Jelinek <jakub@redhat.com>
367
368 PR fortran/77665
369 * gfortran.dg/gomp/pr77665.f90: New test.
370
371 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
372
373 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
374 * gfortran.dg/dtio_13.f90: New test.
375
376 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
377
378 PR fortran/66107
379 * gfortran.dg/pr66107.f90: New test.
380
381 2016-09-21 Ian Lance Taylor <iant@golang.org>
382
383 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
384 with call to builtin delete function.
385
386 2016-09-21 Joseph Myers <joseph@codesourcery.com>
387
388 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
389 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
390 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
391 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
392 tests.
393
394 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
395
396 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
397
398 2016-09-21 Jakub Jelinek <jakub@redhat.com>
399
400 PR c++/77651
401 * g++.dg/cpp1z/aligned-new6.C: New test.
402
403 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
404
405 * gcc.target/arm/fp16-aapcs-3.c: New.
406 * gcc.target/arm/fp16-aapcs-4.c: New.
407 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
408 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
409 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
410 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
411
412 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
413
414 PR tree-optimization/77550
415 * g++.dg/pr77550.C: New test.
416
417 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
418
419 PR target/77326
420 * gcc.target/avr/torture/pr77326.c: New test.
421
422 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
423
424 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
425
426 2016-09-21 Richard Biener <rguenther@suse.de>
427
428 PR tree-optimization/77648
429 * gcc.dg/torture/pr77648-1.c: New testcase.
430 * gcc.dg/torture/pr77648-2.c: Likewise.
431
432 2016-09-21 Richard Biener <rguenther@suse.de>
433 Jakub Jelinek <jakub@redhat.com>
434
435 PR tree-optimization/77621
436 * gcc.dg/pr77621.c: New testcase.
437
438 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
439
440 PR fortran/77657
441 * gfortran.dg/dtio_12.f90: New test.
442
443 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
444
445 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
446
447 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
448
449 PR tree-optimization/72835
450 * gcc.dg/tree-ssa/pr72835.c: New test.
451
452 2016-09-20 Martin Sebor <msebor@redhat.com>
453
454 PR middle-end/49905
455 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
456 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
457 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
458 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
459 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
460 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
461 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
462
463 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
464
465 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
466 arguments/compare will be optimized away.
467 * gcc.dg/torture/ftrapv-1.c: Likewise.
468
469 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
470
471 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
472 will be optimized away.
473 * gcc.dg/ipa/vrp1.c: New test.
474 * gcc.dg/ipa/vrp2.c: New test.
475 * gcc.dg/ipa/vrp3.c: New test.
476
477 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
478
479 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
480 does the same transformation.
481 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
482 * gcc.dg/tree-ssa/evrp1.c: New test.
483 * gcc.dg/tree-ssa/evrp2.c: New test.
484 * gcc.dg/tree-ssa/evrp3.c: New test.
485 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
486 * gcc.dg/tree-ssa/pr22117.c: Likewise.
487 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
488 * gcc.dg/tree-ssa/pr64130.c: Likewise.
489 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
490 foling now happens early.
491 * gcc.dg/tree-ssa/vrp04.c: Likewise.
492 * gcc.dg/tree-ssa/vrp06.c: Likewise.
493 * gcc.dg/tree-ssa/vrp16.c: Likewise.
494 * gcc.dg/tree-ssa/vrp25.c: Likewise.
495 * gcc.dg/tree-ssa/vrp67.c: Likewise.
496
497 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
498
499 PR target/77621
500 * gcc.target/i386/pr77621.c: New test.
501 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
502 pattern, loop should vectorize with -mtune=atom.
503
504 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
505 Jakub Jelinek <jakub@redhat.com>
506
507 PR testsuite/63299
508 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
509 instead of delete.
510
511 2016-09-20 Jakub Jelinek <jakub@redhat.com>
512
513 PR c++/77626
514 * g++.dg/other/pr77626.C: New test.
515
516 PR c++/77638
517 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
518
519 PR c++/77637
520 * g++.dg/cpp0x/gen-attrs-62.C: New test.
521
522 PR middle-end/77624
523 * c-c++-common/pr77624-1.c: New test.
524 * c-c++-common/pr77624-2.c: New test.
525
526 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
527
528 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
529 of digits expected.
530
531 2016-09-20 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/77646
534 * gcc.dg/torture/pr77646.c: New testcase.
535
536 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
537
538 PR c++/77434
539 * c-c++-common/Wint-in-bool-context.c: New test.
540
541 2016-09-19 Joseph Myers <joseph@codesourcery.com>
542
543 * gcc.dg/cr-decimal-dig-1.c: New test.
544
545 2016-09-19 Joseph Myers <joseph@codesourcery.com>
546
547 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
548 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
549 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
550 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
551
552 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
553
554 PR rtl-optimization/77416
555 * gcc.target/powerpc/pr77416.c: New.
556
557 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
558
559 PR c++/77639
560 * g++.dg/template/error-recovery4.C: New test.
561
562 2016-09-19 Bin Cheng <bin.cheng@arm.com>
563
564 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
565
566 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
567
568 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
569 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
570
571 2016-09-19 Jakub Jelinek <jakub@redhat.com>
572 Jan Hubicka <jh@suse.cz>
573
574 PR target/77587
575 * gcc.dg/pr77587.c: New test.
576 * gcc.dg/pr77587a.c: New file.
577
578 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
579
580 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
581 * gfortran.dg/coarray_38.f90:
582 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
583 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
584 * gfortran.dg/coarray_allocate_7.f08: New test.
585 * gfortran.dg/coarray_allocate_8.f08: New test.
586 * gfortran.dg/coarray_allocate_9.f08: New test.
587 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
588 new caf_register.
589 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
590 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
591 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
592 get_by_refs.
593 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
594 * gfortran.dg/coarray_lock_7.f90: Same.
595 * gfortran.dg/coarray_poly_5.f90: Same.
596 * gfortran.dg/coarray_poly_6.f90: Same.
597 * gfortran.dg/coarray_poly_7.f90: Same.
598 * gfortran.dg/coarray_poly_8.f90: Same.
599 * gfortran.dg/coindexed_1.f90: Changed errors expected.
600
601 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
602
603 PR fortran/77584
604 * gfortran.dg/dec_structure_15.f90: New testcase.
605
606 2016-09-19 Richard Biener <rguenther@suse.de>
607
608 PR middle-end/77605
609 * gcc.dg/torture/pr77605.c: New testcase.
610
611 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
612
613 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
614
615 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
616
617 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
618 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
619 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
620 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
621 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
622 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
623 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
624 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
625 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
626 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
627 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
628
629 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
630
631 * gcc.target/i386/pr68633.c: Fix expected result.
632
633 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
634
635 PR fortran/68078
636 * gfortran.dg/pr68078.f90: New test.
637 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
638
639 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
640
641 PR target/77613
642 * gcc.target/powerpc/swaps-p8-25.c: New.
643
644 2016-09-16 Jakub Jelinek <jakub@redhat.com>
645
646 PR c++/77482
647 * g++.dg/cpp0x/constexpr-77482.C: New test.
648
649 PR c++/77379
650 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
651 thunk offsets.
652 * g++.dg/abi/abi-tag23a.C: Likewise.
653
654 PR c++/77338
655 * g++.dg/cpp0x/decltype-77338.C: New test.
656
657 PR c++/77375
658 * g++.dg/cpp0x/mutable1.C: New test.
659
660 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
661
662 PR fortran/77612
663 * gfortran.dg/pr77612.f90: New test.
664
665 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
666
667 * gcc.dg/torture/pr70421.c: Require int32plus.
668
669 2016-09-16 Jakub Jelinek <jakub@redhat.com>
670
671 PR middle-end/77475
672 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
673
674 PR target/77526
675 * gcc.target/i386/pr77526.c: New test.
676
677 2016-09-16 Jakub Jelinek <jakub@redhat.com>
678 Eric Botcazou <ebotcazou@adacore.com>
679
680 PR middle-end/77594
681 * gcc.target/i386/pr77594.c: New test.
682
683 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
684
685 PR fortran/69963
686 * gfortran.dg/misplaced_implicit_character.f90: New test.
687
688 2016-09-15 Bin Cheng <bin.cheng@arm.com>
689
690 PR tree-optimization/77503
691 * gcc.dg/vect/pr77503.c: New test.
692
693 2016-09-15 Richard Biener <rguenther@suse.de>
694
695 PR middle-end/77544
696 * c-c++-common/torture/pr77544.c: New testcase.
697
698 2016-09-15 Jakub Jelinek <jakub@redhat.com>
699
700 PR middle-end/77475
701 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
702 * gcc.dg/march-generic.c: Likewise.
703 * gcc.target/i386/spellcheck-options-1.c: New test.
704 * gcc.target/i386/spellcheck-options-2.c: New test.
705 * gcc.target/i386/spellcheck-options-3.c: New test.
706 * gcc.target/i386/spellcheck-options-4.c: New test.
707
708 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
709
710 PR fortran/72743
711 * gfortran.dg/goacc/pr72743.f90: New test.
712
713 2016-09-15 Richard Biener <rguenther@suse.de>
714
715 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
716
717 2016-09-15 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/77514
720 * gcc.dg/torture/pr77514.c: New testcase.
721
722 2016-09-14 Jakub Jelinek <jakub@redhat.com>
723
724 PR c++/77549
725 * g++.dg/lookup/pr77549.C: New test.
726
727 2016-09-14 Marek Polacek <polacek@redhat.com>
728
729 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
730 * c-c++-common/gomp/atomic-13.c: Likewise.
731 * c-c++-common/gomp/atomic-14.c: Likewise.
732 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
733 * g++.dg/cpp1z/bool-increment1.C: New test.
734 * c-c++-common/pr60439.c: Add dg-warning.
735 * g++.dg/expr/bitfield4.C: Likewise.
736 * g++.dg/expr/bitfield5.C: Likewise.
737 * g++.dg/expr/bitfield6.C: Likewise.
738 * g++.dg/expr/bool1.C: Likewise.
739 * g++.dg/expr/bool3.C: Likewise.
740 * g++.dg/expr/lval3.C: Likewise.
741 * g++.dg/expr/lval4.C: Likewise.
742 * g++.old-deja/g++.jason/bool5.C: Likewise.
743 * g++.dg/expr/bitfield3.C: Adjust dg-error.
744 * g++.dg/other/error18.C: Likewise.
745 * g++.dg/gomp/atomic-14.C: Likewise.
746
747 2016-09-14 Nathan Sidwell <nathan@acm.org>
748
749 PR c++/77539
750 * g++.dg/cpp1y/pr77539.C: New.
751
752 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
753
754 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
755 dg-require.
756 * g++.dg/ext/builtin_alloca.C: Likewise.
757 * g++.dg/template/spec35.C: Likewise.
758 * gcc.dg/builtins-68.c: Likewise.
759 * gcc.misc-tests/gcov-13.c: Likewise.
760 * gcc.misc-tests/gcov-14.c: Likewise.
761
762 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
763
764 * gfortran.dg/dec_structure_14.f90: New testcase.
765
766 2016-09-14 Jakub Jelinek <jakub@redhat.com>
767
768 PR sanitizer/68260
769 * c-c++-common/tsan/pr68260.c: New test.
770
771 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
772
773 PR target/70713
774 * gcc.target/msp430/function-attributes-1.c: New test.
775 * gcc.target/msp430/function-attributes-2.c: New test.
776 * gcc.target/msp430/function-attributes-3.c: New test.
777
778 2016-09-13 Jakub Jelinek <jakub@redhat.com>
779
780 * g++.dg/cpp0x/gen-attrs-61.C: New test.
781 * g++.dg/cpp1z/gen-attrs1.C: New test.
782
783 PR tree-optimization/77454
784 * gcc.dg/pr77454.c: New test.
785
786 PR c++/77553
787 * g++.dg/cpp1y/constexpr-77553.C: New test.
788
789 2016-09-13 David Malcolm <dmalcolm@redhat.com>
790
791 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
792 (test_show_locus): Replace rich_location::add_fixit_insert calls
793 with add_fixit_insert_before and add_fixit_insert_after.
794
795 2016-09-13 Jason Merrill <jason@redhat.com>
796 Tom de Vries <tom@codesourcery.com>
797
798 PR c++/77427
799 * g++.dg/pr77427.C: New test.
800
801 2016-09-13 Martin Liska <mliska@suse.cz>
802
803 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
804 effective target.
805 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
806 * lib/target-supports.exp: Define the new target.
807
808 2016-09-12 Andrew Pinski <apinski@cavium.com>
809
810 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
811 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
812
813 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
814
815 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
816 variable arguments.
817 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
818 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
819 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
820 variable argument.
821 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
822 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
823
824 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
825
826 PR c++/77496
827 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
828 * g++.dg/ext/pr77496.C: New test.
829 * g++.dg/warn/pr77496.C: New test.
830
831 2016-09-12 David Malcolm <dmalcolm@redhat.com>
832
833 PR c/72858
834 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
835 to preserve conversion chars, and to preserve prefix information.
836 * gcc.dg/format/pr72858.c: New test case.
837
838 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
839
840 * gfortran.dg/pr77507.f90: Move to ...
841 * gfortran.dg/ieee/pr77507.f90: here.
842
843 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
844
845 PR ipa/61159
846 * compile/pr61159.c: New testcase
847
848 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
849
850 PR ipa/64316
851 * gcc.dg/ipa/pr63416.c: New testcase.
852
853 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
854 Steven G. Kargl <kargl@gcc.gnu.org>
855
856 PR fortran/77532
857 * gfortran.dg/dtio_11.f90: new test.
858
859 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
860
861 PR fortran/77507
862 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
863 * gfortran.dg/c_assoc_4.f90: Ditto.
864
865 2016-09-10 Tom de Vries <tom@codesourcery.com>
866
867 PR C/71602
868 * c-c++-common/va-arg-va-list-type.c: New test.
869
870 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
871
872 PR rtl-optimization/77289
873 * gcc.target/powerpc/pr77289.c: New test.
874
875 2016-09-09 Martin Sebor <msebor@redhat.com>
876
877 PR c/77520
878 PR c/77521
879 * gcc.dg/pr77520.c: New test.
880 * gcc.dg/pr77521.c: New test.
881
882 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
883
884 PR fortran/77506
885 * gfortran.dg/pr77506.f90: New test.
886
887 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
888
889 PR fortran/77507
890 * gfortran.dg/pr77507.f90: New test.
891
892 2016-09-09 Joseph Myers <joseph@codesourcery.com>
893
894 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
895
896 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
897 Louis Krupp <lkrupp@gcc.gnu.org>
898
899 PR fortran/69514
900 * gfortran.dg/pr69514_1.f90: New test.
901 * gfortran.dg/pr69514_2.f90: New test.
902
903 2016-09-08 Jakub Jelinek <jakub@redhat.com>
904
905 PR fortran/77500
906 * gfortran.dg/gomp/pr77500.f90: New test.
907
908 PR fortran/77516
909 * gfortran.dg/gomp/pr77516.f90: New test.
910
911 2016-09-07 Jakub Jelinek <jakub@redhat.com>
912
913 PR middle-end/77475
914 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
915 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
916 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
917 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
918 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
919 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
920
921 2016-09-07 David Malcolm <dmalcolm@redhat.com>
922
923 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
924 "substring-locations.h".
925
926 2016-09-07 Richard Biener <rguenther@suse.de>
927
928 PR c/77450
929 * c-c++-common/vector-subscript-8.c: Move ..
930 * gcc.dg/pr77450.c: ... here.
931
932 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
933
934 PR libgfortran/77393
935 * gfortran.dg/fmt_f0_2.f90: Update test.
936 * gfortran.dg/fmt_f0_3.f90: New test.
937
938 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
939
940 PR debug/77389
941 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
942 in dg-options.
943
944 PR debug/57519
945 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
946
947 2016-09-06 Jakub Jelinek <jakub@redhat.com>
948
949 PR target/69255
950 * gcc.target/i386/pr69255-1.c: New test.
951 * gcc.target/i386/pr69255-2.c: New test.
952 * gcc.target/i386/pr69255-3.c: New test.
953
954 2016-09-06 Martin Sebor <msebor@redhat.com>
955
956 PR c/77336
957 * gcc.dg/format/miss-7.c: New test.
958
959 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
960
961 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
962
963 2016-09-06 Martin Liska <mliska@suse.cz>
964
965 PR gcov-profile/77378
966 PR gcov-profile/77466
967 * gcc.dg/profile-update-warning.c: New test.
968
969 2016-09-06 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/77479
972 * gcc.dg/torture/pr77479.c: New testcase.
973
974 2016-09-06 Richard Biener <rguenther@suse.de>
975
976 PR c/77450
977 * c-c++-common/vector-subscript-7.c: Adjust.
978 * c-c++-common/vector-subscript-8.c: New testcase.
979
980 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
981
982 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
983
984 2016-09-05 Jakub Jelinek <jakub@redhat.com>
985
986 PR target/77476
987 * gcc.target/i386/avx512f-pr77476.c: New test.
988 * gcc.target/i386/avx512bw-pr77476.c: New test.
989 * gcc.target/i386/avx512dq-pr77476.c: New test.
990
991 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
992 Update comment to mention also avx512f.
993
994 PR sanitizer/77396
995 * g++.dg/asan/pr77396-2.C: New test.
996
997 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
998
999 PR rtl-optimization/77452
1000 * gcc.target/i386/pr77452.c: New test.
1001
1002 2016-09-05 Marek Polacek <polacek@redhat.com>
1003
1004 PR c/77423
1005 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1006
1007 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1008
1009 PR fortran/77391
1010 * gfortran.dg/pr77391.f90: New test.
1011
1012 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1013
1014 PR fortran/77460
1015 * gfortran.dg/pr77460.f90: New test.
1016
1017 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR c/65467
1020 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1021
1022 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1023
1024 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1025
1026 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1027
1028 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1029 test case.
1030 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1031 diagnostic-test-show-locus-generate-patch.c to the sources
1032 for diagnostic_plugin_test_show_locus.c.
1033
1034 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR c/65467
1037 * gcc.dg/gomp/_Atomic-1.c: New test.
1038 * gcc.dg/gomp/_Atomic-2.c: New test.
1039 * gcc.dg/gomp/_Atomic-3.c: New test.
1040 * gcc.dg/gomp/_Atomic-4.c: New test.
1041 * gcc.dg/gomp/_Atomic-5.c: New test.
1042
1043 PR sanitizer/77396
1044 * g++.dg/asan/pr77396.C: New test.
1045
1046 2016-09-01 Martin Sebor <msebor@redhat.com>
1047
1048 PR tree-optimization/71831
1049 * gcc.dg/builtin-object-size-16.c: New test.
1050 * gcc.dg/builtin-object-size-17.c: New test.
1051
1052 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1053
1054 PR libgfortran/77393
1055 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1056
1057 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1058
1059 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1060 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1061 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1062 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1063 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1064 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1065 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1066 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1067 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1068 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1069 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1070 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1071 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1072 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1073 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1074 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1075 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1076 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1077
1078 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1079
1080 * gnat.dg/opt58.adb: New test.
1081 * gnat.dg/opt58_pkg.ads: New helper.
1082
1083 2016-09-01 Richard Biener <rguenther@suse.de>
1084
1085 PR middle-end/77436
1086 * gcc.dg/torture/pr77436.c: New testcase.
1087
1088 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1089
1090 * gcc.dg/pr64252.c: Require int32plus.
1091 * gcc.dg/pr66299-1.c: Likewise.
1092 * gcc.dg/pr66299-2.c: Likewise.
1093 * gcc.dg/torture/20131115-1.c: Skip for avr.
1094
1095 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1096
1097 * gcc.target/aarch64/ands_3.c: New test.
1098
1099 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR fortran/77352
1102 * gfortran.dg/gomp/pr77352.f90: New test.
1103
1104 PR fortran/77374
1105 * gfortran.dg/gomp/pr77374.f08: New test.
1106
1107 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1108
1109 PR tree-optimization/73714
1110 * gcc.dg/tree-ssa/pr73714.c: New test.
1111
1112 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1113
1114 PR libgfortran/77393
1115 * gfortran.dg/fmt_f0_2.f90: New test.
1116
1117 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1118
1119 * gcc.target/i386/pr59539-2.c: Adapt options.
1120 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1121
1122 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1123
1124 PR fortran/77418
1125 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1126 of the associate entity and replace with a pointer to the
1127 intended item on the stack.
1128
1129 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1130 Paul Thomas <pault@gcc.gnu.org>
1131
1132 PR fortran/48298
1133 * gfortran.dg/dtio_1.f90: New test.
1134 * gfortran.dg/dtio_2.f90: New test.
1135 * gfortran.dg/dtio_3.f90: New test.
1136 * gfortran.dg/dtio_4.f90: New test.
1137 * gfortran.dg/dtio_5.f90: New test.
1138 * gfortran.dg/dtio_6.f90: New test.
1139 * gfortran.dg/dtio_7.f90: New test.
1140 * gfortran.dg/dtio_8.f90: New test.
1141 * gfortran.dg/dtio_9.f90: New test.
1142 * gfortran.dg/dtio_10.f90: New test.
1143
1144 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1145
1146 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1147 (test_many_nested_locations): New function.
1148 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1149 (test_show_locus): Handle "test_many_nested_locations".
1150
1151 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1152
1153 * g++.dg/template/double-greater-than-fixit.C: New test case.
1154
1155 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * gnat.dg/opt57.ad[sb]: New test.
1158 * gnat.dg/opt57_pkg.ads: New helper.
1159
1160 2016-08-30 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/69047
1163 * gcc.dg/pr69047.c: Fix byte-order check.
1164
1165 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR tree-optimization/72866
1168 * gcc.dg/vect/pr72866.c: New test.
1169
1170 PR debug/77363
1171 * g++.dg/debug/dwarf2/pr77363.C: New test.
1172
1173 PR middle-end/77377
1174 * gcc.target/i386/pr77377.c: New test.
1175
1176 PR debug/77389
1177 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1178 in dg-options.
1179
1180 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1181
1182 * gfortran.dg/pr77372.f90: Moved to ...
1183 * gfortran.dg/ieee/pr77372.f90: here.
1184
1185 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1186
1187 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1188 vector short/char initializations.
1189 * gcc.target/powerpc/vec-init-5.c: Likewise.
1190 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1191 vector initialization optimizations.
1192 * gcc.target/powerpc/vec-init-7.c: Likewise.
1193 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1194 vector float/double initializations.
1195 * gcc.target/powerpc/vec-init-9.c: Likewise.
1196
1197 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1198
1199 PR target/77403
1200 * gcc.target/i386/pr77403.c: New test.
1201
1202 2016-08-29 Marek Polacek <polacek@redhat.com>
1203
1204 PR c/77292
1205 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1206
1207 2016-08-29 Tom de Vries <tom@codesourcery.com>
1208
1209 PR c/77398
1210 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1211
1212 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1213
1214 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1215
1216 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1217
1218 * gfortran.dg/dec_structure_13.f90: New testcase.
1219
1220 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1221
1222 PR fortran/77261
1223 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1224 available.
1225
1226 2016-08-28 Tom de Vries <tom@codesourcery.com>
1227
1228 PR lto/70955
1229 * gcc.dg/pr70955.c: New test.
1230 * gcc.dg/lto/pr70955_0.c: Same.
1231 * gcc.dg/lto/pr70955_1.c: Same.
1232
1233 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1234
1235 PR tree-optimization/71077
1236 * gcc.target/i386/pr71077.c: New test.
1237
1238 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1239
1240 PR fortran/77380
1241 * gfortran.dg/pr77380.f90: New test.
1242
1243 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1244
1245 PR fortran/77372
1246 gfortran.dg/pr77372.f90: New test.
1247
1248 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1249
1250 * gcc.dg/spellcheck-fields-2.c (test): Move
1251 dg-begin/end-multiline-output within function body.
1252 (test_macro): New function.
1253
1254 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1255
1256 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1257 (test_fixit_insert): Update expected output.
1258 (test_fixit_remove): Likewise.
1259 (test_fixit_replace): Likewise.
1260
1261 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1262
1263 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1264 Fix typo.
1265
1266 2016-08-26 Richard Biener <rguenther@suse.de>
1267
1268 PR tree-optimization/69047
1269 * gcc.dg/pr69047.c: New testcase.
1270
1271 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1272 Martin Jambhor <mjambor@suse.cz>
1273
1274 * gcc.dg/ipa/propbits-1.c: New test-case.
1275 * gcc.dg/ipa/propbits-2.c: Likewise.
1276 * gcc.dg/ipa/propbits-3.c: Likewise.
1277
1278 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1279
1280 PR fortran/77351
1281 * gfortran.dg/pr77351.f90: New test.
1282
1283 2016-08-25 Marek Polacek <polacek@redhat.com>
1284
1285 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1286
1287 2016-08-25 Marek Polacek <polacek@redhat.com>
1288
1289 PR c/77323
1290 * gcc.dg/pr77323.c: New test.
1291
1292 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1293
1294 PR fortran/77358
1295 * gfortran.dg/submodule_17.f08: New test.
1296
1297 2016-08-24 Michael Collison <michael.collison@linaro.org>
1298 Michael Collison <michael.collison@arm.com>
1299
1300 * gcc.target/arm/builtin_saddl.c: New testcase.
1301 * gcc.target/arm/builtin_saddll.c: New testcase.
1302 * gcc.target/arm/builtin_uaddl.c: New testcase.
1303 * gcc.target/arm/builtin_uaddll.c: New testcase.
1304 * gcc.target/arm/builtin_ssubl.c: New testcase.
1305 * gcc.target/arm/builtin_ssubll.c: New testcase.
1306 * gcc.target/arm/builtin_usubl.c: New testcase.
1307 * gcc.target/arm/builtin_usubll.c: New testcase.
1308
1309 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1310
1311 PR target/77270
1312 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1313 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1314 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1315 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1316 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1317 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1318 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1319 effective target. Remove scan-assembler-times directives.
1320 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1321 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1322 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1323
1324 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1325
1326 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1327 of unsigned int.
1328 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1329
1330 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1331
1332 PR testsuite/77317
1333 * lib/target-supports.exp
1334 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1335 (check_effective_target_vect_natural_alignment): Ditto.
1336 (check_effective_target_vector_alignment_reachable): Ditto.
1337 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1338
1339 2016-08-23 Ian Lance Taylor <iant@golang.org>
1340
1341 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1342
1343 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1344
1345 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1346 being created from pointers to memory locations.
1347 * gcc.target/powerpc/vec-init-2.c: Likewise.
1348
1349 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1350
1351 * gfortran.dg/dec_structure_12.f90: New testcase.
1352
1353 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1354
1355 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1356
1357 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1358
1359 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1360 verification.
1361
1362 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1363
1364 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1365 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1366
1367 2016-08-23 Richard Biener <rguenther@suse.de>
1368
1369 PR tree-optimization/27336
1370 * c-c++-common/pr27336.c: New testcase.
1371
1372 2016-08-22 Marek Polacek <polacek@redhat.com>
1373
1374 PR c++/77321
1375 * g++.dg/cpp1y/pr77321.C: New test.
1376
1377 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1378
1379 PR fortran/60774
1380 * gfortran.dg/empty_label.f: Adjust test for new error message.
1381 * gfortran.dg/empty_label.f90: Ditto.
1382 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1383 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1384 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1385
1386 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1387
1388 PR fortran/61318
1389 * gfortran.dg/pr61318.f90: New test.
1390
1391 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1392
1393 PR fortran/77260
1394 * gfortran.dg/pr77260_1.f90: New test.
1395 * gfortran.dg/pr77260_2.f90: Ditto.
1396
1397 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1398
1399 PR middle-end/77269
1400 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1401 __builtin_signbitf and __builtin_signbitl in expected generic
1402 expansion.
1403 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1404 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1405 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1406 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1407 tests.
1408
1409 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1410
1411 * gcc.dg/torture/float128-builtin.c,
1412 gcc.dg/torture/float128-ieee-nan.c,
1413 gcc.dg/torture/float128x-builtin.c,
1414 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1415 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1416 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1417 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1418 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1419 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1420 gcc.dg/torture/floatn-nan.h: New tests.
1421
1422 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1423
1424 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1425 macro.
1426 (main): Update calls to TEST_I_F.
1427 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1428 macro.
1429 (main): Update calls to TEST_I_F.
1430
1431 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1432
1433 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1434 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1435 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1436 names in calls to TEST_I_F.
1437
1438 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1439
1440 PR c/52952
1441 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1442
1443 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1444
1445 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1446 and !natural_alignment_64.
1447 * gcc.dg/ipa/propalign-2.c: Likewise.
1448 * gcc.dg/ipa/propalign-3.c: Likewise.
1449 * gcc.dg/ipa/propalign-4.c: Likewise.
1450 * gcc.dg/ipa/propalign-5.c: Likewise.
1451 * lib/target-supports.exp
1452 (check_effective_target_natural_alignment_32): Add avr-*-*.
1453
1454 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1455
1456 PR tree-optimization/61839
1457 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1458 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1459 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1460 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1461
1462 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1463
1464 PR c/32187
1465 * lib/target-supports.exp (check_effective_target_float16)
1466 (check_effective_target_float32, check_effective_target_float64)
1467 (check_effective_target_float128, check_effective_target_float32x)
1468 (check_effective_target_float64x)
1469 (check_effective_target_float128x)
1470 (check_effective_target_float16_runtime)
1471 (check_effective_target_float32_runtime)
1472 (check_effective_target_float64_runtime)
1473 (check_effective_target_float128_runtime)
1474 (check_effective_target_float32x_runtime)
1475 (check_effective_target_float64x_runtime)
1476 (check_effective_target_float128x_runtime)
1477 (check_effective_target_floatn_nx_runtime)
1478 (add_options_for_float16, add_options_for_float32)
1479 (add_options_for_float64, add_options_for_float128)
1480 (add_options_for_float32x, add_options_for_float64x)
1481 (add_options_for_float128x): New procedures.
1482 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1483 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1484 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1485 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1486 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1487 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1488 gcc.dg/torture/float128-complex.c,
1489 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1490 gcc.dg/torture/float128x-basic.c,
1491 gcc.dg/torture/float128x-complex.c,
1492 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1493 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1494 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1495 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1496 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1497 gcc.dg/torture/float32x-basic.c,
1498 gcc.dg/torture/float32x-complex.c,
1499 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1500 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1501 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1502 gcc.dg/torture/float64x-basic.c,
1503 gcc.dg/torture/float64x-complex.c,
1504 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1505 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1506 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1507 gcc.dg/torture/floatn-tg.h,
1508 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1509 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1510 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1511 gcc.dg/torture/fp-int-convert-float128x.c,
1512 gcc.dg/torture/fp-int-convert-float16-timode.c,
1513 gcc.dg/torture/fp-int-convert-float16.c,
1514 gcc.dg/torture/fp-int-convert-float32-timode.c,
1515 gcc.dg/torture/fp-int-convert-float32.c,
1516 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1517 gcc.dg/torture/fp-int-convert-float32x.c,
1518 gcc.dg/torture/fp-int-convert-float64-timode.c,
1519 gcc.dg/torture/fp-int-convert-float64.c,
1520 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1521 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1522 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1523 maximum exponent of floating-point type. Use it in testing
1524 whether 0x8...0 fits in the floating-point type. Always treat -1
1525 (signed 0xf...f) as fitting in the floating-point type.
1526 (M_OK1): New macro.
1527 * gcc.dg/torture/fp-int-convert-double.c,
1528 gcc.dg/torture/fp-int-convert-float.c,
1529 gcc.dg/torture/fp-int-convert-float128-timode.c,
1530 gcc.dg/torture/fp-int-convert-float128.c,
1531 gcc.dg/torture/fp-int-convert-float80-timode.c,
1532 gcc.dg/torture/fp-int-convert-float80.c,
1533 gcc.dg/torture/fp-int-convert-long-double.c,
1534 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1535
1536 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR fortran/72744
1539 * gfortran.dg/gomp/pr72744.f90: New test.
1540
1541 PR fortran/69281
1542 * gfortran.dg/gomp/pr69281.f90: New test.
1543
1544 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1545
1546 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1547 the last special seed value.
1548 * gfortran.dg/random_7.f90: Use size for last array member instead
1549 of hardcoded value.
1550
1551 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1552
1553 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1554 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1555
1556 2016-08-19 Richard Biener <rguenther@suse.de>
1557
1558 PR tree-optimization/77286
1559 * gcc.dg/torture/pr77286.c: New testcase.
1560
1561 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1562
1563 * gcc.dg/verbose-asm-2.c: New test case.
1564
1565 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1566
1567 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1568 (custom_diagnostic_finalizer): Update for change to
1569 diagnostic_show_locus.
1570
1571 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1572
1573 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1574 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1575
1576 2016-08-18 Marek Polacek <polacek@redhat.com>
1577
1578 PR c/71514
1579 * gcc.dg/pr71514.c: New test.
1580
1581 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1582
1583 PR target/72839
1584 * gcc.target/i386/pr72839.c: New test.
1585
1586 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1587
1588 PR middle-end/70895
1589 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1590 * c-c++-common/goacc/reduction-1.c: Likewise.
1591 * c-c++-common/goacc/reduction-2.c: Likewise.
1592 * c-c++-common/goacc/reduction-3.c: Likewise.
1593 * c-c++-common/goacc/reduction-4.c: Likewise.
1594
1595 2016-08-18 Alan Modra <amodra@gmail.com>
1596
1597 * gcc.c-torture/compile/pr72771.c: New.
1598
1599 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR fortran/67496
1602 * gfortran.dg/pr67496.f90: New test.
1603
1604 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1605
1606 PR tree-optimization/71752
1607 * gcc.dg/vect/pr71752.c: New.
1608
1609 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1610
1611 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1612
1613 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR middle-end/77259
1616 * g++.dg/ipa/devirt-52.C: New test.
1617
1618 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1619
1620 * c-c++-common/goacc/reduction-6.c: New testcase.
1621
1622 2016-08-17 Richard Biener <rguenther@suse.de>
1623
1624 PR tree-optimization/76490
1625 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1626 * gcc.dg/pr52904.c: XFAIL.
1627
1628 2016-08-17 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/23855
1631 * gcc.dg/loop-unswitch-2.c: Adjust.
1632
1633 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1634
1635 PR tree-optimization/72817
1636 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1637
1638 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1639
1640 PR libgcc/77265
1641 * gcc.dg/torture/float128-extend-inf.c: New test.
1642
1643 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1644
1645 PR c/72857
1646 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1647 for embedded NUL.
1648 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1649 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1650 caret placement.
1651 (test_oct): Likewise.
1652 (test_multiple): Likewise.
1653 (test_field_width_specifier): Likewise.
1654 (test_field_width_specifier_2): New function.
1655 (test_field_precision_specifier): New function.
1656 (test_embedded_nul): Update expected caret placement.
1657 (test_non_contiguous_strings): Update line number.
1658 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1659 (__emit_string_literal_range): Add "caret_idx" param.
1660 (test_simple_string_literal): Add value for new param, updating
1661 expected output..
1662 (test_concatenated_string_literal): Likewise.
1663 (test_multiline_string_literal): Likewise.
1664 (test_hex): Likewise.
1665 (test_oct): Likewise.
1666 (test_multiple): Likewise.
1667 (test_ucn4): Likewise.
1668 (test_ucn8): Likewise.
1669 (test_u8): Likewise.
1670 (test_u): Likewise; update expected message, from "range" to
1671 "location".
1672 (test_U): Likewise.
1673 (test_L): Likewise.
1674 (test_macro): Add value for new param.
1675 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1676 (__emit_string_literal_range): Add "caret_idx" param.
1677 (test_stringified_token_1): Add value for new param. Update
1678 expected message, from "range" to "location".
1679 (test_stringized_token_2): Likewise, adding param to macro.
1680 (test_stringified_token_3): Likewise.
1681 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1682 (emit_warning): Convert param from source_range to location_t.
1683 (test_string_literals): Add caret_idx param, and use it when
1684 constructing a substring_loc. Update error message, from
1685 "range" to "location".
1686
1687 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR target/71910
1690 * g++.dg/gomp/pr71910.C: New test.
1691
1692 PR middle-end/67485
1693 * gcc.c-torture/compile/pr67485.c: New test.
1694
1695 PR target/72867
1696 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1697
1698 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1699
1700 PR tree-optimization/69848
1701 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1702
1703 2016-08-16 Martin Liska <mliska@suse.cz>
1704
1705 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1706 of memory operations so that it can be handled by core2
1707 in 32-bit mode.
1708
1709 2016-08-16 Richard Biener <rguenther@suse.de>
1710
1711 PR tree-optimization/76783
1712 * gcc.dg/pr76783.c: New testcase.
1713 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1714
1715 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1716
1717 PR tree-optimization/72817
1718 PR tree-optimization/73450
1719 * gcc.dg/tree-ssa/pr72817.c: New test.
1720 * gcc.dg/tree-ssa/pr73450.c: New test.
1721
1722 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1723
1724 * gfortran.dg/init_flag_13.f90: New testcase.
1725 * gfortran.dg/init_flag_14.f90: Ditto.
1726 * gfortran.dg/init_flag_15.f03: Ditto.
1727 * gfortran.dg/dec_init_1.f90: Ditto.
1728 * gfortran.dg/dec_init_2.f90: Ditto.
1729
1730 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1731
1732 PR target/72867
1733 * gcc.target/i386/pr72867.c: New test.
1734
1735 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * c-c++-common/dump-ada-spec-5.c: New test.
1738
1739 2016-08-15 Richard Biener <rguenther@suse.de>
1740
1741 PR tree-optimization/73434
1742 * gcc.dg/torture/pr73434.c: New testcase.
1743
1744 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR tree-optimization/72824
1747 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1748
1749 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1750
1751 PR fortran/70598
1752 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1753 in use_device clause.
1754 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1755 * gfortran.dg/goacc/list.f95: Adjust to catch
1756 "neither a POINTER nor an array" error messages.
1757
1758 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1759
1760 PR target/76342
1761 * gcc.target/i386/pr76342.c: New test.
1762
1763 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR c/71512
1766 * g++.dg/ubsan/pr71512.C: New test.
1767 * c-c++-common/ubsan/pr71512-1.c: New test.
1768 * c-c++-common/ubsan/pr71512-2.c: New test.
1769
1770 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1771
1772 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1773 vector initialization options.
1774 * gcc.target/powerpc/vec-init-2.c: Likewise.
1775 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1776 is generated on ISA 3.0.
1777
1778 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1779
1780 PR middle-end/71654
1781 * gcc.dg/c-c++-common/pr71654.c: New test.
1782 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1783 dg-options.
1784 * gcc.dg/tree-ssa/vrp24: Likewise.
1785
1786 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR c/67410
1789 * gcc.dg/pr67410.c: New test.
1790
1791 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1792
1793 PR tree-optimization/69848
1794 * gcc.dg/vect/vect-pr69848.c: New test.
1795
1796 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1797
1798 PR testsuite/71008
1799 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1800 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1801 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1802 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1803
1804 2016-08-12 Richard Biener <rguenther@suse.de>
1805
1806 PR tree-optimization/57326
1807 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1808 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1809 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1810 * gcc.target/i386/pr45685.c: Likewise.
1811 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1812 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1813 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1814 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1815 * gfortran.dg/pr34163.f90: Likewise.
1816
1817 2016-08-12 Martin Liska <mliska@suse.cz>
1818
1819 * g++.dg/gcov/gcov-16.C: New test.
1820 * lib/gcov.exp: Support new argument for run-gcov function.
1821
1822 2016-08-12 Martin Liska <mliska@suse.cz>
1823
1824 PR gcov-profile/35590
1825 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1826
1827 2016-08-12 Richard Biener <rguenther@suse.de>
1828
1829 PR tree-optimization/72851
1830 * gcc.dg/torture/pr72851.c: New testcase.
1831
1832 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1833
1834 PR debug/63240
1835 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1836 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1837 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1838 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1839 DW_AT_deleted.
1840
1841 PR debug/55641
1842 * g++.dg/debug/dwarf2/ref-1.C: New.
1843
1844 PR debug/49366
1845 * g++.dg/debug/dwarf2/template-params-12.H: New.
1846 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1847 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1848 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1849 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1850 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1851 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1852 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1853
1854 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1855
1856 PR target/72863
1857 * gcc.target/powerpc/pr72863.c: New test.
1858
1859 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1860
1861 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1862
1863 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1864
1865 * gcc.target/i386/pieces-strcpy-1.c: New test.
1866 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1867
1868 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR c++/72868
1871 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1872
1873 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1874
1875 * gcc.target/i386/pieces-memcpy-1.c: New test.
1876 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1877 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1878 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1879 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1880 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1881
1882 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR c/72816
1885 * gcc.dg/pr72816.c: Remove dg-error.
1886
1887 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1888
1889 PR tree-optimization/71083
1890 * gcc.c-torture/execute/pr71083.c: New test.
1891 * gnat.dg/loop_optimization23.adb: New test.
1892 * gnat.dg/loop_optimization23_pkg.ads: New test.
1893 * gnat.dg/loop_optimization23_pkg.adb: New test.
1894
1895 2016-08-11 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/72772
1898 * gcc.dg/graphite/pr35356-1.c: Adjust.
1899 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1900
1901 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1902
1903 * gfortran.dg/random_7.f90: Take into account that the last seed
1904 value is the special p value.
1905 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1906
1907 2016-08-11 Richard Biener <rguenther@suse.de>
1908
1909 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1910
1911 2016-08-11 Alan Modra <amodra@gmail.com>
1912
1913 * gcc.target/powerpc/pr71680.c: New.
1914
1915 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1916
1917 * gcc.target/powerpc/bfp/bfp.exp: New file.
1918 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1919 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1920 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1921 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1922 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1923 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1924 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1925 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1926 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1927 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1928 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1929 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1930 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1931 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1932 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1933 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1934 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1935 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1936 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1937 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1938 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1939 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1940 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1941 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1942 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1943 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1944 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1945 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1946 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1947 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1948 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1949 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1950 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1951 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1952 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1953 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1954 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1955 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1956 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1957 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1958 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1959 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1960 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1961 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1962 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1963 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1964 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1965 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1966 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1967 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1968 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1969 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1970 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1971
1972 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1973
1974 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1975 Add aarch64*-*-*.
1976
1977 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1978
1979 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1980
1981 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1982
1983 PR target/72853
1984 * gcc.target/powerpc/pr72853.c: New test.
1985
1986 2016-08-10 Martin Liska <mliska@suse.cz>
1987
1988 PR gcov-profile/58306
1989 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1990
1991 2016-08-10 Martin Liska <mliska@suse.cz>
1992
1993 * g++.dg/gcov/gcov-threads-1.C: New test.
1994
1995 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1996
1997 PR target/71873
1998 * gcc.target/avr/pr71873.c: New test.
1999
2000 2016-08-09 Martin Liska <mliska@suse.cz>
2001
2002 * g++.dg/gcov/gcov-dump-1.C: New test.
2003 * g++.dg/gcov/gcov-dump-2.C: New test.
2004
2005 2016-08-09 Martin Liska <mliska@suse.cz>
2006
2007 * gcc.dg/tree-prof/val-prof-9.c: New test.
2008
2009 2016-08-09 Martin Liska <mliska@suse.cz>
2010
2011 * gcc.dg/tree-prof/val-prof-8.c: New test.
2012
2013 2016-08-09 Martin Jambor <mjambor@suse.cz>
2014
2015 PR ipa/71981
2016 * gcc.dg/ipa/pr71981.c: New test.
2017
2018 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2019
2020 PR tree-optimization/33707
2021 * gcc.dg/vect/pr33707.c: New test.
2022
2023 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2024
2025 PR tree-optimization/pr72772
2026 * gcc.dg/tree-ssa/pr72772.c: New test.
2027
2028 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2029
2030 PR rtl-optimization/66669
2031 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2032
2033 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR tree-optimization/72824
2036 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2037
2038 2016-08-09 Richard Biener <rguenther@suse.de>
2039
2040 PR tree-optimization/71802
2041 * gcc.dg/torture/pr71802.c: New testcase.
2042
2043 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR c++/72809
2046 * g++.dg/eh/stdarg1.C: New test.
2047
2048 2016-08-08 Andi Kleen <ak@linux.intel.com>
2049
2050 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2051 test command line in failure log.
2052 (profopt-execute): dito. Make autofdo file names unique.
2053
2054 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2055
2056 PR c/64955
2057 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2058 output.
2059
2060 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2061
2062 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2063 c99_runtime.
2064 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2065 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2066 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2067 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2068 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2069 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2070
2071 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2072
2073 PR c/52952
2074 * gcc.dg/cpp/pr66415-1.c: Likewise.
2075 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2076 * gcc.dg/format/c90-printf-1.c: Likewise.
2077 * gcc.dg/format/diagnostic-ranges.c: New test case.
2078
2079 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR fortran/72716
2082 * gfortran.dg/gomp/pr72716.f90: New test.
2083
2084 PR middle-end/72781
2085 * gcc.dg/gomp/pr72781.c: New test.
2086
2087 PR middle-end/68762
2088 * g++.dg/vect/pr68762-1.cc: New test.
2089 * g++.dg/vect/pr68762-2.cc: New test.
2090 * g++.dg/vect/pr68762.h: New file.
2091
2092 2016-08-08 Martin Sebor <msebor@redhat.com>
2093
2094 PR testsuite/72838
2095 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2096 * g++.dg/warn/overflow-warn-3.C: Same.
2097 * g++.dg/warn/overflow-warn-4.C: Same.
2098
2099 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2100
2101 PR fortran/71936
2102 * gfortran.dg/allocate_with_source_21.f03: New test.
2103
2104 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2105
2106 PR fortran/72698
2107 * gfortran.dg/allocate_with_source_20.f03: New test.
2108
2109 2016-08-08 Alan Modra <amodra@gmail.com>
2110
2111 * gcc.c-torture/compile/pr72802.c: New.
2112
2113 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2114
2115 PR fortran/70524
2116 * gfortran.dg/dependency_48.f90: New test.
2117
2118 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2119
2120 PR fortran/70040
2121 * gfortran.dg/pr70040.f90: New testcase.
2122
2123 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2124
2125 PR fortran/71961
2126 * gfortran.dg/matmul_10.f90: New testcase.
2127
2128 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2129
2130 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2131
2132 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR c/72816
2135 * gcc.dg/pr72816.c: New test.
2136
2137 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2138
2139 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2140 * g++.dg/conversion/pr41426.C: Likewise.
2141 * g++.dg/conversion/pr66211.C: Likewise.
2142 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2143 * g++.dg/init/ref8.C: Likewise.
2144 * g++.old-deja/g++.law/cvt20.C: Likewise.
2145 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2146
2147 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2148
2149 PR tree-optimization/18046
2150 * gcc.dg/tree-ssa/vrp105.c: New test.
2151 * gcc.dg/tree-ssa/vrp106.c: New test.
2152
2153 2016-08-05 Martin Sebor <msebor@redhat.com>
2154
2155 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2156 1ul in diagnostics. Remove hyphen from "constant-expression."
2157 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2158 * g++.dg/cpp0x/static_assert3.C: Same.
2159 * g++.dg/cpp1y/constexpr-throw.C: Same.
2160 * g++.dg/template/nontype3.C: Same.
2161 * g++.dg/warn/overflow-warn-1.C: Same.
2162 * g++.dg/warn/overflow-warn-3.C: Same.
2163 * g++.dg/warn/overflow-warn-4.C: Same.
2164
2165 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2166
2167 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2168 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2169 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2170 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2171
2172 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2173
2174 PR tree-optimization/72810
2175 * gcc.dg/tree-ssa/vrp110.c: New test.
2176
2177 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2178
2179 PR Target/72819
2180 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2181 registers.
2182 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2183 saving the half-precision registers.
2184 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2185 value is returned in h0.
2186 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2187 are passed in FP/SIMD registers.
2188 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2189 passing works corrcetly.
2190 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2191 (hfa_f16x2_t): Likewise.
2192 (hfa_f16x3_t): Likewise.
2193 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2194 are promoted to double and passed in a double register.
2195 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2196 are promoted to double and stacked.
2197 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2198 __fp16 data types.
2199 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2200 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2201 __fp16 first get passed in FP/SIMD registers, then stacked.
2202
2203 2016-08-05 Nathan Sidwell <nathan@acm.org>
2204
2205 PR c++/68724
2206 * g++.dg/cpp0x/pr68724.C: New.
2207
2208 2016-08-05 Richard Biener <rguenther@suse.de>
2209
2210 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2211
2212 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2213
2214 * gcc.dg/tree-ssa/vrp107.c: New test.
2215 * gcc.dg/tree-ssa/vrp108.c: New test.
2216 * gcc.dg/tree-ssa/vrp109.c: New test.
2217
2218 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2219
2220 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2221 dg-options.
2222
2223 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2224
2225 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2226 test-cases.
2227 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2228 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2229 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2230 test-cases.
2231 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2232 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2233 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2234 large_double.
2235
2236 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/72800
2239 * g++.dg/cpp1y/lambda-ice1.C: New.
2240
2241 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2242
2243 PR c++/72759
2244 * g++.dg/cpp1y/pr72759.C: New test.
2245
2246 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2247
2248 * gcc.dg/switch-10.c: New test.
2249
2250 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2251
2252 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2253
2254 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2255
2256 * c-c++-common/goacc/routine-5.c: Update.
2257
2258 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2259
2260 PR rtl-optimization/70903
2261 * gcc.c-torture/execute/pr70903.c: New test.
2262
2263 2016-08-04 Martin Liska <mliska@suse.cz>
2264
2265 * gcc.dg/params/params.exp: Replace file exists with
2266 TESTING_IN_BUILD_TREE.
2267
2268 2016-08-04 Marek Polacek <polacek@redhat.com>
2269
2270 PR c++/70229
2271 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2272
2273 2016-08-04 Richard Biener <rguenther@suse.de>
2274
2275 PR middle-end/71984
2276 * gcc.dg/torture/pr71984.c: Guard correctness check for
2277 little-endian.
2278
2279 2016-08-03 Andrew Pinski <apinski@cavium.com>
2280
2281 * gcc.c-torture/compile/20160802-1.c: New testcase.
2282
2283 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2284
2285 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2286
2287 2016-08-03 Richard Biener <rguenther@suse.de>
2288
2289 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2290 and remove -O3.
2291 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2292 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2293
2294 2016-08-03 Richard Biener <rguenther@suse.de>
2295
2296 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2297 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2298 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2299 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2300
2301 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2302
2303 * gcc.dg/init-excess-2.c: Require int32plus.
2304 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2305 * gcc.dg/pr59963-2.c: Require int32plus.
2306 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2307 * gcc.dg/unroll-7.c: Require int32plus.
2308
2309 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2310
2311 PR tree-optimization/34114
2312 * gcc.dg/tree-ssa/loop-42.c: New test.
2313
2314 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2315
2316 * gcc.target/aarch64/vminmaxnm.c: New.
2317 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2318 tests.
2319
2320 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2321
2322 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2323 vec_extract for vector float, vector int, vector short, and vector
2324 char.
2325 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2326 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2327 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2328 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2329
2330 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2331
2332 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2333 single stack adjustment, no writeback.
2334 * gcc.target/aarch64/test_frame_12.c: Likewise.
2335 * gcc.target/aarch64/test_frame_13.c: Likewise.
2336 * gcc.target/aarch64/test_frame_15.c: Likewise.
2337 * gcc.target/aarch64/test_frame_6.c: Likewise.
2338 * gcc.target/aarch64/test_frame_7.c: Likewise.
2339 * gcc.target/aarch64/test_frame_8.c: Likewise.
2340 * gcc.target/aarch64/test_frame_16.c: New test.
2341
2342 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 PR target/72748
2345 * gcc.target/i386/pr72748.c: New test.
2346
2347 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2348
2349 PR tree-optimization/71818
2350 * gcc.dg/vect/pr71818.c: New
2351
2352 2016-08-01 Martin Liska <mliska@suse.cz>
2353
2354 PR tree-optimization/71857
2355 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2356
2357 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2358
2359 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2360
2361 2016-08-01 Jan Beulich <jbeulich@suse.com>
2362
2363 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2364
2365 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2366
2367 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2368 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2369
2370 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2371
2372 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2373 (check_effective_target_c++): Likewise. Also match for libstdc++.
2374
2375 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377 PR fortran/41922
2378 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2379 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2380 * gfortran.dg/pr41922.f90: New test.
2381
2382 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2383
2384 PR fortran/68566
2385 * gfortran.dg/pr68566.f90: new test.
2386
2387 2016-07-30 Martin Sebor <msebor@redhat.com>
2388
2389 PR c++/60760
2390 PR c++/71091
2391 * g++.dg/cpp0x/constexpr-cast.C: New test.
2392 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2393 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2394 * g++.dg/ubsan/pr63956.C: Correct.
2395
2396 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2397
2398 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2399 vector double or vector long where the vector is in memory.
2400 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2401 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2402
2403 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2404
2405 PR fortran/69867
2406 * gfortran.dg/pr69867.f90: New test.
2407
2408 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2409
2410 PR fortran/69962
2411 * gfortran.dg/pr69962.f90: New test.
2412
2413 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2414
2415 PR fortran/70006
2416 * gfortran.dg/pr70006.f90: New test.
2417
2418 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2419
2420 PR fortran/71730
2421 * gfortran.dg/pr71730.f90: New test.
2422 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2423 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2424 * gfortran.dg/array_constructor_26.f03: Ditto.
2425
2426 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427
2428 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2429 * gcc.target/powerpc/pr71763.c: Likewise.
2430
2431 2016-07-29 Marek Polacek <polacek@redhat.com>
2432
2433 PR c/71742
2434 * gcc.dg/940510-1.c: Adjust dg-error.
2435 * gcc.dg/c99-flex-array-1.c: Likewise.
2436 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2437
2438 PR c/71853
2439 * gcc.dg/noncompile/pr71853.c: New test.
2440
2441 PR c/71573
2442 * gcc.dg/noncompile/pr71573.c: New test.
2443
2444 PR c/71926
2445 * g++.dg/warn/Wparentheses-30.C: New test.
2446 * gcc.dg/Wparentheses-14.c: New test.
2447
2448 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2449
2450 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2451
2452 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2453
2454 PR tree-optimization/57558
2455 * gcc.dg/vect/pr57558-1.c: New test.
2456 * gcc.dg/vect/pr57558-2.c: New test.
2457
2458 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2459
2460 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2461 to scan forwprop1 dump pass.
2462
2463 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2464
2465 PR c++/51488
2466 * g++.dg/template/pr51488.C: New.
2467
2468 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR c/71969
2471 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2472 static __inline__.
2473 * gcc.dg/pr71969-1.c: New test.
2474 * gcc.dg/pr71969-2.c: New test.
2475 * gcc.dg/pr71969-3.c: New test.
2476
2477 2016-07-29 Marek Polacek <polacek@redhat.com>
2478
2479 PR c/71574
2480 * c-c++-common/pr71574.c: New test.
2481
2482 PR c/71583
2483 * gcc.dg/noncompile/pr71583.c: New test.
2484
2485 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2486
2487 PR middle-end/68217
2488 * gcc.dg/pr68217.c: New test.
2489
2490 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2491
2492 PR fortran/71067
2493 * gfortran.dg/pr71067_1.f90: New test.
2494 * gfortran.dg/pr71067_2.f90: Ditto.
2495
2496 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2497
2498 * gcc.target/powerpc/vec-extract-1.c: New test.
2499
2500 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2501
2502 PR fortran/71799
2503 * gfortran.dg/pr71799.f90: New test.
2504
2505 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR c++/71665
2508 * g++.dg/cpp0x/pr71665-1.C: New.
2509 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2510 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2511 * g++.dg/ext/label10.C: Likewise.
2512 * g++.dg/parse/constant5.C: Likewise.
2513
2514 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2515
2516 PR fortran/71859
2517 * gfortran.dg/pr71859.f90: New test.
2518 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2519 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2520
2521 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2522
2523 PR fortran/71883
2524 * gfortran.dg/pr71883.f90 : New test.
2525
2526 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2527
2528 PR tree-optimization/71734
2529 * g++.dg/vect/pr70729-nest.cc: New test.
2530
2531 2016-07-28 Renlin Li <renlin.li@arm.com>
2532
2533 Revert
2534 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2535
2536 PR fortran/71902
2537 * gfortran.dg/dependency_47.f90: New test.
2538
2539 2016-07-28 Martin Liska <mliska@suse.cz>
2540
2541 PR gcov-profile/68025
2542 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2543
2544 2016-07-28 Martin Liska <mliska@suse.cz>
2545
2546 * g++.dg/vect/pr70944.cc: New test.
2547
2548 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2549
2550 PR middle-end/71994
2551 * gcc.dg/torture/pr71994.c: New test.
2552
2553 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2554
2555 PR middle-end/71078
2556 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2557 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2558 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2559
2560 2016-07-27 Richard Biener <rguenther@suse.de>
2561
2562 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2563
2564 2016-07-27 Martin Liska <mliska@suse.cz>
2565
2566 * gcc.dg/predict-13.c: New test.
2567 * gcc.dg/predict-14.c: New test.
2568
2569 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2570
2571 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2572 including stdint.h.
2573 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2574 including stdint.h.
2575
2576 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2577
2578 PR target/71869
2579 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2580 IEEE built-in functions handle quiet and signalling NaNs
2581 correctly.
2582
2583 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2584
2585 PR fortran/71862
2586 * gfortran.dg/pr71862.f90: New test.
2587
2588 2016-07-26 Martin Sebor <msebor@redhat.com>
2589
2590 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2591 selector with dg-options.
2592
2593 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2594
2595 PR tree-optimization/18046
2596 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2597 * gcc.dg/tree-ssa/vrp103.c: New test.
2598 * gcc.dg/tree-ssa/vrp104.c: New test.
2599
2600 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2601
2602 * gcc.target/powerpc/pr63354.c: Require lp64 since
2603 -mprofile-kernel is not legal with -m32.
2604
2605 2016-07-26 Richard Biener <rguenther@suse.de>
2606
2607 PR rtl-optimization/71984
2608 * gcc.dg/torture/pr71984.c: New testcase.
2609
2610 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2611
2612 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2613 g++-dg-runtest via et-dg-runtest.
2614 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2615 * gcc.dg/vect/vect.exp: Likewise.
2616 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2617 gfortran-dg-runtest.
2618 * gfortran.dg/vect/vect.exp: Likewise.
2619 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2620 (check_mips_loongson_hw_available): Likewise.
2621 (check_effective_target_mpaired_single_runtime): Likewise.
2622 (check_effective_target_mips_loongson_runtime): Likewise.
2623 (add_options_for_mpaired_single): Likewise.
2624 (check_effective_target_vect_int): Add global et_index.
2625 Check and save the supported feature for a target selected by
2626 the et_index target. Break long lines where appropriate. Call
2627 et-is-effective-target for MIPS with an argument instead of
2628 check_effective_target_* where appropriate.
2629 (check_effective_target_vect_intfloat_cvt): Likewise.
2630 (check_effective_target_vect_uintfloat_cvt): Likewise.
2631 (check_effective_target_vect_floatint_cvt): Likewise.
2632 (check_effective_target_vect_floatuint_cvt): Likewise.
2633 (check_effective_target_vect_simd_clones): Likewise.
2634 (check_effective_target_vect_shift): ewise.
2635 (check_effective_target_whole_vector_shift): Likewise.
2636 (check_effective_target_vect_bswap): Likewise.
2637 (check_effective_target_vect_shift_char): Likewise.
2638 (check_effective_target_vect_long): Likewise.
2639 (check_effective_target_vect_float): Likewise.
2640 (check_effective_target_vect_double): Likewise.
2641 (check_effective_target_vect_long_long): Likewise.
2642 (check_effective_target_vect_no_int_max): Likewise.
2643 (check_effective_target_vect_no_int_add): Likewise.
2644 (check_effective_target_vect_no_bitwise): Likewise.
2645 (check_effective_target_vect_widen_shift): Likewise.
2646 (check_effective_target_vect_no_align): Likewise.
2647 (check_effective_target_vect_hw_misalign): Likewise.
2648 (check_effective_target_vect_element_align): Likewise.
2649 (check_effective_target_vect_condition): Likewise.
2650 (check_effective_target_vect_cond_mixed): Likewise.
2651 (check_effective_target_vect_char_mult): Likewise.
2652 (check_effective_target_vect_short_mult): Likewise.
2653 (check_effective_target_vect_int_mult): Likewise.
2654 (check_effective_target_vect_extract_even_odd): Likewise.
2655 (check_effective_target_vect_interleave): Likewise.
2656 (check_effective_target_vect_stridedN): Likewise.
2657 (check_effective_target_vect_multiple_sizes): Likewise.
2658 (check_effective_target_vect64): Likewise.
2659 (check_effective_target_vect_call_copysignf): Likewise.
2660 (check_effective_target_vect_call_sqrtf): Likewise.
2661 (check_effective_target_vect_call_btrunc): Likewise.
2662 (check_effective_target_vect_call_btruncf): Likewise.
2663 (check_effective_target_vect_call_ceil): Likewise.
2664 (check_effective_target_vect_call_ceilf): Likewise.
2665 (check_effective_target_vect_call_floor): Likewise.
2666 (check_effective_target_vect_call_floorf): Likewise.
2667 (check_effective_target_vect_call_lceil): Likewise.
2668 (check_effective_target_vect_call_lfloor): Likewise.
2669 (check_effective_target_vect_call_nearbyint): Likewise.
2670 (check_effective_target_vect_call_nearbyintf): Likewise.
2671 (check_effective_target_vect_call_round): Likewise.
2672 (check_effective_target_vect_call_roundf): Likewise.
2673 (check_effective_target_vect_perm): Likewise, but also append *_saved
2674 to the existing global name to properly cache the result.
2675 (check_effective_target_vect_perm_byte): Likewise.
2676 (check_effective_target_vect_perm_short): Likewise.
2677 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2678 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2679 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2680 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2681 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2682 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2683 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2684 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2685 (check_effective_target_vect_sdot_qi): Likewise.
2686 (check_effective_target_vect_udot_qi): Likewise.
2687 (check_effective_target_vect_sdot_hi): Likewise.
2688 (check_effective_target_vect_udot_hi): Likewise.
2689 (check_effective_target_vect_usad_char): Likewise.
2690 (check_effective_target_vect_pack_trunc): Likewise.
2691 (check_effective_target_vect_unpack): Likewise.
2692 (check_effective_target_vect_aligned_arrays): Likewise.
2693 (check_effective_target_vect_natural_alignment): Likewise.
2694 (check_effective_target_vector_alignment_reachable): Likewise.
2695 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2696 (is-effective-target): Initialize et_index if undefined.
2697 (et-dg-runtest): New.
2698 (et-is-effective-target): Likewise.
2699 (check_vect_support_and_set_flags): Add supported MIPS targets to
2700 EFFECTIVE_TARGETS list. Return the number of supported targets.
2701
2702 2016-07-26 Richard Biener <rguenther@suse.de>
2703 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2704
2705 PR middle-end/70920
2706 * gcc.dg/pr70920-1.c: New test-case.
2707 * gcc.dg/pr70902-2.c: Likewise.
2708 * gcc.dg/pr70920-3.c: Likewise.
2709 * gcc.dg/pr70920-4.c: Likewise
2710 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2711 2 instead of 3.
2712
2713 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2714
2715 * gcc.c-torture/execute/pr71494.c: Require label_values.
2716 * gcc.dg/pr16973.c: Ditto.
2717
2718 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2719
2720 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2721 * gcc.dg/torture/pr69771.c: Require int32plus.
2722 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2723
2724 2016-07-25 Martin Liska <mliska@suse.cz>
2725
2726 * gcc.dg/torture/pr71987.c: New test.
2727
2728 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2729
2730 PR fortran/71935
2731 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2732 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2733 * gfortran.dg/pr71935.f90: New test.
2734
2735 2016-07-22 Martin Sebor <msebor@redhat.com>
2736
2737 PR c++/71675
2738 * g++.dg/ext/atomic-3.C: New test.
2739 * gcc.dg/atomic/pr71675.c: New test.
2740
2741 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2742
2743 * gcc.target/i386/mvc8.c: New test.
2744
2745 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2746
2747 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2748 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2749
2750 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2751
2752 PR fortran/71795
2753 * gfortran.dg/constructor_50.f90: New test.
2754
2755 2016-07-22 Martin Liska <mliska@suse.cz>
2756
2757 PR gcov-profile/69028
2758 PR gcov-profile/62047
2759 * g++.dg/cilk-plus/pr69028.C: New test.
2760
2761 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2762
2763 * gfortran.dg/coarray_stat_2.f90: New test.
2764
2765 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2766
2767 * gcc.target/powerpc/vec-extract.h: New files to check the
2768 vec_extract built-in functions for all vector types, testing
2769 accessing each element, both with constant and variable element
2770 numbers.
2771 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2772 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2773 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2774 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2775 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2776 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2777 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2778 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2779 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2780
2781 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR c++/71728
2784 * g++.dg/other/pr71728.C: New test.
2785
2786 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2787
2788 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2789 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2790 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2791 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2792 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2793
2794 2016-07-21 Richard Biener <rguenther@suse.de>
2795
2796 PR tree-optimization/71947
2797 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2798
2799 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2800
2801 * gcc.dg/tree-ssa/scev-15.c: New.
2802
2803 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2804
2805 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2806
2807 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR c++/71941
2810 * g++.dg/gomp/pr71941.C: New test.
2811
2812 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2813
2814 PR c/70339
2815 PR c/71858
2816 * g++.dg/spellcheck-identifiers.C: New test case, based on
2817 gcc.dg/spellcheck-identifiers.c.
2818 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2819 gcc.dg/spellcheck-identifiers-2.c.
2820 * g++.dg/spellcheck-typenames.C: New test case, based on
2821 gcc.dg/spellcheck-typenames.c
2822
2823 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2824
2825 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2826 pointer to member function and also test catching by reference.
2827
2828 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2829
2830 * gcc.target/s390/pr67443.c: Fix test case.
2831
2832 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2833
2834 * gcc.target/s390/insv-1.c: Xfail some tests.
2835 * gcc.target/s390/insv-2.c: Likewise.
2836
2837 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2838
2839 * gcc.target/avr/torture/get-mem.c: New test.
2840 * gcc.target/avr/torture/set-mem.c: New test.
2841
2842 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2843
2844 PR target/71948
2845 * gcc.target/avr/torture/tiny-progmem.c: New test.
2846
2847 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR c++/71909
2850 * g++.dg/parse/pr71909.C: New test.
2851 * g++.dg/tm/pr71909.C: New test.
2852
2853 PR c++/50060
2854 * g++.dg/cpp0x/constexpr-50060.C: New test.
2855 * g++.dg/cpp1y/constexpr-50060.C: New test.
2856
2857 2016-07-20 Martin Liska <mliska@suse.cz>
2858
2859 * gfortran.dg/graphite/pr71898.f90: New test.
2860
2861 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2862
2863 PR tree-optimization/71503
2864 PR tree-optimization/71683
2865 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2866 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2867
2868 2016-07-20 Martin Liska <mliska@suse.cz>
2869
2870 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2871 * gcc.dg/plugin/sreal-test-1.c: Remove.
2872 * gcc.dg/plugin/sreal_plugin.c: Remove.
2873
2874 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2875
2876 PR fortran/71902
2877 * gfortran.dg/dependency_47.f90: New test.
2878
2879 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR rtl-optimization/71916
2882 * gcc.c-torture/compile/pr71916.c: New test.
2883
2884 PR middle-end/71874
2885 * g++.dg/torture/pr71874.C: New test.
2886
2887 PR middle-end/71734
2888 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2889 (my_alloc): Rewritten to use __builtin_posix_memalign and
2890 __SIZE_TYPE__.
2891 (my_free): Use __builtin_free instead of _mm_free.
2892 (Vec::operator=): Use __builtin_memcpy.
2893
2894 2016-07-19 Martin Jambor <mjambor@suse.cz>
2895
2896 PR fortran/71688
2897 * gfortran.dg/pr71688.f90: New test.
2898
2899 2016-07-19 Richard Biener <rguenther@suse.de>
2900
2901 * c-c++-common/vector-subscript-6.c: New testcase.
2902 * c-c++-common/vector-subscript-7.c: Likewise.
2903
2904 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2905
2906 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2907 and UInt32 based on __SIZEOF_INT__.
2908
2909 2016-07-19 Richard Biener <rguenther@suse.de>
2910
2911 PR tree-optimization/71901
2912 * gcc.dg/torture/pr71901.c: New testcase.
2913
2914 2016-07-19 Richard Biener <rguenther@suse.de>
2915
2916 PR tree-optimization/71908
2917 * gcc.dg/torture/pr71908.c: New testcase.
2918
2919 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2920
2921 PR target/71493
2922 * gcc.target/powerpc/pr71493-1.c: New test.
2923 * gcc.target/powerpc/pr71493-2.c: Likewise.
2924
2925 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR c++/71835
2928 * g++.dg/conversion/ambig3.C: New test.
2929
2930 PR c++/71828
2931 * g++.dg/cpp0x/constexpr-71828.C: New test.
2932
2933 PR c++/71826
2934 * g++.dg/template/pr71826.C: New test.
2935
2936 PR c++/71822
2937 * g++.dg/template/defarg21.C: New test.
2938
2939 PR c++/71871
2940 * g++.dg/ext/vector31.C: New test.
2941
2942 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2943
2944 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2945
2946 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2947
2948 PR tree-optimization/71734
2949 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2950
2951 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2952
2953 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2954 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2955 stack-layout-dynamic-1.c: New test.
2956
2957 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2958
2959 * gcc.target/s390/nolrl-1.c: New test.
2960
2961 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2962
2963 PR fortran/71523
2964 * gfortran.dg/pr71523_1.f90: New test.
2965 * gfortran.dg/pr71523_2.f90: New test.
2966
2967 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2968
2969 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2970
2971 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2972 Marco Restelli <mrestelli@gmail.com>
2973
2974 PR fortran/62125
2975 * gfortran.dg/pr62125.f90: New test.
2976
2977 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2978
2979 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2980 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2981
2982 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2983
2984 PR c++/58796
2985 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2986 * g++.dg/cpp0x/nullptr35.C: New test.
2987
2988 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2989
2990 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2991
2992 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2993
2994 * gfortran.dg/goacc/vector_length.f90: New test.
2995
2996 2016-07-15 Richard Biener <rguenther@suse.de>
2997
2998 PR tree-optimization/71881
2999 * gcc.dg/torture/pr71881.c: New testcase.
3000
3001 2016-07-15 Richard Biener <rguenther@suse.de>
3002
3003 PR tree-optimization/71887
3004 * gcc.dg/torture/pr71887.c: New testcase.
3005
3006 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR c/71858
3009 * gcc.dg/spellcheck-identifiers-3.c: New test.
3010
3011 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3012
3013 PR fortran/71807
3014 * gfortran.dg/null_9.f90: New test.
3015
3016 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3017
3018 * gcc.dg/tree-ssa/loop-41.c: New test.
3019
3020 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3021
3022 PR tree-optimization/71347
3023 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3024
3025 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3026
3027 PR fortran/29819
3028 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3029 * gfortran.dg/contains.f90: Ditto.
3030 * gfortran.dg/contains_empty_1.f03: Ditto.
3031 * gfortran.dg/submodule_3.f08: Ditto.
3032
3033 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3034
3035 PR testsuite/71865
3036 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3037 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3038 expected diagnostics.
3039
3040 PR c/71858
3041 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3042 * gcc.dg/spellcheck-identifiers-2.c: New test.
3043 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3044 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3045
3046 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR tree-optimization/71872
3049 * gcc.c-torture/compile/pr71872.c: New test.
3050
3051 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3052
3053 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3054 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3055 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3056 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3057 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3058 * gcc.target/arm/atomic-op-acquire-1.c: This.
3059 * gcc.target/arm/atomic-op-char.c: Rename into ...
3060 * gcc.target/arm/atomic-op-char-1.c: This.
3061 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3062 * gcc.target/arm/atomic-op-consume-1.c: This.
3063 * gcc.target/arm/atomic-op-int.c: Rename into ...
3064 * gcc.target/arm/atomic-op-int-1.c: This.
3065 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3066 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3067 * gcc.target/arm/atomic-op-release.c: Rename into ...
3068 * gcc.target/arm/atomic-op-release-1.c: This.
3069 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3070 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3071 * gcc.target/arm/atomic-op-short.c: Rename into ...
3072 * gcc.target/arm/atomic-op-short-1.c: This.
3073 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3074 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3075 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3076 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3077 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3078 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3079 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3080 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3081 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3082 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3083
3084 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3085
3086 PR fortran/70842
3087 * gfortran.dg/select_type_35.f03: New test.
3088
3089 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3090
3091 PR target/65951
3092 PR tree-optimization/70923
3093 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3094 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3095 * gcc.dg/vect/pr65951.c: Likewise.
3096 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3097
3098 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3099
3100 * c-c++-common/pr60226.c: Expect maximum object file alignment
3101 error on AIX.
3102
3103 2016-07-14 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/71866
3106 * gcc.dg/torture/pr71866.c: New testcase.
3107
3108 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3109
3110 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3111 selector and enclose boolean expression in curly braces.
3112
3113 2016-07-14 Alan Modra <amodra@gmail.com>
3114
3115 PR target/71733
3116 * gcc.target/powerpc/p9-novsx.c: New.
3117
3118 2016-07-13 Andi Kleen <ak@linux.intel.com>
3119
3120 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3121 * g++.dg/tree-prof/morefunc.C: Dito.
3122 * g++.dg/tree-prof/pr35545.C: Dito.
3123 * g++.dg/tree-prof/reorder.C: Dito.
3124 * gcc.dg/tree-prof/20050826-2.c: Dito.
3125 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3126 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3127 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3128 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3129 * gcc.dg/tree-prof/inliner-1.c: Dito.
3130 * gcc.dg/tree-prof/merge_block.c: Dito.
3131 * gcc.dg/tree-prof/stringop-1.c: Dito.
3132 * gcc.dg/tree-prof/stringop-2.c: Dito.
3133 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3134 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3135 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3136 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3137 * gcc.dg/tree-prof/update-loopch.c: Dito.
3138 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3139 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3140 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3141 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3142 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3143 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3144 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3145
3146 2016-07-13 Andi Kleen <ak@linux.intel.com>
3147
3148 * lib/profopt.exp (profopt-execute): Remove .imports files.
3149
3150 2016-07-13 Andi Kleen <ak@linux.intel.com>
3151
3152 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3153
3154 2016-07-13 Andi Kleen <ak@linux.intel.com>
3155
3156 * lib/profopt.exp (dg-final-scan-autofdo,
3157 dg-final-scan-not-autofdo): New functions.
3158
3159 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3160
3161 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3162 * gcc.dg/vect/vect-35.c: Ditto.
3163 * gcc.dg/vect/vect-alias-check-2.c: New test.
3164
3165 2016-07-13 Martin Liska <mliska@suse.cz>
3166
3167 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3168 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3169 * gfortran.dg/pr42108.f90: Update expected dump scan.
3170
3171 2016-07-13 Richard Biener <rguenther@suse.de>
3172
3173 PR tree-optimization/24574
3174 * gcc.dg/pr24574.c: New testcase.
3175
3176 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3177
3178 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3179 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3180 * c-c++-common/pr68833-1.c: Require int32plus.
3181 * gcc.dg/ipa/pr63551.c: Likewise.
3182 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3183 * gcc.dg/ipa/pr64041.c: Require int32plus.
3184
3185 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3186
3187 PR ipa/71633
3188 * g++.dg/pr71633.C: New test.
3189
3190 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3191
3192 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3193 Add new arm_thumb1_cbz_ok effective target.
3194 * gcc.target/arm/cbz.c: New test.
3195
3196 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3197
3198 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3199 Define effective target.
3200 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3201 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3202 * gcc.target/arm/movhi_movw.c: New test.
3203 * gcc.target/arm/movsi_movw.c: Likewise.
3204 * gcc.target/arm/movdi_movw.c: Likewise.
3205
3206 2016-07-13 Richard Biener <rguenther@suse.de>
3207
3208 PR middle-end/71104
3209 * gcc.dg/pr71104-1.c: New testcase.
3210 * gcc.dg/pr71104-2.c: Likewise.
3211
3212 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3213
3214 PR target/71805
3215 * gcc.target/powerpc/pr71805.c: New test.
3216
3217 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3218
3219 * gcc.target/powerpc/divkc3-1.c: New.
3220 * gcc.target/powerpc/mulkc3-1.c: New.
3221
3222 2016-07-12 Nathan Sidwell <nathan@acm.org>
3223
3224 * gcc.target/arm/data-rel-1.c: New.
3225 * gcc.target/arm/data-rel-2.c: New.
3226 * gcc.target/arm/data-rel-3.c: New.
3227
3228 2016-07-12 Martin Liska <mliska@suse.cz>
3229
3230 * gcc.dg/params/blocksort-part.c: New test.
3231 * gcc.dg/params/params.exp: New file.
3232
3233 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3234
3235 PR middle-end/71700
3236 * gcc.c-torture/execute/pr71700.c: New test.
3237
3238 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3239 Richard Biener <rguenther@suse.de>
3240
3241 PR tree-optimization/23286
3242 PR tree-optimization/70159
3243 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3244 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3245 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3246 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3247 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3248 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3249 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3250 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3251 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3252 * gcc.dg/pr51879-12.c: Likewise.
3253 * gcc.dg/strlenopt-9.c: Likewise.
3254 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3255 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3256 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3257 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3258 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3259 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3260 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3261 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3262 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3263 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3264 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3265 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3266 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3267 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3268 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3269
3270 2016-07-12 Richard Biener <rguenther@suse.de>
3271
3272 PR rtl-optimization/68961
3273 * gcc.target/i386/pr68961.c: New testcase.
3274
3275 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR middle-end/71758
3278 * c-c++-common/gomp/pr71758.c: New test.
3279 * gfortran.dg/gomp/pr71758.f90: New test.
3280
3281 PR tree-optimization/71823
3282 * gcc.dg/vect/pr71823.c: New test.
3283
3284 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3285
3286 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3287 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3288 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3289
3290 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3291
3292 PR target/71801
3293 * gcc.target/i386/pr71801.c: New test.
3294
3295 2016-07-11 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/71816
3298 * gcc.dg/torture/pr71816.c: New testcase.
3299
3300 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3301
3302 PR fortran/71783
3303 * gfortran.dg/dependency_46.f90: New test.
3304
3305 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3306
3307 PR rtl-optimization/71621
3308 * gcc.target/i386/pr71621-1.c: New.
3309 * gcc.target/i386/pr71621-2.c: New.
3310
3311 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3312
3313 * gfortran.dg/goacc/pr71704.f90: New test.
3314
3315 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3316
3317 PR target/71297
3318 * gcc.target/powerpc/pr71297.c: New.
3319
3320 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3321
3322 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3323
3324 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3325
3326 PR target/71806
3327 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3328
3329 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3330
3331 PR tree-optimization/71667
3332 * gcc.dg/vect/pr71667.c: New
3333
3334 2016-07-08 Martin Liska <mliska@suse.cz>
3335
3336 * gcc.dg/torture/pr71606.c: New test.
3337
3338 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3339
3340 PR fortran/71764
3341 * gfortran.dg/pr71764.f90: New test.
3342
3343 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3344 Kai Tietz <ktietz70@googlemail.com>
3345
3346 PR c++/70869
3347 PR c++/71054
3348 * g++.dg/cpp0x/pr70869.C: New test.
3349 * g++.dg/cpp0x/pr71054.C: New test.
3350
3351 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3352
3353 * g++.dg/debug/pr71432.C: Fail on AIX.
3354
3355 2016-07-07 Martin Liska <mliska@suse.cz>
3356
3357 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3358 an undefined behavior.
3359 * gfortran.dg/do_3.F90: Likewise.
3360 * gfortran.dg/do_check_11.f90: New test.
3361 * gfortran.dg/do_check_12.f90: New test.
3362 * gfortran.dg/do_corner_warn.f90: New test.
3363
3364 2016-07-07 Martin Liska <mliska@suse.cz>
3365
3366 * gfortran.dg/predict-1.f90: Ammend the test.
3367 * gfortran.dg/predict-2.f90: Likewise.
3368
3369 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3370
3371 PR ipa/71624
3372 * g++.dg/pr71624.C: New test.
3373
3374 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3375
3376 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3377 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3378 ARMv8-M Mainline architectures.
3379
3380 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3381
3382 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3383 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3384
3385 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3386
3387 PR target/70098
3388 PR target/71763
3389 * gcc.target/powerpc/pr71763.c: New file.
3390
3391 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3392
3393 PR tree-optimization/71518
3394 * gcc.dg/pr71518.c: New test.
3395
3396 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3397
3398 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3399
3400 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3401
3402 PR target/50739
3403 * gcc.target/avr/pr50739.c: New test.
3404
3405 2016-07-05 Jan Hubicka <jh@suse.cz>
3406
3407 * gcc.dg/tree-ssa/scev-14.c: update template.
3408
3409 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3410
3411 * gcc.dg/vect/group-no-gaps-1.c: New test.
3412
3413 2016-07-05 Andi Kleen <ak@linux.intel.com>
3414
3415 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3416 if kernel supports MPX.
3417
3418 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3419
3420 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3421
3422 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3423 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3424
3425 * gcc.target/powerpc/signbit-1.c: New test.
3426 * gcc.target/powerpc/signbit-2.c: New test.
3427 * gcc.target/powerpc/signbit-3.c: New test.
3428
3429 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3430
3431 PR rtl-optimization/71594
3432 * gcc.dg/torture/pr71594.c: New test.
3433
3434 2016-07-05 Jan Hubicka <jh@suse.cz>
3435
3436 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3437
3438 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3439
3440 PR c++/62314
3441 * g++.dg/parse/error5.C: Update column
3442 number of missing semicolon error.
3443 * g++.dg/pr62314-2.C: New test case.
3444
3445 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3446
3447 * gfortran.dg/coarray_stat_function.f90: New test.
3448 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3449 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3450 to new interfaces.
3451
3452 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3453
3454 PR fortran/71623
3455 * gfortran.dg/deferred_character_17.f90: New test.
3456
3457 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3458
3459 * gcc.target/arm/neon/polytypes.c: Move to ...
3460 * gcc.target/arm/polytypes.c: ... here.
3461 * gcc.target/arm/neon/pr51534.c: Move to ...
3462 * gcc.target/arm/pr51534.c: ... here.
3463 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3464 * gcc.target/arm/vect-vcvt.c: ... here.
3465 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3466 * gcc.target/arm/vect-vcvtq.c: ... here.
3467 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3468 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3469 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3470 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3471 * gcc.target/arm/neon/neon.exp: Delete.
3472 * gcc.target/arm/neon/: Delete.
3473
3474 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3475
3476 PR fortran/65575
3477 * gfortran.dg: pr65575.f90: New test.
3478
3479 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3480
3481 PR fortran/35849
3482 * gfortran.dg: pr35849.f90: New test.
3483
3484 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR c++/71739
3487 * g++.dg/cpp0x/pr71739.C: New test.
3488
3489 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3490
3491 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3492
3493 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3494
3495 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3496 locr.
3497 * gcc.target/s390/loc-1.c: New test.
3498
3499 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3500
3501 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3502 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3503
3504 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3505
3506 PR target/63874
3507 * gcc.target/aarch64/pr63874.c: New test.
3508
3509 2016-07-04 Jan Beulich <jbeulich@suse.com>
3510
3511 * g++.dg/header.c: New.
3512 * gcc.dg/header.c: New.
3513
3514 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3515
3516 PR c/71719
3517 * c-c++-common/Wunused-var-15.c: New test.
3518
3519 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3520
3521 PR fortran/71687
3522 * gfortran.dg/gomp/pr71687.f90: New test.
3523
3524 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3525
3526 * gcc.dg/const-float128-ped.c: Require __float128 effective
3527 target and options.
3528 * gcc.dg/const-float128.c: Likewise.
3529 * gcc.dg/torture/float128-cmp-invalid.c: Require
3530 __float128 and base_quadfloat_support effective targets, and
3531 __float128 options.
3532 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3533 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3534 * gcc.dg/torture/float128-nan.c: Likewise.
3535 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3536 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3537 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3538 * lib/target-supports.exp (check_effective_target___float128): New.
3539 (add_options_for___float128): New.
3540 (check_effective_target_base_quadword_support): New.
3541
3542 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3543
3544 PR target/71720
3545 * gcc.target/powerpc/pr71720.c: New test.
3546
3547 2016-07-01 Jan Beulich <jbeulich@suse.com>
3548
3549 * gcc.dg/bss.c: New.
3550
3551 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3552
3553 PR target/71698
3554 * gcc.target/powerpc/pr71698.c: New test.
3555
3556 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3557
3558 PR target/71151
3559 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3560 instead of ".foo" for its section name.
3561 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3562 depending on MCU's flash size.
3563 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3564 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3565 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3566 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3567 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3568 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3569
3570 2016-07-01 Jan Beulich <jbeulich@suse.com>
3571
3572 * gcc.target/i386/pr65105-2.c: Add -msse2.
3573
3574 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR tree-optimization/71707
3577 * gcc.dg/strlenopt-29.c: New test.
3578
3579 PR fortran/71704
3580 * gfortran.dg/gomp/pr71704.f90: New test.
3581
3582 PR fortran/71705
3583 * gfortran.dg/gomp/pr71705.f90: New test.
3584
3585 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3586
3587 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3588 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3589 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3590 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3591 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3592 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3593 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3594 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3595 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3596 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3597 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3598 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3599 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3600 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3601 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3602 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3603 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3604 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3605 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3606 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3607 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3608 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3609 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3610 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3611 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3612 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3613 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3614 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3615 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3616 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3617 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3618 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3619 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3620 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3637 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3638 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3639 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3668
3669 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3670 James Greenhalgh <james.greenhalgh@arm.com>
3671
3672 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3673
3674 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3675 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3676
3677 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3678
3679 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3680
3681 PR driver/71651
3682 * gcc.dg/spellcheck-options-12.c: New test case.
3683
3684 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR middle-end/71693
3687 * gcc.c-torture/compile/pr71693.c: New test.
3688
3689 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3690
3691 * gcc.dg/spellcheck-params.c: New testcase.
3692 * gcc.dg/spellcheck-params-2.c: New testcase.
3693
3694 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3695
3696 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3697 vector extract instructions.
3698 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3699
3700 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3701
3702 PR fortran/71686
3703 * gfortran.dg/unexpected_eof_2.f90: New test.
3704 * gfortran.dg/unexpected_eof_3.f90: New test.
3705
3706 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3707
3708 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3709
3710 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3711
3712 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3713 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3714 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3715
3716 2016-06-29 Richard Biener <rguenther@suse.de>
3717
3718 PR middle-end/15256
3719 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3720
3721 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3722
3723 * gcc.target/arm/aapcs/neon-vect10.c: Require
3724 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3725 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3726 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3727 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3728 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3729 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3730 * gcc.target/arm/fp16-aapcs-1.c: Require
3731 -mfloat-ab=hard. Also simplify the test.
3732 * gcc.target/arm/fp16-aapcs-2.c: New.
3733
3734 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3735
3736 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3737 (add_options_for_arm_fp16_ieee): New.
3738 (add_options_for_arm_fp16_alternative): New.
3739 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3740 long-line.
3741 (effective_target_arm_fp16_hw): New.
3742
3743 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3744
3745 PR tree-optimization/71655
3746 * g++.dg/pr71655.C: New test.
3747
3748 2016-06-29 Martin Liska <mliska@suse.cz>
3749
3750 * gcc.dg/pr71585.c: New test.
3751 * gcc.dg/pr71585-2.c: New test.
3752 * gcc.dg/pr71585-3.c: New test.
3753
3754 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3755
3756 PR tree-optimization/70729
3757 * g++.dg/vect/pr70729.cc: New test.
3758
3759 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3760
3761 * c-c++-common/gomp/cancel-1.c: Extend.
3762
3763 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR tree-optimization/71625
3766 * gcc.dg/strlenopt-28.c: New test.
3767
3768 2016-06-29 Richard Biener <rguenther@suse.de>
3769
3770 PR middle-end/71002
3771 * g++.dg/torture/pr71002.C: Adjust testcase.
3772
3773 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3774
3775 PR c/71685
3776 * gcc.dg/pr71685.c: New test.
3777
3778 2016-06-28 Martin Sebor <msebor@redhat.com>
3779
3780 PR c/71552
3781 * gcc.dg/init-bad-9.c: New test.
3782
3783 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3784
3785 * gcc.target/powerpc/abs128-1.c: Require VSX.
3786 * gcc.target/powerpc/copysign128-1.c: Likewise.
3787 * gcc.target/powerpc/inf128-1.c: Likewise.
3788 * gcc.target/powerpc/nan128-1.c: Likewise.
3789
3790 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR middle-end/71626
3793 * gcc.c-torture/execute/pr71626-1.c: New test.
3794 * gcc.c-torture/execute/pr71626-2.c: New test.
3795
3796 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3797
3798 PR target/71656
3799 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3800
3801 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3802
3803 PR target/71670
3804 * gcc.target/powerpc/pr71670.c: New testcase.
3805
3806 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3807
3808 PR target/71656
3809 * gcc.target/powerpc/pr71656-1.c: New test.
3810 * gcc.target/powerpc/pr71656-2.c: New test.
3811
3812 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3813
3814 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3815 around fp16 code.
3816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3819 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3820 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3821 Add arm_neon_fp16_ok effective target.
3822 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3823 Likewise.
3824 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3825 Likewise.
3826 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3827 Likewise.
3828 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3829 Likewise.
3830 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3831 Likewise.
3832 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3833 Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3835 Likewise.
3836 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3837 Likewise.
3838 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3839 Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3841 Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3843 Likewise.
3844
3845 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3846
3847 * gcc.dg/predict-12.c: New testcase.
3848
3849 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3850
3851 PR fortran/71649
3852 * gfortran.dg/pr71649.f90: New test.
3853
3854 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR tree-optimization/71643
3857 * g++.dg/opt/pr71643.C: New test.
3858
3859 PR tree-optimization/71631
3860 * gcc.c-torture/execute/pr71631.c: New test.
3861
3862 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3863
3864 * gcc.dg/predict-11.c: New testcase.
3865 * gfortran.dg/predict-2.f90: New testcase.
3866
3867 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3868
3869 * gcc.dg/predict-10.c: New test.
3870
3871 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3872
3873 * gcc.target/powerpc/abs128-1.c: New.
3874 * gcc.target/powerpc/copysign128-1.c: New.
3875 * gcc.target/powerpc/inf128-1.c: New.
3876 * gcc.target/powerpc/nan128-1.c: New.
3877
3878 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3879
3880 * gfortran.dg/pr71642.f90: New test.
3881
3882 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3883
3884 PR tree-optimization/71647
3885 * gcc.target/i386/pr71647.c: New test.
3886
3887 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3888
3889 * gcc.target/i386/noplt-gd-1.c: New test.
3890 * gcc.target/i386/noplt-gd-2.c: Likewise.
3891 * gcc.target/i386/noplt-gd-3.c: Likewise.
3892 * gcc.target/i386/noplt-ld-1.c: Likewise.
3893 * gcc.target/i386/noplt-ld-2.c: Likewise.
3894 * gcc.target/i386/noplt-ld-3.c: Likewise.
3895 * lib/target-supports.exp
3896 (check_effective_target_tls_get_addr_via_got): New.
3897
3898 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3899
3900 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3901 testsuite compile flags.
3902 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3903 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3904
3905 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3906
3907 * g++dg/vect/pr36684.cc: Add dg-do compile.
3908 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3909 * gcc.dg/vect/pr70021.c: Ditto.
3910 * gcc.dg/vect/pr70138-1.c: Ditto.
3911 * gcc.dg/vect/pr70138-2.c: Ditto.
3912 * gcc.dg/vect/pr70354-1.c: Ditto.
3913 * gcc.dg/vect/pr70354-2.c: Ditto.
3914 * gcc.dg/vect/pr71259.c: Ditto.
3915 * gcc.dg/vect/pr71416-1.c: Ditto.
3916 * gcc.dg/vect/slp-43.c: Ditto.
3917 * gcc.dg/vect/slp-45.c: Ditto.
3918 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3919 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3920 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3921 * gfortran.dg/vect/pr69980.f90: Ditto.
3922
3923 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3924
3925 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3926 * gcc.dg/vect/bb-slp-30.c: Ditto.
3927 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3928 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3929 * gcc.dg/vect/pr45902.c: Ditto.
3930 * gcc.dg/vect/pr48172.c: Ditto.
3931 * gcc.dg/vect/pr48377.c: Ditto.
3932 * gcc.dg/vect/pr49038.c: Ditto.
3933 * gcc.dg/vect/pr49771.c: Ditto.
3934 * gcc.dg/vect/pr52091.c: Ditto.
3935 * gcc.dg/vect/pr53185-2.c: Ditto.
3936 * gcc.dg/vect/pr56826.c: Ditto.
3937 * gcc.dg/vect/pr60276.c: Ditto.
3938 * gcc.dg/vect/pr62021.c: Ditto.
3939 * gcc.dg/vect/pr63530.c: Ditto.
3940 * gcc.dg/vect/pr65518.c: Ditto.
3941 * gcc.dg/vect/pr65947-1.c: Ditto.
3942 * gcc.dg/vect/pr65947-10.c: Ditto.
3943 * gcc.dg/vect/pr65947-11.c: Ditto.
3944 * gcc.dg/vect/pr65947-12.c: Ditto.
3945 * gcc.dg/vect/pr65947-13.c: Ditto.
3946 * gcc.dg/vect/pr65947-2.c: Ditto.
3947 * gcc.dg/vect/pr65947-3.c: Ditto.
3948 * gcc.dg/vect/pr65947-4.c: Ditto.
3949 * gcc.dg/vect/pr65947-5.c: Ditto.
3950 * gcc.dg/vect/pr65947-6.c: Ditto.
3951 * gcc.dg/vect/pr65947-7.c: Ditto.
3952 * gcc.dg/vect/pr65947-8.c: Ditto.
3953 * gcc.dg/vect/pr65947-9.c: Ditto.
3954 * gcc.dg/vect/pr71416-1.c: Ditto.
3955 * gcc.dg/vect/pr71439.c: Ditto.
3956 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3957 * gcc.dg/vect/vect-bswap16.c: Ditto.
3958 * gcc.dg/vect/vect-bswap32.c: Ditto.
3959 * gcc.dg/vect/vect-bswap64.c: Ditto.
3960 * gcc.dg/vect/vect-live-1.c: Ditto.
3961 * gcc.dg/vect/vect-live-2.c: Ditto.
3962 * gcc.dg/vect/vect-live-3.c: Ditto.
3963 * gcc.dg/vect/vect-live-4.c: Ditto.
3964 * gcc.dg/vect/vect-live-5.c: Ditto.
3965 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3966 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3967 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3968 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3969 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3970 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3971 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3972 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3973 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3974 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3975 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3976 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3977 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3978 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3979 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3980 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3981 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3982
3983 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3984
3985 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3986
3987 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3988
3989 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3990 ia32 if R_386_GOT32X relocation is supported.
3991 * gcc.target/i386/noplt-3.c: Likewise.
3992 * gcc.target/i386/noplt-2.c: Likewise.
3993 (main): Renamed to ...
3994 (bar): This.
3995 * gcc.target/i386/noplt-4.c: Likewise.
3996 (main): Renamed to ...
3997 (bar): This.
3998 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3999 * gcc.target/i386/pr67400-5.c: Likewise.
4000
4001 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4002
4003 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4004 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4005
4006 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4007 f4): Adjust expected diagnostics.
4008 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4009 (T): If OVFP is defined, redefine to TP.
4010 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4011 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4012 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4013 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4014 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4015 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4016 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4017 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4018 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4019 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4020 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4021 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4022 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4023 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4024 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4025 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4026 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4027 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4028 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4029 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4030 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4031 as last argument to __builtin_add_overflow_p.
4032
4033 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4034
4035 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4036 dg-options and remove default vector testsuite compile flags.
4037 * g++.dg/vect/pr33860a.cc: Ditto.
4038 * g++.dg/vect/pr45470-a.cc: Ditto.
4039 * g++.dg/vect/pr45470-b.cc: Ditto.
4040 * g++.dg/vect/pr60896.cc: Ditto.
4041 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4042 * gcc.dg/vect/pr18308.c: Ditto.
4043 * gcc.dg/vect/pr24049.c: Ditto.
4044 * gcc.dg/vect/pr33373.c: Ditto.
4045 * gcc.dg/vect/pr36228.c: Ditto.
4046 * gcc.dg/vect/pr42395.c: Ditto.
4047 * gcc.dg/vect/pr42604.c: Ditto.
4048 * gcc.dg/vect/pr46663.c: Ditto.
4049 * gcc.dg/vect/pr48765.c: Ditto.
4050 * gcc.dg/vect/pr49093.c: Ditto.
4051 * gcc.dg/vect/pr49352.c: Ditto.
4052 * gcc.dg/vect/pr52298.c: Ditto.
4053 * gcc.dg/vect/pr52870.c: Ditto.
4054 * gcc.dg/vect/pr53185.c: Ditto.
4055 * gcc.dg/vect/pr53773.c: Ditto.
4056 * gcc.dg/vect/pr56695.c: Ditto.
4057 * gcc.dg/vect/pr62171.c: Ditto.
4058 * gcc.dg/vect/pr63530.c: Ditto.
4059 * gcc.dg/vect/pr68339.c: Ditto.
4060 * gcc.dg/vect/pr71259.c: Ditto.
4061 * gcc.dg/vect/vect-82_64.c: Ditto.
4062 * gcc.dg/vect/vect-83_64.c: Ditto.
4063 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4064 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4065 * gcc.dg/vect/vect-shift-2.c: Ditto.
4066 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4067 * gfortran.dg/vect/pr39318.f90: Ditto.
4068 * gfortran.dg/vect/pr45714-a.f: Ditto.
4069 * gfortran.dg/vect/pr45714-b.f: Ditto.
4070 * gfortran.dg/vect/pr46213.f90: Ditto.
4071
4072 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4073 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4074
4075 * gcc.target/powerpc/p9-splat-5.c: New test.
4076
4077 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4078
4079 PR tree-optimization/71488
4080 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4081 * lib/target-supports.exp: ... here.
4082 (check_sse4_hw_available): New procedure.
4083 (check_effective_target_sse4_runtime): Ditto.
4084 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4085 -march=westmere for sse4_runtime targets.
4086 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4087 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4088 (dg-additional-options): Use for sse4_runtime targets.
4089 (main): Call check_vect ().
4090 (dg-final): Perform scan only for sse4_runtime targets.
4091
4092 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4093
4094 PR target/66232
4095 PR target/67400
4096 * gcc.target/i386/pr66232-14.c: New file.
4097 * gcc.target/i386/pr66232-15.c: Likewise.
4098 * gcc.target/i386/pr66232-16.c: Likewise.
4099 * gcc.target/i386/pr66232-17.c: Likewise.
4100 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4101 ia32 if R_386_GOT32X relocation is supported.
4102 * gcc.target/i386/pr67400-2.c: Likewise.
4103 * gcc.target/i386/pr67400-3.c: Likewise.
4104 * gcc.target/i386/pr67400-4.c: Likewise.
4105 * gcc.target/i386/pr67400-6.c: Likewise.
4106 * gcc.target/i386/pr67400-7.c: Likewise.
4107 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4108
4109 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4110
4111 PR libgfortran/48852
4112 * gfortran.dg/char4_iunit_1.f03: Update test.
4113 * gfortran.dg/f2003_io_5.f03: Update test.
4114 * gfortran.dg/real_const_3.f90: Update test.
4115
4116 2016-06-23 Andi Kleen <ak@linux.intel.com>
4117
4118 * g++.dg/bprob/bprob.exp: Support autofdo.
4119 * g++.dg/tree-prof/tree-prof.exp: dito.
4120 * gcc.dg/tree-prof/tree-prof.exp: dito.
4121 * gcc.misc-tests/bprob.exp: dito.
4122 * gfortran.dg/prof/prof.exp: dito.
4123 * lib/profopt.exp: dito.
4124 * lib/target-supports.exp: Check for autofdo.
4125
4126 2016-06-23 Martin Liska <mliska@suse.cz>
4127
4128 * gcc.dg/pr71619.c: New test.
4129
4130 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4131
4132 PR target/67400
4133 * gcc.target/i386/pr67400-1.c: New test.
4134 * gcc.target/i386/pr67400-2.c: Likewise.
4135 * gcc.target/i386/pr67400-3.c: Likewise.
4136 * gcc.target/i386/pr67400-4.c: Likewise.
4137 * gcc.target/i386/pr67400-5.c: Likewise.
4138 * gcc.target/i386/pr67400-6.c: Likewise.
4139 * gcc.target/i386/pr67400-7.c: Likewise.
4140
4141 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4142
4143 * c-c++-common/missing-header-1.c: New test case.
4144 * c-c++-common/missing-header-2.c: New test case.
4145 * c-c++-common/missing-header-3.c: New test case.
4146 * c-c++-common/missing-header-4.c: New test case.
4147
4148 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4149
4150 PR c/70339
4151 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4152 hint.
4153 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4154 expected results due to builtin "nanl" now being suggested for
4155 "name".
4156 * gcc.dg/pr67580.c: Update expected messages.
4157 * gcc.dg/spellcheck-identifiers.c: New testcase.
4158 * gcc.dg/spellcheck-typenames.c: New testcase.
4159
4160 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4161
4162 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4163 file.
4164 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4165 diagnostic-test-show-locus-parseable-fixits.c to sources for
4166 diagnostic_plugin_test_show_locus.c.
4167 * lib/gcc-defs.exp (freeform_regexps): New global.
4168 (dg-regexp): New function.
4169 (handle-dg-regexps): New function.
4170 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4171 freeform_regexps to the empty list.
4172 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4173
4174 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4175
4176 PR tree-optimization/71488
4177 * g++.dg/pr71488.C: New test.
4178 * gcc.dg/vect/vect-bool-cmp.c: New test.
4179
4180 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4181
4182 * gcc.dg/guality/param-5.c: New test.
4183
4184 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4185
4186 * gcc.target/i386/asm-flag-7.c: New test.
4187
4188 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4189
4190 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4191 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4192 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4193 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4194 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4195 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4202 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4203 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4204 * lib/target-supports.exp: Likewise.
4205
4206 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4207
4208 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4209 * gcc.dg/attr-ms_struct-2.c: Likewise.
4210 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4211 * gcc.dg/bf-ms-attrib.c: Likewise.
4212 * gcc.dg/bf-ms-layout-2.c: Likewise.
4213 * gcc.dg/bf-ms-layout-3.c: Likewise.
4214 * gcc.dg/bf-ms-layout.c: Likewise.
4215 * gcc.dg/bf-no-ms-layout.c: Likewise.
4216 * gcc.target/i386/bitfield1.c: Likewise.
4217 * gcc.target/i386/bitfield2.c: Likewise.
4218 * gcc.target/i386/bitfield3.c: Likewise.
4219
4220 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4221
4222 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4223 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4224 override other than -mcpu=power9 command-line option is specified,
4225 or if the target operating system is aix.
4226 * gcc.target/powerpc/darn-1.c: Likewise.
4227 * gcc.target/powerpc/darn-2.c: Likewise.
4228 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4229 test if effective-target is not powerpc_p9vector_ok or if the
4230 target operating system is not defined.
4231 * gcc.target/powerpc/vslv-1.c: Likewise.
4232 * gcc.target/powerpc/vsrv-0.c: Likewise.
4233 * gcc.target/powerpc/vsrv-1.c: Likewise.
4234
4235 2016-06-21 Tobias Burnus <burnus@net-b.de>
4236
4237 PR fortran/71068
4238 * gfortran.dg/coarray/data_1.f90: New.
4239
4240 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4241
4242 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4243 (dg-require-effective-target): Use arm_v8_neon_hw.
4244 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4245 (dg-require-effective-target): Likewise.
4246 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4247 (dg-require-effective-target): Likewise.
4248 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4249 (dg-require-effective-target): Likewise.
4250 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4251 (dg-require-effective-target): Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4253 (dg-require-effective-target): Likewise.
4254 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4255 Add AArch64 check.
4256
4257 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4258
4259 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4260 Set to 3 so test passes.
4261
4262 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4263
4264 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4265
4266 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4267
4268 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4269 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4270 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4271 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4272
4273 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4274
4275 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4276 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4277
4278 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4279
4280 PR target/71549
4281 * gcc.target/i386/pr71549.c: New test.
4282
4283 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4284
4285 * gcc.target/powerpc/vadsdu-0.c: Replace
4286 dg-require-effective-target directive to allow test to run on more
4287 platforms, and add dg-skip-if directive to disable test on aix
4288 platforms because of known incompatibilities.
4289 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4290 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4291 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4292 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4293 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4294 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4295 * gcc.target/powerpc/vadsdub-2.c: Replace
4296 dg-require-effective-target directive to allow test to run on more
4297 platforms, and add dg-skip-if directive to disable test on aix
4298 platforms because of known incompatibilities.
4299 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4300 with vec_absdb call to differentiate this test from vadsdub-1.c.
4301 * gcc.target/powerpc/vadsduh-1.c: Replace
4302 dg-require-effective-target directive to allow test to run on more
4303 platforms, and add dg-skip-if directive to disable test on aix
4304 platforms because of known incompatibilities.
4305 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4306 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4307 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4308
4309 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4310
4311 PR tree-optimization/71588
4312 * gcc.dg/pr71558.c: New test.
4313
4314 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4315
4316 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4317 * c-c++-common/pr68657-2.c: Likewise.
4318 * c-c++-common/pr68657-3.c: Likewise.
4319 * gcc.dg/torture/pr69714.c: Require int32plus support.
4320 * gcc.dg/torture/pr70025.c: Likewise.
4321 * gcc.dg/torture/pr70083.c: Likewise.
4322 * gcc.dg/torture/pr70542.c: Likewise.
4323 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4324
4325 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4326
4327 PR c/71601
4328 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4329
4330 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR middle-end/71581
4333 * gcc.dg/pr71581.c: New test.
4334
4335 PR rtl-optimization/71591
4336 * gcc.dg/cpp/pr71591.c: New test.
4337
4338 2016-06-20 David B. Robins <gcc@davidrobins.net>
4339
4340 PR target/71571
4341 * g++.dg/torture/pr71571.C: New test.
4342
4343 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR target/71559
4346 * gcc.target/i386/sse2-pr71559.c: New test.
4347 * gcc.target/i386/avx-pr71559.c: New test.
4348 * gcc.target/i386/avx512f-pr71559.c: New test.
4349
4350 2016-06-20 Tobias Burnus <burnus@net-b.de>
4351
4352 PR fortran/71194
4353 * gfortran.dg/pointer_remapping_10.f90: New.
4354
4355 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4356
4357 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4358
4359 2016-06-20 Martin Sebor <msebor@redhat.com>
4360
4361 PR c/69507
4362 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4363 * gnu90-const-expr-1.c: Same.
4364 * gnu99-const-expr-1.c: Same.
4365 * gnu99-static-1.c: Same.
4366
4367 2016-06-20 Renlin Li <renlin.li@arm.com>
4368
4369 PR testsuite/71489
4370 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4371
4372 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4373
4374 * gcc.target/aarch64/vcvt_f64_1.c: New.
4375 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4376 * gcc.target/aarch64/vrecp_f64_1.c: New.
4377
4378 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4379
4380 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4381 "alignement".
4382
4383 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4384
4385 PR target/71103
4386 * gcc.target/avr/torture/pr71103-2.c: New test.
4387
4388 2016-06-19 Martin Sebor <msebor@redhat.com>
4389
4390 PR c/69507
4391 * gcc.dg/alignof.c: New test.
4392
4393 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4396 vs dg-error; test constexpr specifier too.
4397
4398 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4401
4402 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4403
4404 * lib/target-supports.exp
4405 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4406 arm_neon_ok and merge flags. Fix temporary test name.
4407 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4408 and merge flags.
4409
4410 2016-06-17 Martin Liska <mliska@suse.cz>
4411
4412 * gcc.dg/predict-9.c: Fix dump scanning.
4413
4414 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4415
4416 PR tree-optimization/71354
4417 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4418
4419 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4420
4421 PR tree-optimization/71347
4422 * gcc.dg/tree-ssa/pr71347.c: New test.
4423
4424 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4425
4426 PR tree-optimization/71354
4427 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4428
4429 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4430
4431 * gcc.dg/vect/vect-alias-check-1.c: New test.
4432
4433 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4434
4435 PR target/71151
4436 * gcc.target/avr/pr71151-1.c: New test.
4437 * gcc.target/avr/pr71151-2.c: New test.
4438 * gcc.target/avr/pr71151-3.c: New test.
4439 * gcc.target/avr/pr71151-4.c: New test.
4440 * gcc.target/avr/pr71151-5.c: New test.
4441 * gcc.target/avr/pr71151-6.c: New test.
4442 * gcc.target/avr/pr71151-7.c: New test.
4443 * gcc.target/avr/pr71151-8.c: New test.
4444 * gcc.target/avr/pr71151-common.h: New test.
4445
4446 2016-06-16 Martin Liska <mliska@suse.cz>
4447
4448 * gfortran.dg/predict-1.f90: New test.
4449
4450 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4451
4452 PR target/71242
4453 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4454
4455 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4456
4457 * g++.dg/vect/pr36648.cc: Disable cunrolli
4458
4459 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR target/71554
4462 * gcc.c-torture/execute/pr71554.c: New test.
4463
4464 PR rtl-optimization/71532
4465 * gcc.dg/torture/pr71532.c: New test.
4466
4467 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4468
4469 * gcc.target/powerpc/p9-dimode1.c: New test.
4470 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4471
4472 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4473
4474 * gcc.c-torture/compile/20160615-1.c: New test.
4475
4476 * g++.dg/cpp0x/ref-qual17.C: New test.
4477
4478 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4479
4480 PR middle-end/71529
4481 * gcc.target/i386/pr71529.C: New test.
4482
4483 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4484
4485 PR tree-optimization/71483
4486 * g++.dg/vect/pr71483.c: New
4487
4488 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4489
4490 PR c++/70202
4491 * g++.dg/inherit/crash6.C: New.
4492 * g++.dg/inherit/union2.C: Likewise.
4493 * g++.dg/inherit/virtual12.C: Likewise.
4494 * g++.dg/inherit/virtual13.C: Likewise.
4495 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4496
4497 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4498
4499 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4500
4501 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4502
4503 PR tree-optimization/71439
4504 * gcc.dg/vect/pr71439.c: New
4505
4506 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4507
4508 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4509
4510 2016-06-15 Richard Biener <rguenther@suse.de>
4511
4512 * gcc.dg/vect/slp-45.c: New testcase.
4513
4514 2016-06-15 Richard Biener <rguenther@suse.de>
4515
4516 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4517
4518 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4519
4520 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4521 requirements, and disable for AIX for now.
4522 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4523
4524 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR c++/71528
4527 * g++.dg/opt/pr71528.C: New test.
4528
4529 PR c++/71516
4530 * g++.dg/init/pr71516.C: New test.
4531
4532 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4533
4534 * g++.dg/init/array46.C: New.
4535
4536 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4537
4538 * gcc.target/i386/float128-3.c: New test.
4539 * gcc.target/i386/quad-sse4.c: Ditto.
4540 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4541 Update scan strings.
4542
4543 2016-06-14 Richard Biener <rguenther@suse.de>
4544
4545 PR middle-end/71526
4546 * gfortran.dg/pr71526.f90: New testcase.
4547
4548 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4549
4550 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4551 * gcc.dg/zero_bits_compound-1.c: Likewise.
4552
4553 2016-06-14 Richard Biener <rguenther@suse.de>
4554
4555 PR tree-optimization/71522
4556 * gcc.dg/torture/pr71522.c: New testcase.
4557
4558 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR tree-optimization/71520
4561 * gcc.dg/tree-ssa/pr71520.c: New test.
4562
4563 2016-06-14 Richard Biener <rguenther@suse.de>
4564
4565 PR tree-optimization/71521
4566 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4567
4568 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4569
4570 PR sanitizer/71498
4571 * c-c++-common/ubsan/bounds-13.c: New test.
4572
4573 PR preprocessor/71183
4574 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4575
4576 2016-06-13 Jeff Law <law@redhat.com>
4577
4578 PR tree-optimization/71403
4579 * c-c++-common/ubsan/pr71403-1.c: New test.
4580 * c-c++-common/ubsan/pr71403-2.c: New test.
4581 * c-c++-common/ubsan/pr71403-3.c: New test.
4582
4583 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR middle-end/71478
4586 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4587 Add -Wno-psabi -w to dg-options.
4588
4589 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4590
4591 * gcc.target/powerpc/vadsdu-0.c: New test.
4592 * gcc.target/powerpc/vadsdu-1.c: New test.
4593 * gcc.target/powerpc/vadsdu-2.c: New test.
4594 * gcc.target/powerpc/vadsdu-3.c: New test.
4595 * gcc.target/powerpc/vadsdu-4.c: New test.
4596 * gcc.target/powerpc/vadsdu-5.c: New test.
4597 * gcc.target/powerpc/vadsdub-1.c: New test.
4598 * gcc.target/powerpc/vadsdub-2.c: New test.
4599 * gcc.target/powerpc/vadsduh-1.c: New test.
4600 * gcc.target/powerpc/vadsduh-2.c: New test.
4601 * gcc.target/powerpc/vadsduw-1.c: New test.
4602 * gcc.target/powerpc/vadsduw-2.c: New test.
4603
4604 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4605
4606 * gcc.dg/c99-init-2.c (c): Update expected error message.
4607 * gcc.dg/init-bad-8.c (foo): Likewise.
4608 * gcc.dg/spellcheck-fields-3.c: New test case.
4609
4610 2016-06-13 Martin Liska <mliska@suse.cz>
4611
4612 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4613 and "guess loop iv compared" heuristics.
4614 * gcc.dg/predict-2.c: Likewise.
4615 * gcc.dg/predict-3.c: Likewise.
4616 * gcc.dg/predict-4.c: Likewise.
4617 * gcc.dg/predict-5.c: Likewise.
4618 * gcc.dg/predict-6.c: Likewise.
4619
4620 2016-06-13 Marek Polacek <polacek@redhat.com>
4621
4622 PR middle-end/71476
4623 * c-c++-common/Wswitch-unreachable-4.c: New test.
4624 * gcc.dg/Wswitch-unreachable-2.c: New test.
4625 * g++.dg/tm/jump1.C: Move dg-warning.
4626
4627 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4628
4629 * gnat.dg/renaming10.ad[sb]: New test.
4630
4631 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4632
4633 PR fortran/70673
4634 * gfortran.dg/pr70673.f90: New test.
4635
4636 2016-06-13 Richard Biener <rguenther@suse.de>
4637
4638 PR middle-end/64516
4639 * gcc.dg/align-3.c: New testcase.
4640
4641 2016-06-13 Martin Liska <mliska@suse.cz>
4642
4643 * gcc.target/i386/pr71458.c: New test.
4644
4645 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4646
4647 PR target/71241
4648 * gcc.dg/torture/float128-nan.c: New test.
4649
4650 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4651
4652 PR target/60751
4653 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4654 statement.
4655
4656 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4657
4658 PR target/60751
4659 * gfortran.dg/comma_IO_extension_1.f90: New test.
4660 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4661 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4662 statement.
4663 * gfortran.dg/graphite/pr38083.f90: Likewise.
4664 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4665 missing format.
4666
4667 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4668
4669 * gnat.dg/case_character.adb: New test.
4670
4671 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4672
4673 PR middle-end/71310
4674 * gcc.target/powerpc/pr71310.c: New testcase.
4675
4676 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4677
4678 PR middle-end/71478
4679 * gcc.dg/pr71478.c: New test.
4680
4681 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR middle-end/71494
4684 * gcc.c-torture/execute/pr71494.c: New test.
4685
4686 PR c/68657
4687 * gcc.target/i386/pr68657.c: New test.
4688
4689 PR inline-asm/68843
4690 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4691 (test): Add -masm=intel alternatives.
4692
4693 2016-06-10 Martin Sebor <msebor@redhat.com>
4694
4695 PR c/71392
4696 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4697
4698 2016-06-10 Jeff Law <law@redhat.com>
4699
4700 PR tree-optimization/71335
4701 * gcc.c-torture/execute/pr71335.c: New test.
4702
4703 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4704
4705 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4706 the various "cannot tail-call: " messages.
4707
4708 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4709
4710 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4711 and options.
4712
4713 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4714
4715 PR sanitizer/71480
4716 * c-c++-common/asan/pr71480.c: New test.
4717
4718 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4719
4720 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4721 (ASMNAME2): Likewise.
4722 (main): Replace fn in asm statement with ASMNAME ("fn").
4723 * gcc.dg/guality/pr68037-2.c: Likewise.
4724 * gcc.dg/guality/pr68037-3.c: Likewise.
4725 * gcc.dg/torture/pr68037-1.c: Likewise.
4726 * gcc.dg/torture/pr68037-2.c: Likewise.
4727 * gcc.dg/torture/pr68037-3.c: Likewise.
4728
4729 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4730
4731 PR inline-asm/68843
4732 * gcc.target/i386/pr68843-1.c: New test.
4733 * gcc.target/i386/pr68843-2.c: New test.
4734
4735 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4736 Cesar Philippidis <cesar@codesourcery.com>
4737
4738 PR middle-end/71373
4739 * gcc.dg/goacc/nested-function-1.c: New file.
4740 * gcc.dg/goacc/nested-function-2.c: Likewise.
4741 * gcc.dg/goacc/pr71373.c: Likewise.
4742 * gfortran.dg/goacc/cray-2.f95: Likewise.
4743 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4744 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4745 * gfortran.dg/goacc/cray.f95: Update.
4746 * gfortran.dg/goacc/loop-1.f95: Likewise.
4747 * gfortran.dg/goacc/loop-3.f95: Likewise.
4748 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4749 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4750
4751 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4752
4753 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4754 for OpenACC tile clauses.
4755 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4756
4757 PR c/71381
4758 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4759 to...
4760 * c-c++-common/goacc/cache-2.c: ... this new file.
4761 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4762 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4763 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4764 usage.
4765 * gfortran.dg/goacc/cray.f95: Likewise.
4766 * gfortran.dg/goacc/loop-1.f95: Likewise.
4767
4768 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4769
4770 PR tree-optimization/71407
4771 PR tree-optimization/71416
4772 * gcc.dg/vect/pr71407.c: New
4773 * gcc.dg/vect/pr71416-1.c: New
4774 * gcc.dg/vect/pr71416-2.c: New
4775
4776 2016-06-10 Richard Biener <rguenther@suse.de>
4777
4778 PR middle-end/71477
4779 * gcc.dg/torture/pr71477.c: New testcase.
4780
4781 2016-06-09 Julia Koval <julia.koval@intel.com>
4782
4783 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4784 * gcc.target/i386/interrupt-13.c: Likewise.
4785 * gcc.target/i386/interrupt-15.c: Likewise.
4786 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4787 * gcc.target/i386/interrupt-24.c: Likewise.
4788 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4789 * gcc.target/i386/interrupt-9.c: Likewise.
4790 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4791
4792 2016-06-09 Martin Sebor <msebor@redhat.com>
4793
4794 PR c/70883
4795 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4796 * gcc.dg/builtin-constant_p-1.c: Same.
4797 * gcc.dg/builtins-error.c: Same.
4798 * gcc.dg/pr70859.c: Same.
4799
4800 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4801
4802 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4803 * gcc.dg/torture/pr68067-1.c: Likewise.
4804 * gcc.dg/torture/pr68067-2.c: Likewise.
4805
4806 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4807
4808 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4809 when setting SIZE.
4810
4811 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 PR c++/71465
4814 * g++.dg/inherit/crash5.C: New.
4815 Revert:
4816 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/70202
4819 * g++.dg/inherit/crash5.C: New.
4820 * g++.dg/inherit/virtual1.C: Adjust.
4821
4822 2016-06-09 Martin Liska <mliska@suse.cz>
4823
4824 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4825 * g++.dg/predict-loop-exit-2.C: Likewise.
4826 * g++.dg/predict-loop-exit-3.C: Likewise.
4827 * gcc.dg/predict-1.c: Likewise.
4828 * gcc.dg/predict-2.c: Likewise.
4829 * gcc.dg/predict-3.c: Likewise.
4830 * gcc.dg/predict-4.c: Likewise.
4831 * gcc.dg/predict-5.c: Likewise.
4832 * gcc.dg/predict-6.c: Likewise.
4833 * gcc.dg/predict-7.c: Likewise.
4834
4835 2016-06-09 Richard Biener <rguenther@suse.de>
4836
4837 PR tree-optimization/71462
4838 * gcc.dg/torture/pr71462.c: New testcase.
4839
4840 2016-06-09 Marek Polacek <polacek@redhat.com>
4841
4842 PR c/65471
4843 * gcc.dg/c11-generic-3.c: New test.
4844
4845 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 * g++.dg/init/array42.C: New.
4848 * g++.dg/init/array43.C: Likewise.
4849 * g++.dg/init/array44.C: Likewise.
4850 * g++.dg/init/array45.C: Likewise.
4851 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4852 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4853 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4854 * g++.dg/gomp/pr35751.C: Likewise.
4855 * g++.dg/init/array23.C: Likewise.
4856 * g++.dg/init/brace2.C: Likewise.
4857 * g++.dg/init/brace6.C: Likewise.
4858
4859 2016-06-08 Martin Sebor <msebor@redhat.com>
4860 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR c++/70507
4863 PR c/68120
4864 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4865 * c-c++-common/builtin-arith-overflow-2.c: New test.
4866 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4867 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4868 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4869
4870 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR c++/71442
4873 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4874
4875 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4876
4877 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4878 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4879 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4880 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4881 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4882 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4883 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4884 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4885 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4886 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4887 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4888 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4889 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4890
4891 2016-06-08 Richard Biener <rguenther@suse.de>
4892
4893 PR tree-optimization/68558
4894 * gcc.dg/vect/slp-44.c: New testcase.
4895
4896 2016-06-08 Richard Biener <rguenther@suse.de>
4897
4898 * gcc.dg/vect/slp-43.c: New testcase.
4899
4900 2016-06-08 Richard Biener <rguenther@suse.de>
4901
4902 PR tree-optimization/71452
4903 * gcc.dg/torture/pr71452.c: New testcase.
4904
4905 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4906
4907 PR c++/71448
4908 * g++.dg/torture/pr71448.C: New test.
4909
4910 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4911
4912 PR debug/71432
4913 PR ada/71413
4914 * g++.dg/debug/pr71432.C: New test.
4915
4916 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4917
4918 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4919 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4920 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4921
4922 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4923
4924 * gcc.dg/vect/vect-live-2.c: Update effective target.
4925 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4926 * lib/target-supports.exp: Add aarch64 to vect_long.
4927
4928 2016-06-08 Marek Polacek <polacek@redhat.com>
4929
4930 PR c/71418
4931 * gcc.dg/noncompile/pr71418.c: New test.
4932
4933 PR c/71426
4934 * gcc.dg/noncompile/pr71426.c: New test.
4935
4936 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4937
4938 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4939 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4940 * gcc.dg/predict-3.c: Update template.
4941 * gcc.dg/predict-5.c: Update template.
4942 * gcc.dg/predict-6.c: Update template.
4943 * gcc.dg/predict-9.c: Update template.
4944 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4945
4946 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4947
4948 * gcc.target/powerpc/vec-mul.c: New test.
4949
4950 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4951
4952 * gcc.dg/spellcheck-fields-2.c: New test case.
4953
4954 2016-06-07 Richard Biener <rguenther@suse.de>
4955
4956 PR c/61564
4957 * gcc.dg/Wpragmas-1.c: New testcase.
4958 * gcc.dg/Wattributes-4.c: Likewise.
4959 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4960 entry.
4961
4962 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4963
4964 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4965 spurious debug code.
4966
4967 2016-06-07 Richard Biener <rguenther@suse.de>
4968
4969 PR tree-optimization/71428
4970 * gcc.dg/torture/pr71428.c: New testcase.
4971
4972 2016-06-07 Richard Biener <rguenther@suse.de>
4973
4974 PR middle-end/71423
4975 * gcc.dg/torture/pr71423.c: New testcase.
4976
4977 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4978
4979 PR middle-end/71408
4980 * gcc.dg/tree-ssa/pr71408.c: New test.
4981
4982 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4983
4984 PR middle-end/71281
4985 * g++.dg/torture/pr71281.C: New test.
4986
4987 2016-06-06 Marek Polacek <polacek@redhat.com>
4988
4989 PR c/71362
4990 * gcc.dg/pr71362.c: New test.
4991
4992 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4993 Patrick Palka <ppalka@gcc.gnu.org>
4994
4995 PR c++/70847
4996 PR c++/71330
4997 PR c++/71393
4998 * g++.dg/opt/pr70847.C: New test.
4999 * g++.dg/ubsan/pr70847.C: New test.
5000 * g++.dg/ubsan/pr71393.C: New test.
5001
5002 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR tree-optimization/71259
5005 * gcc.dg/vect/pr71259.c: New test.
5006
5007 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5008
5009 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5010 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5011 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5012 above.
5013
5014 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5015
5016 PR middle-end/37780
5017 * gcc.c-torture/execute/pr37780.c: New test.
5018 * gcc.target/aarch64/pr37780_1.c: Likewise.
5019 * gcc.target/arm/pr37780_1.c: Likewise.
5020
5021 2016-06-06 Marek Polacek <polacek@redhat.com>
5022
5023 * c-c++-common/attr-may-alias-1.c: New test.
5024 * c-c++-common/attr-may-alias-2.c: New test.
5025 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5026
5027 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5028
5029 PR c/24414
5030 * gcc.target/i386/pr24414.c: New test.
5031
5032 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5033
5034 * gcc.target/sparc/vis4misc.c: New file.
5035 * gcc.target/sparc/fpcmp.c: Likewise.
5036 * gcc.target/sparc/fpcmpu.c: Likewise.
5037
5038 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5039
5040 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5041 * gcc.dg/vect/vect-live-3.c: Likewise.
5042
5043 2016-06-06 Richard Biener <rguenther@suse.de>
5044
5045 PR tree-optimization/71398
5046 * gcc.dg/torture/pr71398.c: New testcase.
5047
5048 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5049
5050 PR target/71389
5051 * g++.dg/pr71389.C: New test.
5052
5053 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5054
5055 PR fortran/71404
5056 * gfortran.dg/fmt_read_5.f: New test.
5057
5058 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5059
5060 PR fortran/69659
5061 * gfortran.dg/class_array_22.f03: New test.
5062
5063 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5064
5065 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5066
5067 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5068
5069 * gcc.dg/predict-9.c: Update template.
5070
5071 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5072
5073 PR c++/49377
5074 * g++.dg/template/pr49377.C: New.
5075
5076 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR tree-optimization/71405
5079 * g++.dg/torture/pr71405.C: New test.
5080
5081 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5082
5083 PR c++/70202
5084 * g++.dg/inherit/crash5.C: New.
5085 * g++.dg/inherit/virtual1.C: Adjust.
5086
5087 2016-06-03 Jeff Law <law@redhat.com>
5088
5089 PR tree-optimization/71316
5090 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5091
5092 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5093
5094 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5095 dg-additional-options with just -fno-tree-scev-cprop in it.
5096 * gcc.dg/vect/vect-live-2.c: Likewise.
5097 * gcc.dg/vect/vect-live-5.c: Likewise.
5098 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5099 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5100 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5101
5102 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5103
5104 PR c++/27100
5105 * g++.dg/other/friend6.C: New test.
5106
5107 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5108
5109 * g++.dg/torture/ppc-ldst-array.C: New.
5110
5111 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5112
5113 PR target/71276
5114 PR target/71277
5115 * gcc.dg/torture/builtin-fp-int-inexact.c,
5116 gcc.target/i386/387-builtin-fp-int-inexact.c,
5117 gcc.target/i386/387-rint-inline-1.c,
5118 gcc.target/i386/387-rint-inline-2.c,
5119 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5120 gcc.target/i386/sse2-rint-inline-1.c,
5121 gcc.target/i386/sse2-rint-inline-2.c,
5122 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5123 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5124
5125 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5126 Julia Koval <julia.koval@intel.com>
5127
5128 PR target/66960
5129 PR target/67630
5130 PR target/67634
5131 PR target/67841
5132 PR target/68037
5133 PR target/68618
5134 PR target/68661
5135 PR target/69575
5136 PR target/69596
5137 PR target/69734
5138 * gcc.dg/guality/pr68037-1.c: New test.
5139 * gcc.dg/guality/pr68037-2.c: Likewise.
5140 * gcc.dg/guality/pr68037-3.c: Likewise.
5141 * gcc.dg/torture/pr68037-1.c: Likewise.
5142 * gcc.dg/torture/pr68037-2.c: Likewise.
5143 * gcc.dg/torture/pr68037-3.c: Likewise.
5144 * gcc.dg/torture/pr68661-1a.c: Likewise.
5145 * gcc.dg/torture/pr68661-1b.c: Likewise.
5146 * gcc.target/i386/interrupt-1.c: Likewise.
5147 * gcc.target/i386/interrupt-2.c: Likewise.
5148 * gcc.target/i386/interrupt-3.c: Likewise.
5149 * gcc.target/i386/interrupt-4.c: Likewise.
5150 * gcc.target/i386/interrupt-5.c: Likewise.
5151 * gcc.target/i386/interrupt-6.c: Likewise.
5152 * gcc.target/i386/interrupt-7.c: Likewise.
5153 * gcc.target/i386/interrupt-8.c: Likewise.
5154 * gcc.target/i386/interrupt-9.c: Likewise.
5155 * gcc.target/i386/interrupt-10.c: Likewise.
5156 * gcc.target/i386/interrupt-11.c: Likewise.
5157 * gcc.target/i386/interrupt-12.c: Likewise.
5158 * gcc.target/i386/interrupt-13.c: Likewise.
5159 * gcc.target/i386/interrupt-14.c: Likewise.
5160 * gcc.target/i386/interrupt-15.c: Likewise.
5161 * gcc.target/i386/interrupt-16.c: Likewise.
5162 * gcc.target/i386/interrupt-17.c: Likewise.
5163 * gcc.target/i386/interrupt-18.c: Likewise.
5164 * gcc.target/i386/interrupt-19.c: Likewise.
5165 * gcc.target/i386/interrupt-20.c: Likewise.
5166 * gcc.target/i386/interrupt-21.c: Likewise.
5167 * gcc.target/i386/interrupt-22.c: Likewise.
5168 * gcc.target/i386/interrupt-23.c: Likewise.
5169 * gcc.target/i386/interrupt-24.c: Likewise.
5170 * gcc.target/i386/interrupt-25.c: Likewise.
5171 * gcc.target/i386/interrupt-26.c: Likewise.
5172 * gcc.target/i386/interrupt-27.c: Likewise.
5173 * gcc.target/i386/interrupt-28.c: Likewise.
5174 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5175 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5176 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5177 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5178 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5179 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5180 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5181 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5182 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5183 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5184 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5185 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5186
5187 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5188
5189 PR tree-optimization/52171
5190 * gcc.dg/pr52171.c: New test.
5191 * gcc.target/i386/pr52171.c: New test.
5192
5193 2016-06-03 Jan Hubicka <jh@suse.cz>
5194
5195 * g++.dg/tree-ssa/pred-1.C: New testcase
5196 * gcc.dg/tree-ssa/pred-1.c: New testcase
5197
5198 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5199
5200 PR target/70957
5201 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5202 support.
5203 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5204
5205 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5206
5207 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5208
5209 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5210
5211 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5212 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5213 * gcc.dg/vect/vect-live-1.c: New test.
5214 * gcc.dg/vect/vect-live-2.c: New test.
5215 * gcc.dg/vect/vect-live-3.c: New test.
5216 * gcc.dg/vect/vect-live-4.c: New test.
5217 * gcc.dg/vect/vect-live-5.c: New test.
5218 * gcc.dg/vect/vect-live-slp-1.c: New test.
5219 * gcc.dg/vect/vect-live-slp-2.c: New test.
5220 * gcc.dg/vect/vect-live-slp-3.c: New test.
5221
5222 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR middle-end/71387
5225 * g++.dg/opt/pr71387.C: New test.
5226
5227 2016-06-02 Jeff Law <law@redhat.com>
5228
5229 PR tree-optimization/71328
5230 * gcc.c-torture/compile/pr71328.c: New test.
5231
5232 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5233
5234 PR fortran/52393
5235 * gfortran.dg/fmt_read_3.f90: Fix typo.
5236 * gfortran.dg/fmt_read_4.f90: New test.
5237
5238 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5239
5240 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5241 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5242 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5243 * g++.dg/cpp0x/override2.C: Likewise.
5244 * g++.dg/parse/crash5.C: Likewise.
5245 * g++.dg/parse/error16.C: Likewise.
5246 * g++.dg/parse/error27.C: Likewise.
5247 * g++.dg/template/qualttp15.C: Likewise.
5248 * g++.dg/template/redecl4.C: Likewise.
5249 * g++.old-deja/g++.other/crash39.C: Likewise.
5250 * g++.old-deja/g++.other/struct1.C: Likewise.
5251 * g++.old-deja/g++.pt/m9a.C: Likewise.
5252 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5253
5254 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR c++/71372
5257 * c-c++-common/pr71372.c: New test.
5258
5259 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5260 __TIME__ strings with __builtin_strcmp instead of printf and
5261 dg-output.
5262
5263 2016-06-02 Martin Liska <mliska@suse.cz>
5264
5265 * gcc.dg/predict-9.c: New test.
5266
5267 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5268
5269 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5270 global set_compiler_env_var and global saved_compiler_env_var.
5271
5272 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5273
5274 PR rtl-optimization/71295
5275 * gcc.c-torture/compile/pr71295.c: New test.
5276
5277 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5278
5279 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5280
5281 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5282 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5283
5284 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5285 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5286 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5287 alternative number.
5288
5289 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5290
5291 * gcc.target/powerpc/p9-splat-4.c: New test.
5292
5293 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5294
5295 PR target/71186
5296 * gcc.target/powerpc/pr71186.c: New test.
5297
5298 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5299
5300 PR fortran/52393
5301 * gfortran.dg/fmt_read_3.f90: New test.
5302
5303 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5304
5305 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5306 procedure.
5307
5308 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5309
5310 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5311 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5312 env var is set.
5313 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5314 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5315 shown once.
5316 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5317 during compilation.
5318 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5319 vars set by dg-set-compiler-env-var.
5320
5321 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5322
5323 PR fortran/71156
5324 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5325 to the module procedure declaration.
5326 * gfortran.dg/submodule_16.f08: New test.
5327
5328 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR middle-end/71371
5331 * c-c++-common/gomp/pr71371.c: New test.
5332
5333 2016-06-01 Richard Biener <rguenther@suse.de>
5334
5335 PR tree-optimization/71366
5336 * gcc.dg/torture/pr71366-1.c: New testcase.
5337 * gcc.dg/torture/pr71366-2.c: Likewise.
5338
5339 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5340
5341 * gcc.target/powerpc/vslv-0.c: New test.
5342 * gcc.target/powerpc/vslv-1.c: New test.
5343 * gcc.target/powerpc/vsrv-0.c: New test.
5344 * gcc.target/powerpc/vsrv-1.c: New test.
5345
5346 2016-06-01 Nathan Sidwell <nathan@acm.org>
5347
5348 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5349 * gcc.target/nvptx/weak.c: New.
5350
5351 2016-06-01 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/71261
5354 * gcc.dg/torture/vect-bool-1.c: New testcase.
5355
5356 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5357
5358 * gfortran.dg/gomp/order-1.f90: New test.
5359 * gfortran.dg/gomp/order-2.f90: New test.
5360
5361 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5362
5363 * gcc.dg/unroll-6.c: Update template.
5364 * gcc.dg/unroll-7.c: New testcase.
5365 * gcc.dg/unroll-8.c: New testcase.
5366
5367 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5368
5369 * gnat.dg/opt56.ad[sb]: New test.
5370
5371 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/66635
5374 * g++.dg/cpp0x/constexpr-ice16.C: New.
5375
5376 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5377
5378 PR tree-optimization/71314
5379 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5380 -mbranch-cost=2.
5381
5382 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5383
5384 PR tree-optimization/71077
5385 * gcc.dg/tree-ssa/pr71077.c: New test.
5386
5387 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5388
5389 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5390 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5391 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5392
5393 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/71248
5396 * g++.dg/cpp0x/pr71248.C: New.
5397 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5398 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5399 * g++.dg/init/new37.C: Likewise.
5400 * g++.dg/template/static1.C: Likewise.
5401 * g++.dg/template/static2.C: Likewise.
5402
5403 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5404
5405 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5406 instead of %rdi.
5407 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5408
5409 2016-05-31 Marek Polacek <polacek@redhat.com>
5410
5411 * c-c++-common/Wswitch-unreachable-3.c: New test.
5412 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5413
5414 2016-05-31 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/71352
5417 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5418
5419 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5420
5421 * gcc.target/arm/armv5_thumb_isa.c: New test.
5422
5423 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5424
5425 PR target/71346
5426 * gcc.target/i386/pr71346.c: New test.
5427
5428 2016-05-31 Tom de Vries <tom@codesourcery.com>
5429
5430 PR tree-optimization/69068
5431 * gcc.dg/graphite/pr69068.c: New test.
5432
5433 2016-05-27 Martin Sebor <msebor@redhat.com>
5434
5435 PR c++/71306
5436 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5437
5438 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR c++/71349
5441 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5442 nowait depend(inout: dd[0]) clauses where permitted.
5443
5444 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5445
5446 PR c++/71238
5447 * g++.dg/parse/pr71238.C: New.
5448 * g++.dg/concepts/friend1.C: Test column numbers too.
5449 * g++.dg/cpp0x/initlist31.C: Likewise.
5450 * g++.dg/cpp0x/pr51420.C: Likewise.
5451 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5452 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5453 * g++.dg/ext/builtin3.C: Likewise.
5454 * g++.dg/lookup/friend12.C: Likewise.
5455 * g++.dg/lookup/friend7.C: Likewise.
5456 * g++.dg/lookup/koenig1.C: Likewise.
5457 * g++.dg/lookup/koenig5.C: Likewise.
5458 * g++.dg/lookup/used-before-declaration.C: Likewise.
5459 * g++.dg/overload/koenig1.C: Likewise.
5460 * g++.dg/template/crash65.C: Likewise.
5461 * g++.dg/template/friend57.C: Likewise.
5462 * g++.dg/warn/Wshadow-5.C: Likewise.
5463 * g++.dg/warn/Wunused-8.C: Likewise.
5464 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5465 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5466 * g++.old-deja/g++.jason/member.C: Likewise.
5467 * g++.old-deja/g++.jason/report.C: Likewise.
5468 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5469 * g++.old-deja/g++.law/visibility20.C: Likewise.
5470 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5471 * g++.old-deja/g++.other/static5.C: Likewise.
5472 * g++.old-deja/g++.pt/overload2.C: Likewise.
5473
5474 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5475
5476 * gcc.dg/tree-ssa/peel1.c: New testcase.
5477 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5478 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5479
5480 2016-05-30 Tom de Vries <tom@codesourcery.com>
5481
5482 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5483 to ce.
5484
5485 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5486
5487 PR c++/71099
5488 * g++.dg/parse/virtual1.C: New.
5489
5490 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5491
5492 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5493 Use correct register when clearing %edx.
5494
5495 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5496
5497 PR tree-optimization/71289
5498 * gcc.dg/pr71289.c: New test.
5499
5500 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5501
5502 PR middle-end/71269
5503 PR middle-end/71292
5504 * gcc.dg/tree-ssa/pr71269.c: New test.
5505 * gcc.dg/tree-ssa/pr71292.c: New test.
5506
5507 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5508
5509 PR middle-end/71252
5510 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5511
5512 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5513
5514 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5515 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5516 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5517
5518 2016-05-30 Tom de Vries <tom@codesourcery.com>
5519
5520 PR tree-optimization/69067
5521 * gcc.dg/graphite/pr69067.c: New test.
5522
5523 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5524
5525 PR target/71245
5526 * gcc.target/i386/pr71245-1.c: New test.
5527 * gcc.target/i386/pr71245-2.c: Ditto.
5528
5529 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/71105
5532 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5533 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5534 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5535
5536 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5537
5538 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5539
5540 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5541
5542 Revert:
5543 PR c++/69855
5544 * g++.dg/overload/69855.C: New.
5545 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5546 * g++.old-deja/g++.pt/crash3.C: Likewise.
5547
5548 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR c++/60385
5551 * g++.dg/parse/namespace13.C: New.
5552
5553 2016-05-26 Jeff Law <law@redhat.com>
5554
5555 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5556 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5557 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5558 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5559 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5560 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5561 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5562 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5563 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5564 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5565 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5566 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5567 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5568
5569 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5570
5571 PR c++/69855
5572 * g++.dg/overload/69855.C: New.
5573 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5574 * g++.old-deja/g++.pt/crash3.C: Likewise.
5575
5576 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5577
5578 PR target/63596
5579 * gcc.target/aarch64/va_arg_1.c: New testcase.
5580 * gcc.target/aarch64/va_arg_2.c: Likewise.
5581 * gcc.target/aarch64/va_arg_3.c: Likewise.
5582
5583 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5584
5585 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5586 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5587 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5588 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5589 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5590
5591 2016-05-27 Marek Polacek <polacek@redhat.com>
5592
5593 PR middle-end/71308
5594 * g++.dg/torture/pr71308.C: New test.
5595
5596 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5597
5598 * gcc.dg/zero_bits_compound-1.c: New test.
5599 * gcc.dg/zero_bits_compound-2.c: New test.
5600
5601 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5602
5603 PR middle-end/71279
5604 * gcc.dg/pr71279.c: New test.
5605
5606 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5607
5608 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5609 floating point min/max/comparison instructions.
5610 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5611
5612 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5613
5614 * c-c++-common/gomp/schedule-1.c: New test.
5615 * gfortran.dg/gomp/schedule-1.f90: New test.
5616
5617 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5618
5619 PR c++/70822
5620 PR c++/70106
5621 * g++.dg/cpp1y/auto-fn32.C: New test.
5622 * g++.dg/cpp1y/paren4.C: New test.
5623
5624 2016-05-26 Nathan Sidwell <nathan@acm.org>
5625
5626 * gcc.dg/20060410.c: Xfail on ptx.
5627 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5628 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5629 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5630 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5631 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5632
5633 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5634
5635 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5636
5637 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR tree-optimization/71280
5640 * gcc.dg/pr71280.c: New test.
5641
5642 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5643
5644 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5645 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5646
5647 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5648
5649 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5650
5651 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5652 kept in memory.
5653
5654 2016-05-25 Jeff Law <law@redhat.com>
5655
5656 PR tree-optimization/71272
5657 * gcc.c-torture/compile/pr71272.c: new test.
5658
5659 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5660
5661 * gcc.target/powerpc/vec-cmpne.c: New test.
5662 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5663
5664 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5665
5666 * gnat.dg/opt55.ad[sb]: New test.
5667
5668 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5669
5670 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5671 * c-c++-common/pr60226.c: Require int32plus.
5672 * gcc.c-torture/execute/pr70602.c: Likewise.
5673 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5674 unsigned long for malloc arg type.
5675 * gcc.dg/asr_div1.c: Require int32plus.
5676 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5677 * gcc.dg/pie-1.c: Require pie.
5678 * gcc.dg/pie-2.c: Likewise.
5679 * gcc.dg/pr59471.c: Require int32plus.
5680 * gcc.dg/pr59963-2.c: XFAIL for int16.
5681 * gcc.dg/pr60114.c: Require int32plus.
5682 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5683 unsigned long for typedef of size_t.
5684 * gcc.dg/pr63914.c: Require int32plus.
5685 * gcc.dg/pr64536.c: Require pt32plus.
5686 * gcc.dg/pr65658.c: Likewise.
5687 * gcc.dg/pr67271.c: Require int32plus.
5688 * gcc.dg/pr68112.c: Likewise.
5689 * gcc.dg/pr69071.c: Skip for avr target.
5690 * gcc.dg/pr69973.c: Require int32plus.
5691 * gcc.dg/pr70169.c: Skip for avr target.
5692 * gcc.dg/sso-6.c: Require int32plus.
5693 * gcc.dg/sso-7.c: Likewise.
5694 * gcc.dg/sso-8.c: Likewise.
5695 * gcc.dg/vrp-min-max-2.c: Likewise.
5696
5697 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5698
5699 PR target/70738
5700 * gcc.target/i386/pr70738-1.c: New test.
5701 * gcc.target/i386/pr70738-2.c: Likewise.
5702 * gcc.target/i386/pr70738-3.c: Likewise.
5703 * gcc.target/i386/pr70738-4.c: Likewise.
5704 * gcc.target/i386/pr70738-5.c: Likewise.
5705 * gcc.target/i386/pr70738-6.c: Likewise.
5706 * gcc.target/i386/pr70738-7.c: Likewise.
5707 * gcc.target/i386/pr70738-8.c: Likewise.
5708 * gcc.target/i386/pr70738-9.c: Likewise.
5709
5710 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711
5712 PR rtl-optimization/66940
5713 * gcc.c-torture/execute/pr66940.c: New test.
5714
5715 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5716
5717 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5718 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5719 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5720 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5721 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5722 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5723 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5724 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5725 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5726 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5727 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5728 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5729 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5730 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5731 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5732 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5733 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5734 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5735 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5736 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5737 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5738 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5739 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5740 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5741
5742 2016-05-25 Marek Polacek <polacek@redhat.com>
5743
5744 PR c/71265
5745 * gcc.dg/noncompile/pr71265.c: New test.
5746
5747 PR c/71266
5748 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5749
5750 2016-05-25 Nathan Sidwell <nathan@acm.org>
5751
5752 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5753
5754 2016-05-25 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/71261
5757 * c-c++-common/torture/pr71261.c: New testcase.
5758
5759 2016-05-25 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/71264
5762 * gcc.dg/vect/pr71264.c: New testcase.
5763
5764 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/55992
5767 * g++.dg/cpp0x/alias-decl-53.C: New.
5768 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5769
5770 2016-05-25 Martin Liska <mliska@suse.cz>
5771
5772 * g++.dg/pr71239.C: New test.
5773
5774 2016-05-25 Richard Biener <rguenther@suse.de>
5775
5776 * gcc.dg/vect/pr58135.c: Rename to ...
5777 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5778
5779 2016-05-25 Marek Polacek <polacek@redhat.com>
5780
5781 * g++.dg/pr65295.C: Use target c++14.
5782
5783 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5786 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5787
5788 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5789
5790 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5791 instructions.
5792
5793 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5794
5795 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5796 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5797 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5798 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5799 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5800 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5801 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5802 * c-c++-common/goacc/pcopy.c: Likewise.
5803 * c-c++-common/goacc/pcopyin.c: Likewise.
5804 * c-c++-common/goacc/pcopyout.c: Likewise.
5805 * c-c++-common/goacc/pcreate.c: Likewise.
5806 * c-c++-common/goacc/pr70688.c: New test.
5807 * c-c++-common/goacc/present-1.c: Adjust test.
5808 * c-c++-common/goacc/reduction-5.c: Likewise.
5809 * g++.dg/goacc/data-1.C: New test.
5810
5811 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5812
5813 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5814 vector parity built-in functions.
5815 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5816 count trailing zeros automatic vectorization.
5817 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5818 count trailing zeros built-in functions.
5819
5820 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5821
5822 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5823
5824 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5825
5826 PR target/71050
5827 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5828
5829 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5830
5831 PR c++/50436
5832 * g++.dg/template/crash123.C: New.
5833 * g++.dg/template/crash124.C: Likewise.
5834
5835 2016-05-24 Martin Sebor <msebor@redhat.com>
5836
5837 PR c++/71147
5838 * g++.dg/ext/flexary16.C: New test.
5839
5840 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5841
5842 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5843 before math.h is included.
5844 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5845 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5846 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5847 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5848 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5849 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5850 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5851 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5852 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5853 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5854 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5855 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5856 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5857 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5858 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5859 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5860 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5861 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5862 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5863 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5864 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5865 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5866 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5867
5868 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5869 Kelvin Nilsen <kelvin@gcc.gnu.org>
5870
5871 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5872 support.
5873
5874 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 PR c++/69872
5877 * g++.dg/warn/Wno-narrowing1.C: New.
5878
5879 2016-05-24 Marek Polacek <polacek@redhat.com>
5880
5881 PR c/71249
5882 * c-c++-common/Wswitch-unreachable-2.c: New test.
5883
5884 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR c++/71257
5887 * g++.dg/vect/simd-clone-6.cc: New test.
5888 * g++.dg/gomp/declare-simd-6.C: New test.
5889
5890 PR middle-end/70434
5891 PR c/69504
5892 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5893
5894 2016-05-24 Richard Biener <rguenther@suse.de>
5895
5896 PR tree-optimization/71240
5897 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5898
5899 2016-05-24 Richard Biener <rguenther@suse.de>
5900
5901 PR tree-optimization/71230
5902 * gcc.dg/torture/pr71230.c: New testcase.
5903 * g++.dg/torture/pr71230.C: Likewise.
5904
5905 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5906
5907 * c-c++-common/goacc/routine-5.c: Add tests.
5908 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5909 * gfortran.dg/goacc/routine-6.f90: Add tests.
5910
5911 2016-05-24 Richard Biener <rguenther@suse.de>
5912
5913 PR tree-optimization/71253
5914 * gcc.dg/torture/pr71253.c: New testcase.
5915
5916 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5917
5918 PR middle-end/71252
5919 * gfortran.dg/pr71252.f90: New test.
5920
5921 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5922
5923 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5924
5925 2016-05-24 Richard Biener <rguenther@suse.de>
5926
5927 PR middle-end/70434
5928 PR c/69504
5929 * c-c++-common/vector-subscript-4.c: New testcase.
5930 * c-c++-common/vector-subscript-5.c: Likewise.
5931
5932 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5933
5934 PR fortran/71123
5935 * gfortran.dg/namelist_90.f: New test
5936
5937 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5938
5939 PR fortran/66461
5940 * gfortran.dg/unexpected_eof.f: New test
5941
5942 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5943 Kelvin Nilsen <kelvin@gcc.gnu.org>
5944
5945 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5946 as little endian.
5947
5948 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5949
5950 PR c++/70972
5951 * g++.dg/cpp0x/inh-ctor20.C: New.
5952 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5953
5954 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5955
5956 PR c++/69095
5957 * g++.dg/cpp0x/variadic168.C: New.
5958
5959 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5960
5961 * g++.dg/cpp0x/pr31445.C: Test column number too.
5962 * g++.dg/cpp0x/pr32253.C: Likewise.
5963 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5964 * g++.dg/cpp0x/variadic36.C: Likewise.
5965
5966 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5967
5968 * gcc.dg/fold-notshift-2.c: Adjust.
5969
5970 2016-05-23 Marek Polacek <polacek@redhat.com>
5971
5972 PR c/49859
5973 * c-c++-common/Wswitch-unreachable-1.c: New test.
5974 * gcc.dg/Wswitch-unreachable-1.c: New test.
5975 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5976 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5977 * g++.dg/gomp/block-10.C: Likewise.
5978 * gcc.dg/gomp/block-10.c: Likewise.
5979 * g++.dg/gomp/block-9.C: Likewise.
5980 * gcc.dg/gomp/block-9.c: Likewise.
5981 * g++.dg/gomp/target-1.C: Likewise.
5982 * g++.dg/gomp/target-2.C: Likewise.
5983 * gcc.dg/gomp/target-1.c: Likewise.
5984 * gcc.dg/gomp/target-2.c: Likewise.
5985 * g++.dg/gomp/taskgroup-1.C: Likewise.
5986 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5987 * gcc.dg/gomp/teams-1.c: Likewise.
5988 * g++.dg/gomp/teams-1.C: Likewise.
5989 * g++.dg/overload/error3.C: Likewise.
5990 * g++.dg/tm/jump1.C: Likewise.
5991 * g++.dg/torture/pr40335.C: Likewise.
5992 * gcc.dg/c99-vla-jump-5.c: Likewise.
5993 * gcc.dg/switch-warn-1.c: Likewise.
5994 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5995 * gcc.dg/nested-func-1.c: Likewise.
5996 * gcc.dg/pr67784-4.c: Likewise.
5997
5998 2016-05-23 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/71230
6001 * gfortran.dg/pr71230-1.f90: New testcase.
6002 * gfortran.dg/pr71230-2.f90: Likewise.
6003
6004 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6005
6006 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6007 * gcc.dg/vect/pr58135.c: Add new.
6008 * gfortran.dg/pr46519-1.f: Adjust test case.
6009
6010 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6011
6012 PR c++/53401
6013 * g++.dg/cpp0x/decltype64.C: New.
6014
6015 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6016
6017 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6020
6021 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6022
6023 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6024 Add poly64x1_t and poly64x2_t cases if supported.
6025 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6026 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6027 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6028 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6030
6031 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6032
6033 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6034 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6035 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6036 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6037 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6038 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6039 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6040
6041 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6042
6043 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6044
6045 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6046
6047 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6048 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6049
6050 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6051
6052 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6053 constraint instead of "r".
6054 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6055 insn instead of vxorpd.
6056 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6057
6058 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6059 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6060
6061 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6062
6063 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6064 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6065
6066 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6067
6068 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6069
6070 PR middle-end/40921
6071 * gcc.dg/tree-ssa/pr40921.c: New test.
6072
6073 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6074
6075 PR target/71103
6076 * gcc.target/avr/pr71103.c: New test.
6077
6078 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6079
6080 PR middle-end/71179
6081 * gcc.dg/tree-ssa/pr71179.c: New test.
6082
6083 2016-05-20 Martin Sebor <msebor@redhat.com>
6084
6085 PR c/71115
6086 * gcc.dg/init-excess-2.c: New test.
6087
6088 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6089
6090 * gnat.dg/opt53.adb: New test.
6091 * gnat.dg/opt54.adb: Likewise.
6092
6093 2016-05-20 Martin Jambor <mjambor@suse.cz>
6094
6095 PR tree-optimization/70884
6096 * gcc.dg/tree-ssa/pr70919.c: New test.
6097
6098 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6099
6100 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6101 formatting.
6102 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6103 fix code formatting.
6104
6105 2016-05-20 Nathan Sidwell <nathan@acm.org>
6106
6107 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6108 non-common cases.
6109 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6110
6111 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6112
6113 * jit.dg/all-non-failing-tests.h: Add
6114 test-factorial-must-tail-call.c.
6115 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6116 * jit.dg/test-factorial-must-tail-call.c: New test case.
6117
6118 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR fortran/71204
6121 * gfortran.dg/pr71204.f90: New test.
6122
6123 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6124
6125 * gcc.target/nvptx/sincos.c: New test.
6126
6127 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/70572
6130 * g++.dg/cpp1y/auto-fn31.C: New.
6131
6132 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6133
6134 * gcc.target/powerpc/vec-addec.c: New test.
6135 * gcc.target/powerpc/vec-addec-int128.c: New test.
6136
6137 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6138
6139 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6140 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6141 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6142 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6143
6144 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6145
6146 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6147
6148 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6149
6150 PR c++/71210
6151 * g++.dg/opt/pr71210-1.C: New test.
6152 * g++.dg/opt/pr71210-2.C: New test.
6153
6154 PR tree-optimization/29756
6155 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6156 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6157 only on selected targets where V4SImode vectors are known to be
6158 supported.
6159
6160 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6161
6162 PR tree-optimization/71079
6163 PR tree-optimization/71206
6164 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6165
6166 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6167
6168 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6169 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6170 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6171
6172 2016-05-20 Richard Guenther <rguenther@suse.de>
6173
6174 PR tree-optimization/29756
6175 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6176
6177 2016-05-20 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/71185
6180 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6181
6182 2016-05-20 Richard Biener <rguenther@suse.de>
6183
6184 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6185
6186 2016-05-19 Marek Polacek <polacek@redhat.com>
6187
6188 PR c++/71075
6189 * g++.dg/diagnostic/pr71075.C: New test.
6190
6191 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6192
6193 PR c++/71184
6194 * g++.dg/pr71184.C: New test case.
6195
6196 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6197
6198 * gcc.target/powerpc/darn-0.c: New test.
6199 * gcc.target/powerpc/darn-1.c: New test.
6200 * gcc.target/powerpc/darn-2.c: New test.
6201
6202 2016-05-19 Marek Polacek <polacek@redhat.com>
6203
6204 PR tree-optimization/71031
6205 * gcc.dg/tree-ssa/vrp100.c: New test.
6206
6207 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6208
6209 PR rtl-optimization/71148
6210 * gcc.dg/pr71148.c: New test.
6211
6212 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6213
6214 PR target/71056
6215 * gcc.target/arm/pr71056.c: New test.
6216
6217 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6218
6219 * c-c++-common/pr69669.c: Check the used mode.
6220
6221 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6222
6223 PR sanitizer/64354
6224 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6225
6226 2016-05-19 Richard Biener <rguenther@suse.de>
6227
6228 PR tree-optimization/70729
6229 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6230 * gcc.dg/graphite/scop-18.c: Likewise.
6231 * gcc.dg/pr41783.c: Disable LIM.
6232 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6233 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6234 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6235 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6236 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6237 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6238 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6239 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6240 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6241 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6242 * gfortran.dg/pr42108.f90: Likewise.
6243
6244 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6245
6246 PR driver/69265
6247 * gcc.dg/spellcheck-options-11.c: New test case.
6248
6249 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR c++/71100
6252 * g++.dg/opt/pr71100.C: New test.
6253
6254 2016-05-18 Martin Jambor <mjambor@suse.cz>
6255
6256 PR ipa/69708
6257 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6258 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6259 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6260 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6261
6262 2016-05-18 Martin Jambor <mjambor@suse.cz>
6263
6264 PR ipa/69708
6265 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6266 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6267 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6268 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6269 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6270
6271 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 PR c++/69793
6274 * g++.dg/template/crash122.C: New.
6275
6276 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6277
6278 PR c++/70466
6279 * g++.dg/template/pr70466-1.C: New.
6280 * g++.dg/template/pr70466-2.C: Likewise.
6281
6282 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6283
6284 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6285 splat operations and the XXSPLTIB instruction.
6286 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6287 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6288 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6289 xxlxor to clear a register.
6290
6291 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6292
6293 * gcc.dg/torture/pr71020.c: New test.
6294
6295 2016-05-18 Martin Jambor <mjambor@suse.cz>
6296
6297 PR ipa/70646
6298 * gcc.dg/ipa/pr70646.c: New test.
6299
6300 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6301
6302 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6303
6304 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6305
6306 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6307 missing tests for vreinterpretq_p{8,16}.
6308
6309 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6310
6311 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6312 vsliq_n_s64 and vsliq_n_u64.
6313
6314 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6315
6316 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6317 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6318
6319 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6320
6321 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6322 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6323 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6324
6325 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6326
6327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6328 in comment.
6329
6330 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6331
6332 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6333 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6334 "blr\t" and switch to scan-assembler-times.
6335
6336 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6337
6338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6339 with __aarch64__.
6340 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6341 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6342
6343 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6344
6345 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6346 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6347 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6348 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6349 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6350 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6351
6352 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6353 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6354
6355 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6356 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6357
6358 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6359 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6360
6361 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6362
6363 2016-05-18 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/71168
6366 * gcc.dg/torture/pr71168.c: New testcase.
6367
6368 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6369
6370 PR middle-end/63586
6371 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6372 * gcc.dg/tree-ssa/pr63586.c: New test.
6373 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6374
6375 2016-05-17 Nathan Sidwell <nathan@acm.org>
6376
6377 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6378 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6379 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6380 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6381
6382 2016-05-17 Nathan Sidwell <nathan@acm.org>
6383
6384 * gcc.target/nvptx/abi-vararg-3.c: New.
6385
6386 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6387
6388 PR tree-optimization/54579
6389 PR middle-end/55299
6390 * gcc.dg/fold-notrotate-1.c: New test.
6391 * gcc.dg/fold-notshift-1.c: New test.
6392 * gcc.dg/fold-notshift-2.c: New test.
6393
6394 2016-05-17 Marek Polacek <polacek@redhat.com>
6395
6396 PR ipa/71146
6397 * g++.dg/ipa/pr71146.C: New test.
6398
6399 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6400
6401 * jit.dg/test-error-array-bounds.c: New test case.
6402
6403 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6404
6405 * gcc.dg/tree-ssa/and-1.c: New testcase.
6406
6407 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6408
6409 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6410 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6411
6412 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6413
6414 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6415 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6416
6417 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6418
6419 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6420
6421 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6422
6423 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6424
6425 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6426
6427 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6428 ".2d[index]" when scan the assembly.
6429 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6430 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6431 float64x1.
6432 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6433
6434 2016-05-17 Richard Biener <rguenther@suse.de>
6435
6436 PR tree-optimization/71132
6437 * gcc.dg/torture/pr71132.c: New testcase.
6438
6439 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6440
6441 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6442
6443 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6444
6445 PR target/70809
6446 * gcc.target/aarch64/pr70809_1.c: New test.
6447
6448 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6449
6450 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6451 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6452 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6453 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6454
6455 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6456 Ilya Enkovich <ilya.enkovich@intel.com>
6457
6458 PR target/71114
6459 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6460
6461 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6462
6463 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6464 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6465
6466 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6467
6468 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6469 test for __ARM_FP16_ARGS.
6470 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6471 * gcc.target/arm/aapcs/neon-vect10.c: New.
6472 * gcc.target/arm/aapcs/neon-vect9.c: New.
6473 * gcc.target/arm/aapcs/vfp18.c: New.
6474 * gcc.target/arm/aapcs/vfp19.c: New.
6475 * gcc.target/arm/aapcs/vfp20.c: New.
6476 * gcc.target/arm/aapcs/vfp21.c: New.
6477 * gcc.target/arm/fp16-aapcs-1.c: New.
6478 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6479 test for __ARM_FP16_ARGS.
6480 * g++.target/arm/fp16-return-1.c: Update expected output.
6481
6482 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6483
6484 PR testsuite/70227
6485 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6486
6487 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6488
6489 PR fortran/69603
6490 * gfortran.dg/pr69603.f90: New testcase.
6491
6492 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6493
6494 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6495
6496 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6497
6498 PR fortran/71047
6499 * gfortran.dg/pr71047.f08: New test.
6500
6501 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6502
6503 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6504 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6505 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6506
6507 2016-05-13 Martin Sebor <msebor@redhat.com>
6508
6509 PR c++/60049
6510 * g++.dg/cpp0x/constexpr-60049.C: New test.
6511
6512 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR bootstrap/71071
6515 * gcc.dg/pr71071.c: New test.
6516
6517 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6518
6519 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6520 remove XOP handling.
6521 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6522
6523 2016-05-13 Nathan Sidwell <nathan@acm.org>
6524
6525 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6526 __atomic_is_lock_free declaration.
6527
6528 2016-05-13 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/42587
6531 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6532
6533 2016-05-13 Martin Liska <mliska@suse.cz>
6534
6535 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6536 the new format of dump output.
6537
6538 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6539
6540 * gcc.dg/pr71084.c: New test.
6541
6542 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6543
6544 PR target/53440
6545 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6546
6547 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6548
6549 * gcc.target/aarch64/struct_return.c: New test.
6550
6551 2016-05-12 Marek Polacek <polacek@redhat.com>
6552
6553 PR c/70756
6554 * c-c++-common/pr70756-2.c: New test.
6555 * c-c++-common/pr70756.c: New test.
6556
6557 2016-05-12 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/71059
6560 * gcc.dg/torture/pr71059.c: New testcase.
6561
6562 2016-05-12 Richard Biener <rguenther@suse.de>
6563
6564 PR tree-optimization/71062
6565 * gcc.dg/torture/pr71062.c: New testcase.
6566
6567 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6568
6569 PR tree-optimization/71006
6570 * gcc.dg/pr71006.c: New test.
6571
6572 2016-05-12 Marek Polacek <polacek@redhat.com>
6573
6574 PR driver/71063
6575 * gcc.dg/opts-7.c: New test.
6576
6577 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6578
6579 PR target/70830
6580 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6581 Add -save-temps to dg-options.
6582 Scan for ldmfd rather than pop instruction.
6583 * gcc.target/arm/interrupt-2.c: Likewise.
6584 * gcc.target/arm/pr70830.c: New test.
6585
6586 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6587
6588 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6589 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6590
6591 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6592 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6593 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6594
6595 PR target/71019
6596 * gcc.target/i386/avx512vl-pack-1.c: New test.
6597 * gcc.target/i386/avx512vl-pack-2.c: New test.
6598 * gcc.target/i386/avx512bw-pack-2.c: New test.
6599
6600 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6601
6602 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6603 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6604 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6605
6606 2016-05-12 Richard Biener <rguenther@suse.de>
6607
6608 PR tree-optimization/70986
6609 * gcc.dg/torture/pr70986-1.c: New testcase.
6610 * gcc.dg/torture/pr70986-2.c: Likewise.
6611 * gcc.dg/torture/pr70986-3.c: Likewise.
6612
6613 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6614
6615 PR c/43651
6616 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6617 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6618
6619 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6620
6621 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6622 directive.
6623 * gcc.target/i386/pr66746.c: Ditto.
6624
6625 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6626
6627 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6628 support.
6629 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6630 warning when using -mvsx-timode.
6631 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6632 * gcc.target/powerpc/dform-2.c: Likewise.
6633 * gcc.target/powerpc/pr68805.c: Likewise.
6634
6635 2016-05-11 Marek Polacek <polacek@redhat.com>
6636
6637 PR c++/71024
6638 * c-c++-common/attributes-3.c: New test.
6639
6640 2016-05-11 Nathan Sidwell <nathan@acm.org>
6641
6642 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6643 * gcc.c-torture/execute/pr68185.c: Likewise.
6644 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6645 * gcc.dg/pr69634.c: Requires scheduling.
6646 * gcc.dg/torture/pr66178.c: Require label values.
6647 * gcc.dg/setjmp-6.c: Require indirect jumps.
6648
6649 2016-05-11 Richard Biener <rguenther@suse.de>
6650
6651 PR tree-optimization/71055
6652 * gcc.dg/torture/pr71055.c: New testcase.
6653
6654 2016-05-11 Richard Biener <rguenther@suse.de>
6655
6656 PR debug/71057
6657 * g++.dg/debug/pr71057.C: New testcase.
6658
6659 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR fortran/70855
6662 * gfortran.dg/gomp/pr70855.f90: New test.
6663
6664 2016-05-11 Richard Biener <rguenther@suse.de>
6665
6666 PR middle-end/71002
6667 * g++.dg/torture/pr71002.C: New testcase.
6668
6669 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6670
6671 PR middle-end/70807
6672 * gcc.dg/pr70807.c: New test.
6673
6674 2016-05-10 Martin Sebor <msebor@redhat.com>
6675
6676 PR c++/38611
6677 * g++.dg/Wattributes.C: New test.
6678
6679 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6680
6681 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6682 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6683 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6684
6685 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6686
6687 PR target/70799
6688 * gcc.target/i386/pr70799-1.c: New test.
6689
6690 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6691
6692 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6693
6694 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6695
6696 PR middle-end/70877
6697 * gcc.target/i386/pr70877.c: New test.
6698
6699 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6700
6701 PR tree-optimization/70786
6702 * gcc.target/i386/pr70876.c: New test.
6703
6704 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR target/70927
6707 * gcc.target/i386/avx512vl-logic-1.c: New test.
6708 * gcc.target/i386/avx512vl-logic-2.c: New test.
6709 * gcc.target/i386/avx512dq-logic-2.c: New test.
6710
6711 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 PR target/70963
6714 * gcc.target/powerpc/pr70963.c: New.
6715
6716 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6717
6718 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6719 (test_very_wide_line): Add ruler to expected output.
6720 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6721 (test_very_wide_line): Likewise.
6722 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6723 (test_show_locus): Within the handling of "test_very_wide_line",
6724 enable show_ruler_p on the diagnostic context.
6725
6726 2016-05-10 Richard Biener <rguenther@suse.de>
6727
6728 PR tree-optimization/71039
6729 * gcc.dg/torture/pr71039.c: New testcase.
6730
6731 2016-05-10 Nathan Sidwell <nathan@acm.org>
6732
6733 * gcc.dg/nested-func-10.c: Requires alloca.
6734 * gcc.dg/nested-func-9.c: Requires alloca.
6735 * gcc.c-torture/execute/pr70460.c: Requires labels.
6736 * gcc.c-torture/compile/pr70199.c: Requires labels.
6737 * gcc.target/nvptx/decl.c: Compile only.
6738 * gcc.target/nvptx/trailing-init.c: Compile only.
6739 * gcc.target/nvptx/ary-init.c: Compile only.
6740
6741 2016-05-10 Marek Polacek <polacek@redhat.com>
6742
6743 PR c/70255
6744 * gcc.dg/attr-opt-1.c: New test.
6745
6746 2016-05-10 Richard Biener <rguenther@suse.de>
6747
6748 PR tree-optimization/70497
6749 PR tree-optimization/28367
6750 * gcc.dg/torture/20160404-1.c: New testcase.
6751 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6752 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6753
6754 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6755
6756 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6757
6758 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6759
6760 * gcc.target/i386/fabsneg-1.c New test.
6761
6762 2016-05-09 Alan Modra <amodra@gmail.com>
6763
6764 PR testsuite/70826
6765 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6766
6767 2016-05-09 Richard Biener <rguenther@suse.de>
6768
6769 PR tree-optimization/70985
6770 * gcc.dg/torture/pr70985.c: New testcase.
6771
6772 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6773
6774 * gcc.dg/tree-ssa/ifc-9.c: New test.
6775 * gcc.dg/tree-ssa/ifc-10.c: New test.
6776 * gcc.dg/tree-ssa/ifc-11.c: New test.
6777 * gcc.dg/tree-ssa/ifc-12.c: New test.
6778 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6779 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6780 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6781
6782 2016-05-09 Richard Biener <rguenther@suse.de>
6783
6784 PR fortran/70937
6785 * gfortran.dg/pr70937.f90: New testcase.
6786
6787 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6788
6789 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6790
6791 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6792
6793 PR fortran/56226
6794 * gfortran.dg/dec_structure_1.f90: New testcase.
6795 * gfortran.dg/dec_structure_2.f90: Ditto.
6796 * gfortran.dg/dec_structure_3.f90: Ditto.
6797 * gfortran.dg/dec_structure_4.f90: Ditto.
6798 * gfortran.dg/dec_structure_5.f90: Ditto.
6799 * gfortran.dg/dec_structure_6.f90: Ditto.
6800 * gfortran.dg/dec_structure_7.f90: Ditto.
6801 * gfortran.dg/dec_structure_8.f90: Ditto.
6802 * gfortran.dg/dec_structure_9.f90: Ditto.
6803 * gfortran.dg/dec_structure_10.f90: Ditto.
6804 * gfortran.dg/dec_structure_11.f90: Ditto.
6805 * gfortran.dg/dec_union_1.f90: Ditto.
6806 * gfortran.dg/dec_union_2.f90: Ditto.
6807 * gfortran.dg/dec_union_3.f90: Ditto.
6808 * gfortran.dg/dec_union_4.f90: Ditto.
6809 * gfortran.dg/dec_union_5.f90: Ditto.
6810 * gfortran.dg/dec_union_6.f90: Ditto.
6811 * gfortran.dg/dec_union_7.f90: Ditto.
6812
6813 2016-05-07 Tom de Vries <tom@codesourcery.com>
6814
6815 PR tree-optimization/70956
6816 * gcc.dg/graphite/pr70956.c: New test.
6817
6818 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR middle-end/70941
6821 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6822 (a, b, c, d): Change type from char to signed char.
6823 (main): Compare against (signed char) -1634678893 instead of
6824 hardcoded -109. Use __builtin_abort instead of abort.
6825
6826 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6827 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6828
6829 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6830
6831 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6832
6833 PR debug/70935
6834 * gcc.dg/torture/pr70935.c: New test.
6835
6836 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6837
6838 PR target/58219
6839 * gcc.target/sh/pr58219.c: New tests.
6840
6841 2016-05-06 Richard Biener <rguenther@suse.de>
6842
6843 PR tree-optimization/70960
6844 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6845
6846 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6847
6848 PR target/52933
6849 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6850 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6851 Adjust expected instruction counts.
6852 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6853
6854 2016-05-06 Marek Polacek <polacek@redhat.com>
6855
6856 PR sanitizer/70875
6857 * gcc.dg/ubsan/bounds-3.c: New test.
6858
6859 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6860
6861 PR target/54089
6862 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6863
6864 2016-05-06 Richard Biener <rguenther@suse.de>
6865
6866 PR middle-end/70931
6867 * gfortran.dg/pr70931.f90: New testcase.
6868
6869 2016-05-06 Richard Biener <rguenther@suse.de>
6870
6871 PR middle-end/70941
6872 * gcc.dg/torture/pr70941.c: New testcase.
6873
6874 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6875
6876 PR tree-optimization/57206
6877 * gcc.dg/vect/pr57206.c: New test.
6878
6879 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6880
6881 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6882
6883 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6884
6885 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6886
6887 * c-c++-common/Wdangling-else-4.c: New test.
6888
6889 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR c++/70906
6892 PR c++/70933
6893 * g++.dg/opt/pr70906.C: New test.
6894 * g++.dg/opt/pr70933.C: New test.
6895
6896 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6897
6898 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6899
6900 * gcc.dg/ipa/pure-const-3.c: New testcase.
6901
6902 2016-05-04 Marek Polacek <polacek@redhat.com>
6903
6904 * c-c++-common/Wdangling-else-1.c: New test.
6905 * c-c++-common/Wdangling-else-2.c: New test.
6906 * c-c++-common/Wdangling-else-3.c: New test.
6907
6908 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6909
6910 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6911 flag is present.
6912
6913 2016-05-04 Marek Polacek <polacek@redhat.com>
6914
6915 PR c/48778
6916 * gcc.dg/Waddress-2.c: New test.
6917
6918 2016-05-04 Alan Modra <amodra@gmail.com>
6919
6920 * gcc.target/powerpc/pr70866.c: New.
6921
6922 2016-05-03 Martin Sebor <msebor@redhat.com>
6923
6924 PR c++/66561
6925 * c-c++-common/builtin_location.c: New test.
6926 * g++.dg/cpp1y/builtin_location.C: New test.
6927
6928 2016-05-03 Marek Polacek <polacek@redhat.com>
6929
6930 PR c/70859
6931 * gcc.dg/pr70859.c: New test.
6932 * gcc.dg/pr70859-2.c: New test.
6933
6934 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6935
6936 * gnat.dg/debug5.adb: New testcase.
6937
6938 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6939
6940 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6941 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6942 Procedure to check for z10 instruction set.
6943
6944 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6945
6946 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6947
6948 2016-05-03 Alan Modra <amodra@gmail.com>
6949
6950 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6951
6952 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6953
6954 * gcc.target/i386/avx512f-cvt-1.c: New test.
6955
6956 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6959 -fdump-tree-vrp-details.
6960
6961 2016-05-03 Richard Biener <rguenther@suse.de>
6962
6963 * gcc.dg/pr30172-1.c: Adjust.
6964 * gcc.dg/pr63743.c: Likewise.
6965 * gcc.dg/tm/pr51696.c: Likewise.
6966 * c-c++-common/tm/safe-1.c: Likewise.
6967 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6968 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6969 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6970 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6971
6972 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR rtl-optimization/70467
6975 * gcc.target/i386/pr70467-3.c: New test.
6976 * gcc.target/i386/pr70467-4.c: New test.
6977
6978 PR tree-optimization/70916
6979 * gcc.c-torture/compile/pr70916.c: New test.
6980
6981 PR target/49244
6982 * gcc.target/i386/pr49244-1.c: New test.
6983 * gcc.target/i386/pr49244-2.c: New test.
6984
6985 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6986
6987 PR rtl-optimization/44281
6988 * gcc.target/i386/pr44281.c: New test.
6989
6990 2016-05-03 bin cheng <bin.cheng@arm.com>
6991
6992 PR tree-optimization/56541
6993 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6994 * gcc.dg/vect/pr56541.c: new test.
6995
6996 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6997
6998 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6999 __float128.
7000 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7001
7002 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7003
7004 PR testsuite/70520
7005 * c-c++-common/asan/clone-test-1.c (main): Align child process
7006 stack to 16 bytes.
7007
7008 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7009
7010 PR c++/62314
7011 * g++.dg/spellcheck-fields-2.C: New test case.
7012
7013 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7014
7015 PR c++/62314
7016 * g++.dg/pr62314.C: New test case.
7017
7018 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7019
7020 * gcc.dg/ipa/inline-8.c: New testcase.
7021
7022 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR rtl-optimization/70467
7025 * gcc.target/i386/pr70467-1.c: New test.
7026
7027 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7028
7029 * gcc.dg/spec-options.c: Run the test on all targets.
7030 * gcc.dg/foo.specs: Use cpp_unique_options.
7031
7032 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7033
7034 * gcc.dg/tree-ssa/unord.c: New testcase.
7035
7036 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7037
7038 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7039
7040 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7041
7042 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7043
7044 2016-05-02 Marek Polacek <polacek@redhat.com>
7045
7046 PR c/70851
7047 * gcc.dg/enum-incomplete-3.c: New test.
7048
7049 2016-05-02 Marek Polacek <polacek@redhat.com>
7050 Tom de Vries <tom@codesourcery.com>
7051
7052 PR tree-optimization/70700
7053 * gcc.dg/pr70700.c: New test.
7054
7055 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7056
7057 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7058 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7059 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7060 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7061 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7062
7063 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7064
7065 * ada/acats/run_acats: Rename into...
7066 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7067 * ada/acats/run_all.sh: Remove redundant test.
7068 (target_run): Move around.
7069 (target_gnatchop): Use newly built executable.
7070 (target_gnatmake): Likewise.
7071 Check that the compilation of impbit succeeds.
7072
7073 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7074
7075 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7076 * gcc.dg/20021029-1.c: Likewise.
7077 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7078 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7079 * gcc.target/sh/cmpstr.c: Likewise.
7080 * gcc.target/sh/cmpstrn.c: Likewise.
7081 * gcc.target/sh/memset.c: Likewise.
7082 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7083 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7084 * gcc.target/sh/pr39423-1.c: Likewise.
7085 * gcc.target/sh/pr49468-di.c: Likewise.
7086 * gcc.target/sh/pr49468-si.c: Likewise.
7087 * gcc.target/sh/pr49880-1.c: Likewise.
7088 * gcc.target/sh/pr49880-2.c: Likewise.
7089 * gcc.target/sh/pr49880-3.c: Likewise.
7090 * gcc.target/sh/pr50751-1.c: Likewise.
7091 * gcc.target/sh/pr50751-4.c: Likewise.
7092 * gcc.target/sh/pr50751-7.c: Likewise.
7093 * gcc.target/sh/pr51244-1.c: Likewise.
7094 * gcc.target/sh/pr51244-10.c: Likewise.
7095 * gcc.target/sh/pr51244-11.c: Likewise.
7096 * gcc.target/sh/pr51244-12.c: Likewise.
7097 * gcc.target/sh/pr51244-13.c: Likewise.
7098 * gcc.target/sh/pr51244-14.c: Likewise.
7099 * gcc.target/sh/pr51244-17.c: Likewise.
7100 * gcc.target/sh/pr51244-18.c: Likewise.
7101 * gcc.target/sh/pr51244-19.c: Likewise.
7102 * gcc.target/sh/pr51244-4.c: Likewise.
7103 * gcc.target/sh/pr51244-5.c: Likewise.
7104 * gcc.target/sh/pr51244-7.c: Likewise.
7105 * gcc.target/sh/pr51244-8.c: Likewise.
7106 * gcc.target/sh/pr51244-9.c: Likewise.
7107 * gcc.target/sh/pr51697.c: Likewise.
7108 * gcc.target/sh/pr52483-1.c: Likewise.
7109 * gcc.target/sh/pr52483-2.c: Likewise.
7110 * gcc.target/sh/pr52483-3.c: Likewise.
7111 * gcc.target/sh/pr52483-5.c: Likewise.
7112 * gcc.target/sh/pr52933-1.c: Likewise.
7113 * gcc.target/sh/pr52933-2.c: Likewise.
7114 * gcc.target/sh/pr52933-3.c: Likewise.
7115 * gcc.target/sh/pr53568-1.c: Likewise.
7116 * gcc.target/sh/pr53976-1.c: Likewise.
7117 * gcc.target/sh/pr53988-1.c: Likewise.
7118 * gcc.target/sh/pr53988.c: Likewise.
7119 * gcc.target/sh/pr54089-1.c: Likewise.
7120 * gcc.target/sh/pr54089-6.c: Likewise.
7121 * gcc.target/sh/pr54089-7.c: Likewise.
7122 * gcc.target/sh/pr54089-8.c: Likewise.
7123 * gcc.target/sh/pr54089-9.c: Likewise.
7124 * gcc.target/sh/pr54236-1.c: Likewise.
7125 * gcc.target/sh/pr54236-2.c: Likewise.
7126 * gcc.target/sh/pr54236-3.c: Likewise.
7127 * gcc.target/sh/pr54236-4.c: Likewise.
7128 * gcc.target/sh/pr54386.c: Likewise.
7129 * gcc.target/sh/pr54602-1.c: Likewise.
7130 * gcc.target/sh/pr54685.c: Likewise.
7131 * gcc.target/sh/pr54760-1.c: Likewise.
7132 * gcc.target/sh/pr54760-2.c: Likewise.
7133 * gcc.target/sh/pr54760-3.c: Likewise.
7134 * gcc.target/sh/pr54760-4.c: Likewise.
7135 * gcc.target/sh/pr54760-5.c: Likewise.
7136 * gcc.target/sh/pr54760-6.c: Likewise.
7137 * gcc.target/sh/pr55146.c: Likewise.
7138 * gcc.target/sh/pr55160.c: Likewise.
7139 * gcc.target/sh/pr59278.c: Likewise.
7140 * gcc.target/sh/pr59401-1.c: Likewise.
7141 * gcc.target/sh/pr59533-1.c: Likewise.
7142 * gcc.target/sh/pr63260.c: Likewise.
7143 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7144 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7145 * gcc.target/sh/strlen.c: Likewise.
7146 * gcc.target/sh/torture/pr30807.c: Likewise.
7147 * gcc.target/sh/torture/pr34777.c: Likewise.
7148 * gcc.target/sh/torture/pr64652.c: Likewise.
7149 * gcc.target/sh/torture/pr65505.c: Likewise.
7150 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7151 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7152
7153 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 PR c++/66644
7156 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7157
7158 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7159
7160 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7161 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7162 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7163 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7164
7165 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7166
7167 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7168 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7169
7170 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7171
7172 PR middle-end/70626
7173 * c-c++-common/goacc/combined-reduction.c: New test.
7174 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7175
7176 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7177
7178 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7179 *movdi_internal pattern only if PIC off.
7180 * gcc.target/i386/pr70155-2.c: Likewise.
7181 * gcc.target/i386/pr70155-3.c: Likewise.
7182 * gcc.target/i386/pr70155-4.c: Likewise.
7183 * gcc.target/i386/pr70155-5.c: Likewise.
7184 * gcc.target/i386/pr70155-6.c: Likewise.
7185 * gcc.target/i386/pr70155-7.c: Likewise.
7186 * gcc.target/i386/pr70155-8.c: Likewise.
7187 * gcc.target/i386/pr70155-15.c: Likewise.
7188 * gcc.target/i386/pr70155-17.c: Likewise.
7189 * gcc.target/i386/pr70155-22.c: Likewise.
7190
7191 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7192
7193 PR tree-optimization/70803
7194 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7195
7196 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7197
7198 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7199 optimization of vector loop.
7200 * gcc.target/i386/vect-unpack-3.c: New test.
7201 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7202 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7203 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7204
7205 2016-04-29 Marek Polacek <polacek@redhat.com>
7206
7207 PR sanitizer/70342
7208 * g++.dg/ubsan/null-7.C: New test.
7209
7210 PR c/70852
7211 * gcc.dg/pr70852.c: New test.
7212
7213 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7214
7215 PR/69089
7216 * g++.dg/cpp0x/alignas6.C: New test.
7217
7218 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7219
7220 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7221 * gcc.dg/pr27003.c: Likewise.
7222 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7223 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7224 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7225 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7226 * gcc.target/arc/mxy.c: Likewise.
7227 * gcc.target/arc/mswape.c: Likewise.
7228 * gcc.target/arc/mrtsc.c: Likewise.
7229 * gcc.target/arc/mcrc.c: Likewise.
7230 * gcc.target/arc/mdsp-packa.c: Likewise.
7231 * gcc.target/arc/mdvbf.c: Likewise.
7232 * gcc.target/arc/mlock.c: Likewise.
7233 * gcc.target/arc/mmac-24.c: Likewise.
7234 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7235
7236 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7237 Matthijs Kooijman <matthijs@stdin.nl>
7238 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7239
7240 PR target/60040
7241 * gcc.target/avr/pr60040-1.c: New.
7242 * gcc.target/avr/pr60040-2.c: New.
7243
7244 2016-04-29 Richard Biener <rguenther@suse.de>
7245
7246 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7247
7248 2016-04-29 Richard Biener <rguenther@suse.de>
7249
7250 PR tree-optimization/13962
7251 PR tree-optimization/65686
7252 * gcc.dg/uninit-pr65686.c: New testcase.
7253
7254 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR middle-end/70843
7257 * gcc.dg/pr70843.c: New test.
7258
7259 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR target/70858
7262 * gcc.target/i386/pr70858.c: New test.
7263
7264 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7265
7266 * gcc.target/arc/nps400-1.c: New file.
7267
7268 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7269 Andrew Burgess <andrew.burgess@embecosm.com>
7270
7271 * gcc.target/arc/movh_cl-1.c: New file.
7272
7273 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7274 Andrew Burgess <andrew.burgess@embecosm.com>
7275
7276 * gcc.target/arc/extzv-1.c: New file.
7277 * gcc.target/arc/insv-1.c: New file.
7278 * gcc.target/arc/insv-2.c: New file.
7279 * gcc.target/arc/movb-1.c: New file.
7280 * gcc.target/arc/movb-2.c: New file.
7281 * gcc.target/arc/movb-3.c: New file.
7282 * gcc.target/arc/movb-4.c: New file.
7283 * gcc.target/arc/movb-5.c: New file.
7284 * gcc.target/arc/movb_cl-1.c: New file.
7285 * gcc.target/arc/movb_cl-2.c: New file.
7286 * gcc.target/arc/movbi_cl-1.c: New file.
7287 * gcc.target/arc/movl-1.c: New file.
7288
7289 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7290 Andrew Burgess <andrew.burgess@embecosm.com>
7291
7292 * gcc.target/arc/cmem-1.c: New file.
7293 * gcc.target/arc/cmem-2.c: New file.
7294 * gcc.target/arc/cmem-3.c: New file.
7295 * gcc.target/arc/cmem-4.c: New file.
7296 * gcc.target/arc/cmem-5.c: New file.
7297 * gcc.target/arc/cmem-6.c: New file.
7298 * gcc.target/arc/cmem-7.c: New file.
7299 * gcc.target/arc/cmem-ld.inc: New file.
7300 * gcc.target/arc/cmem-st.inc: New file.
7301
7302 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR target/70821
7305 * gcc.target/i386/pr70821.c: New test.
7306
7307 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7308
7309 * gcc.target/powerpc/vec-adde.c: New test.
7310 * gcc.target/powerpc/vec-adde-int128.c: New test.
7311
7312 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7313
7314 * gcc.target/i386/avx-vround-1.c: New test.
7315 * gcc.target/i386/avx-vround-2.c: New test.
7316 * gcc.target/i386/avx512vl-vround-1.c: New test.
7317 * gcc.target/i386/avx512vl-vround-2.c: New test.
7318
7319 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320
7321 PR testsuite/70595
7322 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7323 (check_effective_target_cilkplus_runtime): ... this.
7324 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7325 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7326
7327 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7328 Require cilkplus_runtime.
7329 Don't add -lcilkrts.
7330 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7331 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7332 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7333 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7334 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7335 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7336 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7337 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7338 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7339 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7340 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7341 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7342 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7343 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7344 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7345 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7346 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7347 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7348 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7349 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7350 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7351 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7352 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7353 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7354 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7355 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7356 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7357 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7358 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7359
7360 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7361 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7362
7363 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7364
7365 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7366 cilkplus_runtime.
7367
7368 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7369
7370 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7371 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7372
7373 2015-04-27 Ryan Burn <contact@rnburn.com>
7374
7375 PR c++/69024
7376 PR c++/68997
7377 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7378 diagnostic.
7379 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7380 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7381
7382 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7383
7384 * gnat.dg/limited_with4.ad[sb]: New test.
7385 * gnat.dg/limited_with4_pkg.ads: New helper.
7386
7387 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7388
7389 PR target/70155
7390 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7391 and movv1ti_internal patterns
7392 * gcc.target/i386/pr70155-1.c: New test.
7393 * gcc.target/i386/pr70155-2.c: Likewise.
7394 * gcc.target/i386/pr70155-3.c: Likewise.
7395 * gcc.target/i386/pr70155-4.c: Likewise.
7396 * gcc.target/i386/pr70155-5.c: Likewise.
7397 * gcc.target/i386/pr70155-6.c: Likewise.
7398 * gcc.target/i386/pr70155-7.c: Likewise.
7399 * gcc.target/i386/pr70155-8.c: Likewise.
7400 * gcc.target/i386/pr70155-9.c: Likewise.
7401 * gcc.target/i386/pr70155-10.c: Likewise.
7402 * gcc.target/i386/pr70155-11.c: Likewise.
7403 * gcc.target/i386/pr70155-12.c: Likewise.
7404 * gcc.target/i386/pr70155-13.c: Likewise.
7405 * gcc.target/i386/pr70155-14.c: Likewise.
7406 * gcc.target/i386/pr70155-15.c: Likewise.
7407 * gcc.target/i386/pr70155-16.c: Likewise.
7408 * gcc.target/i386/pr70155-17.c: Likewise.
7409 * gcc.target/i386/pr70155-18.c: Likewise.
7410 * gcc.target/i386/pr70155-19.c: Likewise.
7411 * gcc.target/i386/pr70155-20.c: Likewise.
7412 * gcc.target/i386/pr70155-21.c: Likewise.
7413 * gcc.target/i386/pr70155-22.c: Likewise.
7414
7415 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7416
7417 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7418 ".{5,6}".
7419
7420 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7421
7422 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7423 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7424 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7425 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7426 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7427
7428 2016-04-27 Richard Biener <rguenther@suse.de>
7429
7430 PR ipa/70760
7431 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7432 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7433
7434 2016-04-27 Nathan Sidwell <nathan@acm.org>
7435
7436 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7437 * g++.dg/ubsan/pr63956.C: Adjust error location.
7438
7439 2016-04-27 Nick Clifton <nickc@redhat.com>
7440
7441 PR middle-end/49889
7442 * gcc.dg/pr49889.c: New test.
7443
7444 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7445
7446 * c-c++-common/memset-array.c: New test.
7447
7448 2016-04-26 Martin Sebor <msebor@redhat.com>
7449
7450 PR c++/66639
7451 * g++.dg/cpp1y/func_constexpr.C: New test.
7452
7453 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7454
7455 PR c++/70241
7456 * g++.dg/cpp0x/enum32.C: New test.
7457 * g++.dg/cpp0x/enum33.C: New test.
7458
7459 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7460
7461 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7462 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7463 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7464 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7465 * gcc.c-torture/execute/pr38151.c: Likewise.
7466 * gcc.c-torture/execute/pr66556.c: Likewise.
7467 * gcc.c-torture/execute/pr67781.c: Likewise.
7468 * gcc.c-torture/execute/pr68648.c: Likewise.
7469
7470 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7471
7472 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7473
7474 2016-04-26 Marek Polacek <polacek@redhat.com>
7475
7476 PR c/67784
7477 * gcc.dg/pr67784-3.c: New test.
7478 * gcc.dg/pr67784-4.c: New test.
7479 * gcc.dg/pr67784-5.c: New test.
7480
7481 PR c/70791
7482 * gcc.dg/Wnested-externs-2.c: New test.
7483
7484 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7485
7486 * gcc.dg/fold-plusmult.c: Adjust.
7487 * gcc.dg/no-strict-overflow-6.c: Adjust.
7488 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7489
7490 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7491
7492 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7493 number scans.
7494 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7495 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7496 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7497 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7498 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7499 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7500 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7501 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7502 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7503 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7504 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7505 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7506 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7507 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7508 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7509 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7510 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7511 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7512 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7513 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7514 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7515 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7516 scans.
7517 * gcc.target/i386/pr32219-4.c: Likewise.
7518 * gcc.target/i386/pr32219-6.c: Likewise.
7519 * gcc.target/i386/pr32219-8.c: Likewise.
7520
7521 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7522
7523 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7524 associated options.
7525
7526 2016-04-26 Marek Polacek <polacek@redhat.com>
7527
7528 PR c++/70744
7529 * g++.dg/ext/cond2.C: New test.
7530
7531 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7532
7533 PR tree-optimization/70771
7534 PR tree-optimization/70775
7535 * gcc.dg/pr70771.c: New test.
7536 * gcc.dg/pr70775.c: New test.
7537
7538 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7539
7540 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7541
7542 2016-04-25 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/70780
7545 * gcc.dg/torture/pr70780.c: New testcase.
7546
7547 2016-04-25 Michael Collison <michael.collison@arm.com>
7548
7549 * gcc.target/arm/neon-vaddws16.c: New test.
7550 * gcc.target/arm/neon-vaddws32.c: New test.
7551 * gcc.target/arm/neon-vaddwu16.c: New test.
7552 * gcc.target/arm/neon-vaddwu32.c: New test.
7553 * gcc.target/arm/neon-vaddwu8.c: New test.
7554 * lib/target-supports.exp
7555 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7556 that arm neon support vector widen sum of HImode TO SImode.
7557
7558 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR sanitizer/70712
7561 * c-c++-common/asan/pr70712.c: New test.
7562
7563 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7564
7565 * .gitattributes: New file.
7566
7567 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7568
7569 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7570
7571 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7572
7573 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7574 * gfortran.dg/submodule_15.f08: Likewise.
7575
7576 2016-04-22 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/70740
7579 * gcc.dg/torture/pr70740.c: New testcase.
7580
7581 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7582
7583 PR target/70750
7584 * gcc.target/i386/pr70750-1.c: New test.
7585 * gcc.target/i386/pr70750-2.c: Likewise.
7586
7587 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7588
7589 PR c++/70540
7590 * g++.dg/cpp0x/auto48.C: New.
7591
7592 2016-04-21 Marek Polacek <polacek@redhat.com>
7593
7594 PR c++/70513
7595 * g++.dg/cpp0x/forw_enum12.C: New test.
7596 * g++.dg/cpp0x/forw_enum13.C: New test.
7597
7598 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7599
7600 PR target/70728
7601 * gcc.target/i386/pr70728.c: New test.
7602
7603 2016-04-21 Richard Biener <rguenther@suse.de>
7604
7605 PR middle-end/70747
7606 * gcc.dg/pr70747.c: New testcase.
7607
7608 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7609
7610 PR tree-optimization/70715
7611 * gcc.dg/tree-ssa/scev-13.c: New test.
7612
7613 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7614
7615 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7616
7617 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7618
7619 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7620
7621 2016-04-20 Jan Hubicka <jh@suse.cz>
7622
7623 PR ipa/70018
7624 * g++.dg/ipa/nothrow-1.C: New testcase.
7625
7626 2016-04-20 Nathan Sidwell <nathan@acm.org>
7627
7628 PR c++/55635
7629 * g++.dg/eh/delete1.C: New.
7630
7631 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7632
7633 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7634 -mtune-ctrl=sse_typeless_stores.
7635
7636 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7637
7638 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7639
7640 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7641
7642 PR tree-optimization/69489
7643 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7644
7645 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7646
7647 PR c++/69363
7648 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7649 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7650 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7651
7652 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7653
7654 PR tree-optimization/56625
7655 PR tree-optimization/69489
7656 * gcc.dg/vect/pr56625.c: New test.
7657 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7658
7659 2016-04-20 Andrew Pinski <apinski@cavium.com>
7660
7661 PR target/64971
7662 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7663
7664 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7665
7666 * gnat.dg/self1.adb: Remove now incorrect test.
7667
7668 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7669
7670 * gcc.dg/tree-ssa/scev-11.c: New test.
7671 * gcc.dg/tree-ssa/scev-12.c: New test.
7672
7673 2016-04-20 Marek Polacek <polacek@redhat.com>
7674
7675 PR tree-optimization/70725
7676 * gcc.dg/pr70725.c: New test.
7677
7678 2016-04-20 Richard Biener <rguenther@suse.de>
7679
7680 PR tree-optimization/70726
7681 * g++.dg/vect/pr70726.cc: New testcase.
7682
7683 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7684
7685 PR target/70674
7686 * gcc.target/s390/pr70674.c: New test.
7687
7688 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7689
7690 PR libgfortran/70684
7691 * gfortran.dg/list_read_14.f90: New test.
7692
7693 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7694
7695 PR target/69201
7696 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7697 extern to force it misaligned.
7698 (b): Likewise.
7699 (c): Likewise.
7700 (d): Likewise.
7701 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7702 Don't check `*' before movv4sf_internal.
7703 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7704 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7705 Don't check `*' before movv16qi_internal.
7706 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7707 extern to force it misaligned.
7708 (b): Likewise.
7709 (c): Likewise.
7710 (d): Likewise.
7711 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7712 Don't check `*' before movv2df_internal.
7713 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7714 extern to force it misaligned.
7715 (b): Likewise.
7716 (c): Likewise.
7717 (d): Likewise.
7718 Check movv8sf_internal instead of avx_storeups256.
7719 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7720
7721 2016-04-19 Richard Biener <rguenther@suse.de>
7722
7723 PR tree-optimization/70171
7724 * g++.dg/tree-ssa/pr70171.C: New testcase.
7725
7726 2016-04-19 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/70724
7729 * gcc.dg/torture/pr70724.c: New testcase.
7730
7731 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7732
7733 PR middle-end/70689
7734 * gcc.target/i386/pr70689.c: New.
7735
7736 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7737
7738 PR target/70708
7739 * gcc.target/i386/pr70708.c: New test.
7740
7741 2016-04-18 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/43434
7744 * gcc.dg/vect/pr43434.c: New testcase.
7745 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7746 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7747 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7748 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7749 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7750 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7751 * gcc.dg/gomp/pr68640.c: Likewise.
7752 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7753 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7754
7755 2016-04-18 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/70701
7758 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7759
7760 2016-04-18 Tom de Vries <tom@codesourcery.com>
7761
7762 PR testsuite/70699
7763 * gcc.dg/pr70161.c: Add dot-file scans.
7764 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7765 instead of after last dot char.
7766
7767 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7768
7769 * c-c++-common/dump-ada-spec-3.c: New test.
7770 * c-c++-common/dump-ada-spec-4.c: Likewise.
7771
7772 2016-04-17 Tom de Vries <tom@codesourcery.com>
7773
7774 PR other/70183
7775 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7776
7777 2016-04-15 Jan Hubicka <jh@suse.cz>
7778
7779 PR ipa/70018
7780 * g++.dg/ipa/pure-const-1.C: New testcase.
7781 * g++.dg/ipa/pure-const-2.C: New testcase.
7782 * g++.dg/ipa/pure-const-3.C: New testcase.
7783
7784 2016-04-15 Marek Polacek <polacek@redhat.com>
7785
7786 PR c/70671
7787 * gcc.dg/bitfld-22.c: New test.
7788
7789 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7790
7791 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7792 x86_64.
7793
7794 2016-04-15 Marek Polacek <polacek@redhat.com>
7795
7796 PR c/70651
7797 * c-c++-common/pr70651.c: New test.
7798
7799 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7800
7801 PR rtl-optimization/70681
7802 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7803 dump scan on arm and powerpc.
7804 * gcc.dg/pr10474.c: Likewise.
7805
7806 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR c++/69517
7809 PR c++/70019
7810 PR c++/70588
7811 * g++.dg/cpp1y/vla11.C: Revert for real.
7812
7813 PR c/70436
7814 * c-c++-common/Wparentheses-1.c: New test.
7815 * c-c++-common/gomp/Wparentheses-1.c: New test.
7816 * c-c++-common/gomp/Wparentheses-2.c: New test.
7817 * c-c++-common/gomp/Wparentheses-3.c: New test.
7818 * c-c++-common/gomp/Wparentheses-4.c: New test.
7819 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7820 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7821 * c-c++-common/goacc/Wparentheses-1.c: New test.
7822
7823 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7824
7825 PR target/70662
7826 * gcc.target/i386/pr70662.c: New test.
7827
7828 2016-04-15 Richard Biener <rguenther@suse.de>
7829 Alan Modra <amodra@gmail.com>
7830
7831 PR tree-optimization/70130
7832 * gcc.dg/vect/O3-pr70130.c: New testcase.
7833
7834 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7835
7836 PR target/70669
7837 * gcc.target/powerpc/pr70669.c: New test.
7838
7839 PR target/70640
7840 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7841 a power7 system that does not have an assembler that supports
7842 power8.
7843
7844 2016-04-14 Martin Sebor <msebor@redhat.com>
7845
7846 PR c++/69517
7847 PR c++/70019
7848 PR c++/70588
7849 * c-c++-common/ubsan/vla-1.c: Revert.
7850 * g++.dg/cpp1y/vla11.C: Same.
7851 * g++.dg/cpp1y/vla12.C: Same.
7852 * g++.dg/cpp1y/vla13.C: Same.
7853 * g++.dg/cpp1y/vla14.C: Same.
7854 * g++.dg/cpp1y/vla3.C: Same.
7855 * g++.dg/init/array24.C: Same.
7856 * g++.dg/ubsan/vla-1.C: Same.
7857
7858 2016-04-14 Marek Polacek <polacek@redhat.com>
7859 Jan Hubicka <hubicka@ucw.cz>
7860
7861 PR c++/70029
7862 * g++.dg/torture/pr70029.C: New test.
7863
7864 2016-04-14 Martin Sebor <msebor@redhat.com>
7865
7866 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7867 type size to prevent failures on targets with very low maximum
7868 alignment.
7869
7870 2016-04-14 Richard Biener <rguenther@suse.de>
7871
7872 PR tree-optimization/70623
7873 * gcc.dg/torture/pr70623.c: New testcase.
7874 * gcc.dg/torture/pr70623-2.c: Likewise.
7875
7876 2016-04-13 Martin Sebor <msebor@redhat.com>
7877
7878 PR c++/69517
7879 PR c++/70019
7880 PR c++/70588
7881 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7882 * g++.dg/cpp1y/vla11.C: New test.
7883 * g++.dg/cpp1y/vla12.C: New test.
7884 * g++.dg/cpp1y/vla13.C: New test.
7885 * g++.dg/cpp1y/vla14.C: New test.
7886 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7887 * g++.dg/init/array24.C: Fully brace VLA initializer.
7888 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7889
7890 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR c++/70641
7893 * g++.dg/opt/pr70641.C: New test.
7894
7895 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7896
7897 PR rtl-optimization/68749
7898 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7899 effects of argument promotions.
7900 Remove default args to dg-skip-if.
7901
7902 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7903
7904 PR c++/70635
7905 * g++.dg/parse/pr70635.C: New.
7906
7907 2016-04-13 Marek Polacek <polacek@redhat.com>
7908
7909 PR c++/70639
7910 * c-c++-common/Wmisleading-indentation-4.c: New test.
7911
7912 2016-04-13 Marek Polacek <polacek@redhat.com>
7913
7914 PR c/70436
7915 * gcc.dg/Wparentheses-12.c: New test.
7916 * gcc.dg/Wparentheses-13.c: New test.
7917
7918 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7919
7920 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7921 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7922 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7923
7924 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR middle-end/70633
7927 * gcc.c-torture/compile/pr70633.c: New test.
7928
7929 PR debug/70628
7930 * gcc.dg/torture/pr70628.c: New test.
7931
7932 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7933
7934 PR c++/70610
7935 * g++.dg/template/pr70610.C: New test.
7936 * g++.dg/template/pr70610-2.C: New test.
7937 * g++.dg/template/pr70610-3.C: New test.
7938 * g++.dg/template/pr70610-4.C: New test.
7939
7940 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7941
7942 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7943 128 instead of 32.
7944
7945 PR c++/70571
7946 * g++.dg/ext/pr70571.C: New test.
7947
7948 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7949
7950 PR target/70640
7951 * gcc.target/powerpc/pr70640.c: New test.
7952
7953 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/68722
7956 * g++.dg/parse/pr68722.C: New.
7957
7958 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR rtl-optimization/70596
7961 * gcc.target/i386/pr70596.c: New test.
7962
7963 2016-04-12 Nathan Sidwell <nathan@acm.org>
7964
7965 PR c++/70501
7966 * g++.dg/init/pr70501.C: New.
7967
7968 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7969
7970 * gcc.target/i386/asm-flag-6.c: New test.
7971
7972 2016-04-12 Tom de Vries <tom@codesourcery.com>
7973
7974 PR tree-optimization/68756
7975 * gcc.dg/graphite/pr68756.c: New test.
7976
7977 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR tree-optimization/70602
7980 * gcc.c-torture/execute/pr70602.c: New test.
7981
7982 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7983
7984 PR target/70381
7985 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7986 __float128 emulator is built and runs.
7987 * gcc.target/powerpc/float128-1.c: Likewise.
7988
7989 * lib/target-supports.exp (check_ppc_float128_sw_available):
7990 Rework tests for __float128 software and hardware
7991 availability. Fix exit condition to return 0 on success.
7992
7993 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7994
7995 PR target/70133
7996 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7997 * gcc.target/aarch64/target_attr_15.c: Likewise.
7998
7999 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8000
8001 PR c++/69066
8002 * g++.dg/cpp1y/pr69066.C: New.
8003
8004 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8005
8006 PR fortran/68566
8007 * gfortran.dg/pr36192.f90: Update test.
8008 * gfortran.dg/pr36192_1.f90: Update test.
8009 * gfortran.dg/real_dimension_1.f: Update test.
8010 * gfortran.dg/parameter_array_init_7.f90: New test.
8011
8012 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8013
8014 PR testsuite/64039
8015 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8016
8017 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8018
8019 PR rtl-optimization/66669
8020 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8021
8022 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8023
8024 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8025 * gcc.dg/pie-1.c: Likewise.
8026 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8027 * gcc.dg/pic-4.c: Likewise.
8028 * gcc.dg/pie-3.c: Likewise.
8029 * gcc.dg/pie-4.c: Likewise.
8030
8031 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8032
8033 PR tree-optimization/68644
8034 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8035
8036 PR rtl-optimization/64886
8037 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8038
8039 2016-04-09 Tom de Vries <tom@codesourcery.com>
8040
8041 PR tree-optimization/68953
8042 * gcc.dg/graphite/pr68953.c: New test.
8043
8044 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8045
8046 PR fortran/70592
8047 * gfortran.dg/deferred_character_16.f90: New test.
8048
8049 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR tree-optimization/70586
8052 * gcc.c-torture/execute/pr70586.c: New test.
8053
8054 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8055
8056 PR sanitizer/70573
8057 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8058 with __builtin_memset
8059 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8060
8061 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8062
8063 PR lto/70289
8064 PR ipa/70348
8065 PR tree-optimization/70373
8066 PR middle-end/70533
8067 PR middle-end/70534
8068 PR middle-end/70535
8069 * c-c++-common/goacc/reduction-5.c: New test.
8070 * c-c++-common/goacc/reduction-promotions.c: New test.
8071 * gfortran.dg/goacc/reduction-3.f95: New test.
8072 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8073
8074 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8075
8076 PR c++/70590
8077 PR c++/70452
8078 * g++.dg/pr70590.C: New test.
8079 * g++.dg/pr70590-2.C: New test.
8080
8081 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR middle-end/70593
8084 * gcc.target/i386/pr70593.c: New test.
8085
8086 PR rtl-optimization/70574
8087 * gcc.target/i386/avx2-pr70574.c: New test.
8088
8089 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8090
8091 PR sanitizer/70541
8092 * c-c++-common/asan/pr70541.c: New test.
8093
8094 2016-04-08 Tom de Vries <tom@codesourcery.com>
8095
8096 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8097 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8098
8099 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100
8101 PR target/70566
8102 * gcc.c-torture/execute/pr70566.c: New test.
8103
8104 2016-04-08 Tom de Vries <tom@codesourcery.com>
8105
8106 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8107 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8108
8109 2016-04-08 Alan Modra <amodra@gmail.com>
8110
8111 * gcc.target/powerpc/pr70117.c: New.
8112
8113 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR testsuite/70581
8116 * gcc.dg/lto/simd-function_0.c: New test.
8117
8118 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8119 clones.
8120 * c-c++-common/attr-simd-2.c: Likewise.
8121 * c-c++-common/attr-simd-4.c: Likewise.
8122 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8123 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8124
8125 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8126
8127 PR testsuite/70553
8128 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8129
8130 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8131 Tom de Vries <tom@codesourcery.com>
8132
8133 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8134 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8135 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8136 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8137 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8138 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8139 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8140 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8141
8142 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8143
8144 PR c/70436
8145 * g++.dg/warn/Wparentheses-29.C: New test.
8146
8147 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8148
8149 PR c/70436
8150 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8151 explicit braces to resolve a future -Wparentheses warning.
8152
8153 2016-04-06 Richard Henderson <rth@redhat.com>
8154
8155 * gcc.dg/pr61817-1.c: New test.
8156 * gcc.dg/pr61817-2.c: New test.
8157 * gcc.dg/pr69391-1.c: New test.
8158 * gcc.dg/pr69391-2.c: New test.
8159
8160 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8161
8162 PR rtl-optimization/70398
8163 * gcc.target/aarch64/pr70398.c: New.
8164
8165 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8166
8167 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8168
8169 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8170 Pedro Alves <palves@redhat.com>
8171
8172 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8173
8174 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8175
8176 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8177 Check for avx512f effective targets instead of avx2.
8178 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8179 for AVX512F clones.
8180 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8181 * g++.dg/gomp/declare-simd-1.C: Likewise.
8182 * g++.dg/gomp/declare-simd-3.C: Likewise.
8183 * g++.dg/gomp/declare-simd-4.C: Likewise.
8184
8185 PR middle-end/70550
8186 * c-c++-common/gomp/pr70550-1.c: New test.
8187 * c-c++-common/gomp/pr70550-2.c: New test.
8188
8189 2016-04-05 Nathan Sidwell <nathan@acm.org>
8190
8191 PR c++/70512
8192 * g++.dg/ext/attribute-may-alias-5.C: New.
8193
8194 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR c++/70336
8197 * c-c++-common/pr70336.c: New test.
8198 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8199 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8200
8201 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8202
8203 PR ipa/66223
8204 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8205
8206 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR rtl-optimization/70542
8209 * gcc.dg/torture/pr70542.c: New test.
8210 * gcc.target/i386/avx2-pr70542.c: New test.
8211
8212 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8213
8214 PR tree-optimization/70509
8215 * gcc.target/i386/avx512bw-pr70509.c: New test.
8216
8217 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8218
8219 PR c++/70452
8220 * g++.dg/ext/constexpr-vla4.C: New test.
8221
8222 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8223
8224 PR target/70510
8225 * gcc.target/i386/pr70510.c: New test.
8226
8227 2016-04-05 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/70526
8230 * g++.dg/torture/pr70526.C: New testcase.
8231
8232 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR target/70525
8235 * gcc.target/i386/pr70525.c: New test.
8236
8237 2016-04-05 Richard Biener <rguenther@suse.de>
8238
8239 PR middle-end/70499
8240 * g++.dg/torture/pr70499.C: New testcase.
8241
8242 2016-04-05 Richard Biener <rguenther@suse.de>
8243
8244 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8245 remove XFAIL.
8246
8247 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR middle-end/70307
8250 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8251 rs6000 ABI warnings.
8252
8253 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8254
8255 PR ipa/66223
8256 * g++.dg/ipa/devirt-51.C: New testcase.
8257
8258 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR middle-end/70457
8262 * gcc.dg/torture/pr70457.c: New.
8263
8264 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8265
8266 PR fortran/67538
8267 * gfortran.dg/allocate_with_source_19.f08: New test.
8268
8269 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8270
8271 PR fortran/65795
8272 * gfortran.dg/coarray_allocate_6.f08: New test.
8273
8274 2016-04-04 Richard Biener <rguenther@suse.de>
8275
8276 PR rtl-optimization/70484
8277 * gcc.dg/torture/pr70484.c: New testcase.
8278
8279 2016-04-04 Marek Polacek <polacek@redhat.com>
8280
8281 PR c/70307
8282 * gcc.dg/torture/pr70307.c: New test.
8283
8284 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8285
8286 PR target/70416
8287 PR target/67391
8288 * gcc.target/sh/torture/pr70416.c: New.
8289
8290 2016-04-02 Martin Sebor <msebor@redhat.com>
8291
8292 PR c++/67376
8293 PR c++/70170
8294 PR c++/70172
8295 PR c++/70228
8296 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8297 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8298 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8299 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8300 * g++.dg/cpp0x/constexpr-string.C: Same.
8301 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8302 * g++.dg/cpp0x/pr65398.C: Same.
8303 * g++.dg/ext/constexpr-vla1.C: Same.
8304 * g++.dg/ext/constexpr-vla2.C: Same.
8305 * g++.dg/ext/constexpr-vla3.C: Same.
8306 * g++.dg/ubsan/pr63956.C: Same.
8307
8308 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR rtl-optimization/70467
8311 * gcc.target/i386/pr70467-2.c: New test.
8312
8313 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8314 Marek Polacek <polacek@redhat.com>
8315
8316 PR c++/70488
8317 * g++.dg/init/new47.C: New test.
8318
8319 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8320
8321 PR target/70496
8322 * gcc.target/arm/pr70496.c: New test.
8323
8324 2016-04-01 Nathan Sidwell <nathan@acm.org>
8325
8326 PR c++/68475
8327 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8328
8329 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8330
8331 PR target/69890
8332 * gcc.dg/strlenopt.h (memmove): New.
8333 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8334 instead of "string.h".
8335 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8336 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8337 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8338 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8339 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8340 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8341 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8342 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8343 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8344 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8345 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8346 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8347 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8348 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8349 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8350 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8351 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8352 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8353 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8354 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8355
8356 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8359 (Holder::foo): Reflect this.
8360
8361 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8362
8363 PR target/70442
8364 * gcc.dg/pr70442.c: New test.
8365
8366 2016-03-31 Nathan Sidwell <nathan@acm.org>
8367
8368 PR c++/70393
8369 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8370
8371 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8372
8373 PR target/70453
8374 * gcc.target/i386/pr70453.c: New test.
8375
8376 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8377
8378 PR target/70292
8379 * gcc.c-torture/pr70292.c: New test.
8380
8381 2016-03-31 Marek Polacek <polacek@redhat.com>
8382
8383 PR c/70297
8384 * c-c++-common/pr70297.c: New test.
8385 * g++.dg/cpp0x/typedef-redecl.C: New test.
8386 * gcc.dg/typedef-redecl2.c: New test.
8387
8388 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR rtl-optimization/70460
8391 * gcc.c-torture/execute/pr70460.c: New test.
8392
8393 2016-03-31 Richard Biener <rguenther@suse.de>
8394
8395 PR c++/70430
8396 * g++.dg/ext/vector30.C: New testcase.
8397
8398 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8399 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8400
8401 * gfortran.dg/fmt_pf.f90: New test.
8402
8403 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8404
8405 Forward-port from 5 branch
8406 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR testsuite/70356
8409 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8410 dg-require-effective-target after dg-do.
8411
8412 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8413
8414 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8415
8416 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8417 Julian Brown <julian@codesourcery.com>
8418 Chung-Lin Tang <cltang@codesourcery.com>
8419 Cesar Philippidis <cesar@codesourcery.com>
8420 James Norris <jnorris@codesourcery.com>
8421 Tom de Vries <tom@codesourcery.com>
8422 Nathan Sidwell <nathan@codesourcery.com>
8423
8424 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8425 * c-c++-common/goacc/loop-clauses.c: Likewise.
8426 * g++.dg/goacc/template.C: Likewise.
8427 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8428 * gfortran.dg/goacc/loop-1.f95: Likewise.
8429 * gfortran.dg/goacc/loop-5.f95: Likewise.
8430 * gfortran.dg/goacc/loop-6.f95: Likewise.
8431 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8432 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8433 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8434 * c-c++-common/goacc/clauses-fail.c: Likewise.
8435 * c-c++-common/goacc/parallel-1.c: Likewise.
8436 * c-c++-common/goacc/reduction-1.c: Likewise.
8437 * c-c++-common/goacc/reduction-2.c: Likewise.
8438 * c-c++-common/goacc/reduction-3.c: Likewise.
8439 * c-c++-common/goacc/reduction-4.c: Likewise.
8440 * c-c++-common/goacc/routine-3.c: Likewise.
8441 * c-c++-common/goacc/routine-4.c: Likewise.
8442 * c-c++-common/goacc/routine-5.c: Likewise.
8443 * c-c++-common/goacc/tile.c: Likewise.
8444 * g++.dg/goacc/template.C: Likewise.
8445 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8446 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8447 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8448 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8449 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8450 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8451 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8452 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8453 * c-c++-common/goacc/use_device-1.c: ... this file.
8454 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8455 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8456 * c-c++-common/goacc/host_data-6.c: ... this file.
8457 * c-c++-common/goacc/loop-2-kernels.c: New file.
8458 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8459 * c-c++-common/goacc/loop-3.c: Likewise.
8460 * g++.dg/goacc/reference.C: Likewise.
8461 * g++.dg/goacc/routine-1.C: Likewise.
8462 * g++.dg/goacc/routine-2.C: Likewise.
8463
8464 2016-03-30 Richard Biener <rguenther@suse.de>
8465
8466 PR middle-end/70450
8467 * gcc.dg/torture/pr70450.c: New testcase.
8468
8469 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR target/70421
8472 * gcc.dg/torture/pr70421.c: New test.
8473 * gcc.target/i386/avx512f-pr70421.c: New test.
8474
8475 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8476
8477 PR testsuite/70364
8478 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8479 (check): New function.
8480 (bar): Call check.
8481 (foo): Align stack to 16 bytes when calling bar.
8482 * gcc.target/i386/cleanup-2.c: Likewise.
8483
8484 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8485
8486 PR tree-optimization/59124
8487 * gcc.dg/Warray-bounds-19.c: New test.
8488
8489 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8490
8491 * lib/prune.exp (escape_regex_chars): New.
8492 (prune_file_path): Update to quote metcharacters for regexp.
8493
8494 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8495
8496 PR rtl-optimization/70429
8497 * gcc.c-torture/execute/pr70429.c: New test.
8498
8499 PR tree-optimization/70405
8500 * gcc.dg/pr70405.c: New test.
8501
8502 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8503
8504 PR fortran/70397
8505 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8506 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8507
8508 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8509
8510 PR testsuite/64177
8511 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8512 __cilkrts_set_param to set two workers.
8513 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8514 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8515
8516 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8517
8518 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8519
8520 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8521
8522 PR target/70406
8523 * gcc.target/i386/pr70406.c: New test.
8524
8525 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8526
8527 * gnat.dg/specs/double_record_extension3.ads: New test.
8528
8529 2016-03-25 Richard Henderson <rth@redhat.com>
8530
8531 PR target/70120
8532 * gcc.target/aarch64/pr70120-1.c: New.
8533 * gcc.target/aarch64/pr70120-2.c: New.
8534 * gcc.target/aarch64/pr70120-3.c: New.
8535
8536 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8537
8538 PR c++/62212
8539 * g++.dg/template/mangle2.C: The dg-do directive should be
8540 "compile" not "assemble".
8541
8542 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8543
8544 PR lto/69650
8545 * gcc.dg/pr69650.c: New test.
8546
8547 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8548
8549 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8550
8551 2016-03-25 Alan Modra <amodra@gmail.com>
8552
8553 * gcc.dg/dfp/pr70052.c: New test.
8554
8555 2016-03-24 Richard Henderson <rth@redhat.com>
8556
8557 PR middle-end/69845
8558 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8559 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8560
8561 2016-03-24 Tom de Vries <tom@codesourcery.com>
8562
8563 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8564
8565 2016-03-24 Tom de Vries <tom@codesourcery.com>
8566
8567 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8568 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8569
8570 2016-03-24 Tom de Vries <tom@codesourcery.com>
8571
8572 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8573 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8574
8575 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8576
8577 PR c++/62212
8578 * g++.dg/template/mangle2.C: New test.
8579
8580 2016-03-24 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/70396
8583 * gcc.dg/torture/pr70396.c: New testcase.
8584
8585 2016-03-24 Richard Biener <rguenther@suse.de>
8586
8587 PR middle-end/70370
8588 * gcc.dg/torture/pr70370.c: New testcase.
8589
8590 2016-03-24 Tom de Vries <tom@codesourcery.com>
8591
8592 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8593 * gfortran.dg/goacc/kernels-tree.f95: Same.
8594 * gfortran.dg/goacc/parallel-tree.f95: Same.
8595
8596 2016-03-24 Tom de Vries <tom@codesourcery.com>
8597
8598 * c-c++-common/goacc/uninit-if-clause.c: New test.
8599 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8600
8601 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR target/70290
8604 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8605 Fix formatting.
8606
8607 2016-03-24 Richard Biener <rguenther@suse.de>
8608
8609 PR tree-optimization/70372
8610 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8611
8612 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8613
8614 PR c++/70347
8615 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8616
8617 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8618
8619 PR c++/70332
8620 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8621
8622 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR c++/70001
8625 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8626 * g++.dg/cpp1y/pr70001.C: New test.
8627
8628 PR c++/70323
8629 * g++.dg/cpp0x/constexpr-70323.C: New test.
8630
8631 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8632 Jason Merrill <jason@redhat.com>
8633 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR c++/69315
8636 * g++.dg/cpp0x/constexpr-69315.C: New test.
8637 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8638
8639 2016-03-23 Marek Polacek <polacek@redhat.com>
8640
8641 PR c++/69884
8642 * g++.dg/warn/Wignored-attributes-1.C: New test.
8643 * g++.dg/warn/Wignored-attributes-2.C: New test.
8644
8645 2016-03-23 Tom de Vries <tom@codesourcery.com>
8646
8647 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8648 initialization.
8649 * gfortran.dg/goacc/private-3.f95 (test): Same.
8650 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8651 missing use param.
8652
8653 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8654
8655 * lib/target-supports.exp: Remove v7ve entry from loop
8656 creating effective target checks.
8657 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8658 (add_options_for_arm_arch_v7ve): Likewise.
8659
8660 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR tree-optimization/70354
8663 * gcc.dg/vect/pr70354-1.c: New test.
8664 * gcc.dg/vect/pr70354-2.c: New test.
8665 * gcc.target/i386/avx2-pr70354-1.c: New test.
8666 * gcc.target/i386/avx2-pr70354-2.c: New test.
8667
8668 2016-03-22 Jeff Law <law@redhat.com>
8669
8670 PR target/70232
8671 * gcc.dg/tree-ssa/pr70232.c: New test.
8672
8673 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8674
8675 PR target/70302
8676 * gcc.target/i386/pr70302.c: New test.
8677
8678 2016-03-22 Richard Biener <rguenther@suse.de>
8679
8680 PR middle-end/70251
8681 * g++.dg/torture/pr70251.C: New testcase.
8682
8683 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8684
8685 PR c/69993
8686 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8687 Wmisleading-indentation.c.
8688 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8689 reflect change to diagnostic text and order of messages.
8690 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8691
8692 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8693
8694 * g++.dg/ext/java-3.C: Don't compile on AIX.
8695
8696 2016-03-22 Richard Biener <rguenther@suse.de>
8697
8698 PR middle-end/70333
8699 * gcc.dg/torture/pr70333.c: New testcase.
8700
8701 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8702
8703 * g++.dg/ext/pr70290.C: New test.
8704
8705 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8706
8707 PR target/70325
8708 * gcc.target/i386/pr70325.c: New test.
8709
8710 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR target/70329
8713 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8714 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8715
8716 PR target/70300
8717 * gcc.target/i386/pr70300.c: New test.
8718
8719 PR c++/70295
8720 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8721 (func2): New function for cond with parens, xfail warning for c++.
8722 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8723
8724 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8725
8726 PR c++/70096
8727 * g++.dg/template/ptrmem30.C: New test.
8728
8729 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8730
8731 PR c++/70204
8732 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8733 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8734
8735 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR middle-end/70326
8738 * gcc.dg/pr70326.c: New test.
8739
8740 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8741 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR tree-optimization/70317
8744 * gcc.dg/pr70317.c: New test.
8745
8746 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8747
8748 PR target/70327
8749 * gcc.target/i386/pr70327.c: New test.
8750
8751 2016-03-21 Martin Liska <mliska@suse.cz>
8752
8753 PR ipa/70306
8754 * gcc.dg/ipa/pr70306.c: New test.
8755
8756 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8757
8758 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8759 * gcc.target/arm/attr-align3.c: Likewise.
8760 * gcc.target/arm/attr_arm.c: Likewise.
8761 * gcc.target/arm/flip-thumb.c: Likewise.
8762
8763 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR target/70296
8766 * gcc.target/powerpc/altivec-36.c: New test.
8767
8768 2016-03-21 Richard Biener <rguenther@suse.de>
8769
8770 PR tree-optimization/70310
8771 * gcc.dg/torture/pr70310.c: New testcase.
8772
8773 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8774
8775 PR target/70293
8776 * gcc.target/i386/pr70293.c: New test.
8777
8778 2016-03-21 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/70288
8781 * gcc.dg/torture/pr70288-1.c: New testcase.
8782 * gcc.dg/torture/pr70288-2.c: Likewise.
8783
8784 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8785
8786 PR rtl-optimization/69307
8787 * gcc.target/arm/pr69307.c: New test.
8788
8789 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8790
8791 PR rtl-optimization/69102
8792 * gcc.c-torture/compile/pr69102.c: New test.
8793
8794 2016-03-18 Jeff Law <law@redhat.com>
8795
8796 PR rtl-optimization/70263
8797 * gcc.c-torture/compile/pr70263-1.c: New test.
8798 * gcc.target/i386/pr70263-2.c: New test.
8799
8800 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8801
8802 PR rtl-optimization/70278
8803 * gcc.dg/torture/pr70278.c: New test.
8804 * gcc.target/arm/pr70278.c: New test.
8805
8806 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8807
8808 PR c/70281
8809 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8810 (test_builtin_types_compatible_p): New test function.
8811 * gcc.dg/pr70281.c: New test case.
8812
8813 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8814
8815 PR target/70113
8816 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8817
8818 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8819
8820 PR tree-optimization/70252
8821 * gcc.dg/pr70252.c: New test.
8822
8823 2016-03-18 Tom de Vries <tom@codesourcery.com>
8824
8825 * gcc.dg/pr70161-2.c: New test.
8826 * gcc.dg/pr70161.c: New test.
8827
8828 2016-03-18 Tom de Vries <tom@codesourcery.com>
8829
8830 PR ipa/70269
8831 * gcc.dg/pr70269.c: New test.
8832
8833 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR c++/70267
8836 * g++.dg/ext/java-3.C: New test.
8837
8838 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8839
8840 PR c++/70205
8841 * g++.dg/lookup/pr70205.C: New test.
8842
8843 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8844
8845 PR c++/70218
8846 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8847
8848 2016-03-17 Marek Polacek <polacek@redhat.com>
8849
8850 PR c/69407
8851 * gcc.dg/atomic-op-6.c: New test.
8852
8853 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8854
8855 PR c/70264
8856 * c-c++-common/pr70264.c: New test case.
8857
8858 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR c++/70144
8861 * c-c++-common/pr70144-1.c: New test.
8862 * c-c++-common/pr70144-2.c: New test.
8863
8864 PR c++/70272
8865 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8866 * g++.dg/opt/flifetime-dse6.C: New test.
8867 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8868
8869 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8870
8871 PR driver/70192
8872 * gcc.dg/pic-1.c: New test.
8873 * gcc.dg/pic-2.c: Likewise.
8874 * gcc.dg/pic-3.c: Likewise.
8875 * gcc.dg/pic-4.c: Likewise.
8876 * gcc.dg/pie-1.c: Likewise.
8877 * gcc.dg/pie-2.c: Likewise.
8878 * gcc.dg/pie-3.c: Likewise.
8879 * gcc.dg/pie-4.c: Likewise.
8880 * gcc.dg/pie-5.c: Likewise.
8881 * gcc.dg/pie-6.c: Likewise.
8882
8883 2016-03-17 Tom de Vries <tom@codesourcery.com>
8884
8885 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8886 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8887
8888 2016-03-17 Richard Biener <rguenther@suse.de>
8889
8890 PR debug/70271
8891 * g++.dg/debug/pr70271.C: New testcase.
8892
8893 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8894
8895 * gcc.target/i386/pr70251.c: New test.
8896
8897 2016-03-17 Marek Polacek <polacek@redhat.com>
8898
8899 PR c++/70194
8900 * g++.dg/warn/constexpr-70194.C: New test.
8901
8902 2016-03-16 Richard Henderson <rth@redhat.com>
8903
8904 PR middle-end/70240
8905 * gcc.c-torture/compile/pr70240.c: New.
8906
8907 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8908
8909 * gcc.c-torture/compile/20151204.c: Skip for avr.
8910
8911 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR target/70245
8914 * g++.dg/opt/pr70245.C: New test.
8915 * g++.dg/opt/pr70245.h: New file.
8916 * g++.dg/opt/pr70245-aux.cc: New file.
8917
8918 2016-03-16 Martin Sebor <msebor@redhat.com>
8919
8920 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8921
8922 2016-03-16 Richard Henderson <rth@redhat.com>
8923
8924 PR middle-end/70199
8925 * gcc.c-torture/compile/pr70199.c: New.
8926
8927 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8928
8929 * gcc.dg/uninit-19.c: Run dos2unix.
8930
8931 2016-03-16 Marek Polacek <polacek@redhat.com>
8932
8933 PR c/70093
8934 * gcc.dg/nested-func-10.c: New test.
8935 * gcc.dg/nested-func-9.c: New test.
8936
8937 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR tree-optimization/68714
8940 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8941
8942 2016-03-16 Tom de Vries <tom@codesourcery.com>
8943
8944 PR tree-optimization/68715
8945 * gcc.dg/graphite/pr68715-2.c: New test.
8946 * gcc.dg/graphite/pr68715.c: New test.
8947 * gfortran.dg/graphite/pr68715.f90: New test.
8948
8949 2016-03-16 Tom de Vries <tom@codesourcery.com>
8950
8951 PR tree-optimization/68809
8952 * gcc.dg/graphite/pr68809-2.c: New test.
8953 * gcc.dg/graphite/pr68809.c: New test.
8954
8955 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR c++/70147
8958 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8959 method call to i () as argument. Adjust expected output.
8960
8961 PR c++/70147
8962 * g++.dg/ubsan/pr70147-1.C: New test.
8963 * g++.dg/ubsan/pr70147-2.C: New test.
8964
8965 2016-03-15 Martin Sebor <msebor@redhat.com>
8966
8967 PR c++/58281
8968 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8969
8970 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8971
8972 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8973 hppa*-*-hpux*.
8974
8975 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8976
8977 PR libfortran/69799
8978 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8979 libatomic_available.
8980
8981 2016-03-15 Marek Polacek <polacek@redhat.com>
8982
8983 PR c++/70209
8984 * g++.dg/ext/attribute-may-alias-4.C: New test.
8985
8986 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8987
8988 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8989 -fvar-tracking-assignments-toggle flag.
8990
8991 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8992
8993 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8994
8995 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR rtl-optimization/70222
8998 * gcc.c-torture/execute/pr70222-1.c: New test.
8999 * gcc.c-torture/execute/pr70222-2.c: New test.
9000
9001 2016-03-15 Richard Henderson <rth@redhat.com>
9002
9003 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9004
9005 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9006
9007 PR rtl-optimization/69032
9008 * gcc.dg/pr69032.c: New test.
9009
9010 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9011
9012 PR rtl-optimization/63384
9013 * g++.dg/pr63384.C: New test.
9014
9015 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9016
9017 PR target/64411
9018 * gcc.target/i386/pr64411.C: New test.
9019
9020 2016-03-15 Tom de Vries <tom@codesourcery.com>
9021
9022 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9023 * gfortran.dg/goacc/kernels-alias.f95: New test.
9024
9025 2016-03-14 Martin Sebor <msebor@redhat.com>
9026
9027 PR c++/53792
9028 * g++.dg/cpp0x/constexpr-inline.C: New test.
9029 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9030
9031 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9032
9033 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9034
9035 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR middle-end/70219
9038 * gcc.dg/pr70219.c: New test.
9039
9040 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9041
9042 PR target/70083
9043 * gcc.dg/torture/pr70083.c: New test.
9044 * gcc.target/i386/pr70083.c: New test.
9045
9046 2016-03-14 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/56365
9049 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9050
9051 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9052
9053 PR target/70098
9054 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9055 New function.
9056 * g++.dg/pr70098.C: New testcase.
9057
9058
9059 2016-03-14 Tom de Vries <tom@codesourcery.com>
9060
9061 PR tree-optimization/70045
9062 * gcc.dg/graphite/pr70045.c: New test.
9063
9064 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9065
9066 PR fortran/69043
9067 * gfortran.dg/include_9.f90: New test.
9068
9069 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9070
9071 PR fortran/45076
9072 gfortran.dg/prof/prof.exp: New script.
9073 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9074
9075 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9076
9077 PR rtl-optimization/69307
9078 * gcc.dg/pr69307.c: New test.
9079
9080 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9081
9082 PR target/69614
9083 * gcc.target/arm/pr69614.c: New.
9084
9085 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9086
9087 PR fortran/70031
9088 * gfortran.dg/submodule_14.f08: New test
9089
9090 PR fortran/69524
9091 * gfortran.dg/submodule_15.f08: New test
9092
9093 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9094
9095 PR c++/70106
9096 * g++.dg/cpp1y/paren3.C: New test.
9097
9098 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9099
9100 PR target/70131
9101 * gcc.target/powerpc/ppc-round2.c: New test.
9102
9103 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9104
9105 PR target/70123
9106 * gcc.dg/torture/pr70123.c: New test.
9107
9108 2016-03-11 Jeff Law <law@redhat.com>
9109
9110 PR tree-optimization/70190
9111 * gcc.c-torture/compile/pr70190.c: New test.
9112
9113 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9114
9115 PR c/68187
9116 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9117 case.
9118 (test43_b): Likewise.
9119 (test43_c): Likewise.
9120 (test43_d): Likewise.
9121 (test43_e): Likewise.
9122 (test43_f): Likewise.
9123 (test43_g): Likewise.
9124 (test44_a): Likewise.
9125 (test44_b): Likewise.
9126 (test44_c): Likewise.
9127 (test44_d): Likewise.
9128 (test44_e): Likewise.
9129
9130 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9131
9132 PR c/70085
9133 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9134
9135 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9136
9137 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9138 dg-options.
9139
9140 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9141
9142 PR target/70002
9143 PR target/69245
9144 * gcc.target/aarch64/pr69245_2.c: New test.
9145
9146 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR tree-optimization/70177
9149 * gcc.dg/pr70177.c: New test.
9150
9151 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9152
9153 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9154
9155 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9156
9157 * gcc.dg/tree-ssa/sra-20.c: New.
9158
9159 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR rtl-optimization/70174
9162 * gcc.dg/pr70174.c: New test.
9163
9164 PR tree-optimization/70169
9165 * gcc.dg/pr70169.c: New test.
9166
9167 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9168
9169 PR target/70160
9170 * gcc.target/i386/pr70160.c: New test.
9171
9172 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9173
9174 * gcc.target/s390/dfp-1.c: New test.
9175
9176 2016-03-10 Nick Clifton <nickc@redhat.com>
9177
9178 PR target/70044
9179 * gcc.target/aarch64/pr70044.c: New test.
9180
9181 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9182 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR c++/70001
9185 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9186 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9187 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9188
9189 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9190
9191 PR lto/69589
9192 * g++.dg/lto/pr69589_0.C: New testcase
9193 * g++.dg/lto/pr69589_1.C: New testcase
9194
9195 2016-03-10 Marek Polacek <polacek@redhat.com>
9196
9197 PR c++/70153
9198 * g++.dg/delayedfold/unary-plus1.C: New test.
9199
9200 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9201
9202 * gcc.target/arm/pr45701-1.c: Escape brackets.
9203 * gcc.target/arm/pr45701-2.c: Likewise.
9204
9205 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9206
9207 * gfortran.dg/unconstrained_commons.f: New.
9208
9209 2016-03-10 Alan Modra <amodra@gmail.com>
9210
9211 * gcc.dg/pr69195.c: New.
9212 * gcc.dg/pr69238.c: New.
9213
9214 2016-03-10 Tom de Vries <tom@codesourcery.com>
9215
9216 PR testsuite/68915
9217 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9218
9219 2016-03-10 Richard Biener <rguenther@suse.de>
9220
9221 PR tree-optimization/70128
9222 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9223 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9224
9225 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR tree-optimization/70152
9228 * gcc.dg/pr70152.c: New test.
9229
9230 PR target/70086
9231 * gcc.target/i386/pr70086-1.c: New test.
9232 * gcc.target/i386/pr70086-2.c: New test.
9233 * gcc.target/i386/pr70086-3.c: New test.
9234
9235 PR tree-optimization/70127
9236 * gcc.c-torture/execute/pr70127.c: New test.
9237
9238 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9239
9240 * c-c++-common/goacc/combined-directives-2.c: New test.
9241
9242 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9243
9244 PR c/68473
9245 PR c++/70105
9246 * g++.dg/diagnostic/pr70105.C: New test.
9247 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9248 (test_multiple_ordinary_maps): New test function.
9249
9250 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9251
9252 PR c/68473
9253 PR c++/70105
9254 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9255 Drop range information from call to inform_at_rich_loc.
9256 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9257 New.
9258 (test_show_locus): Replace calls to rich_location::add_range with
9259 calls to add_range. Rewrite the tests that used the now-defunct
9260 rich_location ctor taking a source_range. Simplify other tests
9261 by replacing calls to COMBINE_LOCATION_DATA with calls to
9262 make_location.
9263
9264 2016-03-09 Richard Biener <rguenther@suse.de>
9265 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR tree-optimization/70138
9268 * gcc.dg/vect/pr70138-1.c: New testcase.
9269 * gcc.dg/vect/pr70138-2.c: Likewise.
9270
9271 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR target/70049
9274 * gcc.target/i386/pr70049.c: New test.
9275
9276 2016-03-09 Richard Biener <rguenther@suse.de>
9277
9278 PR c/70143
9279 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9280 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9281 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9282
9283 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9284
9285 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9286 arm-*-*.
9287
9288 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR middle-end/67278
9291 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9292
9293 PR target/67278
9294 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9295
9296 PR middle-end/70050
9297 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9298 in testcase comment.
9299
9300 2016-03-09 Tom de Vries <tom@codesourcery.com>
9301
9302 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9303 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9304 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9305 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9306 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9307 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9308 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9309 * gfortran.dg/goacc/kernels-loop.f95: New test.
9310
9311 2016-03-08 Martin Sebor <msebor@redhat.com>
9312
9313 PR c++/62096
9314 * g++.dg/warn/overflow-warn-7.C: New test.
9315
9316 2016-03-08 Jason Merrill <jason@redhat.com>
9317
9318 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9319 * lib/target-supports.exp (check_effective_target_concepts): New.
9320
9321 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9322
9323 PR c++/70135
9324 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9325 * g++.dg/ubsan/pr70135.C: New test.
9326
9327 PR target/70110
9328 * gcc.dg/pr70110.c: New test.
9329
9330 2016-03-07 Martin Jambor <mjambor@suse.cz>
9331
9332 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9333 * c-c++-common/gomp/if-1.c: Likewise.
9334 * c-c++-common/gomp/pr61486-2.c: Likewise.
9335 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9336 to dg-additional-options.
9337 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9338 * g++/gomp/target-teams-1.c: Likewise.
9339 * gcc.dg/gomp/gomp.exp: Likewise.
9340 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9341 dg-additional-options.
9342 * gfortran.dg/gomp/gomp.exp: Likewise.
9343 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9344 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9345 dg-additional-options.
9346 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9347
9348 2016-03-07 Martin Jambor <mjambor@suse.cz>
9349
9350 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9351 * c-c++-common/gomp/gridify-1.c: New test.
9352 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9353
9354 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9355
9356 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9357 trigger for cortex-r8, when scanning for register r8.
9358 * gcc.target/arm/pr45701-2.c: Likewise.
9359
9360 2016-02-26 Richard Biener <rguenther@suse.de>
9361 Jeff Law <law@redhat.com>
9362
9363 PR tree-optimization/69740
9364 * gcc.c-torture/compile/pr69740-1.c: New test.
9365 * gcc.c-torture/compile/pr69740-2.c: New test.
9366
9367 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9368
9369 * lib/target-supports.exp
9370 (check_effective_target_whole_vector_shift): Enable for PPC64.
9371
9372 2016-03-07 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/70115
9375 * gcc.dg/torture/pr70115.c: New testcase.
9376
9377 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9378
9379 PR middle-end/69916
9380 * c-c-++-common/goacc/pr69916.c: New.
9381
9382 2016-03-07 Richard Henderson <rth@redhat.com>
9383
9384 * gcc.c-torture/compile/pr70061.c: New test.
9385
9386 2016-03-07 Richard Biener <rguenther@suse.de>
9387
9388 PR testsuite/70109
9389 * gcc.dg/vect/O3-pr36098.c: New testcase.
9390
9391 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9392
9393 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9394
9395 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9396
9397 * gnat.dg/renaming9.ad[sb]: New testcase.
9398
9399 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/70084
9402 * g++.dg/expr/stdarg3.C: New test.
9403
9404 2016-03-04 Jeff Law <law@redhat.com>
9405
9406 PR tree-optimization/69196
9407 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9408 x86_64-*-*.
9409
9410 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9411
9412 PR c/69973
9413 * gcc.dg/pr69973.c: New test.
9414
9415 PR rtl-optimization/69941
9416 * gcc.dg/torture/pr69941.c: New test.
9417
9418 PR c/69824
9419 * gcc.dg/pr69824.c: New test.
9420
9421 2016-03-05 Tom de Vries <tom@codesourcery.com>
9422
9423 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9424 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9425 function.
9426
9427 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9428
9429 PR c++/66786
9430 * g++.dg/cpp1y/var-templ48.C: New test.
9431 * g++.dg/cpp1y/var-templ49.C: New test.
9432
9433 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9434
9435 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9436
9437 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR c++/70035
9440 * g++.dg/ubsan/pr70035.C: New test.
9441
9442 PR target/70062
9443 * gcc.target/i386/pr70062.c: New test.
9444
9445 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9446
9447 * g++.dg/template/typename21.C: Remove c++98_only.
9448
9449 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9450
9451 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9452
9453 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9454
9455 PR c/68187
9456 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9457 function.
9458 (fn_42_b): Likewise.
9459 (fn_42_c): Likewise.
9460
9461 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9462
9463 PR c/68187
9464 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9465 function.
9466 (fn_40_b): Likewise.
9467 (fn_41_a): Likewise.
9468 (fn_41_b): Likewise.
9469
9470 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR target/70059
9473 * gcc.target/i386/avx512f-pr70059.c: New test.
9474 * gcc.target/i386/avx512dq-pr70059.c: New test.
9475
9476 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9477
9478 PR rtl-optimization/57676
9479 * gcc.dg/torture/pr57676.c: New test.
9480
9481 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9482
9483 * gcc.dg/pr70026.c: New test.
9484
9485 2016-03-04 Marek Polacek <polacek@redhat.com>
9486
9487 PR c/69798
9488 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9489 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9490
9491 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9492
9493 PR target/70004
9494 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9495 Delete.
9496 (test_corners_sisd_si): Likewise.
9497 (main): Remove checks of the above.
9498 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9499
9500 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9501
9502 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9503
9504 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9505
9506 * gcc.dg/torture/pr69951.c: Accept argc==0.
9507
9508 2016-03-04 Richard Biener <rguenther@suse.de>
9509
9510 PR c++/70054
9511 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9512 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9513
9514 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9515
9516 PR testsuite/69766
9517 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9518 testing multiarch.
9519
9520 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9521
9522 PR debug/69947
9523 * gcc.dg/guality/pr69947.c: New test.
9524
9525 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR ada/70017
9528 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9529
9530 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9531
9532 PR rtl-optimization/69904
9533 * gcc.target/arm/pr69904.c: New test.
9534
9535 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9536
9537 PR target/70021
9538 * gcc.dg/vect/pr70021.c: New test.
9539 * gcc.target/i386/pr70021.c: New test.
9540
9541 2016-03-03 Marek Polacek <polacek@redhat.com>
9542
9543 PR middle-end/70050
9544 * gcc.dg/pr70050.c: New test.
9545
9546 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9547
9548 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9549
9550 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9551
9552 PR tree-optimization/70043
9553 * gfortran.dg/vect/pr70043.f90: New test.
9554
9555 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gnat.dg/specs/task1.ads: New test.
9558
9559 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9560
9561 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9562 Invoke gdb with -batch.
9563 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9564
9565 2016-03-03 Richard Biener <rguenther@suse.de>
9566
9567 PR tree-optimization/55936
9568 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9569
9570 2016-03-02 Jeff Law <law@redhat.com>
9571
9572 PR rtl-optimization/69942
9573 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9574 effects of argument promotions.
9575
9576 PR tree-optimization/69987
9577 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9578 target does not support -fprefetch-loop-arrays.
9579
9580 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9581
9582 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9583
9584 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9585
9586 PR rtl-optimization/69052
9587 * gcc.target/i386/pr69052.c: New test.
9588
9589 2016-03-02 Alan Modra <amodra@gmail.com>
9590
9591 * gcc.dg/pr69990.c: New.
9592
9593 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR c/68062
9596 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9597
9598 PR middle-end/70022
9599 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9600
9601 PR target/70028
9602 * gcc.target/i386/pr70028.c: New test.
9603
9604 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9605
9606 * c-c++-common/asan/swapcontext-test-1.c,
9607 * c-c++-common/tsan/thread_leak.c,
9608 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9609 * g++.dg/tsan/benign_race.C,
9610 * g++.dg/tsan/fd_close_norace.C,
9611 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9612 races with sanitizer output
9613
9614 2016-03-02 Richard Biener <rguenther@suse.de>
9615 Uros Bizjak <ubizjak@gmail.com>
9616
9617 PR target/67278
9618 * gcc.dg/simd-8.c: New testcase.
9619
9620 2016-03-02 Richard Biener <rguenther@suse.de>
9621
9622 PR middle-end/67278
9623 * gcc.dg/simd-7.c: New testcase.
9624
9625 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9626
9627 * gcc.target/i386/pr70007.c: Tweak.
9628
9629 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9630
9631 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9632
9633 2016-03-02 Marek Polacek <polacek@redhat.com>
9634
9635 PR c/67854
9636 * gcc.dg/pr67854.c: New test.
9637
9638 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR middle-end/70025
9641 * gcc.dg/torture/pr70025.c: New test.
9642
9643 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9644
9645 PR tree-optimization/68621
9646 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9647
9648 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9649
9650 * gcc.target/i386/pr70007.c: New test.
9651
9652 2016-03-01 Jeff Law <law@redhat.com>
9653
9654 PR tree-optimization/69196
9655 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9656
9657 PR tree-optimization/69196
9658 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9659 duplicating code and spoiling the expected output.
9660
9661 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9662
9663 PR target/70033
9664 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9665 supports power9 before doing tests.
9666 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9667 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9668 * gcc.target/powerpc/p9-permute.c: Likewise.
9669
9670 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9671
9672 PR target/70027
9673 * gcc.target/i386/pr70027.c: New test.
9674
9675 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gcc.dg/pr70017.c: New test.
9678
9679 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR c/69796
9682 PR c/69974
9683 * gcc.dg/pr69796.c: New test.
9684 * gcc.dg/pr69974.c: New test.
9685
9686 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9687
9688 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9689
9690 2016-02-29 Jeff Law <law@redhat.com>
9691
9692 PR tree-optimization/69987
9693 * gfortran.dg/pr69987.f90: New test.
9694
9695 PR tree-optimization/69989
9696 * gcc.c-torture/compile/pr69989-2.c: New test.
9697
9698 2016-03-01 Marek Polacek <polacek@redhat.com>
9699
9700 PR c++/69795
9701 * g++.dg/parse/invalid1.C: New test.
9702
9703 2016-03-01 Richard Biener <rguenther@suse.de>
9704
9705 PR middle-end/70022
9706 * gcc.dg/pr70022.c: New testcase.
9707
9708 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9709
9710 PR tree-optimization/69956
9711 * gcc.dg/pr69956.c: New test.
9712
9713 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9714
9715 PR target/70011
9716 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9717 XFAIL when hardware supports efficient unaligned storage access.
9718
9719 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9720
9721 PR c++/69961
9722 * g++.dg/template/pr69961a.C: New test.
9723 * g++.dg/template/pr69961b.C: New test.
9724
9725 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9726
9727 PR preprocessor/69985
9728 * gcc.dg/cpp/pr69985.c: New test case.
9729
9730 2016-02-29 Jeff Law <law@redhat.com>
9731
9732 PR tree-optimization/70005
9733 * gcc.c-torture/execute/pr70005.c New test.
9734
9735 PR tree-optimization/69999
9736 * gcc.c-torture/compile/pr69999.c: New test.
9737
9738 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9739
9740 PR tree-optimization/69652
9741 * gcc.dg/torture/pr69652.c: Delete test.
9742 * gcc.dg/vect/pr69652.c: New test.
9743
9744 2016-02-19 Richard Biener <rguenther@suse.de>
9745
9746 PR tree-optimization/69980
9747 * gfortran.dg/vect/pr69980.f90: New testcase.
9748
9749 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9750
9751 * gcc.target/sparc/20160229-1.c: New test.
9752
9753 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9754
9755 * gnat.dg/stack_usage3.adb: New test.
9756 * gnat.dg/stack_usage3_pkg.ads: New helper.
9757
9758 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * gnat.dg/renaming8.adb: New test.
9761 * gnat.dg/renaming8_pkg1.ads: New helper.
9762 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9763 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9764
9765 2016-02-29 Richard Biener <rguenther@suse.de>
9766
9767 PR tree-optimization/69720
9768 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9769
9770 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9771
9772 PR fortran/68147
9773 PR fortran/47674
9774 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9775
9776 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9777 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9778
9779 PR fortran/56007
9780 * gfortran.dg/coarray_8.f90: Adjust error message.
9781 * gfortran.dg/pr56007.f90: New test.
9782 * gfortran.dg/pr56007.f: New test.
9783
9784 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9785
9786 PR tree-optimization/69989
9787 * gcc.dg/torture/pr69989.c: New test.
9788
9789 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9790
9791 * gcc.target/i386/stack-realign-win.c: New test.
9792
9793 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9794
9795 PR fortran/60126
9796 * gfortran.dg/pr60126.f90: New test.
9797
9798 2016-02-27 Jeff Law <law@redhat.com>
9799
9800 Revert
9801 2016-02-26 Richard Biener <rguenther@suse.de>
9802 Jeff Law <law@redhat.com>
9803
9804 PR tree-optimization/69740
9805 * gcc.c-torture/compile/pr69740-1.c: New test.
9806 * gcc.c-torture/compile/pr69740-2.c: New test.
9807
9808 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9809
9810 PR fortran/69910
9811 * gfortran.dg/newunit_4.f90: New test.
9812
9813 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR target/69613
9816 PR rtl-optimization/69886
9817 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9818 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9819 target.
9820
9821 2016-02-26 Martin Sebor <msebor@redhat.com>
9822
9823 PR tree-optimization/15826
9824 * gcc.dg/tree-ssa/pr15826.c: New test.
9825
9826 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR target/69969
9829 * gcc.target/powerpc/pr69969.c: New test.
9830
9831 2016-02-26 Martin Sebor <msebor@redhat.com>
9832
9833 PR c++/15766
9834 * g++.old-deja/g++.other/decl5.C: Add a test case.
9835
9836 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9837
9838 PR target/69946
9839 * gcc.target/powerpc/pr69946.c: New file.
9840
9841 2016-02-26 Richard Biener <rguenther@suse.de>
9842 Jeff Law <law@redhat.com>
9843
9844 PR tree-optimization/69740
9845 * gcc.c-torture/compile/pr69740-1.c: New test.
9846 * gcc.c-torture/compile/pr69740-2.c: New test.
9847
9848 2016-02-26 Martin Jambor <mjambor@suse.cz>
9849
9850 PR middle-end/69920
9851 * gcc.dg/torture/pr69932.c: New test.
9852 * gcc.dg/torture/pr69936.c: Likewise.
9853
9854 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9855
9856 PR target/69709
9857 * gcc.target/s390/pr69709.c: New test.
9858
9859 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9860
9861 PR target/69245
9862 * gcc.target/aarch64/pr69245_1.c: New test.
9863
9864 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9865
9866 PR target/69613
9867 * gcc.dg/torture/pr69613.c: New test.
9868
9869 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR rtl-optimization/69891
9872 * gcc.target/i386/pr69891.c: New test.
9873
9874 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9875 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9876
9877 PR target/61397
9878 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9879 functionality for both 32-bit and 64-bit.
9880
9881 2016-02-26 Richard Biener <rguenther@suse.de>
9882
9883 PR tree-optimization/69551
9884 * gcc.dg/torture/pr69951.c: New testcase.
9885
9886 2016-02-25 Richard Biener <rguenther@suse.de>
9887
9888 PR tree-optimization/48795
9889 * gcc.dg/Warray-bounds-18.c: New testcase.
9890
9891 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9892
9893 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9894
9895 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR rtl-optimization/69896
9898 * gcc.dg/pr69896.c: New test.
9899
9900 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9901
9902 PR c++/69736
9903 * g++.dg/cpp1y/paren2.C: New test.
9904
9905 2016-02-24 Martin Sebor <msebor@redhat.com>
9906
9907 PR c/51147
9908 * gcc.dg/enum-mode-2.c: New test.
9909
9910 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR c++/69922
9913 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9914 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9915 * g++.dg/ubsan/pr69922.C: New test.
9916
9917 2016-02-24 Marek Polacek <polacek@redhat.com>
9918
9919 PR c/69819
9920 * gcc.dg/pr69819.c: New test.
9921
9922 2016-02-24 Martin Sebor <msebor@redhat.com>
9923
9924 PR c++/69912
9925 * g++.dg/ext/flexary15.C: New test.
9926
9927 2016-02-24 Martin Sebor <msebor@redhat.com>
9928
9929 * gcc.dg/builtins-68.c: Avoid making unportable
9930 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9931 * g++.dg/ext/builtin_alloca.C: Same.
9932
9933 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9934 Charles Baylis <charles.baylis@linaro.org>
9935
9936 PR debug/61033
9937 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9938
9939 2016-02-24 Richard Biener <rguenther@suse.de>
9940 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR middle-end/69760
9943 * gcc.dg/torture/pr69760.c: New testcase.
9944
9945 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9948 pattern on Solaris with as.
9949
9950 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9951
9952 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9953 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9954 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9955 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9956
9957 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9958
9959 PR middle-end/69915
9960 * gcc.dg/pr69915.c: New test.
9961
9962 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9963
9964 PR rtl-optimization/69886
9965 * gcc.dg/torture/pr69886.c: New test.
9966
9967 2016-02-24 Richard Biener <rguenther@suse.de>
9968
9969 PR middle-end/68963
9970 * gcc.dg/torture/pr68963.c: New testcase.
9971
9972 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9973
9974 PR target/69875
9975 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9976 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9977 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9978 * gcc.target/arm/atomic_loaddi_1.c: New test.
9979 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9980 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9981 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9982 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9983 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9984 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9985 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9986 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9987
9988 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR middle-end/69909
9991 * gcc.dg/torture/pr69909.c: New test.
9992
9993 2016-02-24 Richard Biener <rguenther@suse.de>
9994
9995 PR tree-optimization/69907
9996 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9997 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9998 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9999
10000 2016-02-24 Christian Bruel <christian.bruel@st.com>
10001
10002 * gcc.target/arm/pragma_cpp_fma.c: New test.
10003
10004 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10005
10006 PR fortran/61156
10007 * gfortran.dg/include_6.f90: Update test.
10008
10009 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR objc/69844
10012 * objc.dg/pr69844.m: New test.
10013
10014 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10015
10016 PR libgfortran/69456
10017 * gfortran.dg/namelist_89.f90: New test.
10018 * gfortran.dg/pr59700.f90: Update test..
10019
10020 2016-02-23 Martin Sebor <msebor@redhat.com>
10021
10022 PR middle-end/69780
10023 * g++.dg/ext/builtin_alloca.C: New test.
10024 * gcc.dg/builtins-68.c: New test.
10025
10026 2016-02-23 Richard Henderson <rth@redhat.com>
10027
10028 * gcc.target/i386/addr-space-3.c: Remove test.
10029
10030 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10031
10032 PR preprocessor/69126
10033 PR preprocessor/69543
10034 * c-c++-common/pr69126-2-long.c: New test.
10035 * c-c++-common/pr69126-2-short.c: New test.
10036 * c-c++-common/pr69543-1.c: Remove xfail.
10037
10038 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10039
10040 PR preprocessor/69126
10041 PR preprocessor/69543
10042 PR preprocessor/69558
10043 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10044 (f): Rename to...
10045 (test_2): ...this, and add leading comment.
10046 (MACRO_3, test_3): New.
10047 (MACRO_4A, MACRO_4B, test_4): New.
10048 (MACRO): Rename to...
10049 (MACRO_5): ...this.
10050 (g): Rename to...
10051 (test_5): ...this, updating for renaming of MACRO, and
10052 add leading comment.
10053 * c-c++-common/pr69543-1.c: New.
10054 * c-c++-common/pr69543-2.c: New.
10055 * c-c++-common/pr69543-3.c: New.
10056 * c-c++-common/pr69543-4.c: New.
10057 * c-c++-common/pr69558-1.c: New.
10058 * c-c++-common/pr69558-2.c: New.
10059 * c-c++-common/pr69558-3.c: New.
10060 * c-c++-common/pr69558-4.c: New.
10061 * gcc.dg/pr69558.c: Move to...
10062 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10063 xfail for c++.
10064
10065 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10066
10067 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10068 to -ftree-parallelize-loops/-fopenacc changes.
10069 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10070 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10071 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10072 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10073 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10074 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10075 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10076 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10077 * c-c++-common/goacc/kernels-loop.c: Likewise.
10078 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10079 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10080 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10081 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10082
10083 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10084
10085 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10086
10087 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR c++/69902
10090 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10091
10092 PR c/69900
10093 * gcc.dg/pr69900.c: New test.
10094
10095 2016-02-23 Martin Jambor <mjambor@suse.cz>
10096
10097 PR tree-optimization/69666
10098 * gcc.dg/tree-ssa/pr69666.c: New test.
10099
10100 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10101
10102 PR fortran/67451
10103 * gfortran.dg/coarray_allocate_5.f08: New test.
10104
10105 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10106
10107 * gcc.target/s390/vcond-shift.c: Move to ...
10108 * gcc.target/s390/vector/vcond-shift.c: ... here.
10109
10110 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10111
10112 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10113 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10114
10115 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10116
10117 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10118
10119 2016-02-20 Mark Wielaard <mjw@redhat.com>
10120
10121 PR c/28901
10122 * gcc.dg/unused-variable-3.c: New test.
10123
10124 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR target/69888
10127 * gcc.target/i386/pr69888.c: New test.
10128
10129 2016-02-22 Richard Biener <rguenther@suse.de>
10130
10131 PR tree-optimization/69882
10132 * gfortran.dg/vect/pr69882.f90: New testcase.
10133
10134 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10135
10136 PR target/69885
10137 * gcc.dg/pr69885.c: New test.
10138
10139 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10140
10141 PR target/69806
10142 PR target/54089
10143 * gcc.target/sh/pr54089-10.c: New.
10144
10145 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10146
10147 PR fortran/69423
10148 * gfortran.dg/deferred_character_15.f90 : New test.
10149
10150 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10151
10152 PR fortran/57365
10153 gfortran.dg/allocate_with_source_18.f03: New test.
10154
10155 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10156
10157 PR fortran/52531
10158 gfortran.dg/gomp/pr52531.f90: New test.
10159
10160 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10161
10162 PR c++/69865
10163 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10164 -std=c++03.
10165
10166 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR c++/69826
10169 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10170 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10171
10172 PR c++/69850
10173 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10174
10175 PR c++/69851
10176 * g++.dg/torture/pr69851.C: New test.
10177
10178 2016-02-19 Martin Sebor <msebor@redhat.com>
10179
10180 PR testsuite/69573
10181 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10182
10183 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR c++/69850
10186 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10187 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10188
10189 PR c++/67767
10190 * g++.dg/cpp0x/pr67767.C: New test.
10191
10192 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10193
10194 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10195 for fp, simd, crypto, crc, lse.
10196 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10197 above.
10198 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10199 effective target check.
10200
10201 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR target/69820
10204 * gcc.target/i386/pr69820.c: New test.
10205
10206 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10207
10208 * gcc.target/s390/vector/int128-1.c: New test.
10209
10210 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10211
10212 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10213
10214 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10215
10216 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10217 instruction pattern name to prevent the testcase from failing with
10218 -march=z13.
10219
10220 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221
10222 * gcc.target/s390/md/movstr-2.c: New test.
10223
10224 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10225
10226 * gcc.target/s390/morestack.c: New test.
10227
10228 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10229
10230 PR target/69625
10231 * gcc.target/s390/pr69625.c: Add test case.
10232
10233 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10234
10235 PR testsuite/68580
10236 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10237
10238 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10239
10240 PR target/68404
10241 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10242 * gcc.target/powerpc/fusion3.c: Likewise.
10243
10244 2016-02-18 Richard Biener <rguenther@suse.de>
10245
10246 PR middle-end/69553
10247 * g++.dg/torture/pr69553.C: New testcase.
10248
10249 2016-02-18 Nick Clifton <nickc@redhat.com>
10250
10251 PR target/62254
10252 PR target/69610
10253 * gcc.target/arm/pr62554.c: New test.
10254 * gcc.target/arm/pr69610-1.c: New test.
10255 * gcc.target/arm/pr69610-2.c: New test.
10256
10257 2016-02-18 Richard Biener <rguenther@suse.de>
10258
10259 PR middle-end/69854
10260 * gcc.dg/torture/pr69854.c: New testcase.
10261
10262 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR c++/69850
10265 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10266
10267 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10268
10269 * gcc.target/powerpc/vec-cg.c: New test.
10270
10271 2016-02-17 Richard Biener <rguenther@suse.de>
10272
10273 PR testsuite/69586
10274 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10275
10276 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10277
10278 PR target/69161
10279 * gcc.c-torture/compile/pr69161.c: New test.
10280
10281 2016-02-17 David Sherwood <david.sherwood@arm.com>
10282
10283 PR target/69532
10284 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10285 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10286
10287 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10288
10289 * gcc.dg/ifcvt-4.c: Skip on Visium.
10290
10291 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10292
10293 * gnat.dg/atomic8.adb: New test.
10294
10295 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10296
10297 * gnat.dg/discr46.ad[sb]: New test.
10298
10299 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10300
10301 PR Target/48344
10302 * gcc.target/powerpc/pr48344-1.c: New test.
10303
10304 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10305
10306 PR fortran/69742
10307 * gfortran.dg/associate_21.f90: New test.
10308
10309 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR c/69835
10312 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10313 -Wnonnull in dg-options.
10314 * c-c++-common/nonnull-2.c: New test.
10315
10316 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10317 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10318
10319 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10320
10321 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR middle-end/69801
10324 * gcc.dg/pr69801.c: Add empty dg-options.
10325
10326 2016-02-16 James Norris <jnorris@codesourcery.com>
10327
10328 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10329 * g++.dg/goacc/deviceptr-1.c: New file.
10330
10331 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR tree-optimization/69820
10334 * gcc.dg/vect/pr69820.c: New test.
10335
10336 2016-02-16 Richard Biener <rguenther@suse.de>
10337
10338 PR tree-optimization/69776
10339 * gcc.dg/torture/pr69776-2.c: New testcase.
10340
10341 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10342
10343 PR tree-optimization/69714
10344 * gcc.dg/torture/pr69714.c: New test.
10345
10346 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10347
10348 PR tree-optimization/69802
10349 * gcc.dg/pr69802.c: New test.
10350
10351 2016-02-16 Richard Biener <rguenther@suse.de>
10352
10353 PR middle-end/69801
10354 * gcc.dg/pr69801.c: New testcase.
10355
10356 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10357
10358 PR libgfortran/69651
10359 * gfortran.dg/read_bang.f90: New test.
10360 * gfortran.dg/read_bang4.f90: New test.
10361
10362 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10363
10364 PR c++/69658
10365 * g++.dg/init/pr69658.C: New test.
10366
10367 PR c++/69797
10368 * c-c++-common/pr69797.c: New test.
10369
10370 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10371
10372 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10373 check for aarch64*-*-*.
10374
10375 2016-02-15 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/69783
10378 * gcc.dg/vect/pr69783.c: New testcase.
10379
10380 2016-02-15 Richard Biener <rguenther@suse.de>
10381
10382 PR tree-optimization/69776
10383 * gcc.dg/torture/pr69776.c: New testcase.
10384
10385 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10386
10387 PR fortran/60526
10388 * gfortran.dg/type_decl_4.f90: Reinstated.
10389
10390 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10391
10392 PR fortran/68746
10393 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10394
10395 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10396
10397 PR fortran/60526
10398 PR bootstrap/69816
10399 * gfortran.dg/type_decl_4.f90: Removed.
10400
10401 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10402
10403 PR fortran/60526
10404 * gfortran.dg/type_decl_4.f90: New test.
10405
10406 2016-02-14 Alan Modra <amodra@gmail.com>
10407
10408 PR testsuite/68886
10409 * gcc.c-torture/execute/stkalign.c: Revise test.
10410
10411 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10412
10413 PR target/67260
10414 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10415
10416 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10417
10418 PR target/67260
10419 * gcc.target/sh/torture/pr67260.c: New.
10420
10421 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10422
10423 * gcc.dg/pr67964.c: Add dg-require-alias.
10424
10425 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10426
10427 PR target/67636
10428 PR target/64345
10429 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10430
10431 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10432
10433 PR libgfortran/69668
10434 * gfortran.dg/namelist_88.f90: New test.
10435
10436 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10437
10438 PR libgfortran/69668
10439 * gfortran.dg/namelist_38.f90: Update test.
10440 * gfortran.dg/namelist_84.f90: Update test.
10441
10442 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10443
10444 PR other/69554
10445 * gcc.dg/pr69554-1.c: New test.
10446 * gfortran.dg/pr69554-1.F90: New test.
10447 * gfortran.dg/pr69554-2.F90: New test.
10448 * lib/gcc-dg.exp (proc dg-locus): New function.
10449 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10450 distinguish between the caret-printing and non-caret-printing
10451 cases. If caret-printing has been explicitly enabled, bail out
10452 without attempting to fix up the output.
10453
10454 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10455
10456 PR driver/69265
10457 PR driver/69453
10458 * gcc.dg/spellcheck-options-3.c: New test case.
10459 * gcc.dg/spellcheck-options-4.c: New test case.
10460 * gcc.dg/spellcheck-options-5.c: New test case.
10461 * gcc.dg/spellcheck-options-6.c: New test case.
10462 * gcc.dg/spellcheck-options-7.c: New test case.
10463 * gcc.dg/spellcheck-options-8.c: New test case.
10464 * gcc.dg/spellcheck-options-9.c: New test case.
10465 * gcc.dg/spellcheck-options-10.c: New test case.
10466
10467 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR rtl-optimization/69764
10470 PR rtl-optimization/69771
10471 * c-c++-common/pr69764.c: New test.
10472 * gcc.dg/torture/pr69771.c: New test.
10473
10474 2016-02-12 Marek Polacek <polacek@redhat.com>
10475
10476 * g++.dg/torture/init-list1.C: New.
10477
10478 2016-02-12 Marek Polacek <polacek@redhat.com>
10479
10480 * gcc.dg/pr69522.c: Add empty dg-options.
10481
10482 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10483
10484 * g++.dg/lto/lto.exp: Include and init mpx.
10485 * g++.dg/lto/pr69729_0.C: New test.
10486
10487 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR ipa/69241
10490 * g++.dg/ipa/pr69241-4.C: New test.
10491
10492 PR ipa/68672
10493 * g++.dg/ipa/pr68672-1.C: New test.
10494 * g++.dg/ipa/pr68672-2.C: New test.
10495 * g++.dg/ipa/pr68672-3.C: New test.
10496
10497 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10498
10499 PR c/69522
10500 * gcc.dg/pr69522.c: New test.
10501
10502 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10503
10504 PR c++/69098
10505 * g++.dg/cpp1y/69098.C: New test.
10506 * g++.dg/cpp1y/69098-2.C: New test.
10507
10508 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10509
10510 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10511 and neighbour -> neighbor.
10512 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10513 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10514 * c-c++-common/Wvarargs.c: Likewise.
10515 * c-c++-common/goacc/host_data-5.c: Likewise.
10516 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10517 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10518 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10519 * gcc.target/aarch64/pr60697.c: Likewise.
10520 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10521 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10522 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10523 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10524 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10525 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10526 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10527 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10528 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10529 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10530 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10531 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10532 * g++.dg/lookup/koenig5.C: Likewise.
10533 * g++.dg/ext/no-asm-2.C: Likewise.
10534 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10535 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10536 * gfortran.dg/used_types_16.f90: Likewise.
10537 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10538 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10539 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10540 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10541 * gfortran.dg/abstract_type_6.f03: Likewise.
10542 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10543 * gfortran.dg/used_types_15.f90: Likewise.
10544 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10545 * gfortran.dg/exit_3.f08: Likewise.
10546 * gfortran.dg/open_status_2.f90: Likewise.
10547 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10548 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10549 * gfortran.dg/associate_1.f03: Likewise.
10550 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10551 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10552 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10553 * gcc.dg/builtin-object-size-1.c: Likewise.
10554 * gcc.dg/noreturn-6.c: Likewise.
10555 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10556 * gcc.dg/globalalias.c: Likewise.
10557 * gcc.dg/builtins-config.h: Likewise.
10558 * gcc.dg/pr30457.c: Likewise.
10559 * gcc.c-torture/compile/volatile-1.c: Likewise.
10560 * gcc.c-torture/execute/20101011-1.c: Likewise.
10561 * c-c++-common/Waddress-1.c: Likewise.
10562
10563 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR c/69768
10566 * c-c++-common/Waddress-1.c: New test.
10567
10568 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10569
10570 PR fortran/69296
10571 * gfortran.dg/associate_19.f03: New test.
10572 * gfortran.dg/associate_20.f03: New test.
10573
10574 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10575
10576 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10577
10578 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10579
10580 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10581 .arch armv8-a\n. Add -dA to dg-options.
10582 * gcc.target/aarch64/assembler_arch_1.c: New test.
10583 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10584
10585 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10586
10587 PR c++/68726
10588 * g++.dg/cpp0x/pr68726.C: New.
10589
10590 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10591
10592 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10593 test.
10594
10595 2016-02-11 Richard Biener <rguenther@suse.de>
10596
10597 * g++.dg/tree-ssa/pr61034.C: Adjust.
10598
10599 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10600
10601 PR target/69148
10602 * gcc.target/s390/pr69148.c: New.
10603
10604 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10605
10606 PR tree-optimization/69652
10607 * gcc.dg/torture/pr69652.c: New test.
10608
10609 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10610 Patrick Palka <ppalka@gcc.gnu.org>
10611
10612 PR ipa/69241
10613 PR c++/69649
10614 * g++.dg/ipa/pr69241-1.C: New test.
10615 * g++.dg/ipa/pr69241-2.C: New test.
10616 * g++.dg/ipa/pr69241-3.C: New test.
10617 * g++.dg/ipa/pr69649.C: New test.
10618
10619 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10620
10621 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10622 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10623
10624 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10625
10626 PR tree-optimization/68021
10627 * gcc.dg/tree-ssa/pr68021.c: New test.
10628
10629 2016-02-10 Richard Biener <rguenther@suse.de>
10630
10631 PR tree-optimization/69726
10632 * gcc.dg/uninit-22.c: New testcase.
10633
10634 2016-02-09 Andrew Pinski <apinski@cavium.com>
10635
10636 PR tree-opt/69282
10637 * gcc.c-torture/compile/20160205-1.c: New testcase.
10638
10639 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10640
10641 PR target/68404
10642 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10643 instead accessing a really large arrray.
10644 * gcc.target/powerpc/fusion3.c: Likewise.
10645
10646 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10647
10648 PR target/68532
10649 * gcc.c-torture/execute/pr68532.c: New test.
10650
10651 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10652
10653 PR target/69634
10654 * gcc.dg/pr69634.c: New.
10655
10656 2016-02-09 Richard Biener <rguenther@suse.de>
10657
10658 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10659
10660 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10661
10662 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10663
10664 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10665
10666 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10667
10668 2016-02-09 Richard Biener <rguenther@suse.de>
10669
10670 PR tree-optimization/69715
10671 * gcc.dg/torture/pr69715.c: New testcase.
10672
10673 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10674
10675 PR c++/69139
10676 * g++.dg/cpp0x/trailing12.C: New test.
10677 * g++.dg/cpp0x/trailing13.C: New test.
10678
10679 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10680
10681 PR c++/69283
10682 PR c++/67835
10683 * g++.dg/cpp1y/auto-fn29.C: New test.
10684 * g++.dg/cpp1y/auto-fn30.C: New test.
10685
10686 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR tree-optimization/69209
10689 * gcc.c-torture/compile/pr69209.c: New test.
10690
10691 2016-02-08 Jeff Law <law@redhat.com>
10692
10693 PR tree-optimization/68541
10694 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10695 of statements allowed in join block for path splitting.
10696
10697 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR c++/59627
10700 * g++.dg/gomp/pr59627.C: New test.
10701
10702 PR ipa/69239
10703 * g++.dg/ipa/pr69239.C: New test.
10704
10705 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10706
10707 PR preprocessor/69664
10708 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10709 * gcc.dg/cpp/warn-comments.c: Likewise.
10710
10711 2016-02-08 Marek Polacek <polacek@redhat.com>
10712
10713 PR c++/69688
10714 * g++.dg/init/const12.C: New test.
10715
10716 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10717
10718 PR target/60410
10719 * gcc.dg/lto/pr55113_0.c: Remove test.
10720
10721 2016-02-08 Richard Biener <rguenther@suse.de>
10722
10723 PR tree-optimization/69719
10724 * gcc.dg/torture/pr69719.c: New testcase.
10725
10726 2016-02-08 Richard Biener <rguenther@suse.de>
10727 Jeff Law <law@redhat.com>
10728
10729 PR target/68273
10730 * gcc.target/mips/pr68273.c: New testcase.
10731
10732 2016-02-08 Richard Biener <rguenther@suse.de>
10733
10734 PR rtl-optimization/69274
10735 * gcc.target/i386/addr-sel-1.c: XFAIL.
10736
10737 2016-02-08 Jeff Law <law@redhat.com>
10738
10739 PR tree-optimization/68541
10740 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10741
10742 PR tree-optimization/65917
10743 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10744
10745 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10746
10747 PR fortran/50555
10748 * gfortran.dg/namelist_args.f90: New test.
10749
10750 2016-02-05 Jeff Law <law@redhat.com>
10751
10752 PR tree-optimization/68541
10753 * gcc.dg/tree-ssa/split-path-2.c: New test.
10754 * gcc.dg/tree-ssa/split-path-3.c: New test.
10755 * gcc.dg/tree-ssa/split-path-4.c: New test.
10756 * gcc.dg/tree-ssa/split-path-5.c: New test.
10757 * gcc.dg/tree-ssa/split-path-6.c: New test.
10758 * gcc.dg/tree-ssa/split-path-7.c: New test.
10759
10760 2016-02-05 Martin Sebor <msebor@redhat.com>
10761
10762 PR c++/69662
10763 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10764 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10765
10766 2016-02-06 Richard HEnderson <rth@redhat.com>
10767
10768 PR c/69643
10769 * gcc.target/i386/addr-space-4.c: New.
10770 * gcc.target/i386/addr-space-5.c: New.
10771
10772 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10773
10774 PR fortran/66089
10775 * gfortran.dg/elemental_dependency_6.f90: New.
10776
10777 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR rtl-optimization/69691
10780 * gcc.c-torture/execute/pr69691.c: New test.
10781
10782 PR c++/69628
10783 * g++.dg/parse/pr69628.C: New test.
10784
10785 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10786
10787 * gcc.dg/sancov/asan.c: Move to ...
10788 * gcc.dg/asan/sancov-1.c: ... here.
10789
10790 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10791
10792 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10793
10794 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10795
10796 PR target/69677
10797 * gcc.target/i386/pr69677.c: New test.
10798
10799 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10800
10801 PR c++/68948
10802 * g++.dg/template/pr68948.C: New test.
10803
10804 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10805
10806 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10807 (only necessary on s390x).
10808
10809 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10810
10811 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10812 -mno-accumulate-outgoing-args.
10813
10814 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10815
10816 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10817
10818 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR c/69669
10821 * c-c++-common/pr69669.c: New test.
10822
10823 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10824
10825 PR target/69667
10826 * g++.dg/pr69667.C: New file.
10827
10828 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10829
10830 PR target/69619
10831 * gcc.dg/pr69619.c: Add new test.
10832
10833 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10834
10835 PR rtl-optimization/69577
10836 * gcc.target/i386/pr69577.c: New test.
10837
10838 2016-02-04 Martin Liska <mliska@suse.cz>
10839
10840 * g++.dg/asan/pr69276.C: New test.
10841
10842 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10843
10844 PR target/65932
10845 PR target/67714
10846 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10847 a single smulbb instruction.
10848 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10849 * gcc.target/amr/wmul-2.c: Likewise.
10850
10851 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10852
10853 PR target/65932
10854 PR target/67714
10855 * gcc.c-torture/execute/pr67714.c: New test.
10856
10857 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10858
10859 PR target/69454
10860 * gcc.target/i386/pr69454-1.c: New test.
10861 * gcc.target/i386/pr69454-2.c: New test.
10862
10863 2016-02-03 Martin Sebor <msebor@redhat.com>
10864
10865 PR c++/69251
10866 PR c++/69253
10867 PR c++/69290
10868 PR c++/69277
10869 PR c++/69349
10870 * g++.dg/ext/flexarray-mangle-2.C: New test.
10871 * g++.dg/ext/flexarray-mangle.C: New test.
10872 * g++.dg/ext/flexarray-subst.C: New test.
10873 * g++.dg/ext/flexary11.C: New test.
10874 * g++.dg/ext/flexary12.C: New test.
10875 * g++.dg/ext/flexary13.C: New test.
10876 * g++.dg/ext/flexary14.C: New test.
10877 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10878
10879 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10880
10881 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10882 Define only if CHECK_FLOAT128 is defined.
10883 (main): Properly initialize u5.
10884
10885 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10886
10887 PR c/69627
10888 * gcc.dg/pr69627.c: New test.
10889
10890 PR target/69644
10891 * gcc.dg/pr69644.c: New test.
10892
10893 2016-02-03 Mike Stump <mikestump@comcast.net>
10894
10895 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10896 support for struct-layout-1.exp.
10897
10898 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10899
10900 PR c++/69056
10901 * g++.dg/cpp0x/pr69056.C: New test.
10902
10903 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10904 Alexandre Oliva <aoliva@redhat.com>
10905
10906 PR target/69461
10907 * gcc.target/powerpc/pr69461.c: New.
10908
10909 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10910
10911 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10912 works from here ...
10913 (check_effective_target_fsanitize_thread): ... to here. Do not
10914 specify additional compile flags for the test source.
10915 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10916 specify additional compile flags for the test source.
10917
10918 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10919
10920 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10921
10922 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10923
10924 PR fortran/67451
10925 PR fortran/69418
10926 * gfortran.dg/coarray_allocate_2.f08: New test.
10927 * gfortran.dg/coarray_allocate_3.f08: New test.
10928 * gfortran.dg/coarray_allocate_4.f08: New test.
10929
10930 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10931
10932 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10933 use same scan-tree-dump-times on all platforms.
10934 * gcc.dg/vect/vect-outer-1.c: Likewise.
10935 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10936 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10937 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10938 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10939 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10940 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10941 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10942
10943 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10944
10945 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10946 warning.
10947
10948 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10949
10950 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10951
10952 2016-02-02 James Norris <jnorris@codesourcery.com>
10953
10954 * c-c++-common/goacc/routine-5.c: Add tests.
10955
10956 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10957
10958 * gcc.target/nvptx/unsigned-cmp.c: New test.
10959
10960 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10961
10962 * gcc.target/aarch64/scalar_shift_1.c
10963 (test_corners_sisd_di): Improve force to SIMD register.
10964 (test_corners_sisd_si): Likewise.
10965 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10966 Remove scan-assembler check for ldr.
10967
10968 2016-02-02 Richard Biener <rguenther@suse.de>
10969
10970 PR tree-optimization/69595
10971 * gcc.dg/Warray-bounds-17.c: New testcase.
10972
10973 2016-02-02 Richard Biener <rguenther@suse.de>
10974
10975 PR tree-optimization/69606
10976 * gcc.dg/torture/pr69606.c: New testcase.
10977
10978 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10979
10980 PR middle-end/68542
10981 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10982 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10983
10984 2016-02-02 Alan Modra <amodra@gmail.com>
10985
10986 PR target/69548
10987 * gcc.target/powerpc/pr69548.c: New test.
10988
10989 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR rtl-optimization/69592
10992 * gcc.dg/pr69592.c: New test.
10993
10994 PR preprocessor/69543
10995 PR c/69558
10996 * gcc.dg/pr69543.c: New test.
10997 * gcc.dg/pr69558.c: New test.
10998
10999 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11000
11001 PR testsuite/65940
11002 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11003
11004 2016-02-01 Martin Sebor <msebor@redhat.com>
11005
11006 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11007
11008 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11009
11010 PR tree-optimization/67921
11011 * c-c++-common/ubsan/pr67921.c: New test.
11012
11013 2016-02-01 Richard Biener <rguenther@suse.de>
11014
11015 PR middle-end/69556
11016 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11017
11018 2016-02-01 Richard Biener <rguenther@suse.de>
11019
11020 PR tree-optimization/69574
11021 * gcc.dg/torture/pr69574.c: New testcase.
11022
11023 2016-02-01 Richard Biener <rguenther@suse.de>
11024
11025 PR tree-optimization/69579
11026 * gcc.dg/setjmp-6.c: New testcase.
11027
11028 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR rtl-optimization/69570
11031 * g++.dg/opt/pr69570.C: New test.
11032
11033 2016-02-01 Richard Henderson <rth@redhat.com>
11034
11035 * gcc.dg/pr69535.c: New test.
11036
11037 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11038
11039 PR testsuite/69584
11040 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11041 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11042
11043 PR debug/68244
11044 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11045
11046 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11047
11048 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11049
11050 PR fortran/67564
11051 * gfortran.dg/allocate_with_source_17.f03: New test.
11052
11053 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11054
11055 PR tree-optimization/69546
11056 * gcc.dg/torture/pr69546.c: New test.
11057
11058 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11059
11060 PR fortran/69566
11061 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11062
11063 2016-01-30 Martin Sebor <msebor@redhat.com>
11064
11065 PR c++/68490
11066 * g++.dg/ext/flexary10.C: New test.
11067
11068 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11069
11070 PR fortran/66707
11071 gfortran.dg/common_23.f90: New test.
11072
11073 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11074
11075 PR target/65546
11076 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11077 condition being checked, and disable it when the target supports
11078 misaligned loads and stores.
11079
11080 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR debug/69518
11083 * gcc.dg/torture/pr69518.c: New test.
11084
11085 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11086
11087 PR target/69530
11088 * gcc.target/i386/pr69530.c: New test.
11089
11090 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11091
11092 PR target/65604
11093 * gcc.target/mips/div-delay.c: New test.
11094
11095 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11096
11097 PR target/69551
11098 * gcc.target/i386/pr69551.c: New test.
11099
11100 PR target/66137
11101 * gcc.target/i386/pr66137.c: New test.
11102
11103 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11104
11105 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11106 always built for p5600.
11107 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11108 isa=p5600 dg-option.
11109
11110 2016-01-29 Richard Biener <rguenther@suse.de>
11111
11112 PR tree-optimization/69547
11113 * g++.dg/tree-ssa/pr69547.C: New testcase.
11114
11115 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR debug/66869
11118 * g++.dg/warn/Wunused-function2.C: New test.
11119
11120 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11121
11122 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11123 support for test to succeed.
11124
11125 2016-01-29 Marek Polacek <polacek@redhat.com>
11126
11127 PR c++/69509
11128 PR c++/69516
11129 * g++.dg/ext/constexpr-vla2.C: New test.
11130 * g++.dg/ext/constexpr-vla3.C: New test.
11131 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11132
11133 2016-01-29 Richard Biener <rguenther@suse.de>
11134
11135 PR middle-end/69537
11136 * gcc.dg/uninit-21.c: New testcase.
11137
11138 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11139
11140 PR target/69459
11141 * gcc.target/i386/pr69459.c: New test.
11142
11143 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11144
11145 PR target/68400
11146 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11147 * gcc.target/mips/pr68400.c: New test.
11148
11149 2016-01-28 Martin Sebor <msebor@redhat.com>
11150
11151 PR target/17381
11152 * gcc.target/powerpc/pr17381.c: New test.
11153
11154 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR middle-end/69542
11157 * gcc.dg/torture/pr69542.c: New test.
11158
11159 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11160
11161 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11162
11163 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11164
11165 * gcc.dg/pr65980.c: Skip on AIX.
11166 * gcc.dg/pr66688.c: Same.
11167
11168 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11169
11170 PR target/63679
11171 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11172 * gcc.dg/tree-ssa/sra-18.c: Same.
11173
11174 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11175
11176 PR fortran/62536
11177 * gfortran.dg/block_15.f08: New test.
11178 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11179 on incorrectly closed BLOCK.
11180
11181 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11182
11183 * gcc.dg/declare-simd.c: New test.
11184 2016-01-28 Richard Biener <rguenther@suse.de>
11185
11186 PR tree-optimization/69466
11187 * gfortran.dg/vect/pr69466.f90: New testcase.
11188
11189 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11190
11191 * g++.dg/pr67989.C: Remove ARM-specific option.
11192 * gcc.target/arm/pr67989.C: New file.
11193
11194 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11195
11196 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11197 and expm1 test for glibc < 2.11.
11198
11199 2016-01-27 Richard Henderson <rth@redhat.com>
11200
11201 * gcc.c-torture/execute/pr69447.c: New test.
11202
11203 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11204
11205 PR fortran/69422
11206 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11207
11208 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR debug/66869
11211 * gcc.dg/pr66869.c: New test.
11212
11213 2016-01-25 Jeff Law <law@redhat.com>
11214
11215 PR tree-optimization/68398
11216 PR tree-optimization/69196
11217 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11218 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11219 path to avoid new heuristic allowing more irreducible regions
11220 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11221 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11222 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11223 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11224 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11225
11226 2016-01-27 Marek Polacek <polacek@redhat.com>
11227
11228 PR c/68062
11229 * c-c++-common/vector-compare-4.c: New test.
11230
11231 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11232
11233 PR preprocessor/69126
11234 * c-c++-common/pr69126.c: New test case.
11235
11236 2016-01-27 Ian Lance Taylor <iant@google.com>
11237
11238 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11239
11240 2016-01-27 Ryan Burn <contact@rnburn.com>
11241
11242 PR cilkplus/69267
11243 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11244
11245 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11246
11247 PR target/69512
11248 * gcc.target/i386/pr69512.c: New test.
11249
11250 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11251
11252 PR ada/69488
11253 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11254
11255 2016-01-27 Marek Polacek <polacek@redhat.com>
11256
11257 PR c++/69379
11258 * g++.dg/pr69379.C: New test.
11259
11260 2016-01-27 Martin Sebor <msebor@redhat.com>
11261
11262 PR c++/69317
11263 * g++.dg/abi/Wabi-2-2.C: New test.
11264 * g++.dg/abi/Wabi-2-3.C: New test.
11265 * g++.dg/abi/Wabi-3-2.C: New test.
11266 * g++.dg/abi/Wabi-3-3.C: New test.
11267
11268 2016-01-27 Richard Biener <rguenther@suse.de>
11269
11270 PR tree-optimization/69166
11271 * gcc.dg/torture/pr69166.c: New testcase.
11272
11273 2016-01-27 Martin Jambor <mjambor@suse.cz>
11274
11275 PR tree-optimization/69355
11276 * gcc.dg/tree-ssa/pr69355.c: New test.
11277
11278 2016-01-27 Marek Polacek <polacek@redhat.com>
11279
11280 PR c++/69496
11281 * g++.dg/ext/constexpr-vla1.C: New test.
11282
11283 2016-01-20 Christian Bruel <christian.bruel@st.com>
11284
11285 PR target/69245
11286 * gcc.target/arm/pr69245.c: New test.
11287
11288 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR tree-optimization/69399
11291 * gcc.dg/torture/pr69399.c: New test.
11292
11293 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11294
11295 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11296
11297 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11298
11299 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11300
11301 2016-01-26 Tom de Vries <tom@codesourcery.com>
11302
11303 PR tree-optimization/69110
11304 * gcc.dg/autopar/pr69110.c: New test.
11305
11306 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11307 Sebastian Pop <s.pop@samsung.com>
11308
11309 * gcc.dg/graphite/isl-ast-op-select.c: New.
11310
11311 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11312
11313 PR fortran/69385
11314 * gfortran.dg/allocate_error_6.f90: New test.
11315
11316 2016-01-26 Richard Henderson <rth@redhat.com>
11317
11318 * gcc.dg/tm/pr60908.c: New test.
11319
11320 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11321
11322 PR other/69006
11323 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11324 directive.
11325 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11326 expected multiline output to reflect the colorization being
11327 disabled before newlines.
11328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11329 (custom_diagnostic_finalizer): Replace call to
11330 pp_newline_and_flush with call to pp_flush.
11331 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11332 * gfortran.dg/implicit_class_1.f90: Likewise.
11333 * lib/gcc-dg.exp (allow_blank_lines): New global.
11334 (dg-allow-blank-lines-in-output): New procedure.
11335 (gcc-dg-prune): Complain about blank lines in the output, unless
11336 dg-allow-blank-lines-in-output was called.
11337 * lib/multiline.exp (_build_multiline_regex): Only support
11338 arbitrary followup text for non-blank-lines, not for blank lines.
11339
11340 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR tree-optimization/69483
11343 * gcc.dg/pr69483.c: New test.
11344 * g++.dg/opt/pr69483.C: New test.
11345
11346 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11347
11348 PR target/68620
11349 * gcc.target/arm/pr68620.c: New test.
11350
11351 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11352
11353 * gcc.target/i386/pr68986-2.c: Remove -m32.
11354
11355 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 PR target/68986
11358 * gcc.target/i386/pr68986-1.c: New test.
11359 * gcc.target/i386/pr68986-2.c: Likewise.
11360 * gcc.target/i386/pr68986-3.c: Likewise.
11361
11362 2016-01-26 Christian Bruel <christian.bruel@st.com>
11363
11364 * lib/target-supports.exp
11365 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11366 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11367 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11368
11369 2016-01-26 Richard Biener <rguenther@suse.de>
11370
11371 PR tree-optimization/69452
11372 * gcc.dg/torture/pr69452.c: New testcase.
11373
11374 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR target/69442
11377 * gcc.dg/pr69442.c: New test.
11378
11379 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11380
11381 PR target/67896
11382 * gcc.target/aarch64/simd/pr67896.C: New.
11383
11384 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11385
11386 PR tree-optimization/69400
11387 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11388 function.
11389 (plugin_init): Call it.
11390 * gcc.dg/torture/pr69400.c: New test.
11391
11392 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11393
11394 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11395
11396 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11397 Sebastian Pop <s.pop@samsung.com>
11398
11399 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11400 isl-0.15.
11401
11402 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11403 Sebastian Pop <s.pop@samsung.com>
11404
11405 * gcc.dg/graphite/pr69292.c: New.
11406
11407 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11408
11409 * c-c++-common/goacc/use_device-1.c: New test.
11410
11411 2016-01-25 Jeff Law <law@redhat.com>
11412
11413 PR tree-optimization/69196
11414 PR tree-optimization/68398
11415 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11416 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11417
11418 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11419
11420 PR target/69469
11421 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11422 Algorithm.
11423
11424 2016-01-25 Richard Biener <rguenther@suse.de>
11425
11426 PR testsuite/69380
11427 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11428
11429 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11430
11431 PR target/69421
11432 * gcc.dg/pr69421.c: New test.
11433
11434 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11435
11436 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11437 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11438 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11439 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11440 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11441 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11442 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11443 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11444 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11445 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11446
11447 2016-01-25 Richard Biener <rguenther@suse.de>
11448
11449 PR tree-optimization/69376
11450 * gcc.dg/torture/pr69376.c: New testcase.
11451
11452 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11453
11454 PR fortran/69397
11455 PR fortran/68442
11456 * gfortran.dg/interface_38.f90: New test.
11457 * gfortran.dg/interface_39.f90: New test.
11458
11459 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11460
11461 Revert:
11462 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11463
11464 PR c++/11858
11465 PR c++/24663
11466 PR c++/24664
11467 * g++.dg/template/pr11858.C: New test.
11468 * g++.dg/template/pr24663.C: New test.
11469 * g++.dg/template/unify12.C: New test.
11470 * g++.dg/template/unify13.C: New test.
11471 * g++.dg/template/unify14.C: New test.
11472 * g++.dg/template/unify15.C: New test.
11473 * g++.dg/template/unify16.C: New test.
11474 * g++.dg/template/unify17.C: New test.
11475
11476 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11477
11478 PR fortran/68283
11479 gfortran.dg/pr68283.f90: New test.
11480
11481 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11482
11483 PR fortran/66094
11484 * gfortran.dg/inline_matmul_13.f90: New test.
11485 * gfortran.dg/matmul_bounds_8.f90: New test.
11486 * gfortran.dg/matmul_bounds_9.f90: New test.
11487 * gfortran.dg/matmul_bounds_10.f90: New test.
11488
11489 2016-01-23 Tom de Vries <tom@codesourcery.com>
11490
11491 PR tree-optimization/69426
11492 * gcc.dg/autopar/pr69426.c: New test.
11493
11494 2016-01-23 Martin Sebor <msebor@redhat.com>
11495
11496 PR c++/58109
11497 PR c++/69022
11498 * g++.dg/cpp0x/alignas5.C: New test.
11499 * g++.dg/ext/vector29.C: Same.
11500
11501 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11502
11503 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11504 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11505 _GNU_SOURCE from compile flags to the source.
11506 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11507 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11508 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11509 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11510
11511 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR target/69432
11514 * g++.dg/opt/pr69432.C: New test.
11515
11516 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11517
11518 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11519 32-bit targets testing an -m64 multilib.
11520
11521 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11522
11523 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11524 64-bit support.
11525
11526 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11527
11528 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11529
11530 2016-01-21 Christian Bruel <christian.bruel@st.com>
11531
11532 PR target/68674
11533 * gcc.target/i386/pr68674.c
11534 * gcc.target/aarch64/pr68674.c
11535 * gcc.target/arm/pr68674.c
11536
11537 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11538
11539 PR target/69403
11540 * gcc.c-torture/execute/pr69403.c: New test.
11541
11542 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11543
11544 PR c++/55843
11545 * g++.dg/template/pr55843.C: New.
11546
11547 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11548
11549 PR testsuite/66877
11550 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11551 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11552
11553 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11554
11555 PR testsuite/67489
11556 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11557 from dg-do compile directive, and instead add
11558 { dg-require-effective-target int128 }.
11559
11560 2016-01-20 Martin Sebor <msebor@redhat.com>
11561
11562 PR c/69405
11563 * gcc.dg/sync-fetch.c: New test.
11564
11565 2016-01-21 Martin Sebor <msebor@redhat.com>
11566
11567 PR target/69252
11568 * gcc.target/powerpc/pr69252.c: New test.
11569
11570 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11571
11572 PR fortran/65996
11573 * gfortran.dg/pr65996.f90: New test.
11574
11575 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11576
11577 PR c++/68810
11578 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11579 expected to generate an error.
11580
11581 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11582
11583 PR middle-end/66178
11584 * gcc.dg/torture/pr66178.c: New test.
11585
11586 2016-01-21 Anton Blanchard <anton@samba.org>
11587 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11588
11589 PR target/63354
11590 * gcc.target/powerpc/pr63354.c: New test.
11591
11592 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11593
11594 PR rtl-optimization/68990
11595 * gcc.target/i386/pr68990: New.
11596
11597 2016-01-21 Nick Clifton <nickc@redhat.com>
11598
11599 PR target/69129
11600 * gcc.target/mips/pr69129.c: New.
11601
11602 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11603
11604 PR c++/58046
11605 * g++.dg/cpp0x/pr58046.C: New.
11606
11607 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11608
11609 PR target/69187
11610 PR target/65624
11611 * gcc.target/arm/pr69187.c: New test.
11612
11613 PR c++/69355
11614 * g++.dg/torture/pr69355.C: New test.
11615
11616 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11617 Sebastian Pop <s.pop@samsung.com>
11618
11619 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11620
11621 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11622 Sebastian Pop <s.pop@samsung.com>
11623
11624 * gcc.dg/graphite/pr68976.c: New test.
11625
11626 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR middle-end/67653
11629 * c-c++-common/pr67653.c: New test.
11630 * gcc.dg/torture/pr29119.c: Add dg-warning.
11631
11632 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11633
11634 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11635
11636 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11637
11638 PR c/24293
11639 * gcc.dg/pr24293.c: New test.
11640 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11641 incomplete struct type.
11642 * gcc.dg/declspec-1.c: Likewise.
11643 * gcc.dg/pr63549.c: Likewise.
11644
11645 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR tree-optimization/66612
11648 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11649 for bdn instruction.
11650
11651 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11652
11653 * lib/target-supports.exp
11654 (check_effective_target_arm_fp_ok_nocache): New.
11655 (check_effective_target_arm_fp_ok): New.
11656 (add_options_for_arm_fp): New.
11657 (check_effective_target_arm_crypto_ok_nocache): Require
11658 target_arm_v8_neon_ok instead of arm32.
11659 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11660 (check_effective_target_arm_crypto_pragma_ok): New.
11661 (add_options_for_arm_vfp): New.
11662 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11663 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11664 target instead. Force initial fpu to vfp.
11665 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11666 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11667 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11668 dependency.
11669 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11670 use arm_vfp effective target instead. Force initial fpu to vfp.
11671 * gcc.target/arm/attr-neon3.c: Likewise.
11672 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11673 arm_vfp_ok.
11674 * gcc.target/arm/unsigned-float.c: Likewise.
11675 * gcc.target/arm/vfp-1.c: Likewise.
11676 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11677 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11678 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11679 * gcc.target/arm/vfp-ldmias.c: Likewise.
11680 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11681 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11682 * gcc.target/arm/vfp-stmiad.c: Likewise.
11683 * gcc.target/arm/vfp-stmias.c: Likewise.
11684 * gcc.target/arm/vnmul-1.c: Likewise.
11685 * gcc.target/arm/vnmul-2.c: Likewise.
11686 * gcc.target/arm/vnmul-3.c: Likewise.
11687 * gcc.target/arm/vnmul-4.c: Likewise.
11688
11689 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11690
11691 PR testsuite/69366
11692 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11693 the MPX run-time library, for compile-time MPX test.
11694 * gcc.target/i386/chkp-always_inline.c: Likewise.
11695 * gcc.target/i386/chkp-bndret.c: Likewise.
11696 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11697 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11698 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11699 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11700 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11701 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11702 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11703 * gcc.target/i386/chkp-label-address.c: Likewise.
11704 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11705 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11706 * gcc.target/i386/chkp-pr69044.c: Likewise.
11707 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11708 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11709 * gcc.target/i386/chkp-strchr.c: Likewise.
11710 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11711 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11712 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11713 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11714 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11715 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11716 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11717 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11718 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11719 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11720 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11721 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11722 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11723 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11724 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11725 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11726 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11727 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11728 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11729 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11730 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11731 * gcc.target/i386/pr63995-2.c: Likewise.
11732 * gcc.target/i386/pr64805.c: Likewise.
11733 * gcc.target/i386/pr65044.c: Likewise.
11734 * gcc.target/i386/pr65167.c: Likewise.
11735 * gcc.target/i386/pr65183.c: Likewise.
11736 * gcc.target/i386/pr65184.c: Likewise.
11737 * gcc.target/i386/thunk-retbnd.c: Likewise.
11738
11739 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11740
11741 PR tree-optimization/69328
11742 * gcc.dg/pr69328.c: New test.
11743
11744 2016-01-20 Jeff Law <law@redhat.com>
11745
11746 PR target/25114
11747 * gcc.target/m68k/pr25114.c: New test.
11748
11749 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11750
11751 * gcc.target/arm/memset-inline-10.c: Added
11752 dg-require-effective-target arm_thumb2_ok.
11753
11754 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11755
11756 * gcc.dg/debug/dwarf2/sso.c: New test.
11757
11758 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11759
11760 PR testsuite/68820
11761 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11762 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11763 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11764
11765 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11766
11767 PR ipa/66223
11768 * g++.dg/ipa/devirt-50.C: New testcase.
11769
11770 2016-01-19 Marek Polacek <polacek@redhat.com>
11771
11772 PR c++/68965
11773 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11774 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11775
11776 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11777
11778 PR target/69135
11779 * gcc.target/arm/pr69135_1.c: New test.
11780
11781 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11782
11783 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11784
11785 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11786
11787 * gcc.target/aarch64/ccmp_1.c: New testcase.
11788
11789 2016-01-19 Marek Polacek <polacek@redhat.com>
11790
11791 PR c++/68586
11792 * g++.dg/cpp0x/enum30.C: New test.
11793
11794 2016-01-19 Richard Biener <rguenther@suse.de>
11795
11796 PR tree-optimization/69336
11797 * g++.dg/tree-ssa/pr69336.C: New testcase.
11798
11799 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR debug/65779
11802 * gcc.dg/pr65779.c: New test.
11803
11804 2016-01-19 Richard Biener <rguenther@suse.de>
11805
11806 PR tree-optimization/69352
11807 * gcc.dg/torture/pr69352.c: New testcase.
11808
11809 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR rtl-optimization/68955
11812 PR rtl-optimization/64557
11813 * gcc.dg/torture/pr68955.c: New test.
11814
11815 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11816
11817 PR lto/69136
11818 * g++.dg/torture/pr69136.C: New testcase.
11819
11820 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11821
11822 PR lto/69133
11823 * g++.dg/lto/pr69133_0.C: New testcase.
11824 * g++.dg/lto/pr69133_1.C: New testcase.
11825
11826 2016-01-15 Jeff Law <law@redhat.com>
11827
11828 PR tree-optimization/69320
11829 * gcc.c-torture/pr69320-1.c: New test.
11830 * gcc.c-torture/pr69320-2.c: New test.
11831 * gcc.c-torture/pr69320-3.c: New test.
11832 * gcc.c-torture/pr69320-4.c: New test.
11833
11834 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11835
11836 PR c++/11858
11837 PR c++/24663
11838 PR c++/24664
11839 * g++.dg/template/pr11858.C: New test.
11840 * g++.dg/template/pr24663.C: New test.
11841 * g++.dg/template/unify12.C: New test.
11842 * g++.dg/template/unify13.C: New test.
11843 * g++.dg/template/unify14.C: New test.
11844 * g++.dg/template/unify15.C: New test.
11845 * g++.dg/template/unify16.C: New test.
11846 * g++.dg/template/unify17.C: New test.
11847
11848 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11849
11850 PR testsuite/69181
11851 * gcc.dg/pr69181-1.c: New test file.
11852 * gcc.dg/pr69181-2.c: New test file.
11853 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11854 globals by moving it to...
11855 (cleanup-after-saved-dg-test): ...this new function. Add
11856 "global additional_sources_used". Add reset of global
11857 multiline_expected_outputs to the empty list.
11858 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11859 global to...
11860 (multiline_expected_outputs): ...this, and updated comments to
11861 note that it is modified from gcc-dg.exp.
11862 (dg-end-multiline-output): Update for the above renaming.
11863 (handle-multiline-outputs): Likewise. Remove the clearing
11864 of the expected outputs to the empty list.
11865
11866 2016-01-18 Richard Biener <rguenther@suse.de>
11867
11868 PR tree-optimization/69297
11869 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11870
11871 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11872
11873 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11874 dg-options.
11875 * gcc.target/mips/mips-3d-2.c: Likewise.
11876 * gcc.target/mips/mips-3d-3.c: Likewise.
11877 * gcc.target/mips/mips-3d-4.c: Likewise.
11878 * gcc.target/mips/mips-3d-5.c: Likewise.
11879 * gcc.target/mips/mips-3d-6.c: Likewise.
11880 * gcc.target/mips/mips-3d-7.c: Likewise.
11881 * gcc.target/mips/mips-3d-8.c: Likewise.
11882 * gcc.target/mips/mips-3d-9.c: Likewise.
11883 * gcc.target/mips/mips-ps-1.c: Likewise.
11884 * gcc.target/mips/mips-ps-2.c: Likewise.
11885 * gcc.target/mips/mips-ps-3.c: Likewise.
11886 * gcc.target/mips/mips-ps-4.c: Likewise.
11887 * gcc.target/mips/mips-ps-5.c: Likewise.
11888 * gcc.target/mips/mips-ps-6.c: Likewise.
11889 * gcc.target/mips/mips-ps-7.c: Likewise.
11890 * gcc.target/mips/mips-ps-type.c: Likewise.
11891 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11892 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11893
11894 2016-01-18 Tom de Vries <tom@codesourcery.com>
11895
11896 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11897 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11898 * c-c++-common/goacc/kernels-empty.c: New test.
11899 * c-c++-common/goacc/kernels-eternal.c: New test.
11900 * c-c++-common/goacc/kernels-loop-2.c: New test.
11901 * c-c++-common/goacc/kernels-loop-3.c: New test.
11902 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11903 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11904 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11905 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11906 * c-c++-common/goacc/kernels-loop-data.c: New test.
11907 * c-c++-common/goacc/kernels-loop-g.c: New test.
11908 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11909 * c-c++-common/goacc/kernels-loop-n.c: New test.
11910 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11911 * c-c++-common/goacc/kernels-loop.c: New test.
11912 * c-c++-common/goacc/kernels-noreturn.c: New test.
11913 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11914 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11915 * c-c++-common/goacc/kernels-reduction.c: New test.
11916
11917 2016-01-18 Tom de Vries <tom@codesourcery.com>
11918
11919 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11920 * gcc.dg/autopar/outer-2.c: Same.
11921 * gcc.dg/autopar/outer-3.c: Same.
11922 * gcc.dg/autopar/outer-4.c: Same.
11923 * gcc.dg/autopar/outer-5.c: Same.
11924 * gcc.dg/autopar/outer-6.c: Same.
11925 * gcc.dg/autopar/parallelization-1.c: Same.
11926 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11927 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11928 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11929 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11930 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11931 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11932 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11933 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11934 * gcc.dg/autopar/pr39500-1.c: Same.
11935 * gcc.dg/autopar/pr39500-2.c: Same.
11936 * gcc.dg/autopar/pr46193.c: Same.
11937 * gcc.dg/autopar/pr46194.c: Same.
11938 * gcc.dg/autopar/pr49580.c: Same.
11939 * gcc.dg/autopar/pr49960-1.c: Same.
11940 * gcc.dg/autopar/pr49960.c: Same.
11941 * gcc.dg/autopar/pr68373.c: Same.
11942 * gcc.dg/autopar/reduc-1.c: Same.
11943 * gcc.dg/autopar/reduc-1char.c: Same.
11944 * gcc.dg/autopar/reduc-1short.c: Same.
11945 * gcc.dg/autopar/reduc-2.c: Same.
11946 * gcc.dg/autopar/reduc-2char.c: Same.
11947 * gcc.dg/autopar/reduc-2short.c: Same.
11948 * gcc.dg/autopar/reduc-3.c: Same.
11949 * gcc.dg/autopar/reduc-4.c: Same.
11950 * gcc.dg/autopar/reduc-6.c: Same.
11951 * gcc.dg/autopar/reduc-7.c: Same.
11952 * gcc.dg/autopar/reduc-8.c: Same.
11953 * gcc.dg/autopar/reduc-9.c: Same.
11954 * gcc.dg/autopar/uns-outer-4.c: Same.
11955 * gcc.dg/autopar/uns-outer-5.c: Same.
11956 * gcc.dg/autopar/uns-outer-6.c: Same.
11957 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11958 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11959
11960 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11961
11962 PR target/63679
11963 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11964 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11965
11966 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11967
11968 PR target/63679
11969 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11970 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11971 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11972
11973 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11974
11975 PR target/63679
11976 * gcc.dg/tree-ssa/sra-17.c: New.
11977 * gcc.dg/tree-ssa/sra-18.c: New.
11978
11979 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11980
11981 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11982
11983 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11984
11985 * gnat.dg/inline12.adb: New test.
11986
11987 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11988
11989 PR tree-optimization/66797
11990 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11991
11992 2016-01-18 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/69170
11995 * gcc.dg/torture/pr69170.c: New testcase.
11996
11997 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11998
11999 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12000
12001 2016-01-16 Tom de Vries <tom@codesourcery.com>
12002
12003 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12004
12005 2016-01-16 Tom de Vries <tom@codesourcery.com>
12006
12007 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12008 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12009 redundant dg-require-effective-target pthread.
12010 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12011 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12012 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12013 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12014 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12015 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12016 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12017
12018 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12019
12020 PR target/68609
12021 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12022 * gcc.target/powerpc/recip-7.c: Same.
12023
12024 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12025
12026 PR c++/69091
12027 * g++.dg/template/pr69091.C: New test.
12028
12029 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12030
12031 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12032 dump does not contain an error_mark_node.
12033 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12034 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12035
12036 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12037
12038 PR c++/68936
12039 * g++.dg/template/pr68936.C: New test.
12040
12041 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12042
12043 PR target/68609
12044 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12045 * gcc.target/powerpc/recip-2.c: Same.
12046 * gcc.target/powerpc/recip-3.c: Same.
12047 * gcc.target/powerpc/recip-4.c: Same.
12048 * gcc.target/powerpc/recip-sqrtf.c: Same.
12049
12050 2016-01-15 Jeff Law <law@redhat.com>
12051
12052 PR tree-optimization/69270
12053 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12054 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12055
12056 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12057
12058 PR fortran/49630
12059 * gfortran.dg/deferred_character_13.f90: New test for the fix
12060 of comment 3 of the PR.
12061
12062 PR fortran/54070
12063 * gfortran.dg/deferred_character_8.f90: New test
12064 * gfortran.dg/allocate_error_5.f90: New test
12065
12066 PR fortran/60593
12067 * gfortran.dg/deferred_character_10.f90: New test
12068
12069 PR fortran/60795
12070 * gfortran.dg/deferred_character_14.f90: New test
12071
12072 PR fortran/61147
12073 * gfortran.dg/deferred_character_11.f90: New test
12074
12075 PR fortran/64324
12076 * gfortran.dg/deferred_character_9.f90: New test
12077
12078 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12079
12080 PR rtl-optimization/69030
12081 * gcc.target/i386/pr69030.c: New.
12082
12083 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12084
12085 * gcc.target/aarch64/target_attr_17.c: New test.
12086
12087 2016-01-15 Richard Biener <rguenther@suse.de>
12088
12089 PR tree-optimization/66856
12090 * gcc.dg/torture/pr66856-1.c: New testcase.
12091 * gcc.dg/torture/pr66856-2.c: Likewise.
12092
12093 2016-01-15 Richard Biener <rguenther@suse.de>
12094
12095 PR debug/69137
12096 * g++.dg/lto/pr69137_0.C: New testcase.
12097
12098 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12099
12100 PR middle-end/69246
12101 * gcc.target/i386/pr69246.c: New test.
12102
12103 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12104
12105 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12106
12107 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12108
12109 PR c++/56194
12110 * g++.dg/init/const9.C: Disable test on S/390.
12111
12112 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12113
12114 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12115 * g++.dg/Wno-frame-address.C: Ditto.
12116
12117 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12118
12119 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12120
12121 2016-01-15 Richard Biener <rguenther@suse.de>
12122
12123 PR tree-optimization/68961
12124 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12125
12126 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12127
12128 * gcc.target/i386/pr65105-5.c: New test.
12129
12130 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12131
12132 * gcc.c-torture/execute/alias-4.c: New testcase.
12133
12134 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12135
12136 PR ipa/68148
12137 * g++.dg/ipa/devirt-49.C: New testcase.
12138
12139 2016-01-15 Christian Bruel <christian.bruel@st.com>
12140
12141 PR target/65837
12142 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12143 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12144 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12145
12146 2016-01-15 Richard Biener <rguenther@suse.de>
12147
12148 PR tree-optimization/69117
12149 * gcc.dg/torture/pr69117.c: New testcase.
12150
12151 2015-01-14 Ryan Burn <contact@rnburn.com>
12152
12153 PR c++/69048
12154 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12155
12156 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12157
12158 PR testsuite/67509
12159 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12160 range tests use 100 * maximum instead of maximum + 1.
12161
12162 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12163
12164 PR debug/69244
12165 * gcc.dg/guality/pr69244.c: New test.
12166
12167 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12168
12169 * lib/target-supports.exp (check_effective_target_issignaling):
12170 New procedure.
12171 * gcc.dg/pr61441.c: Require issignaling effective target.
12172
12173 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12174
12175 PR target/68803
12176 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12177
12178 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12179
12180 PR c++/68819
12181 PR preprocessor/69177
12182 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12183 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12184 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12185 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12186
12187 2016-01-14 Marek Polacek <polacek@redhat.com>
12188
12189 PR c/69262
12190 * gcc.dg/array-15.c: New test.
12191
12192 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12193
12194 PR middle-end/68146
12195 PR tree-optimization/69155
12196 * gfortran.dg/pr68146.f: New test.
12197 * gfortran.dg/pr69155.f90: New test.
12198
12199 2016-01-14 Richard Biener <rguenther@suse.de>
12200
12201 PR tree-optimization/68060
12202 * gcc.dg/torture/pr68060-1.c: New testcase.
12203 * gcc.dg/torture/pr68060-2.c: Likewise.
12204
12205 2016-01-14 Nick Clifton <nickc@redhat.com>
12206
12207 * lib/target-supports.exp
12208 (check_effective_target_arm_neon_ok_nocache): Add an option
12209 sequence that includes setting the ARM architecture to ARMv7-A.
12210 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12211 command line options necessary to enable Neon support.
12212 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12213 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12214 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12215 * gcc.target/arm/pr69180.c: Likewise.
12216
12217 2016-01-14 Jeff Law <law@redhat.com>
12218
12219 PR tree-optimization/69270
12220 * gcc.dg/tree-ssa/pr69270.c: New test.
12221
12222 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12223
12224 PR c/66208
12225 * c-c++-common/pr66208.c: New file.
12226
12227 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR tree-optimization/69156
12230 * gcc.dg/pr69156.c: New test.
12231
12232 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12233
12234 * gcc.target/i386/pr69225-7.c: New test.
12235
12236 2016-01-13 Richard Henderson <rth@redhat.com>
12237
12238 * gcc.dg/tm/memopt-13.c: Update expected function.
12239 * gcc.dg/tm/memopt-6.c: Likewise.
12240
12241 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12242
12243 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12244 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12245 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12246 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12247
12248 2016-01-13 Tom de Vries <tom@codesourcery.com>
12249
12250 PR tree-optimization/69169
12251 * gcc.dg/pr69169.c: New test.
12252
12253 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12254
12255 PR target/69228
12256 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12257 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12258 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12259 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12260 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12261 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12262 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12263 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12264
12265 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12266
12267 PR target/69247
12268 * gcc.dg/pr69247.c: New test.
12269
12270 2016-01-13 Richard Biener <rguenther@suse.de>
12271
12272 PR tree-optimization/69242
12273 * gcc.dg/torture/pr69242.c: New testcase.
12274
12275 2016-01-13 Richard Biener <rguenther@suse.de>
12276
12277 PR tree-optimization/69186
12278 * gcc.dg/torture/pr69186.c: New testcase.
12279
12280 2016-01-13 Jeff Law <law@redhat.com>
12281
12282 PR tree-optimization/67755
12283 * gcc.dg/tree-ssa/pr67755.c: New test.
12284
12285 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12286
12287 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12288 pass number in output by a star.
12289
12290 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12291
12292 PR tree-optimization/68911
12293 * gcc.c-torture/execute/pr68911.c: New test.
12294
12295 2016-01-12 Marek Polacek <polacek@redhat.com>
12296
12297 PR c++/68979
12298 * g++.dg/warn/permissive-1.C: New test.
12299
12300 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR objc++/68511
12303 PR c++/69213
12304 * g++.dg/opt/pr69213.C: New test.
12305
12306 2016-01-12 Christian Bruel <christian.bruel@st.com>
12307
12308 PR target/69180
12309 * gcc.target/arm/pr69180.c: New test.
12310
12311 2016-01-12 Richard Biener <rguenther@suse.de>
12312
12313 PR lto/69077
12314 * g++.dg/lto/pr69077_0.C: New testcase.
12315 * g++.dg/lto/pr69077_1.C: Likewise.
12316
12317 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12318
12319 PR target/69175
12320 * g++.dg/opt/pr69175.C: New test.
12321
12322 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12323
12324 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12325 rather than #including math.h & stdlib.h.
12326 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12327 * gcc.dg/vect/pr49771.c: Likewise.
12328 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12329 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12330 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12331 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12332 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12333 * gcc.dg/vect/pr44507.c: Likewise.
12334 * gcc.dg/vect/pr45902.c: Likewise.
12335 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12336 * gcc.dg/vect/vect-117.c: Likewise.
12337 * gcc.dg/vect/vect-99.c: Likewise.
12338 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12339 * gcc.dg/vect/vect-cond-1.c: Likewise.
12340 * gcc.dg/vect/vect-cond-2.c: Likewise.
12341 * gcc.dg/vect/vect-cond-3.c: Likewise.
12342 * gcc.dg/vect/vect-cond-4.c: Likewise.
12343 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12344 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12345 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12346 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12347 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12348 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12349 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12350 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12351 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12352 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12353 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12354 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12355 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12356 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12357 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12358 include of signal.h.
12359 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12360 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12362 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12363 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12364 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12365 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12366 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12367 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12368 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12369 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12370 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12371 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12372 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12373 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12374 * gcc.dg/vect/vect-outer-5.c: Likewise.
12375 * gcc.dg/vect/vect-outer-6.c: Likewise.
12376 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12377 include of stdio.h.
12378
12379 2016-01-12 Nick Clifton <nickc@redhat.com>
12380
12381 PR target/68913
12382 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12383 to fread so that it will be found in all target runtimes.
12384
12385 2016-01-12 Richard Biener <rguenther@suse.de>
12386
12387 PR tree-optimization/69053
12388 * g++.dg/torture/pr69053.C: New testcase.
12389
12390 2016-01-12 Richard Biener <rguenther@suse.de>
12391
12392 PR tree-optimization/69168
12393 * gcc.dg/torture/pr69168.c: New testcase.
12394
12395 2016-01-12 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/69157
12398 * gcc.dg/torture/pr69157.c: New testcase.
12399
12400 2016-01-12 Richard Biener <rguenther@suse.de>
12401
12402 PR tree-optimization/69174
12403 * gcc.dg/torture/pr69174.c: New testcase.
12404
12405 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12406
12407 PR c++/66808
12408 PR c++/69000
12409 * g++.dg/tls/pr66808.C: New test.
12410 * g++.dg/tls/pr69000.C: New test.
12411
12412 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12413
12414 * gcc.target/powerpc/swaps-p8-23.c: New test.
12415 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12416
12417 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12418
12419 PR tree-optimization/68356
12420 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12421
12422 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12423 Jim Wilson <jim.wilson@linaro.org>
12424
12425 PR target/69194
12426 * gcc.target/arm/pr69194.c: New test.
12427
12428 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12429
12430 PR target/69225
12431 * gcc.target/i386/pr69225-1.c: New test.
12432 * gcc.target/i386/pr69225-2.c: Likewise.
12433 * gcc.target/i386/pr69225-3.c: Likewise.
12434 * gcc.target/i386/pr69225-4.c: Likewise.
12435 * gcc.target/i386/pr69225-5.c: Likewise.
12436 * gcc.target/i386/pr69225-6.c: Likewise.
12437
12438 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR target/67462
12441 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12442 if lp64.
12443
12444 PR target/69071
12445 * gcc.dg/pr69071.c: New test.
12446
12447 PR c++/69211
12448 * g++.dg/opt/pr69211.C: New test.
12449
12450 PR tree-optimization/69214
12451 * gcc.c-torture/compile/pr69214.c: New test.
12452
12453 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12454
12455 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12456 * gcc.target/i386/pr66232-11.c: Ditto.
12457 * gcc.target/i386/pr66232-12.c: Ditto.
12458 * gcc.target/i386/pr66232-13.c: Ditto.
12459
12460 2016-01-11 Richard Biener <rguenther@suse.de>
12461
12462 PR tree-optimization/69173
12463 * gcc.dg/torture/pr69173.c: New testcase.
12464
12465 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12466
12467 PR rtl-optimization/68796
12468 * gcc.target/aarch64/tst_5.c: New test.
12469 * gcc.target/aarch64/tst_6.c: Likewise.
12470
12471 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12472
12473 PR rtl-optimization/68841
12474 * gcc.dg/pr68841.c: New test.
12475 * gcc.c-torture/execute/pr68841.c: New test.
12476
12477 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12478
12479 PR rtl-optimization/68920
12480 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12481 for ix86 targets.
12482 * gcc.dg/ifcvt-5.c: New test.
12483
12484 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12485
12486 PR bootstrap/69123
12487 * g++.dg/pr69123.C: New.
12488
12489 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12490
12491 PR target/69010
12492 * gcc.target/i386/pr69010.c: New test.
12493
12494 2016-01-11 Martin Jambor <mjambor@suse.cz>
12495
12496 PR ipa/69044
12497 * gcc.target/i386/chkp-pr69044.c: New test.
12498
12499 2016-01-11 Tom de Vries <tom@codesourcery.com>
12500
12501 PR tree-optimization/69109
12502 * gcc.dg/autopar/pr69109-2.c: New test.
12503 * gcc.dg/autopar/pr69109.c: New test.
12504
12505 2016-01-11 Tom de Vries <tom@codesourcery.com>
12506
12507 PR tree-optimization/69108
12508 * gcc.dg/autopar/pr69108.c: New test.
12509
12510 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12511
12512 PR c++/69029
12513 * c-c++-common/Wisleading-indentation.c: Augment test.
12514
12515 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12516
12517 PR fortran/69154
12518 * gfortran.dg/inline_matmul_12.f90: New test.
12519
12520 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12521
12522 PR fortran/67779
12523 * gfortran.dg/actual_array_offset_1: New test.
12524
12525 2016-01-10 Tom de Vries <tom@codesourcery.com>
12526
12527 PR tree-optimization/69062
12528 * gcc.dg/autopar/pr69062.c: New test.
12529
12530 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12531
12532 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12533 * gcc.dg/vect/slp-perm-2.c: Likewise.
12534 * gcc.dg/vect/slp-perm-3.c: Likewise.
12535 * gcc.dg/vect/slp-perm-5.c: Likewise.
12536 * gcc.dg/vect/slp-perm-6.c: Likewise.
12537 * gcc.dg/vect/slp-perm-7.c: Likewise.
12538 * gcc.dg/vect/slp-perm-8.c: Likewise.
12539
12540 2016-01-10 Tom de Vries <tom@codesourcery.com>
12541
12542 PR tree-optimization/69039
12543 * gcc.dg/autopar/pr69039.c: New test.
12544
12545 2016-01-09 Marek Polacek <polacek@redhat.com>
12546
12547 PR c++/69113
12548 * g++.dg/pr69113.C: New test.
12549
12550 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR middle-end/50865
12553 PR tree-optimization/69097
12554 * gcc.c-torture/execute/pr50865.c: New test.
12555 * gcc.c-torture/execute/pr69097-1.c: New test.
12556 * gcc.c-torture/execute/pr69097-2.c: New test.
12557 * gcc.dg/pr69097-1.c: New test.
12558 * gcc.dg/pr69097-2.c: New test.
12559
12560 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12561
12562 PR c++/69164
12563 * g++.dg/opt/pr69164.C: New test.
12564
12565 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12566
12567 PR tree-optimization/69167
12568 * gcc.dg/pr69167.c: New test.
12569
12570 2016-01-08 Marek Polacek <polacek@redhat.com>
12571
12572 PR c++/68449
12573 * g++.dg/pr68449.C: New.
12574
12575 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12576
12577 PR tree-optimization/68707
12578 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12579 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12580 on platforms supporting it.
12581 * gcc.dg/vect/slp-perm-2.c: Likewise.
12582 * gcc.dg/vect/slp-perm-3.c: Likewise.
12583 * gcc.dg/vect/slp-perm-5.c: Likewise.
12584 * gcc.dg/vect/slp-perm-7.c: Likewise.
12585 * gcc.dg/vect/slp-perm-8.c: Likewise.
12586 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12587 on platforms supporting it.
12588
12589 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR tree-optimization/69162
12592 * gcc.dg/pr69162.c: New test.
12593
12594 PR tree-optimization/69172
12595 * gcc.dg/pr69172.c: New test.
12596
12597 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12598
12599 PR tree-optimization/67781
12600 * gcc.c-torture/execute/pr67781.c: New file.
12601
12602 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR tree-optimization/69083
12605 * gcc.dg/vect/pr69083.c: New test.
12606
12607 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12608
12609 PR tree-optimization/61441
12610 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12611 Use -fexcess-precision=standard for compiler options.
12612 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12613
12614 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR fortran/69128
12617 * gfortran.dg/gomp/pr69128.f90: New test.
12618
12619 PR c++/69145
12620 * g++.dg/ext/pr69145-1.C: New test.
12621 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12622 * g++.dg/ext/pr69145-2.h: New file.
12623
12624 2016-01-07 Martin Sebor <msebor@redhat.com>
12625
12626 PR c/68966
12627 * gcc.dg/atomic-fetch-bool.c: New test.
12628 * gcc.dg/sync-fetch-bool.c: New test.
12629
12630 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12631
12632 PR fortran/66680
12633 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12634
12635 2016-01-07 Nick Clifton <nickc@redhat.com>
12636
12637 PR target/66655
12638 * g++.dg/pr66655.C: New test.
12639 * g++.dg/pr66655_1.cc: Test support file.
12640 * g++.dg/pr66655.h: Test header file.
12641
12642 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12643
12644 PR fortran/66680
12645 gfortran.dg/gomp/pr66680.f90: New test.
12646
12647 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12648
12649 PR target/69171
12650 * gcc.target/i386/pr69171-1.c: New test.
12651 * gcc.target/i386/pr69171-2.c: Likewise.
12652 * gcc.target/i386/pr69171-3.c: Likewise.
12653 * gcc.target/i386/pr69171-4.c: Likewise.
12654 * gcc.target/i386/pr69171-5.c: Likewise.
12655 * gcc.target/i386/pr69171-6.c: Likewise.
12656
12657 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12658
12659 PR middle-end/67639
12660 * c-c++-common/pr67639.c: New test.
12661
12662 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12663
12664 PR tree-optimization/69141
12665 * g++.dg/opt/pr69141.C: New test.
12666
12667 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12668
12669 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12670
12671 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12672
12673 PR target/69140
12674 * gcc.target/i386/pr69140.c: New test
12675
12676 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12677
12678 * gcc.dg/bad-dereference.c: New test case.
12679
12680 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12681
12682 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12683
12684 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12685
12686 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12687
12688 2016-01-06 Marek Polacek <polacek@redhat.com>
12689
12690 PR sanitizer/69099
12691 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12692
12693 2016-01-05 Marek Polacek <polacek@redhat.com>
12694
12695 PR c/69104
12696 * gcc.dg/atomic-invalid-2.c: New.
12697
12698 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12699
12700 PR target/68991
12701 * gcc.target/i386/pr68991.c: New test.
12702
12703 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12704
12705 PR target/68991
12706 * g++.dg/pr68991-1.C: New test.
12707 * g++.dg/pr68991-2.C: Likewise.
12708
12709 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12710
12711 PR other/60465
12712 * gcc.target/ia64/pr60465-gprel64.c: New test.
12713 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12714
12715 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12716
12717 PR rtl-optimization/68651
12718 * gcc.target/aarch64/pr68651_1.c: New test.
12719
12720 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12721
12722 PR c/69122
12723 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12724
12725 2016-01-05 Nathan Sidwell <nathan@acm.org>
12726
12727 PR c++/58583
12728 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12729
12730 * gcc.dg/alias-15.c: New.
12731
12732 2016-01-05 Nick Clifton <nickc@redhat.com>
12733
12734 PR target/68870
12735 * g++.dg/pr68770.C: New test.
12736
12737 2016-01-04 Mike Stump <mikestump@comcast.net>
12738
12739 * lib/target-supports.exp (check_effective_target_cilkplus):
12740 cilkplus targets require pthreads.
12741 (check_effective_target_cilkplus): Remove special case for NVPTX.
12742
12743 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12744
12745 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12746 generation.
12747
12748 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12749
12750 Update copyright years.
12751
12752 2016-01-04 Marek Polacek <polacek@redhat.com>
12753
12754 PR c/68908
12755 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12756 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12757 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12758
12759 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12760
12761 * gcc.target/sparc/20160104-2.c: New test.
12762
12763 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12764
12765 * gcc.target/sparc/20160104-1.c: New test.
12766
12767 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12768
12769 PR fortran/65045
12770 * gfortran.dg/pr65045.f90: New test.
12771
12772 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12773
12774 * gnat.dg/specs/debug1.ads: Delete.
12775
12776 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12777
12778 PR libgfortran/68867
12779 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12780 expression.
12781
12782 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12783
12784 PR libgfortran/68867
12785 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12786 PowerPC.
12787
12788 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12789
12790 PR fortran/68864
12791 * gfortran.dg/pr68864.f90: New test.
12792
12793 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12794
12795 PR tree-optimization/69070
12796 * gcc.dg/pr69070.c: New test.
12797
12798 PR sanitizer/69055
12799 * gfortran.dg/pr69055.f90: New test.
12800
12801 PR target/69015
12802 * gcc.dg/pr69015.c: New test.
12803 \f
12804 Copyright (C) 2016 Free Software Foundation, Inc.
12805
12806 Copying and distribution of this file, with or without modification,
12807 are permitted in any medium without royalty provided the copyright
12808 notice and this notice are preserved.