]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
read-rtl.c: split out read_rtx_operand from read_rtx_code
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c6147dc4
MP
12016-09-26 Marek Polacek <polacek@redhat.com>
2
3 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4
5cc6c41c
ML
52016-09-26 Martin Liska <mliska@suse.cz>
6
7 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
8 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
9 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
10 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
11 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
12 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
13 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
14 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
15 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
16
81fea426
MP
172016-09-26 Marek Polacek <polacek@redhat.com>
18
19 PR c/7652
20 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
21 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
22 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
23 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
24 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
25 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
26 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
27 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
28 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
29 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
30 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
31 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
32 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
33 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
34 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
35 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
36 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
37 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
38 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
39 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
40 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
41 * c-c++-common/attr-fallthrough-1.c: New test.
42 * c-c++-common/attr-fallthrough-2.c: New test.
43 * g++.dg/cpp0x/fallthrough1.C: New test.
44 * g++.dg/cpp0x/fallthrough2.C: New test.
45 * g++.dg/cpp1z/fallthrough1.C: New test.
46 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
47 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
48 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
49 * objc.dg/Wimplicit-fallthrough-1.m: New test.
50
9b597c1f
SK
512016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
52
53 PR fortran/77429
54 * gfortran.dg/pr77429.f90: New test.
55
f1c7e7f1
SK
562016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
57
58 PR fortran/77694
59 * gfortran.dg/pr77694.f90: New test.
60
50c6dd20
OE
612016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
62
63 PR target/51244
64 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
65
540b039e
DH
662016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
67
68 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
69 for 32-bit mode.
70
cfd161bf
DH
712016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
72
73 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
74 for 32-bit mode.
75
9a2300e9
MP
762016-09-24 Marek Polacek <polacek@redhat.com>
77
78 PR c/77490
79 * c-c++-common/Wbool-operation-1.c: New test.
80 * gcc.dg/Wbool-operation-1.c: New test.
81
34d567d1
FR
822016-09-23 Fritz Reese <fritzoreese@gmail.com>
83
84 * gfortran.dg/dec_static_1.f90: New.
85 * gfortran.dg/dec_static_2.f90: New.
86 * gfortran.dg/dec_static_3.f90: New.
87 * gfortran.dg/dec_static_4.f90: New.
88
4a8d4422
JD
892016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
90
91 PR fortran/48298
92 * gfortran.dg/negative_unit_check.f90: Update test.
93 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 94
90ef45cb
DV
952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
96
97 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
98 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
99 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
100 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
101 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
102 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
103 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
104
e0535922
MS
1052016-09-23 Martin Sebor <msebor@redhat.com>
106
107 PR testsuite/77713
108 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
109 assuming long double is bigger than double.
110
d664d76d
JJ
1112016-09-23 Jakub Jelinek <jakub@redhat.com>
112
113 Implement P0138R2, C++17 construction rules for enum class values
114 * g++.dg/cpp1z/direct-enum-init1.C: New test.
115
3b31f720
DM
1162016-09-23 David Malcolm <dmalcolm@redhat.com>
117
118 PR preprocessor/77672
119 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
120 expected multiline output from first warning to reflect change
121 in r240434.
122
592459bf
TP
1232016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
124
125 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
126
0af06385
BE
1272016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
128 Tom de Vries <tom@codesourcery.com>
129
130 PR testsuite/77411
131 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
132
8f01b67a
MP
1332016-09-23 Marek Polacek <polacek@redhat.com>
134
135 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
136 * c-c++-common/gomp/atomic-13.c: Likewise.
137 * c-c++-common/gomp/atomic-14.c: Likewise.
138 * c-c++-common/pr60439.c: Remove invalid code.
139 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
140 * g++.dg/expr/bitfield5.C: Likewise.
141 * g++.dg/expr/bitfield6.C: Likewise.
142 * g++.dg/expr/bool1.C: Likewise.
143 * g++.dg/expr/bool3.C: Likewise.
144 * g++.dg/expr/lval3.C: Likewise.
145 * g++.dg/expr/lval4.C: Likewise.
146 * g++.old-deja/g++.jason/bool5.C: Likewise.
147
bbd6fcf3
DM
1482016-09-23 David Malcolm <dmalcolm@redhat.com>
149
150 PR preprocessor/77672
151 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
152 (test_terminator_location): New function.
153
113d06a4
RB
1542016-09-23 Richard Biener <rguenther@suse.de>
155
156 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
157
cab9e1df
MW
1582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
159
160 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
161 -march=armv8.2-a+fp16 when supported by the hardware.
162 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
163 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
164 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
165 semi-colons to a macro invocations.
166 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
167 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
168 defined.
169 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
170 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
171 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
172 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
173 defined.
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
175 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
181 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
183 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
184 defined.
185 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
187 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
188 defined.
189 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
190 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
191 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
192 defined.
193 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
195 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
196 defined.
197 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
199 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
200 defined. Also fix some white-space.
201 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
202 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
203 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
204 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
206 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
207 defined. Also fix some long lines and white-space.
208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
210 defined. Also fix some long lines and white-space.
211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
212 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
213 defined.
214 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
216 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
217 defined.
218 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
220 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
221 defined.
222 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
224 Likewise.
225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
226 Likewise.
227 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
229 Likewise.
230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
231 Likewise.
232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
233 Likewise.
234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
235 Likewise.
236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
237 Likewise.
238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
239 Likewise.
240 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
242 Likewise.
243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
244 Likewise.
245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
246 Likewise.
247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
248 Likewise.
249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
250 Likewise.
251 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
252 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
254 Likewise.
255
da9b2e69
JW
2562016-09-23 Jiong Wang <jiong.wang@arm.com>
257 Matthew Wahab <matthew.wahab@arm.com>
258
259 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
260 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
261 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
262 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
263 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
264 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
265 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
271 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
272 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
273 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
274 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
275 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
276 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
277 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
278 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
279 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
280 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
294 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
295 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
296
785cf02f
MW
2972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
298
299 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
300 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
301 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
302 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
303 support.
304
1e401340
KV
3052016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
306
307 PR ipa/77677
308 * gcc.dg/torture/pr77677.c: New test.
309
8ed3eeac
AV
3102016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
311
312 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
313 here now.
314
55a9b91b
MW
3152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
316
317 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
318 options. Add tests for float16x4_t and float16x8_t.
319
64c744b9
DV
3202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
321
322 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
323 * gcc.target/s390/risbg-ll-2.c: Ditto.
324 * gcc.target/s390/risbg-ll-3.c: Ditto.
325
d403b8d4
MW
3262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
327
328 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
329 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
330
576987fc
DV
3312016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
332
333 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
334 output to the simplified instructions.
335
4ffc8099
MW
3362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
337
338 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
339 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
340
b1a970a5
MW
3412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
342
343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
344 (FP16_SUPPORTED): New
345 (expected-hfloat-16x4): Make conditional on __fp16 support.
346 (expected-hfloat-16x8): Likewise.
347 (vdup_n_f16): Disable for non-AArch64 targets.
348 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
349 conditional on FP16_SUPPORTED.
350 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
354 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
355 for testing __fp16.
356 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
357 conditional on FP16_SUPPORTED.
358 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
359 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
360
50df9464
MW
3612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
362
363 * gcc.target/arm/short-vfp-1.c: New.
364
536b9f42
MW
3652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
366
367 * gcc.target/arm/attr-fp16-arith-1.c: New.
368
1b9e31cf
MW
3692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
370
371 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
372 New.
373 (add_options_for_arm_v8_2a_fp16_neon): New.
374 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
375 (add_options_for_arm_arch_v8_2a): Auto-generate.
376 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
377 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
378 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
379 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
380 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
381 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
382 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
383
a5b42ee7
MW
3842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
385
386 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
387 arm_fp16_alternative_ok.
388 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
389 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
390 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
391 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
392 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
393 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
394 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
395 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
396 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
397 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
398 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
399 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
400 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
401 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
402 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
403 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
404 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
405 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
406 * gcc.target/arm/fp16-rounding-alt-1.c: Use
407 arm_fp16_alternative_ok.
408 * lib/target-supports.exp
409 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
410 (check_effective_target_arm_fp16_alternative_ok): New.
411 (check_effective_target_arm_fp16_none_ok_nocache): New.
412 (check_effective_target_arm_fp16_none_ok): New.
413
fcbc975b
ML
4142016-09-23 Martin Liska <mliska@suse.cz>
415
416 * gcc.dg/ipa/pr77653.c: Replace adress
417 with address.
418
1822b732
ML
4192016-09-23 Martin Liska <mliska@suse.cz>
420
421 * gcc.target/i386/movbe-4.c: New test.
422
fab18cc4
ML
4232016-09-23 Martin Liska <mliska@suse.cz>
424
425 * gcc.target/i386/crc32-5.c: New test.
426
e70f01b5
ML
4272016-09-23 Martin Liska <mliska@suse.cz>
428
429 * gcc.target/i386/pr71652.c: New test.
430 * gcc.target/i386/pr71652-2.c: New test.
431 * gcc.target/i386/pr71652-3.c: New test.
432
f2e81d05
JJ
4332016-09-23 Jakub Jelinek <jakub@redhat.com>
434
435 * lib/gcc-dg.exp (process-message): Support relative line number
436 notation - .+4 or .-1 etc.
437 * gcc.dg/dg-test-1.c: New test.
438
ed30d2a6
MS
4392016-09-22 Martin Sebor <msebor@redhat.com>
440
441 PR target/77676
442 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
443 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
444 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
445 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
446
1c681c7b
UB
4472016-09-22 Uros Bizjak <ubizjak@gmail.com>
448
449 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
450 * gcc.dg/ifcvt-2.c: Ditto.
451 * gcc.dg/zero_bits_compound-1.c: Ditto.
452 * gcc.dg/zero_bits_compound-1.c: Ditto.
453 * gcc.dg/pr40550.c: Simplify target selectors.
454 Use dg-additional-options.
455 * gcc.dg/pr47893.c: Ditto.
456 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
457 additional options for 32-bit x86 targets.
458 * gcc.dg/pr70955.c: Move to ...
459 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
460
67cf0a53
PC
4612016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/61019
464 * g++.dg/cpp0x/pr61019.C: New.
465
0ee70cc0
AV
4662016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
467 Terry Guo <terry.guo@arm.com>
468
469 * gcc.target/arm/pure-code/ffunction-sections.c: New.
470 * gcc.target/arm/pure-code/no-literal-pool.c: New.
471 * gcc.target/arm/pure-code/pure-code.exp: New.
472
43639d2c
UB
4732016-09-22 Uros Bizjak <ubizjak@gmail.com>
474
475 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
476 Remove SSE effective target requirement.
477
a608d15b
PC
4782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
479
480 PR c++/71979
481 * g++.dg/cpp0x/pr71979.C: New.
482
d94a7ab4
BE
4832016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
484
485 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
486
a13f439f
ML
4872016-09-22 Martin Liska <mliska@suse.cz>
488
489 PR ipa/77653
490 * gcc.dg/ipa/pr77653.c: New test.
491
cf352092
JJ
4922016-09-22 Jakub Jelinek <jakub@redhat.com>
493
494 PR fortran/77665
495 * gfortran.dg/gomp/pr77665.f90: New test.
496
a8de3002
PT
4972016-09-22 Paul Thomas <pault@gcc.gnu.org>
498
499 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
500 * gfortran.dg/dtio_13.f90: New test.
501
39abef62
LK
5022016-09-21 Louis Krupp <louis.krupp@zoho.com>
503
504 PR fortran/66107
505 * gfortran.dg/pr66107.f90: New test.
506
4a2bb7fc
ILT
5072016-09-21 Ian Lance Taylor <iant@golang.org>
508
509 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
510 with call to builtin delete function.
511
5f84cee2
JM
5122016-09-21 Joseph Myers <joseph@codesourcery.com>
513
514 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
515 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
516 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
517 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
518 tests.
519
fe01a41a
UB
5202016-09-21 Uros Bizjak <ubizjak@gmail.com>
521
522 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
523
2e1c20b1
JJ
5242016-09-21 Jakub Jelinek <jakub@redhat.com>
525
526 PR c++/77651
527 * g++.dg/cpp1z/aligned-new6.C: New test.
528
de4c144a
MW
5292016-09-21 Matthew Wahab <matthew.wahab@arm.com>
530
531 * gcc.target/arm/fp16-aapcs-3.c: New.
532 * gcc.target/arm/fp16-aapcs-4.c: New.
533 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
534 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
535 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
536 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
537
44fc7854
BE
5382016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
539
540 PR tree-optimization/77550
541 * g++.dg/pr77550.C: New test.
542
bc084f84
GJL
5432016-09-21 Georg-Johann Lay <avr@gjlay.de>
544
545 PR target/77326
546 * gcc.target/avr/torture/pr77326.c: New test.
547
c075003a
LK
5482016-09-21 Louis Krupp <louis.krupp@zoho.com>
549
550 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
551
6811ea79
RB
5522016-09-21 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/77648
555 * gcc.dg/torture/pr77648-1.c: New testcase.
556 * gcc.dg/torture/pr77648-2.c: Likewise.
557
f955c4c4
RB
5582016-09-21 Richard Biener <rguenther@suse.de>
559 Jakub Jelinek <jakub@redhat.com>
560
561 PR tree-optimization/77621
562 * gcc.dg/pr77621.c: New testcase.
563
096506bb
PT
5642016-09-21 Paul Thomas <pault@gcc.gnu.org>
565
566 PR fortran/77657
567 * gfortran.dg/dtio_12.f90: New test.
568
37d168ae
SKS
5692016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
570
571 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
572
66454000
KV
5732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
574
575 PR tree-optimization/72835
576 * gcc.dg/tree-ssa/pr72835.c: New test.
577
88d0c3f0
MS
5782016-09-20 Martin Sebor <msebor@redhat.com>
579
580 PR middle-end/49905
581 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
583 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
585 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
586 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
587 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
588
a03df1d5
KV
5892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
590
591 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
592 arguments/compare will be optimized away.
593 * gcc.dg/torture/ftrapv-1.c: Likewise.
594
8bc5448f
KV
5952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
596
597 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
598 will be optimized away.
599 * gcc.dg/ipa/vrp1.c: New test.
600 * gcc.dg/ipa/vrp2.c: New test.
601 * gcc.dg/ipa/vrp3.c: New test.
602
973625a0
KV
6032016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
604
605 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
606 does the same transformation.
607 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
608 * gcc.dg/tree-ssa/evrp1.c: New test.
609 * gcc.dg/tree-ssa/evrp2.c: New test.
610 * gcc.dg/tree-ssa/evrp3.c: New test.
611 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
612 * gcc.dg/tree-ssa/pr22117.c: Likewise.
613 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
614 * gcc.dg/tree-ssa/pr64130.c: Likewise.
615 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
616 foling now happens early.
617 * gcc.dg/tree-ssa/vrp04.c: Likewise.
618 * gcc.dg/tree-ssa/vrp06.c: Likewise.
619 * gcc.dg/tree-ssa/vrp16.c: Likewise.
620 * gcc.dg/tree-ssa/vrp25.c: Likewise.
621 * gcc.dg/tree-ssa/vrp67.c: Likewise.
622
9b1ba33c
UB
6232016-09-20 Uros Bizjak <ubizjak@gmail.com>
624
625 PR target/77621
626 * gcc.target/i386/pr77621.c: New test.
627 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
628 pattern, loop should vectorize with -mtune=atom.
629
f5bd4ad8
MO
6302016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
631 Jakub Jelinek <jakub@redhat.com>
632
633 PR testsuite/63299
634 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
635 instead of delete.
636
7d9cf801
JJ
6372016-09-20 Jakub Jelinek <jakub@redhat.com>
638
b912f962
JJ
639 PR c++/77626
640 * g++.dg/other/pr77626.C: New test.
641
eaf1ece1
JJ
642 PR c++/77638
643 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
644
590b62e9
JJ
645 PR c++/77637
646 * g++.dg/cpp0x/gen-attrs-62.C: New test.
647
7d9cf801
JJ
648 PR middle-end/77624
649 * c-c++-common/pr77624-1.c: New test.
650 * c-c++-common/pr77624-2.c: New test.
651
3aebb6ff
AV
6522016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
653
654 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
655 of digits expected.
656
b5bbe47b
RB
6572016-09-20 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/77646
660 * gcc.dg/torture/pr77646.c: New testcase.
661
144a96e4
BE
6622016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
663
664 PR c++/77434
665 * c-c++-common/Wint-in-bool-context.c: New test.
666
1f2071fa
JM
6672016-09-19 Joseph Myers <joseph@codesourcery.com>
668
669 * gcc.dg/cr-decimal-dig-1.c: New test.
670
63012d9a
JM
6712016-09-19 Joseph Myers <joseph@codesourcery.com>
672
673 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
674 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
675 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
676 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
677
02410826
VM
6782016-09-19 Vladimir Makarov <vmakarov@redhat.com>
679
680 PR rtl-optimization/77416
681 * gcc.target/powerpc/pr77416.c: New.
682
6101a7ab
PP
6832016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
684
685 PR c++/77639
686 * g++.dg/template/error-recovery4.C: New test.
687
1993ff76
BC
6882016-09-19 Bin Cheng <bin.cheng@arm.com>
689
690 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
691
5fa9e644
KT
6922016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
693
694 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
695 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
696
fc15d9ec
JJ
6972016-09-19 Jakub Jelinek <jakub@redhat.com>
698 Jan Hubicka <jh@suse.cz>
699
700 PR target/77587
701 * gcc.dg/pr77587.c: New test.
702 * gcc.dg/pr77587a.c: New file.
703
3c9f5092
AV
7042016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
705
706 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
707 * gfortran.dg/coarray_38.f90:
708 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
709 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
710 * gfortran.dg/coarray_allocate_7.f08: New test.
711 * gfortran.dg/coarray_allocate_8.f08: New test.
712 * gfortran.dg/coarray_allocate_9.f08: New test.
713 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
714 new caf_register.
715 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
716 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
717 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
718 get_by_refs.
719 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
720 * gfortran.dg/coarray_lock_7.f90: Same.
721 * gfortran.dg/coarray_poly_5.f90: Same.
722 * gfortran.dg/coarray_poly_6.f90: Same.
723 * gfortran.dg/coarray_poly_7.f90: Same.
724 * gfortran.dg/coarray_poly_8.f90: Same.
725 * gfortran.dg/coindexed_1.f90: Changed errors expected.
726
e79e6763
FR
7272016-09-19 Fritz Reese <fritzoreese@gmail.com>
728
729 PR fortran/77584
730 * gfortran.dg/dec_structure_15.f90: New testcase.
731
ae527639
RB
7322016-09-19 Richard Biener <rguenther@suse.de>
733
734 PR middle-end/77605
735 * gcc.dg/torture/pr77605.c: New testcase.
736
cdf060f8
LK
7372016-09-18 Louis Krupp <louis.krupp@zoho.com>
738
739 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
740
b720e919
JH
7412016-09-17 Jan Hubicka <hubicka@ucw.cz>
742
743 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
744 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
745 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
746 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
747 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
748 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
749 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
750 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
751 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
752 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
753 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
754
bdabae39
KY
7552016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
756
757 * gcc.target/i386/pr68633.c: Fix expected result.
758
493ba820
LK
7592016-09-17 Louis Krupp <louis.krupp@gmail.com>
760
761 PR fortran/68078
762 * gfortran.dg/pr68078.f90: New test.
763 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
764
9a42726b
BS
7652016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
766
767 PR target/77613
768 * gcc.target/powerpc/swaps-p8-25.c: New.
769
e7d61178
JJ
7702016-09-16 Jakub Jelinek <jakub@redhat.com>
771
8f03e02f
JJ
772 PR c++/77482
773 * g++.dg/cpp0x/constexpr-77482.C: New test.
774
e80cb545
JJ
775 PR c++/77379
776 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
777 thunk offsets.
778 * g++.dg/abi/abi-tag23a.C: Likewise.
779
1c2f613f
JJ
780 PR c++/77338
781 * g++.dg/cpp0x/decltype-77338.C: New test.
782
e7d61178
JJ
783 PR c++/77375
784 * g++.dg/cpp0x/mutable1.C: New test.
785
8d987deb
SK
7862016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/77612
789 * gfortran.dg/pr77612.f90: New test.
790
2c3d35a6
SKS
7912016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
792
793 * gcc.dg/torture/pr70421.c: Require int32plus.
794
e43163ae
JJ
7952016-09-16 Jakub Jelinek <jakub@redhat.com>
796
bcf0905a
JJ
797 PR middle-end/77475
798 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
799
e43163ae
JJ
800 PR target/77526
801 * gcc.target/i386/pr77526.c: New test.
802
7d704548
JJ
8032016-09-16 Jakub Jelinek <jakub@redhat.com>
804 Eric Botcazou <ebotcazou@adacore.com>
805
806 PR middle-end/77594
807 * gcc.target/i386/pr77594.c: New test.
808
902d624f
LK
8092016-09-15 Louis Krupp <louis.krupp@zoho.com>
810
811 PR fortran/69963
812 * gfortran.dg/misplaced_implicit_character.f90: New test.
813
7e16ce79
BC
8142016-09-15 Bin Cheng <bin.cheng@arm.com>
815
816 PR tree-optimization/77503
817 * gcc.dg/vect/pr77503.c: New test.
818
7c05f5c4
RB
8192016-09-15 Richard Biener <rguenther@suse.de>
820
821 PR middle-end/77544
822 * c-c++-common/torture/pr77544.c: New testcase.
823
76ff80fb
JJ
8242016-09-15 Jakub Jelinek <jakub@redhat.com>
825
826 PR middle-end/77475
827 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
828 * gcc.dg/march-generic.c: Likewise.
829 * gcc.target/i386/spellcheck-options-1.c: New test.
830 * gcc.target/i386/spellcheck-options-2.c: New test.
831 * gcc.target/i386/spellcheck-options-3.c: New test.
832 * gcc.target/i386/spellcheck-options-4.c: New test.
833
5560d026
CLT
8342016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
835
836 PR fortran/72743
837 * gfortran.dg/goacc/pr72743.f90: New test.
838
5334f733
RB
8392016-09-15 Richard Biener <rguenther@suse.de>
840
841 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
842
d08615f2
RB
8432016-09-15 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/77514
846 * gcc.dg/torture/pr77514.c: New testcase.
847
28ca05f0
JJ
8482016-09-14 Jakub Jelinek <jakub@redhat.com>
849
850 PR c++/77549
851 * g++.dg/lookup/pr77549.C: New test.
852
20a1e5b8
MP
8532016-09-14 Marek Polacek <polacek@redhat.com>
854
855 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
856 * c-c++-common/gomp/atomic-13.c: Likewise.
857 * c-c++-common/gomp/atomic-14.c: Likewise.
858 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
859 * g++.dg/cpp1z/bool-increment1.C: New test.
860 * c-c++-common/pr60439.c: Add dg-warning.
861 * g++.dg/expr/bitfield4.C: Likewise.
862 * g++.dg/expr/bitfield5.C: Likewise.
863 * g++.dg/expr/bitfield6.C: Likewise.
864 * g++.dg/expr/bool1.C: Likewise.
865 * g++.dg/expr/bool3.C: Likewise.
866 * g++.dg/expr/lval3.C: Likewise.
867 * g++.dg/expr/lval4.C: Likewise.
868 * g++.old-deja/g++.jason/bool5.C: Likewise.
869 * g++.dg/expr/bitfield3.C: Adjust dg-error.
870 * g++.dg/other/error18.C: Likewise.
871 * g++.dg/gomp/atomic-14.C: Likewise.
872
0761f6bf
NS
8732016-09-14 Nathan Sidwell <nathan@acm.org>
874
875 PR c++/77539
876 * g++.dg/cpp1y/pr77539.C: New.
877
13cddbc1
CL
8782016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
879
880 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
881 dg-require.
882 * g++.dg/ext/builtin_alloca.C: Likewise.
883 * g++.dg/template/spec35.C: Likewise.
884 * gcc.dg/builtins-68.c: Likewise.
885 * gcc.misc-tests/gcov-13.c: Likewise.
886 * gcc.misc-tests/gcov-14.c: Likewise.
887
a90638d4
JM
8882016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
889
890 * gfortran.dg/dec_structure_14.f90: New testcase.
891
5ba4a08c
JJ
8922016-09-14 Jakub Jelinek <jakub@redhat.com>
893
894 PR sanitizer/68260
895 * c-c++-common/tsan/pr68260.c: New test.
896
a713b234
JS
8972016-09-13 Joe Seymour <joe.s@somniumtech.com>
898
899 PR target/70713
900 * gcc.target/msp430/function-attributes-1.c: New test.
901 * gcc.target/msp430/function-attributes-2.c: New test.
902 * gcc.target/msp430/function-attributes-3.c: New test.
903
ea8661cd
JJ
9042016-09-13 Jakub Jelinek <jakub@redhat.com>
905
9952908a
JJ
906 * g++.dg/cpp0x/gen-attrs-61.C: New test.
907 * g++.dg/cpp1z/gen-attrs1.C: New test.
908
63cdb7a0
JJ
909 PR tree-optimization/77454
910 * gcc.dg/pr77454.c: New test.
911
ea8661cd
JJ
912 PR c++/77553
913 * g++.dg/cpp1y/constexpr-77553.C: New test.
914
254830ba
DM
9152016-09-13 David Malcolm <dmalcolm@redhat.com>
916
917 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
918 (test_show_locus): Replace rich_location::add_fixit_insert calls
919 with add_fixit_insert_before and add_fixit_insert_after.
920
42763690
JM
9212016-09-13 Jason Merrill <jason@redhat.com>
922 Tom de Vries <tom@codesourcery.com>
923
924 PR c++/77427
925 * g++.dg/pr77427.C: New test.
926
c8798f2c
ML
9272016-09-13 Martin Liska <mliska@suse.cz>
928
929 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
930 effective target.
931 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
932 * lib/target-supports.exp: Define the new target.
933
54700e2e
AP
9342016-09-12 Andrew Pinski <apinski@cavium.com>
935
936 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
937 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
938
e1d55bf7
UB
9392016-09-12 Uros Bizjak <ubizjak@gmail.com>
940
941 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
942 variable arguments.
943 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
944 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
945 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
946 variable argument.
947 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
948 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
949
54dcdb88
BE
9502016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
951
952 PR c++/77496
953 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
954 * g++.dg/ext/pr77496.C: New test.
955 * g++.dg/warn/pr77496.C: New test.
956
d1463eb9
DM
9572016-09-12 David Malcolm <dmalcolm@redhat.com>
958
959 PR c/72858
960 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
961 to preserve conversion chars, and to preserve prefix information.
962 * gcc.dg/format/pr72858.c: New test case.
963
217fabad
SK
9642016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
965
966 * gfortran.dg/pr77507.f90: Move to ...
967 * gfortran.dg/ieee/pr77507.f90: here.
968
a1cd04ac
JH
9692016-08-09 Jan Hubicka <hubicka@ucw.cz>
970
971 PR ipa/61159
972 * compile/pr61159.c: New testcase
973
e3912107
JH
9742016-08-09 Jan Hubicka <hubicka@ucw.cz>
975
976 PR ipa/64316
977 * gcc.dg/ipa/pr63416.c: New testcase.
978
739d9339
PT
9792016-09-10 Paul Thomas <pault@gcc.gnu.org>
980 Steven G. Kargl <kargl@gcc.gnu.org>
981
982 PR fortran/77532
cc3135b6 983 * gfortran.dg/dtio_11.f90: new test.
739d9339 984
fb7c40dd
SK
9852016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
986
987 PR fortran/77507
988 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
989 * gfortran.dg/c_assoc_4.f90: Ditto.
990
5b28efbb
TV
9912016-09-10 Tom de Vries <tom@codesourcery.com>
992
993 PR C/71602
994 * c-c++-common/va-arg-va-list-type.c: New test.
995
9d0a9bb4
PB
9962016-09-09 Peter Bergner <bergner@vnet.ibm.com>
997
998 PR rtl-optimization/77289
999 * gcc.target/powerpc/pr77289.c: New test.
1000
3f0177e7
MS
10012016-09-09 Martin Sebor <msebor@redhat.com>
1002
1003 PR c/77520
1004 PR c/77521
1005 * gcc.dg/pr77520.c: New test.
1006 * gcc.dg/pr77521.c: New test.
1007
e81e83d0
SK
10082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1009
1010 PR fortran/77506
1011 * gfortran.dg/pr77506.f90: New test.
1012
8a92685e
SK
10132016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1014
1015 PR fortran/77507
1016 * gfortran.dg/pr77507.f90: New test.
1017
c65248cb
JM
10182016-09-09 Joseph Myers <joseph@codesourcery.com>
1019
1020 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1021
2cf0ff98
SK
10222016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1023 Louis Krupp <lkrupp@gcc.gnu.org>
1024
1025 PR fortran/69514
1026 * gfortran.dg/pr69514_1.f90: New test.
1027 * gfortran.dg/pr69514_2.f90: New test.
1028
8ebc1e0f
JJ
10292016-09-08 Jakub Jelinek <jakub@redhat.com>
1030
20b6cf01
JJ
1031 PR fortran/77500
1032 * gfortran.dg/gomp/pr77500.f90: New test.
1033
8ebc1e0f
JJ
1034 PR fortran/77516
1035 * gfortran.dg/gomp/pr77516.f90: New test.
1036
34718542
JJ
10372016-09-07 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR middle-end/77475
1040 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1041 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1042 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1043 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1044 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1045 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1046
e5106e27
DM
10472016-09-07 David Malcolm <dmalcolm@redhat.com>
1048
1049 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1050 "substring-locations.h".
1051
ca235a85
RB
10522016-09-07 Richard Biener <rguenther@suse.de>
1053
1054 PR c/77450
1055 * c-c++-common/vector-subscript-8.c: Move ..
1056 * gcc.dg/pr77450.c: ... here.
1057
0076b5dc 10582016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1059
1060 PR libgfortran/77393
1061 * gfortran.dg/fmt_f0_2.f90: Update test.
1062 * gfortran.dg/fmt_f0_3.f90: New test.
1063
6ac7322b
DH
10642016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1065
1066 PR debug/77389
1067 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1068 in dg-options.
1069
1070 PR debug/57519
1071 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1072
8eb9e049
JJ
10732016-09-06 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR target/69255
1076 * gcc.target/i386/pr69255-1.c: New test.
1077 * gcc.target/i386/pr69255-2.c: New test.
1078 * gcc.target/i386/pr69255-3.c: New test.
1079
10802016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1081
1082 PR c/77336
1083 * gcc.dg/format/miss-7.c: New test.
1084
e6cb85d4
UB
10852016-09-06 Uros Bizjak <ubizjak@gmail.com>
1086
1087 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1088
7fe76f6a
ML
10892016-09-06 Martin Liska <mliska@suse.cz>
1090
1091 PR gcov-profile/77378
1092 PR gcov-profile/77466
1093 * gcc.dg/profile-update-warning.c: New test.
1094
209b636e
RB
10952016-09-06 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/77479
1098 * gcc.dg/torture/pr77479.c: New testcase.
1099
b772a565
RB
11002016-09-06 Richard Biener <rguenther@suse.de>
1101
1102 PR c/77450
1103 * c-c++-common/vector-subscript-7.c: Adjust.
1104 * c-c++-common/vector-subscript-8.c: New testcase.
1105
a8c07037
SKS
11062016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1107
1108 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1109
0ce48391
JJ
11102016-09-05 Jakub Jelinek <jakub@redhat.com>
1111
de9188e0
JJ
1112 PR target/77476
1113 * gcc.target/i386/avx512f-pr77476.c: New test.
1114 * gcc.target/i386/avx512bw-pr77476.c: New test.
1115 * gcc.target/i386/avx512dq-pr77476.c: New test.
1116
c76f7809
JJ
1117 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1118 Update comment to mention also avx512f.
1119
0ce48391
JJ
1120 PR sanitizer/77396
1121 * g++.dg/asan/pr77396-2.C: New test.
1122
8a27cf73
UB
11232016-09-05 Uros Bizjak <ubizjak@gmail.com>
1124
1125 PR rtl-optimization/77452
1126 * gcc.target/i386/pr77452.c: New test.
1127
25ff5dd3
MP
11282016-09-05 Marek Polacek <polacek@redhat.com>
1129
1130 PR c/77423
1131 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1132
f2bc4e48
SK
11332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1134
1135 PR fortran/77391
1136 * gfortran.dg/pr77391.f90: New test.
1137
e85921ee
SK
11382016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1139
1140 PR fortran/77460
1141 * gfortran.dg/pr77460.f90: New test.
1142
b5d50659
JJ
11432016-09-03 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c/65467
1146 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1147
7b826676
KY
11482016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1149
1150 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1151
717ebe91
DM
11522016-09-02 David Malcolm <dmalcolm@redhat.com>
1153
1154 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1155 test case.
1156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1157 diagnostic-test-show-locus-generate-patch.c to the sources
1158 for diagnostic_plugin_test_show_locus.c.
1159
94087e88
JJ
11602016-09-02 Jakub Jelinek <jakub@redhat.com>
1161
9dc5773f
JJ
1162 PR c/65467
1163 * gcc.dg/gomp/_Atomic-1.c: New test.
1164 * gcc.dg/gomp/_Atomic-2.c: New test.
1165 * gcc.dg/gomp/_Atomic-3.c: New test.
1166 * gcc.dg/gomp/_Atomic-4.c: New test.
1167 * gcc.dg/gomp/_Atomic-5.c: New test.
1168
94087e88
JJ
1169 PR sanitizer/77396
1170 * g++.dg/asan/pr77396.C: New test.
1171
11722016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1173
1174 PR tree-optimization/71831
1175 * gcc.dg/builtin-object-size-16.c: New test.
1176 * gcc.dg/builtin-object-size-17.c: New test.
1177
7e89048d
JD
11782016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1179
1180 PR libgfortran/77393
1181 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1182
2f196155
UB
11832016-09-01 Uros Bizjak <ubizjak@gmail.com>
1184
1185 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1186 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1187 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1188 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1189 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1190 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1191 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1192 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1193 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1194 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1195 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1196 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1197 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1198 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1199 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1200 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1201 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1202 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1203
0a6b0523
EB
12042016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 * gnat.dg/opt58.adb: New test.
1207 * gnat.dg/opt58_pkg.ads: New helper.
1208
2a99de7b
RB
12092016-09-01 Richard Biener <rguenther@suse.de>
1210
1211 PR middle-end/77436
1212 * gcc.dg/torture/pr77436.c: New testcase.
1213
f79d8786
SKS
12142016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1215
1216 * gcc.dg/pr64252.c: Require int32plus.
1217 * gcc.dg/pr66299-1.c: Likewise.
1218 * gcc.dg/pr66299-2.c: Likewise.
1219 * gcc.dg/torture/20131115-1.c: Skip for avr.
1220
b06335f9
KT
12212016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1222
1223 * gcc.target/aarch64/ands_3.c: New test.
1224
f25f40be
JJ
12252016-08-31 Jakub Jelinek <jakub@redhat.com>
1226
d12a0b5a
JJ
1227 PR fortran/77352
1228 * gfortran.dg/gomp/pr77352.f90: New test.
1229
f25f40be
JJ
1230 PR fortran/77374
1231 * gfortran.dg/gomp/pr77374.f08: New test.
1232
9ff6fb6e
MG
12332016-08-31 Marc Glisse <marc.glisse@inria.fr>
1234
1235 PR tree-optimization/73714
1236 * gcc.dg/tree-ssa/pr73714.c: New test.
1237
8e95a674
JD
12382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1239
1240 PR libgfortran/77393
1241 * gfortran.dg/fmt_f0_2.f90: New test.
1242
c6b0037d
MG
12432016-08-31 Marc Glisse <marc.glisse@inria.fr>
1244
1245 * gcc.target/i386/pr59539-2.c: Adapt options.
1246 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1247
1a576b13
PT
12482016-08-31 Paul Thomas <pault@gcc.gnu.org>
1249
1250 PR fortran/77418
1251 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1252 of the associate entity and replace with a pointer to the
1253 intended item on the stack.
1254
e73d3ca6 12552016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1256 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1257
1258 PR fortran/48298
1259 * gfortran.dg/dtio_1.f90: New test.
1260 * gfortran.dg/dtio_2.f90: New test.
1261 * gfortran.dg/dtio_3.f90: New test.
1262 * gfortran.dg/dtio_4.f90: New test.
1263 * gfortran.dg/dtio_5.f90: New test.
1264 * gfortran.dg/dtio_6.f90: New test.
1265 * gfortran.dg/dtio_7.f90: New test.
1266 * gfortran.dg/dtio_8.f90: New test.
1267 * gfortran.dg/dtio_9.f90: New test.
1268 * gfortran.dg/dtio_10.f90: New test.
1269
b816477a
DM
12702016-08-30 David Malcolm <dmalcolm@redhat.com>
1271
1272 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1273 (test_many_nested_locations): New function.
1274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1275 (test_show_locus): Handle "test_many_nested_locations".
1276
71b30891
DM
12772016-08-30 David Malcolm <dmalcolm@redhat.com>
1278
1279 * g++.dg/template/double-greater-than-fixit.C: New test case.
1280
8fa37232
EB
12812016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1282
1283 * gnat.dg/opt57.ad[sb]: New test.
1284 * gnat.dg/opt57_pkg.ads: New helper.
1285
6f651bae
RB
12862016-08-30 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/69047
1289 * gcc.dg/pr69047.c: Fix byte-order check.
1290
ab834832
JJ
12912016-08-30 Jakub Jelinek <jakub@redhat.com>
1292
5116b156
JJ
1293 PR tree-optimization/72866
1294 * gcc.dg/vect/pr72866.c: New test.
1295
3754bbfc
JJ
1296 PR debug/77363
1297 * g++.dg/debug/dwarf2/pr77363.C: New test.
1298
26122e2d
JJ
1299 PR middle-end/77377
1300 * gcc.target/i386/pr77377.c: New test.
1301
ab834832
JJ
1302 PR debug/77389
1303 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1304 in dg-options.
1305
bedc9ca7
SK
13062016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1307
1308 * gfortran.dg/pr77372.f90: Moved to ...
1309 * gfortran.dg/ieee/pr77372.f90: here.
1310
adfa1e6b
MM
13112016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1312
1313 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1314 vector short/char initializations.
1315 * gcc.target/powerpc/vec-init-5.c: Likewise.
1316 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1317 vector initialization optimizations.
1318 * gcc.target/powerpc/vec-init-7.c: Likewise.
1319 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1320 vector float/double initializations.
1321 * gcc.target/powerpc/vec-init-9.c: Likewise.
1322
414b7129
UB
13232016-08-29 Uros Bizjak <ubizjak@gmail.com>
1324
1325 PR target/77403
1326 * gcc.target/i386/pr77403.c: New test.
1327
3d06b6f2
MP
13282016-08-29 Marek Polacek <polacek@redhat.com>
1329
1330 PR c/77292
1331 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1332
ba9bbd6f
TV
13332016-08-29 Tom de Vries <tom@codesourcery.com>
1334
1335 PR c/77398
1336 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1337
d7d80d8f
EB
13382016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1339
1340 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1341
d7d80d8f 13422016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1343
1344 * gfortran.dg/dec_structure_13.f90: New testcase.
1345
468d95c8
JB
13462016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1347
1348 PR fortran/77261
1349 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1350 available.
1351
f329b264
TV
13522016-08-28 Tom de Vries <tom@codesourcery.com>
1353
1354 PR lto/70955
1355 * gcc.dg/pr70955.c: New test.
1356 * gcc.dg/lto/pr70955_0.c: Same.
1357 * gcc.dg/lto/pr70955_1.c: Same.
1358
4a389eb6
PP
13592016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1360
1361 PR tree-optimization/71077
1362 * gcc.target/i386/pr71077.c: New test.
1363
3f8257db 13642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1365
1366 PR fortran/77380
1367 * gfortran.dg/pr77380.f90: New test.
1368
3f8257db 13692016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1370
1371 PR fortran/77372
1372 gfortran.dg/pr77372.f90: New test.
1373
ee908516
DM
13742016-08-26 David Malcolm <dmalcolm@redhat.com>
1375
1376 * gcc.dg/spellcheck-fields-2.c (test): Move
1377 dg-begin/end-multiline-output within function body.
1378 (test_macro): New function.
1379
d41e76cf
DM
13802016-08-26 David Malcolm <dmalcolm@redhat.com>
1381
1382 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1383 (test_fixit_insert): Update expected output.
1384 (test_fixit_remove): Likewise.
1385 (test_fixit_replace): Likewise.
1386
524a4c96
RO
13872016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1388
1389 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1390 Fix typo.
1391
ebfa15ab
RB
13922016-08-26 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/69047
1395 * gcc.dg/pr69047.c: New testcase.
1396
209ca542
PK
13972016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1398 Martin Jambhor <mjambor@suse.cz>
524a4c96 1399
209ca542
PK
1400 * gcc.dg/ipa/propbits-1.c: New test-case.
1401 * gcc.dg/ipa/propbits-2.c: Likewise.
1402 * gcc.dg/ipa/propbits-3.c: Likewise.
1403
e5cf1629
SK
14042016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1405
1406 PR fortran/77351
1407 * gfortran.dg/pr77351.f90: New test.
1408
ebef225f
MP
14092016-08-25 Marek Polacek <polacek@redhat.com>
1410
1411 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1412
fe377a48
MP
14132016-08-25 Marek Polacek <polacek@redhat.com>
1414
1415 PR c/77323
1416 * gcc.dg/pr77323.c: New test.
1417
88b8971f
PT
14182016-08-24 Paul Thomas <pault@gcc.gnu.org>
1419
1420 PR fortran/77358
1421 * gfortran.dg/submodule_17.f08: New test.
1422
3f8257db
JJ
14232016-08-24 Michael Collison <michael.collison@linaro.org>
1424 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1425
1426 * gcc.target/arm/builtin_saddl.c: New testcase.
1427 * gcc.target/arm/builtin_saddll.c: New testcase.
1428 * gcc.target/arm/builtin_uaddl.c: New testcase.
1429 * gcc.target/arm/builtin_uaddll.c: New testcase.
1430 * gcc.target/arm/builtin_ssubl.c: New testcase.
1431 * gcc.target/arm/builtin_ssubll.c: New testcase.
1432 * gcc.target/arm/builtin_usubl.c: New testcase.
1433 * gcc.target/arm/builtin_usubll.c: New testcase.
1434
d5b5d212
UB
14352016-08-24 Uros Bizjak <ubizjak@gmail.com>
1436
1437 PR target/77270
1438 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1439 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1440 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1441 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1442 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1443 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1444 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1445 effective target. Remove scan-assembler-times directives.
1446 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1447 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1448 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1449
d1188689
SKS
14502016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1451
1452 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1453 of unsigned int.
1454 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1455
0b6b8f85
RS
14562016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1457
1458 PR testsuite/77317
1459 * lib/target-supports.exp
1460 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1461 (check_effective_target_vect_natural_alignment): Ditto.
1462 (check_effective_target_vector_alignment_reachable): Ditto.
1463 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1464
587b7f7a
ILT
14652016-08-23 Ian Lance Taylor <iant@golang.org>
1466
1467 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1468
6019c0fc
MM
14692016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1470
1471 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1472 being created from pointers to memory locations.
1473 * gcc.target/powerpc/vec-init-2.c: Likewise.
1474
cfe37db4
FR
14752016-08-23 Fritz Reese <fritzoreese@gmail.com>
1476
1477 * gfortran.dg/dec_structure_12.f90: New testcase.
1478
7e11f46f
DV
14792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1480
1481 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1482
7ab4f354
DV
14832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1484
1485 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1486 verification.
1487
deb9351f
DV
14882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1489
1490 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1491 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1492
1fd9f058
RB
14932016-08-23 Richard Biener <rguenther@suse.de>
1494
1495 PR tree-optimization/27336
1496 * c-c++-common/pr27336.c: New testcase.
1497
b00e6e75
MP
14982016-08-22 Marek Polacek <polacek@redhat.com>
1499
1500 PR c++/77321
1501 * g++.dg/cpp1y/pr77321.C: New test.
1502
58338bac
SK
15032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1504
1505 PR fortran/60774
1506 * gfortran.dg/empty_label.f: Adjust test for new error message.
1507 * gfortran.dg/empty_label.f90: Ditto.
1508 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1509 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1510 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1511
30364ce6
SK
15122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1513
1514 PR fortran/61318
1515 * gfortran.dg/pr61318.f90: New test.
1516
ad7a5a8f
SK
15172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1518
1519 PR fortran/77260
1520 * gfortran.dg/pr77260_1.f90: New test.
1521 * gfortran.dg/pr77260_2.f90: Ditto.
1522
72f52f30
JM
15232016-08-22 Joseph Myers <joseph@codesourcery.com>
1524
1525 PR middle-end/77269
1526 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1527 __builtin_signbitf and __builtin_signbitl in expected generic
1528 expansion.
1529 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1530 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1531 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1532 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1533 tests.
1534
6dc198e3
JM
15352016-08-22 Joseph Myers <joseph@codesourcery.com>
1536
1537 * gcc.dg/torture/float128-builtin.c,
1538 gcc.dg/torture/float128-ieee-nan.c,
1539 gcc.dg/torture/float128x-builtin.c,
1540 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1541 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1542 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1543 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1544 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1545 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1546 gcc.dg/torture/floatn-nan.h: New tests.
1547
7ff4e41a
JM
15482016-08-22 Joseph Myers <joseph@codesourcery.com>
1549
1550 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1551 macro.
1552 (main): Update calls to TEST_I_F.
1553 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1554 macro.
1555 (main): Update calls to TEST_I_F.
1556
7078cdb6
JM
15572016-08-22 Joseph Myers <joseph@codesourcery.com>
1558
1559 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1560 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1561 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1562 names in calls to TEST_I_F.
1563
a9d7c823
BE
15642016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1565
1566 PR c/52952
1567 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1568
cd800235
SKS
15692016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1570
1571 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1572 and !natural_alignment_64.
1573 * gcc.dg/ipa/propalign-2.c: Likewise.
1574 * gcc.dg/ipa/propalign-3.c: Likewise.
1575 * gcc.dg/ipa/propalign-4.c: Likewise.
1576 * gcc.dg/ipa/propalign-5.c: Likewise.
1577 * lib/target-supports.exp
1578 (check_effective_target_natural_alignment_32): Add avr-*-*.
1579
22d12455
KV
15802016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1581
1582 PR tree-optimization/61839
1583 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1584 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1585 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1586 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1587
c65699ef
JM
15882016-08-19 Joseph Myers <joseph@codesourcery.com>
1589
1590 PR c/32187
1591 * lib/target-supports.exp (check_effective_target_float16)
1592 (check_effective_target_float32, check_effective_target_float64)
1593 (check_effective_target_float128, check_effective_target_float32x)
1594 (check_effective_target_float64x)
1595 (check_effective_target_float128x)
1596 (check_effective_target_float16_runtime)
1597 (check_effective_target_float32_runtime)
1598 (check_effective_target_float64_runtime)
1599 (check_effective_target_float128_runtime)
1600 (check_effective_target_float32x_runtime)
1601 (check_effective_target_float64x_runtime)
1602 (check_effective_target_float128x_runtime)
1603 (check_effective_target_floatn_nx_runtime)
1604 (add_options_for_float16, add_options_for_float32)
1605 (add_options_for_float64, add_options_for_float128)
1606 (add_options_for_float32x, add_options_for_float64x)
1607 (add_options_for_float128x): New procedures.
1608 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1609 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1610 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1611 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1612 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1613 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1614 gcc.dg/torture/float128-complex.c,
1615 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1616 gcc.dg/torture/float128x-basic.c,
1617 gcc.dg/torture/float128x-complex.c,
1618 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1619 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1620 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1621 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1622 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1623 gcc.dg/torture/float32x-basic.c,
1624 gcc.dg/torture/float32x-complex.c,
1625 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1626 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1627 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1628 gcc.dg/torture/float64x-basic.c,
1629 gcc.dg/torture/float64x-complex.c,
1630 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1631 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1632 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1633 gcc.dg/torture/floatn-tg.h,
1634 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1635 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1636 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1637 gcc.dg/torture/fp-int-convert-float128x.c,
1638 gcc.dg/torture/fp-int-convert-float16-timode.c,
1639 gcc.dg/torture/fp-int-convert-float16.c,
1640 gcc.dg/torture/fp-int-convert-float32-timode.c,
1641 gcc.dg/torture/fp-int-convert-float32.c,
1642 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1643 gcc.dg/torture/fp-int-convert-float32x.c,
1644 gcc.dg/torture/fp-int-convert-float64-timode.c,
1645 gcc.dg/torture/fp-int-convert-float64.c,
1646 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1647 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1648 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1649 maximum exponent of floating-point type. Use it in testing
1650 whether 0x8...0 fits in the floating-point type. Always treat -1
1651 (signed 0xf...f) as fitting in the floating-point type.
1652 (M_OK1): New macro.
1653 * gcc.dg/torture/fp-int-convert-double.c,
1654 gcc.dg/torture/fp-int-convert-float.c,
1655 gcc.dg/torture/fp-int-convert-float128-timode.c,
1656 gcc.dg/torture/fp-int-convert-float128.c,
1657 gcc.dg/torture/fp-int-convert-float80-timode.c,
1658 gcc.dg/torture/fp-int-convert-float80.c,
1659 gcc.dg/torture/fp-int-convert-long-double.c,
1660 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1661
94e73c78
JJ
16622016-08-19 Jakub Jelinek <jakub@redhat.com>
1663
fbdbd4b6
JJ
1664 PR fortran/72744
1665 * gfortran.dg/gomp/pr72744.f90: New test.
1666
94e73c78
JJ
1667 PR fortran/69281
1668 * gfortran.dg/gomp/pr69281.f90: New test.
1669
91151a73
JB
16702016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1671
414b7129
UB
1672 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1673 the last special seed value.
1674 * gfortran.dg/random_7.f90: Use size for last array member instead
1675 of hardcoded value.
91151a73 1676
fcf830ab
PK
16772016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1678
1679 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1680 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1681
1a5da5b6
RB
16822016-08-19 Richard Biener <rguenther@suse.de>
1683
1684 PR tree-optimization/77286
1685 * gcc.dg/torture/pr77286.c: New testcase.
1686
82f72146
DM
16872016-08-18 David Malcolm <dmalcolm@redhat.com>
1688
1689 * gcc.dg/verbose-asm-2.c: New test case.
1690
cc015f3a
DM
16912016-08-18 David Malcolm <dmalcolm@redhat.com>
1692
1693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1694 (custom_diagnostic_finalizer): Update for change to
1695 diagnostic_show_locus.
1696
cb18fd07
DM
16972016-08-18 David Malcolm <dmalcolm@redhat.com>
1698
1699 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1700 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1701
a76989dc
MP
17022016-08-18 Marek Polacek <polacek@redhat.com>
1703
1704 PR c/71514
1705 * gcc.dg/pr71514.c: New test.
1706
89c88780
L
17072015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1708
1709 PR target/72839
1710 * gcc.target/i386/pr72839.c: New test.
1711
2c71d454
CLT
17122016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1713
1714 PR middle-end/70895
1715 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1716 * c-c++-common/goacc/reduction-1.c: Likewise.
1717 * c-c++-common/goacc/reduction-2.c: Likewise.
1718 * c-c++-common/goacc/reduction-3.c: Likewise.
1719 * c-c++-common/goacc/reduction-4.c: Likewise.
1720
66592e95
AM
17212016-08-18 Alan Modra <amodra@gmail.com>
1722
1723 * gcc.c-torture/compile/pr72771.c: New.
1724
3a146d46
JJ
17252016-08-17 Jakub Jelinek <jakub@redhat.com>
1726
1727 PR fortran/67496
1728 * gfortran.dg/pr67496.f90: New test.
1729
3f8257db 17302015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1731
1732 PR tree-optimization/71752
3a146d46 1733 * gcc.dg/vect/pr71752.c: New.
038000bd 1734
dd42e908
UB
17352016-08-17 Uros Bizjak <ubizjak@gmail.com>
1736
1737 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1738
458a1cd0
JJ
17392016-08-17 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR middle-end/77259
1742 * g++.dg/ipa/devirt-52.C: New test.
1743
11c4c4ba
CLT
17442016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1745
1746 * c-c++-common/goacc/reduction-6.c: New testcase.
1747
661d6efd
RB
17482016-08-17 Richard Biener <rguenther@suse.de>
1749
1750 PR tree-optimization/76490
1751 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1752 * gcc.dg/pr52904.c: XFAIL.
1753
622d8b69
RB
17542016-08-17 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/23855
1757 * gcc.dg/loop-unswitch-2.c: Adjust.
1758
af23e99c
JJ
17592016-08-16 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR tree-optimization/72817
1762 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1763
feeb6268
JM
17642016-08-16 Joseph Myers <joseph@codesourcery.com>
1765
1766 PR libgcc/77265
1767 * gcc.dg/torture/float128-extend-inf.c: New test.
1768
65e736c0
DM
17692016-08-16 David Malcolm <dmalcolm@redhat.com>
1770
1771 PR c/72857
1772 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1773 for embedded NUL.
1774 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1775 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1776 caret placement.
1777 (test_oct): Likewise.
1778 (test_multiple): Likewise.
1779 (test_field_width_specifier): Likewise.
1780 (test_field_width_specifier_2): New function.
1781 (test_field_precision_specifier): New function.
1782 (test_embedded_nul): Update expected caret placement.
1783 (test_non_contiguous_strings): Update line number.
1784 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1785 (__emit_string_literal_range): Add "caret_idx" param.
1786 (test_simple_string_literal): Add value for new param, updating
1787 expected output..
1788 (test_concatenated_string_literal): Likewise.
1789 (test_multiline_string_literal): Likewise.
1790 (test_hex): Likewise.
1791 (test_oct): Likewise.
1792 (test_multiple): Likewise.
1793 (test_ucn4): Likewise.
1794 (test_ucn8): Likewise.
1795 (test_u8): Likewise.
1796 (test_u): Likewise; update expected message, from "range" to
1797 "location".
1798 (test_U): Likewise.
1799 (test_L): Likewise.
1800 (test_macro): Add value for new param.
1801 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1802 (__emit_string_literal_range): Add "caret_idx" param.
1803 (test_stringified_token_1): Add value for new param. Update
1804 expected message, from "range" to "location".
1805 (test_stringized_token_2): Likewise, adding param to macro.
1806 (test_stringified_token_3): Likewise.
1807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1808 (emit_warning): Convert param from source_range to location_t.
1809 (test_string_literals): Add caret_idx param, and use it when
1810 constructing a substring_loc. Update error message, from
1811 "range" to "location".
1812
4a7f57d5
JJ
18132016-08-16 Jakub Jelinek <jakub@redhat.com>
1814
7841800f
JJ
1815 PR target/71910
1816 * g++.dg/gomp/pr71910.C: New test.
1817
1b13411a
JJ
1818 PR middle-end/67485
1819 * gcc.c-torture/compile/pr67485.c: New test.
1820
4a7f57d5
JJ
1821 PR target/72867
1822 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1823
3c556bc4
BC
18242016-08-16 Bin Cheng <bin.cheng@arm.com>
1825
1826 PR tree-optimization/69848
1827 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1828
beab2da6
ML
18292016-08-16 Martin Liska <mliska@suse.cz>
1830
1831 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1832 of memory operations so that it can be handled by core2
1833 in 32-bit mode.
1834
f4eec0a3
RB
18352016-08-16 Richard Biener <rguenther@suse.de>
1836
1837 PR tree-optimization/76783
1838 * gcc.dg/pr76783.c: New testcase.
1839 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1840
8f21990a
BC
18412016-08-16 Bin Cheng <bin.cheng@arm.com>
1842
1843 PR tree-optimization/72817
1844 PR tree-optimization/73450
1845 * gcc.dg/tree-ssa/pr72817.c: New test.
1846 * gcc.dg/tree-ssa/pr73450.c: New test.
1847
7fc61626
FR
18482016-08-15 Fritz Reese <fritzoreese@gmail.com>
1849
1850 * gfortran.dg/init_flag_13.f90: New testcase.
1851 * gfortran.dg/init_flag_14.f90: Ditto.
1852 * gfortran.dg/init_flag_15.f03: Ditto.
1853 * gfortran.dg/dec_init_1.f90: Ditto.
1854 * gfortran.dg/dec_init_2.f90: Ditto.
1855
432baa02
UB
18562016-08-15 Uros Bizjak <ubizjak@gmail.com>
1857
1858 PR target/72867
1859 * gcc.target/i386/pr72867.c: New test.
1860
7e1dde14
EB
18612016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * c-c++-common/dump-ada-spec-5.c: New test.
1864
e4969090
RB
18652016-08-15 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/73434
1868 * gcc.dg/torture/pr73434.c: New testcase.
1869
66088065
JJ
18702016-08-15 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR tree-optimization/72824
1873 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1874
7c713714
CLT
18752016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1876
1877 PR fortran/70598
1878 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1879 in use_device clause.
1880 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1881 * gfortran.dg/goacc/list.f95: Adjust to catch
1882 "neither a POINTER nor an array" error messages.
1883
4271e5cb
UB
18842016-08-14 Uros Bizjak <ubizjak@gmail.com>
1885
1886 PR target/76342
1887 * gcc.target/i386/pr76342.c: New test.
1888
b0cea284
JJ
18892016-08-12 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR c/71512
1892 * g++.dg/ubsan/pr71512.C: New test.
1893 * c-c++-common/ubsan/pr71512-1.c: New test.
1894 * c-c++-common/ubsan/pr71512-2.c: New test.
1895
e86aefb8
MM
18962016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1897
1898 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1899 vector initialization options.
1900 * gcc.target/powerpc/vec-init-2.c: Likewise.
1901 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1902 is generated on ISA 3.0.
1903
7fd82d52
PP
19042016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1905
1906 PR middle-end/71654
1907 * gcc.dg/c-c++-common/pr71654.c: New test.
1908 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1909 dg-options.
1910 * gcc.dg/tree-ssa/vrp24: Likewise.
1911
2f1364c2
JJ
19122016-08-12 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c/67410
1915 * gcc.dg/pr67410.c: New test.
1916
8eb414aa
BC
19172016-08-12 Bin Cheng <bin.cheng@arm.com>
1918
1919 PR tree-optimization/69848
1920 * gcc.dg/vect/vect-pr69848.c: New test.
1921
30b39c19
UB
19222016-08-12 Uros Bizjak <ubizjak@gmail.com>
1923
1924 PR testsuite/71008
1925 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1926 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1927 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1928 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1929
e373dd06
RB
19302016-08-12 Richard Biener <rguenther@suse.de>
1931
1932 PR tree-optimization/57326
1933 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1934 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1935 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1936 * gcc.target/i386/pr45685.c: Likewise.
1937 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1938 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1939 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1940 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1941 * gfortran.dg/pr34163.f90: Likewise.
1942
20d1af89
ML
19432016-08-12 Martin Liska <mliska@suse.cz>
1944
1945 * g++.dg/gcov/gcov-16.C: New test.
1946 * lib/gcov.exp: Support new argument for run-gcov function.
1947
5cacda56
ML
19482016-08-12 Martin Liska <mliska@suse.cz>
1949
1950 PR gcov-profile/35590
1951 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1952
663eecfd
RB
19532016-08-12 Richard Biener <rguenther@suse.de>
1954
1955 PR tree-optimization/72851
1956 * gcc.dg/torture/pr72851.c: New testcase.
1957
3f8257db 19582016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1959
e366d7d8
AO
1960 PR debug/63240
1961 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1962 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1963 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1964 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1965 DW_AT_deleted.
1966
71e1a6a4
AO
1967 PR debug/55641
1968 * g++.dg/debug/dwarf2/ref-1.C: New.
1969
8aaf799b
AO
1970 PR debug/49366
1971 * g++.dg/debug/dwarf2/template-params-12.H: New.
1972 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1973 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1974 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1975 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1976 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1977 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1978 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1979
06f9caed
BS
19802016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1981
1982 PR target/72863
1983 * gcc.target/powerpc/pr72863.c: New test.
1984
a8b956c1
UB
19852016-08-11 Uros Bizjak <ubizjak@gmail.com>
1986
1987 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1988
c73dd986
L
19892015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1990
1991 * gcc.target/i386/pieces-strcpy-1.c: New test.
1992 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1993
385ed708
JJ
19942016-08-11 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR c++/72868
1997 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1998
df7ec09f
L
19992015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2000
2001 * gcc.target/i386/pieces-memcpy-1.c: New test.
2002 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2003 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2004 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2005 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2006 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2007
b95a64bb
JJ
20082016-08-11 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR c/72816
7ddbcf6b 2011 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2012
59537744
BE
20132016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2014
2015 PR tree-optimization/71083
2016 * gcc.c-torture/execute/pr71083.c: New test.
2017 * gnat.dg/loop_optimization23.adb: New test.
2018 * gnat.dg/loop_optimization23_pkg.ads: New test.
2019 * gnat.dg/loop_optimization23_pkg.adb: New test.
2020
183ac6d0
RB
20212016-08-11 Richard Biener <rguenther@suse.de>
2022
2023 PR tree-optimization/72772
2024 * gcc.dg/graphite/pr35356-1.c: Adjust.
2025 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2026
b152f5a2
JB
20272016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2028
2029 * gfortran.dg/random_7.f90: Take into account that the last seed
2030 value is the special p value.
2031 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2032
bb7ebad1
RB
20332016-08-11 Richard Biener <rguenther@suse.de>
2034
2035 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2036
2e186411
AM
20372016-08-11 Alan Modra <amodra@gmail.com>
2038
2039 * gcc.target/powerpc/pr71680.c: New.
2040
e9e6d4f6
KN
20412016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2042
2043 * gcc.target/powerpc/bfp/bfp.exp: New file.
2044 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2045 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2046 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2047 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2048 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2049 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2050 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2051 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2052 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2053 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2055 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2056 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2057 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2058 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2059 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2060 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2061 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2062 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2063 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2064 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2065 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2066 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2067 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2068 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2069 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2070 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2071 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2072 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2073 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2077 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2078 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2079 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2080 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2081 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2082 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2083 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2084 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2085 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2086 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2087 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2088 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2089 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2090 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2091 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2092 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2093 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2094 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2095 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2096 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2097
9c8eabea
BC
20982016-08-10 Bin Cheng <bin.cheng@arm.com>
2099
2100 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2101 Add aarch64*-*-*.
2102
6c553b76
BC
21032016-08-10 Bin Cheng <bin.cheng@arm.com>
2104
2105 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2106
a0883b08
MM
21072016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2108
2109 PR target/72853
2110 * gcc.target/powerpc/pr72853.c: New test.
2111
a266236e
ML
21122016-08-10 Martin Liska <mliska@suse.cz>
2113
2114 PR gcov-profile/58306
2115 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2116
22063dbc
ML
21172016-08-10 Martin Liska <mliska@suse.cz>
2118
2119 * g++.dg/gcov/gcov-threads-1.C: New test.
2120
5250a5bb
SKS
21212016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2122
2123 PR target/71873
2124 * gcc.target/avr/pr71873.c: New test.
2125
b7597ae5
ML
21262016-08-09 Martin Liska <mliska@suse.cz>
2127
2128 * g++.dg/gcov/gcov-dump-1.C: New test.
2129 * g++.dg/gcov/gcov-dump-2.C: New test.
2130
ab50a215
ML
21312016-08-09 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.dg/tree-prof/val-prof-9.c: New test.
2134
dcb1e137
ML
21352016-08-09 Martin Liska <mliska@suse.cz>
2136
2137 * gcc.dg/tree-prof/val-prof-8.c: New test.
2138
04d6d3b6
MJ
21392016-08-09 Martin Jambor <mjambor@suse.cz>
2140
df839749
UB
2141 PR ipa/71981
2142 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2143
c57e78c4
BC
21442016-08-09 Bin Cheng <bin.cheng@arm.com>
2145
2146 PR tree-optimization/33707
2147 * gcc.dg/vect/pr33707.c: New test.
2148
42970a17
BC
21492016-08-09 Bin Cheng <bin.cheng@arm.com>
2150
2151 PR tree-optimization/pr72772
2152 * gcc.dg/tree-ssa/pr72772.c: New test.
2153
810a3aa6
MF
21542016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2155
2156 PR rtl-optimization/66669
2157 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2158
9e207d6f
JJ
21592016-08-09 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR tree-optimization/72824
2162 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2163
50bf47fd
RB
21642016-08-09 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/71802
2167 * gcc.dg/torture/pr71802.c: New testcase.
2168
cadec7ca
JJ
21692016-08-09 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR c++/72809
2172 * g++.dg/eh/stdarg1.C: New test.
2173
c43c5112
AK
21742016-08-08 Andi Kleen <ak@linux.intel.com>
2175
2176 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2177 test command line in failure log.
2178 (profopt-execute): dito. Make autofdo file names unique.
2179
895aa8e1
DM
21802016-08-08 David Malcolm <dmalcolm@redhat.com>
2181
2182 PR c/64955
2183 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2184 output.
2185
9afda630
PK
21862016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2187
2188 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2189 c99_runtime.
2190 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2191 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2192 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2193 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2194 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2195 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2196
e52ed3fe
DM
21972016-08-08 David Malcolm <dmalcolm@redhat.com>
2198
2199 PR c/52952
2200 * gcc.dg/cpp/pr66415-1.c: Likewise.
2201 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2202 * gcc.dg/format/c90-printf-1.c: Likewise.
2203 * gcc.dg/format/diagnostic-ranges.c: New test case.
2204
ad200580
JJ
22052016-08-08 Jakub Jelinek <jakub@redhat.com>
2206
77524e0d
JJ
2207 PR fortran/72716
2208 * gfortran.dg/gomp/pr72716.f90: New test.
2209
2187f2a2
JJ
2210 PR middle-end/72781
2211 * gcc.dg/gomp/pr72781.c: New test.
2212
ad200580
JJ
2213 PR middle-end/68762
2214 * g++.dg/vect/pr68762-1.cc: New test.
2215 * g++.dg/vect/pr68762-2.cc: New test.
2216 * g++.dg/vect/pr68762.h: New file.
2217
989d0071
MS
22182016-08-08 Martin Sebor <msebor@redhat.com>
2219
2220 PR testsuite/72838
3a146d46
JJ
2221 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2222 * g++.dg/warn/overflow-warn-3.C: Same.
2223 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2224
7090cac9
AV
22252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2226
2227 PR fortran/71936
2228 * gfortran.dg/allocate_with_source_21.f03: New test.
2229
64e56ab0
AV
22302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2231
2232 PR fortran/72698
2233 * gfortran.dg/allocate_with_source_20.f03: New test.
2234
0476487d
AM
22352016-08-08 Alan Modra <amodra@gmail.com>
2236
2237 * gcc.c-torture/compile/pr72802.c: New.
2238
8e9218f2
AV
22392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2240
2241 PR fortran/70524
2242 * gfortran.dg/dependency_48.f90: New test.
2243
c1f7083b
TK
22442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2245
531e5ae3 2246 PR fortran/70040
c1f7083b
TK
2247 * gfortran.dg/pr70040.f90: New testcase.
2248
6ab5813c
TK
22492016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2250
2251 PR fortran/71961
2252 * gfortran.dg/matmul_10.f90: New testcase.
2253
27bddc4a
JH
22542016-08-07 Jan Hubicka <hubicka@ucw.cz>
2255
2256 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2257
4a9f8a9f
JJ
22582016-08-07 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR c/72816
2261 * gcc.dg/pr72816.c: New test.
2262
fa76f2c6
JW
22632016-08-06 Jonathan Wakely <jwakely@redhat.com>
2264
2265 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2266 * g++.dg/conversion/pr41426.C: Likewise.
2267 * g++.dg/conversion/pr66211.C: Likewise.
2268 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2269 * g++.dg/init/ref8.C: Likewise.
2270 * g++.old-deja/g++.law/cvt20.C: Likewise.
2271 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2272
5c3e5002
PP
22732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2274
2275 PR tree-optimization/18046
2276 * gcc.dg/tree-ssa/vrp105.c: New test.
2277 * gcc.dg/tree-ssa/vrp106.c: New test.
2278
94087e88 22792016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2280
2281 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2282 1ul in diagnostics. Remove hyphen from "constant-expression."
2283 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2284 * g++.dg/cpp0x/static_assert3.C: Same.
2285 * g++.dg/cpp1y/constexpr-throw.C: Same.
2286 * g++.dg/template/nontype3.C: Same.
2287 * g++.dg/warn/overflow-warn-1.C: Same.
2288 * g++.dg/warn/overflow-warn-3.C: Same.
2289 * g++.dg/warn/overflow-warn-4.C: Same.
2290
88fa5555
DM
22912016-08-05 David Malcolm <dmalcolm@redhat.com>
2292
2293 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2294 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2295 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2296 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2297
1addb9e6
PP
22982016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2299
2300 PR tree-optimization/72810
2301 * gcc.dg/tree-ssa/vrp110.c: New test.
2302
1b62ed4f
JG
23032016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2304
2305 PR Target/72819
2306 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2307 registers.
2308 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2309 saving the half-precision registers.
2310 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2311 value is returned in h0.
2312 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2313 are passed in FP/SIMD registers.
2314 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2315 passing works corrcetly.
2316 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2317 (hfa_f16x2_t): Likewise.
2318 (hfa_f16x3_t): Likewise.
2319 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2320 are promoted to double and passed in a double register.
2321 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2322 are promoted to double and stacked.
2323 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2324 __fp16 data types.
2325 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2326 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2327 __fp16 first get passed in FP/SIMD registers, then stacked.
2328
4228ca19
NS
23292016-08-05 Nathan Sidwell <nathan@acm.org>
2330
2331 PR c++/68724
2332 * g++.dg/cpp0x/pr68724.C: New.
2333
db7c335e
RB
23342016-08-05 Richard Biener <rguenther@suse.de>
2335
2336 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2337
48abe922
PP
23382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2339
2340 * gcc.dg/tree-ssa/vrp107.c: New test.
2341 * gcc.dg/tree-ssa/vrp108.c: New test.
2342 * gcc.dg/tree-ssa/vrp109.c: New test.
2343
f6cdf42f
PK
23442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2345
2346 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2347 dg-options.
2348
33a9c609
PK
23492016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2350
2351 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2352 test-cases.
2353 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2354 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2355 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2356 test-cases.
2357 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2358 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2359 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2360 large_double.
2361
4473482d
PC
23622016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2363
2364 PR c++/72800
2365 * g++.dg/cpp1y/lambda-ice1.C: New.
2366
08156df5
PP
23672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2368
2369 PR c++/72759
2370 * g++.dg/cpp1y/pr72759.C: New test.
2371
938da3a5
PP
23722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2373
2374 * gcc.dg/switch-10.c: New test.
2375
da84183c
JG
23762016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2377
2378 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2379
ae9281fc
TS
23802016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2381
2382 * c-c++-common/goacc/routine-5.c: Update.
2383
086ad22e
BE
23842016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2385
2386 PR rtl-optimization/70903
2387 * gcc.c-torture/execute/pr70903.c: New test.
2388
6805e400
ML
23892016-08-04 Martin Liska <mliska@suse.cz>
2390
2391 * gcc.dg/params/params.exp: Replace file exists with
2392 TESTING_IN_BUILD_TREE.
2393
a0008434
MP
23942016-08-04 Marek Polacek <polacek@redhat.com>
2395
2396 PR c++/70229
2397 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2398
fb46286e
RB
23992016-08-04 Richard Biener <rguenther@suse.de>
2400
2401 PR middle-end/71984
2402 * gcc.dg/torture/pr71984.c: Guard correctness check for
2403 little-endian.
2404
ac2c96ab
AP
24052016-08-03 Andrew Pinski <apinski@cavium.com>
2406
2407 * gcc.c-torture/compile/20160802-1.c: New testcase.
2408
c98583e9
FR
24092016-08-03 Fritz Reese <fritzoreese@gmail.com>
2410
2411 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2412
9ad1a1da
RB
24132016-08-03 Richard Biener <rguenther@suse.de>
2414
2415 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2416 and remove -O3.
2417 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2418 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2419
cd75c979
RB
24202016-08-03 Richard Biener <rguenther@suse.de>
2421
2422 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2423 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2424 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2425 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2426
30e8d875
SKS
24272016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2428
2429 * gcc.dg/init-excess-2.c: Require int32plus.
2430 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2431 * gcc.dg/pr59963-2.c: Require int32plus.
2432 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2433 * gcc.dg/unroll-7.c: Require int32plus.
2434
69b806f6
BC
24352016-08-02 Bin Cheng <bin.cheng@arm.com>
2436
2437 PR tree-optimization/34114
2438 * gcc.dg/tree-ssa/loop-42.c: New test.
2439
1efafef3
TC
24402016-08-02 Tamar Christina <tamar.christina@arm.com>
2441
2442 * gcc.target/aarch64/vminmaxnm.c: New.
2443 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2444 tests.
2445
e2a99194
MM
24462016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2447
2448 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2449 vec_extract for vector float, vector int, vector short, and vector
2450 char.
2451 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2452 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2453 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2454 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2455
71bfb77a
WD
24562016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2457
2458 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2459 single stack adjustment, no writeback.
71bfb77a
WD
2460 * gcc.target/aarch64/test_frame_12.c: Likewise.
2461 * gcc.target/aarch64/test_frame_13.c: Likewise.
2462 * gcc.target/aarch64/test_frame_15.c: Likewise.
2463 * gcc.target/aarch64/test_frame_6.c: Likewise.
2464 * gcc.target/aarch64/test_frame_7.c: Likewise.
2465 * gcc.target/aarch64/test_frame_8.c: Likewise.
2466 * gcc.target/aarch64/test_frame_16.c: New test.
2467
37bce35a
L
24682015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2469
2470 PR target/72748
2471 * gcc.target/i386/pr72748.c: New test.
2472
3f8257db 24732015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2474
2475 PR tree-optimization/71818
2476 * gcc.dg/vect/pr71818.c: New
2477
bf60c531
ML
24782016-08-01 Martin Liska <mliska@suse.cz>
2479
2480 PR tree-optimization/71857
2481 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2482
8ed49fab
KT
24832016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2484
2485 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2486
76e2c821
JB
24872016-08-01 Jan Beulich <jbeulich@suse.com>
2488
2489 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2490
35029597
WS
24912016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2492
2493 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2494 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2495
3aa4b66a
JW
24962016-07-31 Jonathan Wakely <jwakely@redhat.com>
2497
2498 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2499 (check_effective_target_c++): Likewise. Also match for libstdc++.
2500
3f8257db 25012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2502
2503 PR fortran/41922
2504 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2505 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2506 * gfortran.dg/pr41922.f90: New test.
2507
9fcb2819
SK
25082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2509
2510 PR fortran/68566
2511 * gfortran.dg/pr68566.f90: new test.
2512
94087e88 25132016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2514
2515 PR c++/60760
2516 PR c++/71091
2517 * g++.dg/cpp0x/constexpr-cast.C: New test.
2518 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2519 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2520 * g++.dg/ubsan/pr63956.C: Correct.
2521
d0047a25
MM
25222016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2523
2524 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2525 vector double or vector long where the vector is in memory.
2526 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2527 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2528
e4f7a5df
SK
25292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2530
2531 PR fortran/69867
2532 * gfortran.dg/pr69867.f90: New test.
2533
b441ae1d
SK
25342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2535
2536 PR fortran/69962
2537 * gfortran.dg/pr69962.f90: New test.
2538
712dff31
SK
25392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2540
2541 PR fortran/70006
2542 * gfortran.dg/pr70006.f90: New test.
2543
fb42421e
SK
25442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2545
2546 PR fortran/71730
2547 * gfortran.dg/pr71730.f90: New test.
2548 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2549 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2550 * gfortran.dg/array_constructor_26.f03: Ditto.
2551
466effe0
WS
25522016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2553
2554 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2555 * gcc.target/powerpc/pr71763.c: Likewise.
2556
f618a472
MP
25572016-07-29 Marek Polacek <polacek@redhat.com>
2558
2559 PR c/71742
2560 * gcc.dg/940510-1.c: Adjust dg-error.
2561 * gcc.dg/c99-flex-array-1.c: Likewise.
2562 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2563
efd0786f
MP
2564 PR c/71853
2565 * gcc.dg/noncompile/pr71853.c: New test.
2566
e00dceaf
MP
2567 PR c/71573
2568 * gcc.dg/noncompile/pr71573.c: New test.
2569
638fc14f
MP
2570 PR c/71926
2571 * g++.dg/warn/Wparentheses-30.C: New test.
2572 * gcc.dg/Wparentheses-14.c: New test.
2573
61c73a7f
UB
25742016-07-29 Uros Bizjak <ubizjak@gmail.com>
2575
2576 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2577
01d32b2b
BC
25782016-07-29 Bin Cheng <bin.cheng@arm.com>
2579
2580 PR tree-optimization/57558
2581 * gcc.dg/vect/pr57558-1.c: New test.
2582 * gcc.dg/vect/pr57558-2.c: New test.
2583
f6c7a248
PK
25842016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2585
61c73a7f 2586 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2587 to scan forwprop1 dump pass.
2588
f54ea774
PC
25892016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/51488
2592 * g++.dg/template/pr51488.C: New.
2593
673a107a
JJ
25942016-07-29 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR c/71969
2597 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2598 static __inline__.
2599 * gcc.dg/pr71969-1.c: New test.
2600 * gcc.dg/pr71969-2.c: New test.
2601 * gcc.dg/pr71969-3.c: New test.
2602
78169471
MP
26032016-07-29 Marek Polacek <polacek@redhat.com>
2604
2605 PR c/71574
2606 * c-c++-common/pr71574.c: New test.
2607
a5b5c8b6
MP
2608 PR c/71583
2609 * gcc.dg/noncompile/pr71583.c: New test.
2610
883b6d4e
KV
26112016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2612
2613 PR middle-end/68217
2614 * gcc.dg/pr68217.c: New test.
2615
89f1f37e
SK
26162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2617
2618 PR fortran/71067
2619 * gfortran.dg/pr71067_1.f90: New test.
2620 * gfortran.dg/pr71067_2.f90: Ditto.
2621
e0d32185
MM
26222016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2623
2624 * gcc.target/powerpc/vec-extract-1.c: New test.
2625
c851722d
SK
26262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2627
2628 PR fortran/71799
2629 * gfortran.dg/pr71799.f90: New test.
2630
f064da6a
PC
26312016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 PR c++/71665
2634 * g++.dg/cpp0x/pr71665-1.C: New.
2635 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2636 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2637 * g++.dg/ext/label10.C: Likewise.
2638 * g++.dg/parse/constant5.C: Likewise.
2639
1b70aaad
SK
26402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2641
2642 PR fortran/71859
2643 * gfortran.dg/pr71859.f90: New test.
2644 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2645 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2646
a23404c9
PT
26472016-07-28 Paul Thomas <pault@gcc.gnu.org>
2648
2649 PR fortran/71883
2650 * gfortran.dg/pr71883.f90 : New test.
2651
513d866d
YR
26522016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2653
2654 PR tree-optimization/71734
61c73a7f 2655 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2656
7c428aa2
RL
26572016-07-28 Renlin Li <renlin.li@arm.com>
2658
2659 Revert
2660 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2661
2662 PR fortran/71902
2663 * gfortran.dg/dependency_47.f90: New test.
2664
1225d6b1
ML
26652016-07-28 Martin Liska <mliska@suse.cz>
2666
2667 PR gcov-profile/68025
2668 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2669
e5f5bf35
ML
26702016-07-28 Martin Liska <mliska@suse.cz>
2671
2672 * g++.dg/vect/pr70944.cc: New test.
2673
4536610d
KV
26742016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2675
2676 PR middle-end/71994
2677 * gcc.dg/torture/pr71994.c: New test.
2678
8c6961ca
PK
26792016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2680
2681 PR middle-end/71078
2682 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2683 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2684 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2685
8de22ea0
RB
26862016-07-27 Richard Biener <rguenther@suse.de>
2687
2688 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2689
5d9da222
ML
26902016-07-27 Martin Liska <mliska@suse.cz>
2691
2692 * gcc.dg/predict-13.c: New test.
2693 * gcc.dg/predict-14.c: New test.
2694
af9e275f
SKS
26952016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2696
a23404c9 2697 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2698 including stdint.h.
2699 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2700 including stdint.h.
2701
71abba1e
MM
27022016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2703
2704 PR target/71869
2705 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2706 IEEE built-in functions handle quiet and signalling NaNs
2707 correctly.
2708
9cd74e8f
SK
27092016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2710
2711 PR fortran/71862
2712 * gfortran.dg/pr71862.f90: New test.
2713
0d48446f
MS
27142016-07-26 Martin Sebor <msebor@redhat.com>
2715
2716 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2717 selector with dg-options.
2718
524cf1e4
PP
27192016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2720
2721 PR tree-optimization/18046
2722 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2723 * gcc.dg/tree-ssa/vrp103.c: New test.
2724 * gcc.dg/tree-ssa/vrp104.c: New test.
2725
100665d8
WS
27262016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2727
2728 * gcc.target/powerpc/pr63354.c: Require lp64 since
2729 -mprofile-kernel is not legal with -m32.
2730
0b64ca40
RB
27312016-07-26 Richard Biener <rguenther@suse.de>
2732
2733 PR rtl-optimization/71984
2734 * gcc.dg/torture/pr71984.c: New testcase.
2735
9b7937cf
RS
27362016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2737
2738 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2739 g++-dg-runtest via et-dg-runtest.
2740 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2741 * gcc.dg/vect/vect.exp: Likewise.
2742 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2743 gfortran-dg-runtest.
2744 * gfortran.dg/vect/vect.exp: Likewise.
2745 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2746 (check_mips_loongson_hw_available): Likewise.
2747 (check_effective_target_mpaired_single_runtime): Likewise.
2748 (check_effective_target_mips_loongson_runtime): Likewise.
2749 (add_options_for_mpaired_single): Likewise.
2750 (check_effective_target_vect_int): Add global et_index.
2751 Check and save the supported feature for a target selected by
2752 the et_index target. Break long lines where appropriate. Call
2753 et-is-effective-target for MIPS with an argument instead of
2754 check_effective_target_* where appropriate.
2755 (check_effective_target_vect_intfloat_cvt): Likewise.
2756 (check_effective_target_vect_uintfloat_cvt): Likewise.
2757 (check_effective_target_vect_floatint_cvt): Likewise.
2758 (check_effective_target_vect_floatuint_cvt): Likewise.
2759 (check_effective_target_vect_simd_clones): Likewise.
2760 (check_effective_target_vect_shift): ewise.
2761 (check_effective_target_whole_vector_shift): Likewise.
2762 (check_effective_target_vect_bswap): Likewise.
2763 (check_effective_target_vect_shift_char): Likewise.
2764 (check_effective_target_vect_long): Likewise.
2765 (check_effective_target_vect_float): Likewise.
2766 (check_effective_target_vect_double): Likewise.
2767 (check_effective_target_vect_long_long): Likewise.
2768 (check_effective_target_vect_no_int_max): Likewise.
2769 (check_effective_target_vect_no_int_add): Likewise.
2770 (check_effective_target_vect_no_bitwise): Likewise.
2771 (check_effective_target_vect_widen_shift): Likewise.
2772 (check_effective_target_vect_no_align): Likewise.
2773 (check_effective_target_vect_hw_misalign): Likewise.
2774 (check_effective_target_vect_element_align): Likewise.
2775 (check_effective_target_vect_condition): Likewise.
2776 (check_effective_target_vect_cond_mixed): Likewise.
2777 (check_effective_target_vect_char_mult): Likewise.
2778 (check_effective_target_vect_short_mult): Likewise.
2779 (check_effective_target_vect_int_mult): Likewise.
2780 (check_effective_target_vect_extract_even_odd): Likewise.
2781 (check_effective_target_vect_interleave): Likewise.
2782 (check_effective_target_vect_stridedN): Likewise.
2783 (check_effective_target_vect_multiple_sizes): Likewise.
2784 (check_effective_target_vect64): Likewise.
2785 (check_effective_target_vect_call_copysignf): Likewise.
2786 (check_effective_target_vect_call_sqrtf): Likewise.
2787 (check_effective_target_vect_call_btrunc): Likewise.
2788 (check_effective_target_vect_call_btruncf): Likewise.
2789 (check_effective_target_vect_call_ceil): Likewise.
2790 (check_effective_target_vect_call_ceilf): Likewise.
2791 (check_effective_target_vect_call_floor): Likewise.
2792 (check_effective_target_vect_call_floorf): Likewise.
2793 (check_effective_target_vect_call_lceil): Likewise.
2794 (check_effective_target_vect_call_lfloor): Likewise.
2795 (check_effective_target_vect_call_nearbyint): Likewise.
2796 (check_effective_target_vect_call_nearbyintf): Likewise.
2797 (check_effective_target_vect_call_round): Likewise.
2798 (check_effective_target_vect_call_roundf): Likewise.
2799 (check_effective_target_vect_perm): Likewise, but also append *_saved
2800 to the existing global name to properly cache the result.
2801 (check_effective_target_vect_perm_byte): Likewise.
2802 (check_effective_target_vect_perm_short): Likewise.
2803 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2804 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2805 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2806 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2808 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2809 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2810 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2811 (check_effective_target_vect_sdot_qi): Likewise.
2812 (check_effective_target_vect_udot_qi): Likewise.
2813 (check_effective_target_vect_sdot_hi): Likewise.
2814 (check_effective_target_vect_udot_hi): Likewise.
2815 (check_effective_target_vect_usad_char): Likewise.
2816 (check_effective_target_vect_pack_trunc): Likewise.
2817 (check_effective_target_vect_unpack): Likewise.
2818 (check_effective_target_vect_aligned_arrays): Likewise.
2819 (check_effective_target_vect_natural_alignment): Likewise.
2820 (check_effective_target_vector_alignment_reachable): Likewise.
2821 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2822 (is-effective-target): Initialize et_index if undefined.
2823 (et-dg-runtest): New.
2824 (et-is-effective-target): Likewise.
2825 (check_vect_support_and_set_flags): Add supported MIPS targets to
2826 EFFECTIVE_TARGETS list. Return the number of supported targets.
2827
8f63caf6 28282016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2829 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2830
2831 PR middle-end/70920
2832 * gcc.dg/pr70920-1.c: New test-case.
2833 * gcc.dg/pr70902-2.c: Likewise.
2834 * gcc.dg/pr70920-3.c: Likewise.
2835 * gcc.dg/pr70920-4.c: Likewise
2836 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2837 2 instead of 3.
2838
7d575fff
AM
28392016-07-25 Alexander Monakov <amonakov@ispras.ru>
2840
2841 * gcc.c-torture/execute/pr71494.c: Require label_values.
2842 * gcc.dg/pr16973.c: Ditto.
2843
bf01e070
SKS
28442016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2845
2846 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2847 * gcc.dg/torture/pr69771.c: Require int32plus.
2848 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2849
16b05965
ML
28502016-07-25 Martin Liska <mliska@suse.cz>
2851
2852 * gcc.dg/torture/pr71987.c: New test.
2853
d52d3767
SK
28542016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2855
2856 PR fortran/71935
2857 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2858 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2859 * gfortran.dg/pr71935.f90: New test.
2860
94087e88 28612016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2862
2863 PR c++/71675
2864 * g++.dg/ext/atomic-3.C: New test.
2865 * gcc.dg/atomic/pr71675.c: New test.
2866
58b3986e
ES
28672016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2868
2869 * gcc.target/i386/mvc8.c: New test.
2870
faa1612a
BC
28712016-07-22 Bin Cheng <bin.cheng@arm.com>
2872
2873 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2874 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2875
1603ebe0
TK
28762016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2877
2878 PR fortran/71795
2879 * gfortran.dg/constructor_50.f90: New test.
2880
bc91c436
ML
28812016-07-22 Martin Liska <mliska@suse.cz>
2882
2883 PR gcov-profile/69028
2884 PR gcov-profile/62047
2885 * g++.dg/cilk-plus/pr69028.C: New test.
2886
9fe9a3a7
AV
28872016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2888
2889 * gfortran.dg/coarray_stat_2.f90: New test.
2890
70866e3d
MM
28912016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2892
2893 * gcc.target/powerpc/vec-extract.h: New files to check the
2894 vec_extract built-in functions for all vector types, testing
2895 accessing each element, both with constant and variable element
2896 numbers.
2897 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2898 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2899 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2900 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2901 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2902 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2903 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2904 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2905 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2906
ab3af181
JJ
29072016-07-21 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c++/71728
2910 * g++.dg/other/pr71728.C: New test.
2911
ebe8f322
JG
29122016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2913
2914 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2915 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2916 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2917 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2918 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2919
959cef74
RB
29202016-07-21 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/71947
2923 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2924
b24d9420
BC
29252016-07-21 Bin Cheng <bin.cheng@arm.com>
2926
2927 * gcc.dg/tree-ssa/scev-15.c: New.
2928
23974819
BC
29292016-07-21 Bin Cheng <bin.cheng@arm.com>
2930
2931 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2932
ee78cbaa
JJ
29332016-07-21 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR c++/71941
2936 * g++.dg/gomp/pr71941.C: New test.
2937
52ed68f7
DM
29382016-07-20 David Malcolm <dmalcolm@redhat.com>
2939
2940 PR c/70339
2941 PR c/71858
2942 * g++.dg/spellcheck-identifiers.C: New test case, based on
2943 gcc.dg/spellcheck-identifiers.c.
2944 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2945 gcc.dg/spellcheck-identifiers-2.c.
2946 * g++.dg/spellcheck-typenames.C: New test case, based on
2947 gcc.dg/spellcheck-typenames.c
2948
18407bfb
JW
29492016-07-20 Jonathan Wakely <jwakely@redhat.com>
2950
2951 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2952 pointer to member function and also test catching by reference.
2953
4c07fd98
DV
29542016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2955
2956 * gcc.target/s390/pr67443.c: Fix test case.
2957
fee21d65
DV
29582016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2959
2960 * gcc.target/s390/insv-1.c: Xfail some tests.
2961 * gcc.target/s390/insv-2.c: Likewise.
2962
dbe9dfdd
GJL
29632016-07-20 Georg-Johann Lay <avr@gjlay.de>
2964
2965 * gcc.target/avr/torture/get-mem.c: New test.
2966 * gcc.target/avr/torture/set-mem.c: New test.
2967
c25e1d82
GJL
29682016-07-20 Georg-Johann Lay <avr@gjlay.de>
2969
2970 PR target/71948
2971 * gcc.target/avr/torture/tiny-progmem.c: New test.
2972
109d2197
JJ
29732016-07-20 Jakub Jelinek <jakub@redhat.com>
2974
7419f441
JJ
2975 PR c++/71909
2976 * g++.dg/parse/pr71909.C: New test.
2977 * g++.dg/tm/pr71909.C: New test.
2978
109d2197
JJ
2979 PR c++/50060
2980 * g++.dg/cpp0x/constexpr-50060.C: New test.
2981 * g++.dg/cpp1y/constexpr-50060.C: New test.
2982
144530cf
ML
29832016-07-20 Martin Liska <mliska@suse.cz>
2984
2985 * gfortran.dg/graphite/pr71898.f90: New test.
2986
04ac4afa
BC
29872016-07-20 Bin Cheng <bin.cheng@arm.com>
2988
2989 PR tree-optimization/71503
2990 PR tree-optimization/71683
2991 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2992 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2993
dcbdb17a
ML
29942016-07-20 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2997 * gcc.dg/plugin/sreal-test-1.c: Remove.
2998 * gcc.dg/plugin/sreal_plugin.c: Remove.
2999
6ed82555
TK
30002016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3001
3002 PR fortran/71902
3003 * gfortran.dg/dependency_47.f90: New test.
3004
13da0507
JJ
30052016-07-19 Jakub Jelinek <jakub@redhat.com>
3006
4833f561
JJ
3007 PR rtl-optimization/71916
3008 * gcc.c-torture/compile/pr71916.c: New test.
3009
4fda19ef
JJ
3010 PR middle-end/71874
3011 * g++.dg/torture/pr71874.C: New test.
3012
13da0507
JJ
3013 PR middle-end/71734
3014 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3015 (my_alloc): Rewritten to use __builtin_posix_memalign and
3016 __SIZE_TYPE__.
3017 (my_free): Use __builtin_free instead of _mm_free.
3018 (Vec::operator=): Use __builtin_memcpy.
3019
e7980add
MJ
30202016-07-19 Martin Jambor <mjambor@suse.cz>
3021
61c73a7f
UB
3022 PR fortran/71688
3023 * gfortran.dg/pr71688.f90: New test.
e7980add 3024
13e88953
RB
30252016-07-19 Richard Biener <rguenther@suse.de>
3026
3027 * c-c++-common/vector-subscript-6.c: New testcase.
3028 * c-c++-common/vector-subscript-7.c: Likewise.
3029
1caf0482
SKS
30302016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3031
a23404c9 3032 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3033 and UInt32 based on __SIZEOF_INT__.
3034
cef5388d
RB
30352016-07-19 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/71901
3038 * gcc.dg/torture/pr71901.c: New testcase.
3039
30402016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3041
3042 PR tree-optimization/71908
3043 * gcc.dg/torture/pr71908.c: New testcase.
3044
a8f7a895
MM
30452016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3046
3047 PR target/71493
3048 * gcc.target/powerpc/pr71493-1.c: New test.
3049 * gcc.target/powerpc/pr71493-2.c: Likewise.
3050
f2111a36
JJ
30512016-07-18 Jakub Jelinek <jakub@redhat.com>
3052
99516432
JJ
3053 PR c++/71835
3054 * g++.dg/conversion/ambig3.C: New test.
3055
87713c6a
JJ
3056 PR c++/71828
3057 * g++.dg/cpp0x/constexpr-71828.C: New test.
3058
7a7f16ca
JJ
3059 PR c++/71826
3060 * g++.dg/template/pr71826.C: New test.
3061
f4d90295
JJ
3062 PR c++/71822
3063 * g++.dg/template/defarg21.C: New test.
3064
f2111a36
JJ
3065 PR c++/71871
3066 * g++.dg/ext/vector31.C: New test.
3067
0b965526
UB
30682016-07-18 Uros Bizjak <ubizjak@gmail.com>
3069
3070 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3071
94e136b9
YR
30722016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3073
3074 PR tree-optimization/71734
3075 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3076
7072df0a
DV
30772016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3078
3079 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3080 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3081 stack-layout-dynamic-1.c: New test.
3082
54158a1a
AK
30832016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3084
3085 * gcc.target/s390/nolrl-1.c: New test.
3086
43068916
FR
30872016-07-17 Fritz Reese <fritzoreese@gmail.com>
3088
3089 PR fortran/71523
3090 * gfortran.dg/pr71523_1.f90: New test.
3091 * gfortran.dg/pr71523_2.f90: New test.
3092
a9356b12
AS
30932016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3094
3095 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3096
a07b81c7 30972016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3098 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3099
3100 PR fortran/62125
3101 * gfortran.dg/pr62125.f90: New test.
3102
96c0ec12
BS
31032016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3104
3105 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3106 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3107
479d0ed5
JW
31082016-07-15 Jonathan Wakely <jwakely@redhat.com>
3109
3110 PR c++/58796
3111 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3112 * g++.dg/cpp0x/nullptr35.C: New test.
3113
41c7438e
BC
31142016-07-15 Bin Cheng <bin.cheng@arm.com>
3115
3116 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3117
f7ba880b
CP
31182016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3119
3120 * gfortran.dg/goacc/vector_length.f90: New test.
3121
b9aba0a0
RB
31222016-07-15 Richard Biener <rguenther@suse.de>
3123
3124 PR tree-optimization/71881
3125 * gcc.dg/torture/pr71881.c: New testcase.
3126
9513d5fb
RB
31272016-07-15 Richard Biener <rguenther@suse.de>
3128
3129 PR tree-optimization/71887
3130 * gcc.dg/torture/pr71887.c: New testcase.
3131
ddbbcb19
JJ
31322016-07-15 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR c/71858
3135 * gcc.dg/spellcheck-identifiers-3.c: New test.
3136
29eb509c
AV
31372016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3138
3139 PR fortran/71807
3140 * gfortran.dg/null_9.f90: New test.
3141
43aabfcf
BC
31422016-07-15 Bin Cheng <bin.cheng@arm.com>
3143
3144 * gcc.dg/tree-ssa/loop-41.c: New test.
3145
afc89e58
BC
31462016-07-15 Bin Cheng <bin.cheng@arm.com>
3147
3148 PR tree-optimization/71347
3149 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3150
6fa682ad
SK
31512016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3152
3153 PR fortran/29819
3154 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3155 * gfortran.dg/contains.f90: Ditto.
3156 * gfortran.dg/contains_empty_1.f03: Ditto.
3157 * gfortran.dg/submodule_3.f08: Ditto.
3158
dd36b877
JJ
31592016-07-14 Jakub Jelinek <jakub@redhat.com>
3160
a60a5d31
JJ
3161 PR testsuite/71865
3162 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3163 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3164 expected diagnostics.
3165
dd36b877
JJ
3166 PR c/71858
3167 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3168 * gcc.dg/spellcheck-identifiers-2.c: New test.
3169 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3170 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3171
a241f8ca
JJ
31722016-07-14 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR tree-optimization/71872
3175 * gcc.c-torture/compile/pr71872.c: New test.
3176
d62b809c
TP
31772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3178
3179 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3180 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3181 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3182 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3183 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3184 * gcc.target/arm/atomic-op-acquire-1.c: This.
3185 * gcc.target/arm/atomic-op-char.c: Rename into ...
3186 * gcc.target/arm/atomic-op-char-1.c: This.
3187 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3188 * gcc.target/arm/atomic-op-consume-1.c: This.
3189 * gcc.target/arm/atomic-op-int.c: Rename into ...
3190 * gcc.target/arm/atomic-op-int-1.c: This.
3191 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3192 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3193 * gcc.target/arm/atomic-op-release.c: Rename into ...
3194 * gcc.target/arm/atomic-op-release-1.c: This.
3195 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3196 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3197 * gcc.target/arm/atomic-op-short.c: Rename into ...
3198 * gcc.target/arm/atomic-op-short-1.c: This.
3199 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3200 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3201 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3202 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3203 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3204 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3205 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3206 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3207 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3208 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3209
1f8dd420
AV
32102016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3211
3212 PR fortran/70842
3213 * gfortran.dg/select_type_35.f03: New test.
3214
53109ba8
KT
32152016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3216
3217 PR target/65951
3218 PR tree-optimization/70923
3219 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3220 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3221 * gcc.dg/vect/pr65951.c: Likewise.
3222 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3223
91f35b7f
DE
32242016-07-14 David Edelsohn <dje.gcc@gmail.com>
3225
3226 * c-c++-common/pr60226.c: Expect maximum object file alignment
3227 error on AIX.
3228
351168fe
RB
32292016-07-14 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/71866
3232 * gcc.dg/torture/pr71866.c: New testcase.
3233
94c32c00
TP
32342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3235
3236 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3237 selector and enclose boolean expression in curly braces.
3238
b799a481
AM
32392016-07-14 Alan Modra <amodra@gmail.com>
3240
3241 PR target/71733
3242 * gcc.target/powerpc/p9-novsx.c: New.
3243
f63ba78c
AK
32442016-07-13 Andi Kleen <ak@linux.intel.com>
3245
3246 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3247 * g++.dg/tree-prof/morefunc.C: Dito.
3248 * g++.dg/tree-prof/pr35545.C: Dito.
3249 * g++.dg/tree-prof/reorder.C: Dito.
3250 * gcc.dg/tree-prof/20050826-2.c: Dito.
3251 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3252 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3253 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3254 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3255 * gcc.dg/tree-prof/inliner-1.c: Dito.
3256 * gcc.dg/tree-prof/merge_block.c: Dito.
3257 * gcc.dg/tree-prof/stringop-1.c: Dito.
3258 * gcc.dg/tree-prof/stringop-2.c: Dito.
3259 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3260 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3261 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3262 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3263 * gcc.dg/tree-prof/update-loopch.c: Dito.
3264 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3265 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3266 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3267 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3268 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3269 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3270 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3271
f4d5a23d
AK
32722016-07-13 Andi Kleen <ak@linux.intel.com>
3273
3274 * lib/profopt.exp (profopt-execute): Remove .imports files.
3275
ae145898
AK
32762016-07-13 Andi Kleen <ak@linux.intel.com>
3277
0b965526 3278 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3279
e97bd4f5
AK
32802016-07-13 Andi Kleen <ak@linux.intel.com>
3281
3282 * lib/profopt.exp (dg-final-scan-autofdo,
3283 dg-final-scan-not-autofdo): New functions.
3284
6fa3d4b4
BC
32852016-07-13 Bin Cheng <bin.cheng@arm.com>
3286
3287 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3288 * gcc.dg/vect/vect-35.c: Ditto.
3289 * gcc.dg/vect/vect-alias-check-2.c: New test.
3290
65f18bc6
ML
32912016-07-13 Martin Liska <mliska@suse.cz>
3292
3293 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3294 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3295 * gfortran.dg/pr42108.f90: Update expected dump scan.
3296
9737f35b
RB
32972016-07-13 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/24574
3300 * gcc.dg/pr24574.c: New testcase.
3301
62c0ea4b
SKS
33022016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3303
0b965526 3304 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3305 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3306 * c-c++-common/pr68833-1.c: Require int32plus.
3307 * gcc.dg/ipa/pr63551.c: Likewise.
3308 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3309 * gcc.dg/ipa/pr64041.c: Require int32plus.
3310
c7ed8938
IE
33112016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3312
3313 PR ipa/71633
3314 * g++.dg/pr71633.C: New test.
3315
5ce15300
TP
33162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3317
3318 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3319 Add new arm_thumb1_cbz_ok effective target.
3320 * gcc.target/arm/cbz.c: New test.
3321
2b9509a3
TP
33222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3323
3324 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3325 Define effective target.
3326 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3327 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3328 * gcc.target/arm/movhi_movw.c: New test.
3329 * gcc.target/arm/movsi_movw.c: Likewise.
3330 * gcc.target/arm/movdi_movw.c: Likewise.
3331
7f15b177
RB
33322016-07-13 Richard Biener <rguenther@suse.de>
3333
3334 PR middle-end/71104
3335 * gcc.dg/pr71104-1.c: New testcase.
3336 * gcc.dg/pr71104-2.c: Likewise.
3337
0b0a896e
MM
33382016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3339
3340 PR target/71805
3341 * gcc.target/powerpc/pr71805.c: New test.
3342
f906f5ed
BS
33432016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344
3345 * gcc.target/powerpc/divkc3-1.c: New.
3346 * gcc.target/powerpc/mulkc3-1.c: New.
3347
9e63c3aa
NS
33482016-07-12 Nathan Sidwell <nathan@acm.org>
3349
3350 * gcc.target/arm/data-rel-1.c: New.
3351 * gcc.target/arm/data-rel-2.c: New.
3352 * gcc.target/arm/data-rel-3.c: New.
3353
f507d202
ML
33542016-07-12 Martin Liska <mliska@suse.cz>
3355
3356 * gcc.dg/params/blocksort-part.c: New test.
3357 * gcc.dg/params/params.exp: New file.
3358
d6f7c125
KT
33592016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3360
3361 PR middle-end/71700
3362 * gcc.c-torture/execute/pr71700.c: New test.
3363
37ccb0ba
SB
33642016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3365 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/23286
3368 PR tree-optimization/70159
3369 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3370 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3371 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3372 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3373 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3374 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3375 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3376 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3377 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3378 * gcc.dg/pr51879-12.c: Likewise.
3379 * gcc.dg/strlenopt-9.c: Likewise.
3380 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3381 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3382 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3383 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3384 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3385 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3386 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3387 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3388 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3389 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3390 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3391 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3392 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3393 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3394 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3395
712a93d6
RB
33962016-07-12 Richard Biener <rguenther@suse.de>
3397
3398 PR rtl-optimization/68961
3399 * gcc.target/i386/pr68961.c: New testcase.
3400
c392943c
JJ
34012016-07-11 Jakub Jelinek <jakub@redhat.com>
3402
3d56e6a4
JJ
3403 PR middle-end/71758
3404 * c-c++-common/gomp/pr71758.c: New test.
3405 * gfortran.dg/gomp/pr71758.f90: New test.
3406
c392943c
JJ
3407 PR tree-optimization/71823
3408 * gcc.dg/vect/pr71823.c: New test.
3409
741d3be5
DM
34102016-07-11 David Malcolm <dmalcolm@redhat.com>
3411
3412 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3413 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3414 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3415
92fa45b5
L
34162016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3417
3418 PR target/71801
3419 * gcc.target/i386/pr71801.c: New test.
3420
f51606c7
RB
34212016-07-11 Richard Biener <rguenther@suse.de>
3422
3423 PR tree-optimization/71816
3424 * gcc.dg/torture/pr71816.c: New testcase.
3425
36b54ce0
TK
34262016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3427
3428 PR fortran/71783
3429 * gfortran.dg/dependency_46.f90: New test.
3430
d13835b6
VM
34312016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3432
3433 PR rtl-optimization/71621
3434 * gcc.target/i386/pr71621-1.c: New.
3435 * gcc.target/i386/pr71621-2.c: New.
3436
642bcbdf
CP
34372016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3438
3439 * gfortran.dg/goacc/pr71704.f90: New test.
3440
02eb5b8b
BS
34412016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3442
3443 PR target/71297
3444 * gcc.target/powerpc/pr71297.c: New.
3445
8beb9a0d
JW
34462016-07-08 Jiong Wang <jiong.wang@arm.com>
3447
3448 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3449
cef4b650
MM
34502016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3451
3452 PR target/71806
3453 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3454
3c3ecf52
AH
34552016-07-08 Alan Hayward <alan.hayward@arm.com>
3456
3457 PR tree-optimization/71667
3458 * gcc.dg/vect/pr71667.c: New
3459
2660286d
ML
34602016-07-08 Martin Liska <mliska@suse.cz>
3461
3462 * gcc.dg/torture/pr71606.c: New test.
3463
70cdd4ae
JD
34642016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3465
3466 PR fortran/71764
3467 * gfortran.dg/pr71764.f90: New test.
3468
842dc2e6
JJ
34692016-07-07 Jakub Jelinek <jakub@redhat.com>
3470 Kai Tietz <ktietz70@googlemail.com>
3471
3472 PR c++/70869
3473 PR c++/71054
3474 * g++.dg/cpp0x/pr70869.C: New test.
3475 * g++.dg/cpp0x/pr71054.C: New test.
3476
31be4262
DE
34772016-07-07 David Edelsohn <dje.gcc@gmail.com>
3478
3479 * g++.dg/debug/pr71432.C: Fail on AIX.
3480
1c122092
ML
34812016-07-07 Martin Liska <mliska@suse.cz>
3482
3483 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3484 an undefined behavior.
3485 * gfortran.dg/do_3.F90: Likewise.
3486 * gfortran.dg/do_check_11.f90: New test.
3487 * gfortran.dg/do_check_12.f90: New test.
3488 * gfortran.dg/do_corner_warn.f90: New test.
3489
7119f1b1
ML
34902016-07-07 Martin Liska <mliska@suse.cz>
3491
3492 * gfortran.dg/predict-1.f90: Ammend the test.
3493 * gfortran.dg/predict-2.f90: Likewise.
3494
275792f2
IE
34952016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3496
3497 PR ipa/71624
3498 * g++.dg/pr71624.C: New test.
3499
05a437c1
TP
35002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3501
3502 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3503 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3504 ARMv8-M Mainline architectures.
3505
6f493951
TP
35062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3507
3508 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3509 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3510
5ddaee94
SB
35112016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3512
3513 PR target/70098
3514 PR target/71763
3515 * gcc.target/powerpc/pr71763.c: New file.
3516
651afdb2
YR
35172016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3518
3519 PR tree-optimization/71518
0b965526 3520 * gcc.dg/pr71518.c: New test.
651afdb2 3521
9df99881
WD
35222016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3523
3524 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3525
7b4e0769
SKS
35262016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3527
0b965526 3528 PR target/50739
7b4e0769
SKS
3529 * gcc.target/avr/pr50739.c: New test.
3530
eb4432f7
JH
35312016-07-05 Jan Hubicka <jh@suse.cz>
3532
3533 * gcc.dg/tree-ssa/scev-14.c: update template.
3534
c01e092f
RS
35352016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3536
3537 * gcc.dg/vect/group-no-gaps-1.c: New test.
3538
8070763a
AK
35392016-07-05 Andi Kleen <ak@linux.intel.com>
3540
3541 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3542 if kernel supports MPX.
3543
3f8257db 35442016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3545
3546 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3547
36a265b1
MM
35482016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3549 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3550
3551 * gcc.target/powerpc/signbit-1.c: New test.
3552 * gcc.target/powerpc/signbit-2.c: New test.
3553 * gcc.target/powerpc/signbit-3.c: New test.
3554
7a98fb6e
KT
35552016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3556
3557 PR rtl-optimization/71594
3558 * gcc.dg/torture/pr71594.c: New test.
3559
1e3d54b4
JH
35602016-07-05 Jan Hubicka <jh@suse.cz>
3561
3562 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3563
84ca3893
DM
35642016-07-05 David Malcolm <dmalcolm@redhat.com>
3565
3566 PR c++/62314
3a146d46 3567 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3568 number of missing semicolon error.
3569 * g++.dg/pr62314-2.C: New test case.
3570
20d0bfce
AF
35712016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3572
3573 * gfortran.dg/coarray_stat_function.f90: New test.
3574 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3575 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3576 to new interfaces.
3577
69aaea06
AV
35782016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3579
3580 PR fortran/71623
3581 * gfortran.dg/deferred_character_17.f90: New test.
3582
f723a43c
CL
35832016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3584
3585 * gcc.target/arm/neon/polytypes.c: Move to ...
3586 * gcc.target/arm/polytypes.c: ... here.
3587 * gcc.target/arm/neon/pr51534.c: Move to ...
3588 * gcc.target/arm/pr51534.c: ... here.
3589 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3590 * gcc.target/arm/vect-vcvt.c: ... here.
3591 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3592 * gcc.target/arm/vect-vcvtq.c: ... here.
3593 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3594 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3595 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3596 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3597 * gcc.target/arm/neon/neon.exp: Delete.
3598 * gcc.target/arm/neon/: Delete.
3599
d73e0ccf
JD
36002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3601
3602 PR fortran/65575
3603 * gfortran.dg: pr65575.f90: New test.
3604
c20f6223
JD
36052016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3606
3607 PR fortran/35849
3608 * gfortran.dg: pr35849.f90: New test.
3609
2a5537c3
JJ
36102016-07-04 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c++/71739
3613 * g++.dg/cpp0x/pr71739.C: New test.
3614
740f9751
CL
36152016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3616
3617 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3618
bf749919
DV
36192016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3620
3621 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3622 locr.
3623 * gcc.target/s390/loc-1.c: New test.
3624
430bb38e
YR
36252016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3626
3a146d46
JJ
3627 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3628 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3629
15f6e0da
RR
36302016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3631
3632 PR target/63874
3633 * gcc.target/aarch64/pr63874.c: New test.
3634
79335075
JB
36352016-07-04 Jan Beulich <jbeulich@suse.com>
3636
3637 * g++.dg/header.c: New.
3638 * gcc.dg/header.c: New.
3639
557e8c49
JJ
36402016-07-02 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR c/71719
3643 * c-c++-common/Wunused-var-15.c: New test.
3644
79a592e3
JJ
36452016-07-01 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR fortran/71687
3648 * gfortran.dg/gomp/pr71687.f90: New test.
3649
e2298656
BS
36502016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3651
3652 * gcc.dg/const-float128-ped.c: Require __float128 effective
3653 target and options.
3654 * gcc.dg/const-float128.c: Likewise.
3655 * gcc.dg/torture/float128-cmp-invalid.c: Require
3656 __float128 and base_quadfloat_support effective targets, and
3657 __float128 options.
3658 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3659 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3660 * gcc.dg/torture/float128-nan.c: Likewise.
3661 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3662 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3663 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3664 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3665 (add_options_for___float128): New.
3666 (check_effective_target_base_quadword_support): New.
3667
70c11966
MM
36682016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3669
3670 PR target/71720
3671 * gcc.target/powerpc/pr71720.c: New test.
3672
059541fd
JB
36732016-07-01 Jan Beulich <jbeulich@suse.com>
3674
3675 * gcc.dg/bss.c: New.
3676
2c1e4964
PB
36772016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3678
3679 PR target/71698
3680 * gcc.target/powerpc/pr71698.c: New test.
3681
22e1cb39
GJL
36822016-07-01 Georg-Johann Lay <avr@gjlay.de>
3683
3684 PR target/71151
3685 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3686 instead of ".foo" for its section name.
3687 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3688 depending on MCU's flash size.
3689 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3690 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3691 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3692 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3693 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3694 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3695
466cf574
JB
36962016-07-01 Jan Beulich <jbeulich@suse.com>
3697
3698 * gcc.target/i386/pr65105-2.c: Add -msse2.
3699
351beab7
JJ
37002016-06-30 Jakub Jelinek <jakub@redhat.com>
3701
55a0f21a
JJ
3702 PR tree-optimization/71707
3703 * gcc.dg/strlenopt-29.c: New test.
3704
6245ad72
JJ
3705 PR fortran/71704
3706 * gfortran.dg/gomp/pr71704.f90: New test.
3707
351beab7
JJ
3708 PR fortran/71705
3709 * gfortran.dg/gomp/pr71705.f90: New test.
3710
5a3a6a5e
KN
37112016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3712
3713 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3714 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3715 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3716 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3717 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3718 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3719 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3720 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3721 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3722 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3723 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3724 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3725 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3726 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3727 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3728 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3729 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3730 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3731 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3732 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3734 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3735 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3736 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3737 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3738 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3739 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3740 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3741 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3742 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3743 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3744 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3745 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3746 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3747 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3748 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3749 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3750 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3751 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3752 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3753 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3754 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3755 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3756 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3757 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3758 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3759 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3760 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3761 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3762 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3763 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3778 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3779 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3780 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3781 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3782 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3783 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3784 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3785 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3786 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3787 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3788 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3789 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3790 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3791 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3792 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3793 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3794
3dfa8071 37952016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3796 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3797
3798 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3799
9bd62242 38002016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3801 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3802
3803 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3804
603107fb
DM
38052016-06-30 David Malcolm <dmalcolm@redhat.com>
3806
3807 PR driver/71651
3808 * gcc.dg/spellcheck-options-12.c: New test case.
3809
205cccc7
JJ
38102016-06-30 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR middle-end/71693
3813 * gcc.c-torture/compile/pr71693.c: New test.
3814
f4452176
DM
38152016-06-29 David Malcolm <dmalcolm@redhat.com>
3816
3817 * gcc.dg/spellcheck-params.c: New testcase.
3818 * gcc.dg/spellcheck-params-2.c: New testcase.
3819
c5e74d9d
MM
38202016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3821
3822 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3823 vector extract instructions.
3824 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3825
e44ecbfd
JD
38262016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3827
3828 PR fortran/71686
3829 * gfortran.dg/unexpected_eof_2.f90: New test.
3830 * gfortran.dg/unexpected_eof_3.f90: New test.
3831
ee446d9f
JW
38322016-06-29 Jim Wilson <jim.wilson@linaro.org>
3833
3834 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3835
27f67461
CP
38362016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3837
3838 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3839 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3840 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3841
b1206d29
RB
38422016-06-29 Richard Biener <rguenther@suse.de>
3843
3844 PR middle-end/15256
3845 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3846
1af21224
MW
38472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3848
3849 * gcc.target/arm/aapcs/neon-vect10.c: Require
3850 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3851 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3852 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3853 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3854 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3855 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3856 * gcc.target/arm/fp16-aapcs-1.c: Require
3857 -mfloat-ab=hard. Also simplify the test.
3858 * gcc.target/arm/fp16-aapcs-2.c: New.
3859
7fe43755
MW
38602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3861
0b965526 3862 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3863 (add_options_for_arm_fp16_ieee): New.
3864 (add_options_for_arm_fp16_alternative): New.
3865 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3866 long-line.
3867 (effective_target_arm_fp16_hw): New.
3868
264d951a
IE
38692016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3870
3871 PR tree-optimization/71655
3872 * g++.dg/pr71655.C: New test.
3873
5c846a81
ML
38742016-06-29 Martin Liska <mliska@suse.cz>
3875
3876 * gcc.dg/pr71585.c: New test.
3877 * gcc.dg/pr71585-2.c: New test.
3878 * gcc.dg/pr71585-3.c: New test.
3879
fafe9318
YR
38802016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3881
3882 PR tree-optimization/70729
3883 * g++.dg/vect/pr70729.cc: New test.
3884
54d19c3b
TS
38852016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3886
3887 * c-c++-common/gomp/cancel-1.c: Extend.
3888
5f3cd7c3
JJ
38892016-06-29 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR tree-optimization/71625
3892 * gcc.dg/strlenopt-28.c: New test.
3893
4aa83879
RB
38942016-06-29 Richard Biener <rguenther@suse.de>
3895
3896 PR middle-end/71002
3897 * g++.dg/torture/pr71002.C: Adjust testcase.
3898
152ef731
JJ
38992016-06-29 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR c/71685
3902 * gcc.dg/pr71685.c: New test.
3903
39042016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3905
3906 PR c/71552
3907 * gcc.dg/init-bad-9.c: New test.
3908
d41dc215
BS
39092016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3910
3911 * gcc.target/powerpc/abs128-1.c: Require VSX.
3912 * gcc.target/powerpc/copysign128-1.c: Likewise.
3913 * gcc.target/powerpc/inf128-1.c: Likewise.
3914 * gcc.target/powerpc/nan128-1.c: Likewise.
3915
6a20b538
JJ
39162016-06-28 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR middle-end/71626
3919 * gcc.c-torture/execute/pr71626-1.c: New test.
3920 * gcc.c-torture/execute/pr71626-2.c: New test.
3921
77d93c47
PB
39222016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3923
3924 PR target/71656
3925 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3926
a8264058
SB
39272016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3928
3929 PR target/71670
3930 * gcc.target/powerpc/pr71670.c: New testcase.
3931
0dc47331
PB
39322016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3933
3934 PR target/71656
3935 * gcc.target/powerpc/pr71656-1.c: New test.
3936 * gcc.target/powerpc/pr71656-2.c: New test.
3937
b65ffc79
CL
39382016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3939
3940 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3941 around fp16 code.
3942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3945 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3946 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3947 Add arm_neon_fp16_ok effective target.
0b965526
UB
3948 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3949 Likewise.
3950 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3951 Likewise.
3952 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3953 Likewise.
3954 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3955 Likewise.
3956 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3957 Likewise.
3958 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3959 Likewise.
3960 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3961 Likewise.
3962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3963 Likewise.
3964 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3965 Likewise.
3966 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3967 Likewise.
3968 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3969 Likewise.
b65ffc79 3970
9bb86f40
JH
39712016-06-26 Jan Hubicka <hubicka@ucw.cz>
3972
3973 * gcc.dg/predict-12.c: New testcase.
3974
46db0fd4
JD
39752016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3976
3977 PR fortran/71649
3978 * gfortran.dg/pr71649.f90: New test.
3979
2a65e70b
JJ
39802016-06-25 Jakub Jelinek <jakub@redhat.com>
3981
f8a06e24
JJ
3982 PR tree-optimization/71643
3983 * g++.dg/opt/pr71643.C: New test.
3984
2a65e70b
JJ
3985 PR tree-optimization/71631
3986 * gcc.c-torture/execute/pr71631.c: New test.
3987
7805417a
JH
39882016-06-24 Jan Hubicka <hubicka@ucw.cz>
3989
3990 * gcc.dg/predict-11.c: New testcase.
3991 * gfortran.dg/predict-2.f90: New testcase.
3992
888ed1a3
JH
39932016-06-24 Jan Hubicka <hubicka@ucw.cz>
3994
3995 * gcc.dg/predict-10.c: New test.
3996
53605f35
BS
39972016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3998
3999 * gcc.target/powerpc/abs128-1.c: New.
4000 * gcc.target/powerpc/copysign128-1.c: New.
4001 * gcc.target/powerpc/inf128-1.c: New.
4002 * gcc.target/powerpc/nan128-1.c: New.
4003
7b22b4c6
EB
40042016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4005
4006 * gfortran.dg/pr71642.f90: New test.
4007
37e373c2
JJ
40082016-06-24 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR tree-optimization/71647
4011 * gcc.target/i386/pr71647.c: New test.
4012
b20b79f2
L
40132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4014
4015 * gcc.target/i386/noplt-gd-1.c: New test.
4016 * gcc.target/i386/noplt-gd-2.c: Likewise.
4017 * gcc.target/i386/noplt-gd-3.c: Likewise.
4018 * gcc.target/i386/noplt-ld-1.c: Likewise.
4019 * gcc.target/i386/noplt-ld-2.c: Likewise.
4020 * gcc.target/i386/noplt-ld-3.c: Likewise.
4021 * lib/target-supports.exp
4022 (check_effective_target_tls_get_addr_via_got): New.
4023
04619cb8
UB
40242016-06-24 Uros Bizjak <ubizjak@gmail.com>
4025
4026 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4027 testsuite compile flags.
4028 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4029 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4030
40312016-06-24 Uros Bizjak <ubizjak@gmail.com>
4032
4033 * g++dg/vect/pr36684.cc: Add dg-do compile.
4034 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4035 * gcc.dg/vect/pr70021.c: Ditto.
4036 * gcc.dg/vect/pr70138-1.c: Ditto.
4037 * gcc.dg/vect/pr70138-2.c: Ditto.
4038 * gcc.dg/vect/pr70354-1.c: Ditto.
4039 * gcc.dg/vect/pr70354-2.c: Ditto.
4040 * gcc.dg/vect/pr71259.c: Ditto.
4041 * gcc.dg/vect/pr71416-1.c: Ditto.
4042 * gcc.dg/vect/slp-43.c: Ditto.
4043 * gcc.dg/vect/slp-45.c: Ditto.
4044 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4045 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4046 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4047 * gfortran.dg/vect/pr69980.f90: Ditto.
4048
40492016-06-24 Uros Bizjak <ubizjak@gmail.com>
4050
4051 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4052 * gcc.dg/vect/bb-slp-30.c: Ditto.
4053 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4054 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4055 * gcc.dg/vect/pr45902.c: Ditto.
4056 * gcc.dg/vect/pr48172.c: Ditto.
4057 * gcc.dg/vect/pr48377.c: Ditto.
4058 * gcc.dg/vect/pr49038.c: Ditto.
4059 * gcc.dg/vect/pr49771.c: Ditto.
4060 * gcc.dg/vect/pr52091.c: Ditto.
4061 * gcc.dg/vect/pr53185-2.c: Ditto.
4062 * gcc.dg/vect/pr56826.c: Ditto.
4063 * gcc.dg/vect/pr60276.c: Ditto.
4064 * gcc.dg/vect/pr62021.c: Ditto.
4065 * gcc.dg/vect/pr63530.c: Ditto.
4066 * gcc.dg/vect/pr65518.c: Ditto.
4067 * gcc.dg/vect/pr65947-1.c: Ditto.
4068 * gcc.dg/vect/pr65947-10.c: Ditto.
4069 * gcc.dg/vect/pr65947-11.c: Ditto.
4070 * gcc.dg/vect/pr65947-12.c: Ditto.
4071 * gcc.dg/vect/pr65947-13.c: Ditto.
4072 * gcc.dg/vect/pr65947-2.c: Ditto.
4073 * gcc.dg/vect/pr65947-3.c: Ditto.
4074 * gcc.dg/vect/pr65947-4.c: Ditto.
4075 * gcc.dg/vect/pr65947-5.c: Ditto.
4076 * gcc.dg/vect/pr65947-6.c: Ditto.
4077 * gcc.dg/vect/pr65947-7.c: Ditto.
4078 * gcc.dg/vect/pr65947-8.c: Ditto.
4079 * gcc.dg/vect/pr65947-9.c: Ditto.
4080 * gcc.dg/vect/pr71416-1.c: Ditto.
4081 * gcc.dg/vect/pr71439.c: Ditto.
4082 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4083 * gcc.dg/vect/vect-bswap16.c: Ditto.
4084 * gcc.dg/vect/vect-bswap32.c: Ditto.
4085 * gcc.dg/vect/vect-bswap64.c: Ditto.
4086 * gcc.dg/vect/vect-live-1.c: Ditto.
4087 * gcc.dg/vect/vect-live-2.c: Ditto.
4088 * gcc.dg/vect/vect-live-3.c: Ditto.
4089 * gcc.dg/vect/vect-live-4.c: Ditto.
4090 * gcc.dg/vect/vect-live-5.c: Ditto.
4091 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4092 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4093 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4094 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4095 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4096 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4097 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4098 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4099 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4100 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4101 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4102 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4103 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4104 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4105 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4106 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4107 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4108
da224bcb
UB
41092016-06-24 Uros Bizjak <ubizjak@gmail.com>
4110
4111 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4112
dfee2870
L
41132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4114
4115 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4116 ia32 if R_386_GOT32X relocation is supported.
4117 * gcc.target/i386/noplt-3.c: Likewise.
4118 * gcc.target/i386/noplt-2.c: Likewise.
4119 (main): Renamed to ...
4120 (bar): This.
4121 * gcc.target/i386/noplt-4.c: Likewise.
4122 (main): Renamed to ...
4123 (bar): This.
4124 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4125 * gcc.target/i386/pr67400-5.c: Likewise.
4126
a86451b9
JJ
41272016-06-24 Jakub Jelinek <jakub@redhat.com>
4128
00085092
JJ
4129 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4130 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4131
a86451b9
JJ
4132 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4133 f4): Adjust expected diagnostics.
4134 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4135 (T): If OVFP is defined, redefine to TP.
4136 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4137 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4138 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4139 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4140 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4141 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4142 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4143 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4144 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4145 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4146 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4147 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4148 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4149 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4150 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4151 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4152 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4153 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4154 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4155 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4156 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4157 as last argument to __builtin_add_overflow_p.
4158
7bb5d5f4
UB
41592016-06-23 Uros Bizjak <ubizjak@gmail.com>
4160
4161 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4162 dg-options and remove default vector testsuite compile flags.
4163 * g++.dg/vect/pr33860a.cc: Ditto.
4164 * g++.dg/vect/pr45470-a.cc: Ditto.
4165 * g++.dg/vect/pr45470-b.cc: Ditto.
4166 * g++.dg/vect/pr60896.cc: Ditto.
4167 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4168 * gcc.dg/vect/pr18308.c: Ditto.
4169 * gcc.dg/vect/pr24049.c: Ditto.
4170 * gcc.dg/vect/pr33373.c: Ditto.
4171 * gcc.dg/vect/pr36228.c: Ditto.
4172 * gcc.dg/vect/pr42395.c: Ditto.
4173 * gcc.dg/vect/pr42604.c: Ditto.
4174 * gcc.dg/vect/pr46663.c: Ditto.
4175 * gcc.dg/vect/pr48765.c: Ditto.
4176 * gcc.dg/vect/pr49093.c: Ditto.
4177 * gcc.dg/vect/pr49352.c: Ditto.
4178 * gcc.dg/vect/pr52298.c: Ditto.
4179 * gcc.dg/vect/pr52870.c: Ditto.
4180 * gcc.dg/vect/pr53185.c: Ditto.
4181 * gcc.dg/vect/pr53773.c: Ditto.
4182 * gcc.dg/vect/pr56695.c: Ditto.
4183 * gcc.dg/vect/pr62171.c: Ditto.
4184 * gcc.dg/vect/pr63530.c: Ditto.
4185 * gcc.dg/vect/pr68339.c: Ditto.
4186 * gcc.dg/vect/pr71259.c: Ditto.
4187 * gcc.dg/vect/vect-82_64.c: Ditto.
4188 * gcc.dg/vect/vect-83_64.c: Ditto.
4189 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4190 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4191 * gcc.dg/vect/vect-shift-2.c: Ditto.
4192 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4193 * gfortran.dg/vect/pr39318.f90: Ditto.
4194 * gfortran.dg/vect/pr45714-a.f: Ditto.
4195 * gfortran.dg/vect/pr45714-b.f: Ditto.
4196 * gfortran.dg/vect/pr46213.f90: Ditto.
4197
2d4bb02f
MM
41982016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4199 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4200
4201 * gcc.target/powerpc/p9-splat-5.c: New test.
4202
f6d1b868
UB
42032016-06-23 Uros Bizjak <ubizjak@gmail.com>
4204
4205 PR tree-optimization/71488
4206 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4207 * lib/target-supports.exp: ... here.
4208 (check_sse4_hw_available): New procedure.
4209 (check_effective_target_sse4_runtime): Ditto.
4210 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4211 -march=westmere for sse4_runtime targets.
936ff030 4212 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4213 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4214 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4215 (main): Call check_vect ().
a7898180 4216 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4217
c0597759
L
42182016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 PR target/66232
4221 PR target/67400
4222 * gcc.target/i386/pr66232-14.c: New file.
4223 * gcc.target/i386/pr66232-15.c: Likewise.
4224 * gcc.target/i386/pr66232-16.c: Likewise.
4225 * gcc.target/i386/pr66232-17.c: Likewise.
4226 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4227 ia32 if R_386_GOT32X relocation is supported.
4228 * gcc.target/i386/pr67400-2.c: Likewise.
4229 * gcc.target/i386/pr67400-3.c: Likewise.
4230 * gcc.target/i386/pr67400-4.c: Likewise.
4231 * gcc.target/i386/pr67400-6.c: Likewise.
4232 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4233 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4234
5b0e27a7
JD
42352016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4236
4237 PR libgfortran/48852
4238 * gfortran.dg/char4_iunit_1.f03: Update test.
4239 * gfortran.dg/f2003_io_5.f03: Update test.
4240 * gfortran.dg/real_const_3.f90: Update test.
4241
7f586d90
AK
42422016-06-23 Andi Kleen <ak@linux.intel.com>
4243
4244 * g++.dg/bprob/bprob.exp: Support autofdo.
4245 * g++.dg/tree-prof/tree-prof.exp: dito.
4246 * gcc.dg/tree-prof/tree-prof.exp: dito.
4247 * gcc.misc-tests/bprob.exp: dito.
4248 * gfortran.dg/prof/prof.exp: dito.
4249 * lib/profopt.exp: dito.
4250 * lib/target-supports.exp: Check for autofdo.
4251
60fa7862
ML
42522016-06-23 Martin Liska <mliska@suse.cz>
4253
4254 * gcc.dg/pr71619.c: New test.
4255
e3d62871
UB
42562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4257
4258 PR target/67400
cc901875
UB
4259 * gcc.target/i386/pr67400-1.c: New test.
4260 * gcc.target/i386/pr67400-2.c: Likewise.
4261 * gcc.target/i386/pr67400-3.c: Likewise.
4262 * gcc.target/i386/pr67400-4.c: Likewise.
4263 * gcc.target/i386/pr67400-5.c: Likewise.
4264 * gcc.target/i386/pr67400-6.c: Likewise.
4265 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4266
ac81cf0b
DM
42672016-06-22 David Malcolm <dmalcolm@redhat.com>
4268
4269 * c-c++-common/missing-header-1.c: New test case.
4270 * c-c++-common/missing-header-2.c: New test case.
4271 * c-c++-common/missing-header-3.c: New test case.
4272 * c-c++-common/missing-header-4.c: New test case.
4273
1a4f11c8
DM
42742016-06-22 David Malcolm <dmalcolm@redhat.com>
4275
4276 PR c/70339
4277 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4278 hint.
4279 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4280 expected results due to builtin "nanl" now being suggested for
4281 "name".
4282 * gcc.dg/pr67580.c: Update expected messages.
4283 * gcc.dg/spellcheck-identifiers.c: New testcase.
4284 * gcc.dg/spellcheck-typenames.c: New testcase.
4285
a93eac6a
DM
42862016-06-22 David Malcolm <dmalcolm@redhat.com>
4287
4288 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4289 file.
4290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4291 diagnostic-test-show-locus-parseable-fixits.c to sources for
4292 diagnostic_plugin_test_show_locus.c.
4293 * lib/gcc-defs.exp (freeform_regexps): New global.
4294 (dg-regexp): New function.
4295 (handle-dg-regexps): New function.
4296 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4297 freeform_regexps to the empty list.
4298 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4299
49e76ff1
IE
43002016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4301
f6d1b868 4302 PR tree-optimization/71488
49e76ff1
IE
4303 * g++.dg/pr71488.C: New test.
4304 * gcc.dg/vect/vect-bool-cmp.c: New test.
4305
951d8c8a
EB
43062016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gcc.dg/guality/param-5.c: New test.
4309
b60fc3bd
BE
43102016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4311
4312 * gcc.target/i386/asm-flag-7.c: New test.
4313
0609abda
TS
43142016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4315
4316 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4317 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4318 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4319 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4320 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4321 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4328 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4329 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4330 * lib/target-supports.exp: Likewise.
4331
ee2499b4
TS
43322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4333
4334 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4335 * gcc.dg/attr-ms_struct-2.c: Likewise.
4336 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4337 * gcc.dg/bf-ms-attrib.c: Likewise.
4338 * gcc.dg/bf-ms-layout-2.c: Likewise.
4339 * gcc.dg/bf-ms-layout-3.c: Likewise.
4340 * gcc.dg/bf-ms-layout.c: Likewise.
4341 * gcc.dg/bf-no-ms-layout.c: Likewise.
4342 * gcc.target/i386/bitfield1.c: Likewise.
4343 * gcc.target/i386/bitfield2.c: Likewise.
4344 * gcc.target/i386/bitfield3.c: Likewise.
4345
caea59ff
KN
43462016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4347
4348 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4349 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4350 override other than -mcpu=power9 command-line option is specified,
4351 or if the target operating system is aix.
4352 * gcc.target/powerpc/darn-1.c: Likewise.
4353 * gcc.target/powerpc/darn-2.c: Likewise.
4354 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4355 test if effective-target is not powerpc_p9vector_ok or if the
4356 target operating system is not defined.
4357 * gcc.target/powerpc/vslv-1.c: Likewise.
4358 * gcc.target/powerpc/vsrv-0.c: Likewise.
4359 * gcc.target/powerpc/vsrv-1.c: Likewise.
4360
63617e30
TB
43612016-06-21 Tobias Burnus <burnus@net-b.de>
4362
4363 PR fortran/71068
4364 * gfortran.dg/coarray/data_1.f90: New.
4365
89192c3c
WD
43662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4367
4368 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4369 (dg-require-effective-target): Use arm_v8_neon_hw.
4370 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4371 (dg-require-effective-target): Likewise.
4372 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4373 (dg-require-effective-target): Likewise.
4374 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4375 (dg-require-effective-target): Likewise.
4376 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4377 (dg-require-effective-target): Likewise.
4378 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4379 (dg-require-effective-target): Likewise.
4380 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4381 Add AArch64 check.
4382
64ac50e2
WD
43832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4384
4385 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4386 Set to 3 so test passes.
4387
6252b5db
WD
43882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4389
4390 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4391
3b9bc511
IV
43922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4393
4394 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4395 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4396 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4397 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4398
21db1c78
IV
43992016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4400
4401 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4402 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4403
9d30e86f
L
44042016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4405
4406 PR target/71549
4407 * gcc.target/i386/pr71549.c: New test.
4408
448a7c69
KN
44092016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4410
4411 * gcc.target/powerpc/vadsdu-0.c: Replace
4412 dg-require-effective-target directive to allow test to run on more
4413 platforms, and add dg-skip-if directive to disable test on aix
4414 platforms because of known incompatibilities.
4415 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4416 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4417 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4418 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4419 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4420 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4421 * gcc.target/powerpc/vadsdub-2.c: Replace
4422 dg-require-effective-target directive to allow test to run on more
4423 platforms, and add dg-skip-if directive to disable test on aix
4424 platforms because of known incompatibilities.
4425 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4426 with vec_absdb call to differentiate this test from vadsdub-1.c.
4427 * gcc.target/powerpc/vadsduh-1.c: Replace
4428 dg-require-effective-target directive to allow test to run on more
4429 platforms, and add dg-skip-if directive to disable test on aix
4430 platforms because of known incompatibilities.
4431 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4432 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4433 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4434
0ad84f34
JJ
44352016-06-21 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR tree-optimization/71588
4438 * gcc.dg/pr71558.c: New test.
4439
e71e8d94
SKS
44402016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4441
4442 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4443 * c-c++-common/pr68657-2.c: Likewise.
4444 * c-c++-common/pr68657-3.c: Likewise.
4445 * gcc.dg/torture/pr69714.c: Require int32plus support.
4446 * gcc.dg/torture/pr70025.c: Likewise.
4447 * gcc.dg/torture/pr70083.c: Likewise.
4448 * gcc.dg/torture/pr70542.c: Likewise.
4449 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4450
5a578671
JM
44512016-06-20 Joseph Myers <joseph@codesourcery.com>
4452
4453 PR c/71601
4454 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4455
7a9df68e
JJ
44562016-06-20 Jakub Jelinek <jakub@redhat.com>
4457
50aa64d5
JJ
4458 PR middle-end/71581
4459 * gcc.dg/pr71581.c: New test.
4460
7a9df68e
JJ
4461 PR rtl-optimization/71591
4462 * gcc.dg/cpp/pr71591.c: New test.
4463
3947cf19
DR
44642016-06-20 David B. Robins <gcc@davidrobins.net>
4465
4466 PR target/71571
4467 * g++.dg/torture/pr71571.C: New test.
4468
c4ff221e
JJ
44692016-06-20 Jakub Jelinek <jakub@redhat.com>
4470
4471 PR target/71559
4472 * gcc.target/i386/sse2-pr71559.c: New test.
4473 * gcc.target/i386/avx-pr71559.c: New test.
4474 * gcc.target/i386/avx512f-pr71559.c: New test.
4475
f1b5abfb
TB
44762016-06-20 Tobias Burnus <burnus@net-b.de>
4477
4478 PR fortran/71194
4479 * gfortran.dg/pointer_remapping_10.f90: New.
4480
842107e4
DM
44812016-06-20 David Malcolm <dmalcolm@redhat.com>
4482
4483 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4484
d9e8bdfd
MS
44852016-06-20 Martin Sebor <msebor@redhat.com>
4486
4487 PR c/69507
4488 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4489 * gnu90-const-expr-1.c: Same.
4490 * gnu99-const-expr-1.c: Same.
4491 * gnu99-static-1.c: Same.
4492
67785479
RL
44932016-06-20 Renlin Li <renlin.li@arm.com>
4494
29f09b38 4495 PR testsuite/71489
67785479
RL
4496 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4497
636929b8
JG
44982016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4499
4500 * gcc.target/aarch64/vcvt_f64_1.c: New.
4501 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4502 * gcc.target/aarch64/vrecp_f64_1.c: New.
4503
ff7b374b
KT
45042016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4505
4506 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4507 "alignement".
4508
554cfc9e
GJL
45092016-06-20 Georg-Johann Lay <avr@gjlay.de>
4510
4511 PR target/71103
4512 * gcc.target/avr/torture/pr71103-2.c: New test.
4513
94087e88 45142016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4515
4516 PR c/69507
4517 * gcc.dg/alignof.c: New test.
4518
c561b091
PC
45192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4520
4521 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4522 vs dg-error; test constexpr specifier too.
4523
bf54f123
PC
45242016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4525
4526 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4527
4e53aa97
CL
45282016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4529
4530 * lib/target-supports.exp
4531 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4532 arm_neon_ok and merge flags. Fix temporary test name.
4533 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4534 and merge flags.
4535
69071d86
ML
45362016-06-17 Martin Liska <mliska@suse.cz>
4537
4538 * gcc.dg/predict-9.c: Fix dump scanning.
4539
68b3b858
BC
45402016-06-17 Bin Cheng <bin.cheng@arm.com>
4541
4542 PR tree-optimization/71354
4543 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4544
d3ee260a
BC
45452016-06-17 Bin Cheng <bin.cheng@arm.com>
4546
4547 PR tree-optimization/71347
4548 * gcc.dg/tree-ssa/pr71347.c: New test.
4549
bd8fb114
BC
45502016-06-17 Bin Cheng <bin.cheng@arm.com>
4551
4552 PR tree-optimization/71354
4553 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4554
97816be4
BC
45552016-06-17 Bin Cheng <bin.cheng@arm.com>
4556
4557 * gcc.dg/vect/vect-alias-check-1.c: New test.
4558
2d761a37
SKS
45592016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4560
e0277d6b 4561 PR target/71151
2d761a37
SKS
4562 * gcc.target/avr/pr71151-1.c: New test.
4563 * gcc.target/avr/pr71151-2.c: New test.
4564 * gcc.target/avr/pr71151-3.c: New test.
4565 * gcc.target/avr/pr71151-4.c: New test.
4566 * gcc.target/avr/pr71151-5.c: New test.
4567 * gcc.target/avr/pr71151-6.c: New test.
4568 * gcc.target/avr/pr71151-7.c: New test.
4569 * gcc.target/avr/pr71151-8.c: New test.
4570 * gcc.target/avr/pr71151-common.h: New test.
4571
68fa96d6
ML
45722016-06-16 Martin Liska <mliska@suse.cz>
4573
4574 * gfortran.dg/predict-1.f90: New test.
4575
b6ca982f
UB
45762016-06-16 Uros Bizjak <ubizjak@gmail.com>
4577
4578 PR target/71242
3a146d46 4579 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4580
1dc8d15b
JH
45812016-06-16 Jan Hubicka <hubicka@ucw.cz>
4582
4583 * g++.dg/vect/pr36648.cc: Disable cunrolli
4584
67c25816
JJ
45852016-06-16 Jakub Jelinek <jakub@redhat.com>
4586
c577adb2
JJ
4587 PR target/71554
4588 * gcc.c-torture/execute/pr71554.c: New test.
4589
67c25816
JJ
4590 PR rtl-optimization/71532
4591 * gcc.dg/torture/pr71532.c: New test.
4592
1a3c3ee9
MM
45932016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4594
4595 * gcc.target/powerpc/p9-dimode1.c: New test.
4596 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4597
f29468a7
JJ
45982016-06-15 Jakub Jelinek <jakub@redhat.com>
4599
61daecc4
JJ
4600 * gcc.c-torture/compile/20160615-1.c: New test.
4601
f29468a7
JJ
4602 * g++.dg/cpp0x/ref-qual17.C: New test.
4603
209d1e2d
IE
46042016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4605
4606 PR middle-end/71529
4607 * gcc.target/i386/pr71529.C: New test.
4608
8dc35712
AH
46092016-06-15 Alan Hayward <alan.hayward@arm.com>
4610
4611 PR tree-optimization/71483
4612 * g++.dg/vect/pr71483.c: New
4613
b8911cb8
PC
46142016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 PR c++/70202
4617 * g++.dg/inherit/crash6.C: New.
4618 * g++.dg/inherit/union2.C: Likewise.
4619 * g++.dg/inherit/virtual12.C: Likewise.
4620 * g++.dg/inherit/virtual13.C: Likewise.
4621 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4622
cf5d08ab
UB
46232016-06-15 Uros Bizjak <ubizjak@gmail.com>
4624
e3d62871 4625 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4626
8f482165
AH
46272016-06-15 Alan Hayward <alan.hayward@arm.com>
4628
4629 PR tree-optimization/71439
4630 * gcc.dg/vect/pr71439.c: New
4631
3256673f
KT
46322016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4633
4634 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4635
b17dc4d4
RB
46362016-06-15 Richard Biener <rguenther@suse.de>
4637
4638 * gcc.dg/vect/slp-45.c: New testcase.
4639
2a5825f2
RB
46402016-06-15 Richard Biener <rguenther@suse.de>
4641
4642 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4643
6e433d0b
BS
46442016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4645
4646 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4647 requirements, and disable for AIX for now.
4648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4649
abe7f828
JJ
46502016-06-14 Jakub Jelinek <jakub@redhat.com>
4651
a09c81b4
JJ
4652 PR c++/71528
4653 * g++.dg/opt/pr71528.C: New test.
4654
abe7f828
JJ
4655 PR c++/71516
4656 * g++.dg/init/pr71516.C: New test.
4657
acfadf06
PC
46582016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 * g++.dg/init/array46.C: New.
4661
4d568ab2
UB
46622016-06-14 Uros Bizjak <ubizjak@gmail.com>
4663
e3d62871
UB
4664 * gcc.target/i386/float128-3.c: New test.
4665 * gcc.target/i386/quad-sse4.c: Ditto.
4666 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4667 Update scan strings.
4d568ab2 4668
30934c5d
RB
46692016-06-14 Richard Biener <rguenther@suse.de>
4670
4671 PR middle-end/71526
4672 * gfortran.dg/pr71526.f90: New testcase.
4673
3970e545
AV
46742016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4675
4676 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4677 * gcc.dg/zero_bits_compound-1.c: Likewise.
4678
04976c6e
RB
46792016-06-14 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/71522
4682 * gcc.dg/torture/pr71522.c: New testcase.
4683
23e025db
JJ
46842016-06-14 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR tree-optimization/71520
4687 * gcc.dg/tree-ssa/pr71520.c: New test.
4688
90b72e84
RB
46892016-06-14 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/71521
86c24ba6 4692 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4693
ef7cf206
JJ
46942016-06-13 Jakub Jelinek <jakub@redhat.com>
4695
0dda258b
JJ
4696 PR sanitizer/71498
4697 * c-c++-common/ubsan/bounds-13.c: New test.
4698
ef7cf206
JJ
4699 PR preprocessor/71183
4700 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4701
a73786e3
JL
47022016-06-13 Jeff Law <law@redhat.com>
4703
4704 PR tree-optimization/71403
4705 * c-c++-common/ubsan/pr71403-1.c: New test.
4706 * c-c++-common/ubsan/pr71403-2.c: New test.
4707 * c-c++-common/ubsan/pr71403-3.c: New test.
4708
0ac249bf
JJ
47092016-06-13 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR middle-end/71478
4712 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4713 Add -Wno-psabi -w to dg-options.
4714
5408a64a
KN
47152016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4716
4717 * gcc.target/powerpc/vadsdu-0.c: New test.
4718 * gcc.target/powerpc/vadsdu-1.c: New test.
4719 * gcc.target/powerpc/vadsdu-2.c: New test.
4720 * gcc.target/powerpc/vadsdu-3.c: New test.
4721 * gcc.target/powerpc/vadsdu-4.c: New test.
4722 * gcc.target/powerpc/vadsdu-5.c: New test.
4723 * gcc.target/powerpc/vadsdub-1.c: New test.
4724 * gcc.target/powerpc/vadsdub-2.c: New test.
4725 * gcc.target/powerpc/vadsduh-1.c: New test.
4726 * gcc.target/powerpc/vadsduh-2.c: New test.
4727 * gcc.target/powerpc/vadsduw-1.c: New test.
4728 * gcc.target/powerpc/vadsduw-2.c: New test.
4729
f7e4f2e3
DM
47302016-06-13 David Malcolm <dmalcolm@redhat.com>
4731
4732 * gcc.dg/c99-init-2.c (c): Update expected error message.
4733 * gcc.dg/init-bad-8.c (foo): Likewise.
4734 * gcc.dg/spellcheck-fields-3.c: New test case.
4735
ad23a23e
ML
47362016-06-13 Martin Liska <mliska@suse.cz>
4737
4738 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4739 and "guess loop iv compared" heuristics.
4740 * gcc.dg/predict-2.c: Likewise.
4741 * gcc.dg/predict-3.c: Likewise.
4742 * gcc.dg/predict-4.c: Likewise.
4743 * gcc.dg/predict-5.c: Likewise.
4744 * gcc.dg/predict-6.c: Likewise.
4745
146c55da
MP
47462016-06-13 Marek Polacek <polacek@redhat.com>
4747
4748 PR middle-end/71476
4749 * c-c++-common/Wswitch-unreachable-4.c: New test.
4750 * gcc.dg/Wswitch-unreachable-2.c: New test.
4751 * g++.dg/tm/jump1.C: Move dg-warning.
4752
42e77cbc
EB
47532016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4754
4755 * gnat.dg/renaming10.ad[sb]: New test.
4756
7474dcc1
PT
47572016-06-13 Paul Thomas <pault@gcc.gnu.org>
4758
4759 PR fortran/70673
4760 * gfortran.dg/pr70673.f90: New test.
4761
f57f53d3
RB
47622016-06-13 Richard Biener <rguenther@suse.de>
4763
4764 PR middle-end/64516
4765 * gcc.dg/align-3.c: New testcase.
4766
5843a5f0
ML
47672016-06-13 Martin Liska <mliska@suse.cz>
4768
4769 * gcc.target/i386/pr71458.c: New test.
4770
aa8fdb44
UB
47712016-06-12 Uros Bizjak <ubizjak@gmail.com>
4772
4773 PR target/71241
3a146d46 4774 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4775
2043e4d7
DH
47762016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4777
4778 PR target/60751
4779 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4780 statement.
4781
d3dc025d
DH
47822016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4783
4784 PR target/60751
4785 * gfortran.dg/comma_IO_extension_1.f90: New test.
4786 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4787 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4788 statement.
4789 * gfortran.dg/graphite/pr38083.f90: Likewise.
4790 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4791 missing format.
4792
a31d78c6
EB
47932016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4794
4795 * gnat.dg/case_character.adb: New test.
4796
95c18dd0
SB
47972016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4798
4799 PR middle-end/71310
4800 * gcc.target/powerpc/pr71310.c: New testcase.
4801
b97d37b4
KV
48022016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4803
4804 PR middle-end/71478
4805 * gcc.dg/pr71478.c: New test.
4806
900bcda3
JJ
48072016-06-10 Jakub Jelinek <jakub@redhat.com>
4808
ec1c20db
JJ
4809 PR middle-end/71494
4810 * gcc.c-torture/execute/pr71494.c: New test.
4811
50b15873
JJ
4812 PR c/68657
4813 * gcc.target/i386/pr68657.c: New test.
4814
900bcda3
JJ
4815 PR inline-asm/68843
4816 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4817 (test): Add -masm=intel alternatives.
4818
4d926e34
MS
48192016-06-10 Martin Sebor <msebor@redhat.com>
4820
4821 PR c/71392
4822 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4823
ad071b2b
JL
48242016-06-10 Jeff Law <law@redhat.com>
4825
4826 PR tree-optimization/71335
4827 * gcc.c-torture/execute/pr71335.c: New test.
4828
2704efe8
DM
48292016-06-10 David Malcolm <dmalcolm@redhat.com>
4830
4831 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4832 the various "cannot tail-call: " messages.
4833
18c9b7d4
CL
48342016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4835
4836 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4837 and options.
4838
7cfa10f3
MO
48392016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4840
4841 PR sanitizer/71480
4842 * c-c++-common/asan/pr71480.c: New test.
4843
1f24fd3e
L
48442016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4845
4846 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4847 (ASMNAME2): Likewise.
4848 (main): Replace fn in asm statement with ASMNAME ("fn").
4849 * gcc.dg/guality/pr68037-2.c: Likewise.
4850 * gcc.dg/guality/pr68037-3.c: Likewise.
4851 * gcc.dg/torture/pr68037-1.c: Likewise.
4852 * gcc.dg/torture/pr68037-2.c: Likewise.
4853 * gcc.dg/torture/pr68037-3.c: Likewise.
4854
ad551c07
BE
48552016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4856
4857 PR inline-asm/68843
4858 * gcc.target/i386/pr68843-1.c: New test.
4859 * gcc.target/i386/pr68843-2.c: New test.
4860
4b1ffdb1 48612016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4862 Cesar Philippidis <cesar@codesourcery.com>
4863
4864 PR middle-end/71373
4865 * gcc.dg/goacc/nested-function-1.c: New file.
4866 * gcc.dg/goacc/nested-function-2.c: Likewise.
4867 * gcc.dg/goacc/pr71373.c: Likewise.
4868 * gfortran.dg/goacc/cray-2.f95: Likewise.
4869 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4870 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4871 * gfortran.dg/goacc/cray.f95: Update.
4872 * gfortran.dg/goacc/loop-1.f95: Likewise.
4873 * gfortran.dg/goacc/loop-3.f95: Likewise.
4874 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4875 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4876
48772016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4878
4879 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4880 for OpenACC tile clauses.
4881 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4882
4883 PR c/71381
4884 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4885 to...
4886 * c-c++-common/goacc/cache-2.c: ... this new file.
4887 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4888 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4889 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4890 usage.
4891 * gfortran.dg/goacc/cray.f95: Likewise.
4892 * gfortran.dg/goacc/loop-1.f95: Likewise.
4893
89851e4c
AH
48942016-06-10 Alan Hayward <alan.hayward@arm.com>
4895
4896 PR tree-optimization/71407
4897 PR tree-optimization/71416
4898 * gcc.dg/vect/pr71407.c: New
4899 * gcc.dg/vect/pr71416-1.c: New
4900 * gcc.dg/vect/pr71416-2.c: New
4901
200eafbf
RB
49022016-06-10 Richard Biener <rguenther@suse.de>
4903
4904 PR middle-end/71477
4905 * gcc.dg/torture/pr71477.c: New testcase.
4906
4df99d92
JK
49072016-06-09 Julia Koval <julia.koval@intel.com>
4908
4909 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4910 * gcc.target/i386/interrupt-13.c: Likewise.
4911 * gcc.target/i386/interrupt-15.c: Likewise.
4912 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4913 * gcc.target/i386/interrupt-24.c: Likewise.
4914 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4915 * gcc.target/i386/interrupt-9.c: Likewise.
4916 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4917
e01b4e16
MS
49182016-06-09 Martin Sebor <msebor@redhat.com>
4919
4920 PR c/70883
4921 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4922 * gcc.dg/builtin-constant_p-1.c: Same.
4923 * gcc.dg/builtins-error.c: Same.
4924 * gcc.dg/pr70859.c: Same.
4925
9c35db0e
SKS
49262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4927
4928 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4929 * gcc.dg/torture/pr68067-1.c: Likewise.
4930 * gcc.dg/torture/pr68067-2.c: Likewise.
4931
49322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4933
4934 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4935 when setting SIZE.
4936
392a81b9
PC
49372016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4938
4939 PR c++/71465
4940 * g++.dg/inherit/crash5.C: New.
4941 Revert:
4942 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/70202
4945 * g++.dg/inherit/crash5.C: New.
4946 * g++.dg/inherit/virtual1.C: Adjust.
4947
e49efc14
ML
49482016-06-09 Martin Liska <mliska@suse.cz>
4949
4950 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4951 * g++.dg/predict-loop-exit-2.C: Likewise.
4952 * g++.dg/predict-loop-exit-3.C: Likewise.
4953 * gcc.dg/predict-1.c: Likewise.
4954 * gcc.dg/predict-2.c: Likewise.
4955 * gcc.dg/predict-3.c: Likewise.
4956 * gcc.dg/predict-4.c: Likewise.
4957 * gcc.dg/predict-5.c: Likewise.
4958 * gcc.dg/predict-6.c: Likewise.
4959 * gcc.dg/predict-7.c: Likewise.
4960
36d57986
RB
49612016-06-09 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/71462
4964 * gcc.dg/torture/pr71462.c: New testcase.
4965
7d82e8e4
MP
49662016-06-09 Marek Polacek <polacek@redhat.com>
4967
4968 PR c/65471
4969 * gcc.dg/c11-generic-3.c: New test.
4970
c8a71589
PC
49712016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 * g++.dg/init/array42.C: New.
4974 * g++.dg/init/array43.C: Likewise.
4975 * g++.dg/init/array44.C: Likewise.
4976 * g++.dg/init/array45.C: Likewise.
4977 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4978 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4979 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4980 * g++.dg/gomp/pr35751.C: Likewise.
4981 * g++.dg/init/array23.C: Likewise.
4982 * g++.dg/init/brace2.C: Likewise.
4983 * g++.dg/init/brace6.C: Likewise.
4984
44a845ca
MS
49852016-06-08 Martin Sebor <msebor@redhat.com>
4986 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c++/70507
4989 PR c/68120
4990 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4991 * c-c++-common/builtin-arith-overflow-2.c: New test.
4992 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4993 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4994 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4995
2ef16b6e
JJ
49962016-06-08 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR c++/71442
4999 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5000
5e3ee346
AL
50012016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5002
5003 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5004 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5005 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5006 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5007 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5008 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5009 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5010 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5011 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5012 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5013 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5014 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5015 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5016
b2ae2814
RB
50172016-06-08 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/68558
5020 * gcc.dg/vect/slp-44.c: New testcase.
5021
e09b4c37
RB
50222016-06-08 Richard Biener <rguenther@suse.de>
5023
5024 * gcc.dg/vect/slp-43.c: New testcase.
5025
72d50660
RB
50262016-06-08 Richard Biener <rguenther@suse.de>
5027
5028 PR tree-optimization/71452
5029 * gcc.dg/torture/pr71452.c: New testcase.
5030
988c115c
JJ
50312016-06-08 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR c++/71448
5034 * g++.dg/torture/pr71448.C: New test.
5035
73d73b48
BS
50362016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5037
5038 PR debug/71432
5039 PR ada/71413
5040 * g++.dg/debug/pr71432.C: New test.
5041
bdd15d0c
PK
50422016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5043
5044 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5045 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5046 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5047
ce0607bb
AH
50482016-06-08 Alan Hayward <alan.hayward@arm.com>
5049
5050 * gcc.dg/vect/vect-live-2.c: Update effective target.
5051 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5052 * lib/target-supports.exp: Add aarch64 to vect_long.
5053
92a5f2ba
MP
50542016-06-08 Marek Polacek <polacek@redhat.com>
5055
5056 PR c/71418
5057 * gcc.dg/noncompile/pr71418.c: New test.
5058
08203f73
MP
5059 PR c/71426
5060 * gcc.dg/noncompile/pr71426.c: New test.
5061
d1fcc2bd
JH
50622016-06-07 Jan Hubicka <hubicka@ucw.cz>
5063
5064 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5065 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5066 * gcc.dg/predict-3.c: Update template.
5067 * gcc.dg/predict-5.c: Update template.
5068 * gcc.dg/predict-6.c: Update template.
5069 * gcc.dg/predict-9.c: Update template.
5070 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5071
a23e6f1c
BS
50722016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5073
5074 * gcc.target/powerpc/vec-mul.c: New test.
5075
6ffd47b7
DM
50762016-06-07 David Malcolm <dmalcolm@redhat.com>
5077
5078 * gcc.dg/spellcheck-fields-2.c: New test case.
5079
bfd67b47
RB
50802016-06-07 Richard Biener <rguenther@suse.de>
5081
5082 PR c/61564
5083 * gcc.dg/Wpragmas-1.c: New testcase.
5084 * gcc.dg/Wattributes-4.c: Likewise.
5085 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5086 entry.
5087
701b9a47
CL
50882016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5089
5090 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5091 spurious debug code.
5092
6b80d6fa
RB
50932016-06-07 Richard Biener <rguenther@suse.de>
5094
5095 PR tree-optimization/71428
5096 * gcc.dg/torture/pr71428.c: New testcase.
5097
0f3f9437
RB
50982016-06-07 Richard Biener <rguenther@suse.de>
5099
5100 PR middle-end/71423
5101 * gcc.dg/torture/pr71423.c: New testcase.
5102
ec963f2a
KV
51032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5104
5105 PR middle-end/71408
5106 * gcc.dg/tree-ssa/pr71408.c: New test.
5107
46ab5b6e
KV
51082016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5109
5110 PR middle-end/71281
5111 * g++.dg/torture/pr71281.C: New test.
5112
1f40cff3
MP
51132016-06-06 Marek Polacek <polacek@redhat.com>
5114
5115 PR c/71362
5116 * gcc.dg/pr71362.c: New test.
5117
6f5bcd24
JJ
51182016-06-06 Jakub Jelinek <jakub@redhat.com>
5119 Patrick Palka <ppalka@gcc.gnu.org>
5120
5121 PR c++/70847
5122 PR c++/71330
5123 PR c++/71393
5124 * g++.dg/opt/pr70847.C: New test.
5125 * g++.dg/ubsan/pr70847.C: New test.
5126 * g++.dg/ubsan/pr71393.C: New test.
5127
158beb4a
JJ
51282016-06-06 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR tree-optimization/71259
5131 * gcc.dg/vect/pr71259.c: New test.
5132
d9b950dd
DM
51332016-06-06 David Malcolm <dmalcolm@redhat.com>
5134
5135 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5136 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5138 above.
5139
36f9ad69
KT
51402016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5141
5142 PR middle-end/37780
5143 * gcc.c-torture/execute/pr37780.c: New test.
5144 * gcc.target/aarch64/pr37780_1.c: Likewise.
5145 * gcc.target/arm/pr37780_1.c: Likewise.
5146
5545a907
MP
51472016-06-06 Marek Polacek <polacek@redhat.com>
5148
5149 * c-c++-common/attr-may-alias-1.c: New test.
5150 * c-c++-common/attr-may-alias-2.c: New test.
5151 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5152
93671519
BE
51532016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5154
5155 PR c/24414
5156 * gcc.target/i386/pr24414.c: New test.
5157
690f24b7
JM
51582016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5159
5160 * gcc.target/sparc/vis4misc.c: New file.
5161 * gcc.target/sparc/fpcmp.c: Likewise.
5162 * gcc.target/sparc/fpcmpu.c: Likewise.
5163
31ce6157
AH
51642016-06-06 Alan Hayward <alan.hayward@arm.com>
5165
5166 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5167 * gcc.dg/vect/vect-live-3.c: Likewise.
5168
9fcebb5a
RB
51692016-06-06 Richard Biener <rguenther@suse.de>
5170
5171 PR tree-optimization/71398
5172 * gcc.dg/torture/pr71398.c: New testcase.
5173
903ca97b
UB
51742016-06-06 Uros Bizjak <ubizjak@gmail.com>
5175
5176 PR target/71389
5177 * g++.dg/pr71389.C: New test.
5178
9c1eb332
JD
51792016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5180
5181 PR fortran/71404
5182 * gfortran.dg/fmt_read_5.f: New test.
5183
b2d83bd2
AV
51842016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5185
5186 PR fortran/69659
5187 * gfortran.dg/class_array_22.f03: New test.
5188
ec81960e
JH
51892016-06-05 Jan Hubicka <hubicka@ucw.cz>
5190
5191 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5192
429d2750
JH
51932016-06-05 Jan Hubicka <hubicka@ucw.cz>
5194
5195 * gcc.dg/predict-9.c: Update template.
5196
c1c00983
PC
51972016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5198
5199 PR c++/49377
5200 * g++.dg/template/pr49377.C: New.
5201
1927a963
JJ
52022016-06-04 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR tree-optimization/71405
5205 * g++.dg/torture/pr71405.C: New test.
5206
909a11ad
PC
52072016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/70202
5210 * g++.dg/inherit/crash5.C: New.
5211 * g++.dg/inherit/virtual1.C: Adjust.
5212
08bbb1f8
JL
52132016-06-03 Jeff Law <law@redhat.com>
5214
5215 PR tree-optimization/71316
5216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5217
7c35235c
JJ
52182016-06-03 Jakub Jelinek <jakub@redhat.com>
5219
5220 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5221 dg-additional-options with just -fno-tree-scev-cprop in it.
5222 * gcc.dg/vect/vect-live-2.c: Likewise.
5223 * gcc.dg/vect/vect-live-5.c: Likewise.
5224 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5225 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5226 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5227
c8572dd6
PP
52282016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5229
5230 PR c++/27100
5231 * g++.dg/other/friend6.C: New test.
5232
1c7733a7
BS
52332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5234
5235 * g++.dg/torture/ppc-ldst-array.C: New.
5236
0d2f700f
JM
52372016-06-03 Joseph Myers <joseph@codesourcery.com>
5238
5239 PR target/71276
5240 PR target/71277
5241 * gcc.dg/torture/builtin-fp-int-inexact.c,
5242 gcc.target/i386/387-builtin-fp-int-inexact.c,
5243 gcc.target/i386/387-rint-inline-1.c,
5244 gcc.target/i386/387-rint-inline-2.c,
5245 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5246 gcc.target/i386/sse2-rint-inline-1.c,
5247 gcc.target/i386/sse2-rint-inline-2.c,
5248 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5249 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5250
f8071c05
L
52512016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5252 Julia Koval <julia.koval@intel.com>
5253
5254 PR target/66960
5255 PR target/67630
5256 PR target/67634
5257 PR target/67841
5258 PR target/68037
5259 PR target/68618
5260 PR target/68661
5261 PR target/69575
5262 PR target/69596
5263 PR target/69734
5264 * gcc.dg/guality/pr68037-1.c: New test.
5265 * gcc.dg/guality/pr68037-2.c: Likewise.
5266 * gcc.dg/guality/pr68037-3.c: Likewise.
5267 * gcc.dg/torture/pr68037-1.c: Likewise.
5268 * gcc.dg/torture/pr68037-2.c: Likewise.
5269 * gcc.dg/torture/pr68037-3.c: Likewise.
5270 * gcc.dg/torture/pr68661-1a.c: Likewise.
5271 * gcc.dg/torture/pr68661-1b.c: Likewise.
5272 * gcc.target/i386/interrupt-1.c: Likewise.
5273 * gcc.target/i386/interrupt-2.c: Likewise.
5274 * gcc.target/i386/interrupt-3.c: Likewise.
5275 * gcc.target/i386/interrupt-4.c: Likewise.
5276 * gcc.target/i386/interrupt-5.c: Likewise.
5277 * gcc.target/i386/interrupt-6.c: Likewise.
5278 * gcc.target/i386/interrupt-7.c: Likewise.
5279 * gcc.target/i386/interrupt-8.c: Likewise.
5280 * gcc.target/i386/interrupt-9.c: Likewise.
5281 * gcc.target/i386/interrupt-10.c: Likewise.
5282 * gcc.target/i386/interrupt-11.c: Likewise.
5283 * gcc.target/i386/interrupt-12.c: Likewise.
5284 * gcc.target/i386/interrupt-13.c: Likewise.
5285 * gcc.target/i386/interrupt-14.c: Likewise.
5286 * gcc.target/i386/interrupt-15.c: Likewise.
5287 * gcc.target/i386/interrupt-16.c: Likewise.
5288 * gcc.target/i386/interrupt-17.c: Likewise.
5289 * gcc.target/i386/interrupt-18.c: Likewise.
5290 * gcc.target/i386/interrupt-19.c: Likewise.
5291 * gcc.target/i386/interrupt-20.c: Likewise.
5292 * gcc.target/i386/interrupt-21.c: Likewise.
5293 * gcc.target/i386/interrupt-22.c: Likewise.
5294 * gcc.target/i386/interrupt-23.c: Likewise.
5295 * gcc.target/i386/interrupt-24.c: Likewise.
5296 * gcc.target/i386/interrupt-25.c: Likewise.
5297 * gcc.target/i386/interrupt-26.c: Likewise.
5298 * gcc.target/i386/interrupt-27.c: Likewise.
5299 * gcc.target/i386/interrupt-28.c: Likewise.
5300 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5301 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5302 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5303 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5304 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5305 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5306 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5307 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5308 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5309 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5310 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5311 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5312
36b85e43
BS
53132016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5314
9de2e795
L
5315 PR tree-optimization/52171
5316 * gcc.dg/pr52171.c: New test.
5317 * gcc.target/i386/pr52171.c: New test.
36b85e43 5318
bfeee8ac
JH
53192016-06-03 Jan Hubicka <jh@suse.cz>
5320
5321 * g++.dg/tree-ssa/pred-1.C: New testcase
5322 * gcc.dg/tree-ssa/pred-1.c: New testcase
5323
859b0bae
BS
53242016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5325
5326 PR target/70957
5327 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5328 support.
5329 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5330
3a2edf4c
AH
53312016-06-03 Alan Hayward <alan.hayward@arm.com>
5332
5333 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5334
b28ead45
AH
53352016-06-03 Alan Hayward <alan.hayward@arm.com>
5336
5337 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5338 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5339 * gcc.dg/vect/vect-live-1.c: New test.
5340 * gcc.dg/vect/vect-live-2.c: New test.
5341 * gcc.dg/vect/vect-live-3.c: New test.
5342 * gcc.dg/vect/vect-live-4.c: New test.
5343 * gcc.dg/vect/vect-live-5.c: New test.
5344 * gcc.dg/vect/vect-live-slp-1.c: New test.
5345 * gcc.dg/vect/vect-live-slp-2.c: New test.
5346 * gcc.dg/vect/vect-live-slp-3.c: New test.
5347
1f91747b
JJ
53482016-06-03 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR middle-end/71387
5351 * g++.dg/opt/pr71387.C: New test.
5352
47b83923
JL
53532016-06-02 Jeff Law <law@redhat.com>
5354
5355 PR tree-optimization/71328
5356 * gcc.c-torture/compile/pr71328.c: New test.
5357
e96e5f46
JD
53582016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5359
5360 PR fortran/52393
5361 * gfortran.dg/fmt_read_3.f90: Fix typo.
5362 * gfortran.dg/fmt_read_4.f90: New test.
5363
b872d729
PC
53642016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5365
5366 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5367 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5368 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5369 * g++.dg/cpp0x/override2.C: Likewise.
5370 * g++.dg/parse/crash5.C: Likewise.
5371 * g++.dg/parse/error16.C: Likewise.
5372 * g++.dg/parse/error27.C: Likewise.
5373 * g++.dg/template/qualttp15.C: Likewise.
5374 * g++.dg/template/redecl4.C: Likewise.
5375 * g++.old-deja/g++.other/crash39.C: Likewise.
5376 * g++.old-deja/g++.other/struct1.C: Likewise.
5377 * g++.old-deja/g++.pt/m9a.C: Likewise.
5378 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5379
0e535442
JJ
53802016-06-02 Jakub Jelinek <jakub@redhat.com>
5381
0633ee10
JJ
5382 PR c++/71372
5383 * c-c++-common/pr71372.c: New test.
5384
0e535442
JJ
5385 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5386 __TIME__ strings with __builtin_strcmp instead of printf and
5387 dg-output.
5388
f3c5ecc2
ML
53892016-06-02 Martin Liska <mliska@suse.cz>
5390
5391 * gcc.dg/predict-9.c: New test.
5392
a91807c5
JJ
53932016-06-02 Jakub Jelinek <jakub@redhat.com>
5394
5395 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5396 global set_compiler_env_var and global saved_compiler_env_var.
5397
b5bd1978
KT
53982016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5399
5400 PR rtl-optimization/71295
5401 * gcc.c-torture/compile/pr71295.c: New test.
5402
b93b1475
JJ
54032016-06-02 Jakub Jelinek <jakub@redhat.com>
5404
930ebd0e
JJ
5405 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5406
1e021dc3
JJ
5407 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5408 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5409
b93b1475
JJ
5410 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5411 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5412 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5413 alternative number.
5414
58f2fb5c
MM
54152016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5416
5417 * gcc.target/powerpc/p9-splat-4.c: New test.
5418
54192016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5420
5421 PR target/71186
5422 * gcc.target/powerpc/pr71186.c: New test.
5423
4731c9f0
JD
54242016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5425
5426 PR fortran/52393
5427 * gfortran.dg/fmt_read_3.f90: New test.
5428
042dee3e
TP
54292016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5430
5431 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5432 procedure.
5433
15c98b2e
ES
54342016-06-01 Eduard Sanou <dhole@openmailbox.org>
5435
5436 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5437 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5438 env var is set.
5439 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5440 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5441 shown once.
5442 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5443 during compilation.
5444 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5445 vars set by dg-set-compiler-env-var.
5446
6442a6f4
PT
54472016-06-01 Paul Thomas <pault@gcc.gnu.org>
5448
5449 PR fortran/71156
5450 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5451 to the module procedure declaration.
5452 * gfortran.dg/submodule_16.f08: New test.
5453
ab62397a
JJ
54542016-06-01 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR middle-end/71371
5457 * c-c++-common/gomp/pr71371.c: New test.
5458
b66af6ed
RB
54592016-06-01 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/71366
5462 * gcc.dg/torture/pr71366-1.c: New testcase.
5463 * gcc.dg/torture/pr71366-2.c: Likewise.
5464
e342b9d8
KN
54652016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5466
5467 * gcc.target/powerpc/vslv-0.c: New test.
5468 * gcc.target/powerpc/vslv-1.c: New test.
5469 * gcc.target/powerpc/vsrv-0.c: New test.
5470 * gcc.target/powerpc/vsrv-1.c: New test.
5471
721547cd
NS
54722016-06-01 Nathan Sidwell <nathan@acm.org>
5473
5474 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5475 * gcc.target/nvptx/weak.c: New.
5476
fa2c9034
RB
54772016-06-01 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/71261
5480 * gcc.dg/torture/vect-bool-1.c: New testcase.
5481
3e32893c
JJ
54822016-06-01 Jakub Jelinek <jakub@redhat.com>
5483
5484 * gfortran.dg/gomp/order-1.f90: New test.
5485 * gfortran.dg/gomp/order-2.f90: New test.
5486
8c383600
JH
54872016-06-01 Jan Hubicka <hubicka@ucw.cz>
5488
5489 * gcc.dg/unroll-6.c: Update template.
5490 * gcc.dg/unroll-7.c: New testcase.
5491 * gcc.dg/unroll-8.c: New testcase.
5492
a0dfeef5
EB
54932016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5494
5495 * gnat.dg/opt56.ad[sb]: New test.
5496
48de5701
PC
54972016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5498
5499 PR c++/66635
5500 * g++.dg/cpp0x/constexpr-ice16.C: New.
5501
827cf695
PP
55022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5503
5504 PR tree-optimization/71314
5505 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5506 -mbranch-cost=2.
5507
ff66f6e8
PP
55082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5509
5510 PR tree-optimization/71077
5511 * gcc.dg/tree-ssa/pr71077.c: New test.
5512
050fb209
JH
55132016-05-31 Jan Hubicka <hubicka@ucw.cz>
5514
48de5701
PC
5515 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5516 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5517 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5518
c642d919
PC
55192016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5520
5521 PR c++/71248
5522 * g++.dg/cpp0x/pr71248.C: New.
5523 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5524 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5525 * g++.dg/init/new37.C: Likewise.
5526 * g++.dg/template/static1.C: Likewise.
5527 * g++.dg/template/static2.C: Likewise.
5528
d6439e08
L
55292016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5530
5531 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5532 instead of %rdi.
5533 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5534
780b9dd4
MP
55352016-05-31 Marek Polacek <polacek@redhat.com>
5536
5537 * c-c++-common/Wswitch-unreachable-3.c: New test.
5538 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5539
0d99f8a0
RB
55402016-05-31 Richard Biener <rguenther@suse.de>
5541
5542 PR tree-optimization/71352
5543 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5544
52545641
TP
55452016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5546
5547 * gcc.target/arm/armv5_thumb_isa.c: New test.
5548
5b8c1205
KY
55492016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5550
5551 PR target/71346
5552 * gcc.target/i386/pr71346.c: New test.
5553
7a88cc84
TV
55542016-05-31 Tom de Vries <tom@codesourcery.com>
5555
5556 PR tree-optimization/69068
5557 * gcc.dg/graphite/pr69068.c: New test.
5558
265149a6
MS
55592016-05-27 Martin Sebor <msebor@redhat.com>
5560
5561 PR c++/71306
5562 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5563
00631022
JJ
55642016-05-30 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR c++/71349
5567 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5568 nowait depend(inout: dd[0]) clauses where permitted.
5569
b2f6675b
PC
55702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5571
5572 PR c++/71238
5573 * g++.dg/parse/pr71238.C: New.
5574 * g++.dg/concepts/friend1.C: Test column numbers too.
5575 * g++.dg/cpp0x/initlist31.C: Likewise.
5576 * g++.dg/cpp0x/pr51420.C: Likewise.
5577 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5578 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5579 * g++.dg/ext/builtin3.C: Likewise.
5580 * g++.dg/lookup/friend12.C: Likewise.
5581 * g++.dg/lookup/friend7.C: Likewise.
5582 * g++.dg/lookup/koenig1.C: Likewise.
5583 * g++.dg/lookup/koenig5.C: Likewise.
5584 * g++.dg/lookup/used-before-declaration.C: Likewise.
5585 * g++.dg/overload/koenig1.C: Likewise.
5586 * g++.dg/template/crash65.C: Likewise.
5587 * g++.dg/template/friend57.C: Likewise.
5588 * g++.dg/warn/Wshadow-5.C: Likewise.
5589 * g++.dg/warn/Wunused-8.C: Likewise.
5590 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5591 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5592 * g++.old-deja/g++.jason/member.C: Likewise.
5593 * g++.old-deja/g++.jason/report.C: Likewise.
5594 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5595 * g++.old-deja/g++.law/visibility20.C: Likewise.
5596 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5597 * g++.old-deja/g++.other/static5.C: Likewise.
5598 * g++.old-deja/g++.pt/overload2.C: Likewise.
5599
a448ff40
JH
56002016-05-30 Jan Hubicka <hubicka@ucw.cz>
5601
5602 * gcc.dg/tree-ssa/peel1.c: New testcase.
5603 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5604 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5605
69be8c91
TV
56062016-05-30 Tom de Vries <tom@codesourcery.com>
5607
5608 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5609 to ce.
5610
a59775a1
PC
56112016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/71099
5614 * g++.dg/parse/virtual1.C: New.
5615
53d6d955
UB
56162016-05-30 Uros Bizjak <ubizjak@gmail.com>
5617
5618 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5619 Use correct register when clearing %edx.
5620
0557293f
AM
56212016-05-30 Alexander Monakov <amonakov@ispras.ru>
5622
5623 PR tree-optimization/71289
5624 * gcc.dg/pr71289.c: New test.
5625
5d476e35
KV
56262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5627
5628 PR middle-end/71269
5629 PR middle-end/71292
5630 * gcc.dg/tree-ssa/pr71269.c: New test.
5631 * gcc.dg/tree-ssa/pr71292.c: New test.
5632
db5447ca
KV
56332016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5634
5635 PR middle-end/71252
5636 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5637
98bdbb39
JH
56382016-05-30 Jan Hubicka <hubicka@ucw.cz>
5639
5640 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5641 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5642 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5643
7e012855
TV
56442016-05-30 Tom de Vries <tom@codesourcery.com>
5645
5646 PR tree-optimization/69067
5647 * gcc.dg/graphite/pr69067.c: New test.
5648
beed3701
UB
56492016-05-29 Uros Bizjak <ubizjak@gmail.com>
5650
5651 PR target/71245
5652 * gcc.target/i386/pr71245-1.c: New test.
5653 * gcc.target/i386/pr71245-2.c: Ditto.
5654
b6d4f8e8
PC
56552016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/71105
5658 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5659 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5660 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5661
00022058
JH
56622016-05-27 Jan Hubicka <hubicka@ucw.cz>
5663
5664 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5665
c8419aca
VV
56662016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5667
5668 Revert:
5669 PR c++/69855
5670 * g++.dg/overload/69855.C: New.
5671 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5672 * g++.old-deja/g++.pt/crash3.C: Likewise.
5673
8008c4d2
PC
56742016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/60385
5677 * g++.dg/parse/namespace13.C: New.
5678
8b2ef235
JL
56792016-05-26 Jeff Law <law@redhat.com>
5680
5681 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5682 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5683 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5684 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5685 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5686 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5687 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5688 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5689 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5690 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5691 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5692 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5693 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5694
7d67159b
VV
56952016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5696
5697 PR c++/69855
5698 * g++.dg/overload/69855.C: New.
5699 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5700 * g++.old-deja/g++.pt/crash3.C: Likewise.
5701
88e3bdd1
JW
57022016-05-27 Jiong Wang <jiong.wang@arm.com>
5703
5704 PR target/63596
5705 * gcc.target/aarch64/va_arg_1.c: New testcase.
5706 * gcc.target/aarch64/va_arg_2.c: Likewise.
5707 * gcc.target/aarch64/va_arg_3.c: Likewise.
5708
3fd6b9cc
JW
57092016-05-27 Jiong Wang <jiong.wang@arm.com>
5710
5711 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5712 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5713 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5714 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5715 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5716
3cee7e4e
MP
57172016-05-27 Marek Polacek <polacek@redhat.com>
5718
5719 PR middle-end/71308
5720 * g++.dg/torture/pr71308.C: New test.
5721
6a813c96
DV
57222016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5723
5724 * gcc.dg/zero_bits_compound-1.c: New test.
5725 * gcc.dg/zero_bits_compound-2.c: New test.
5726
0561bcfb
IE
57272016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5728
5729 PR middle-end/71279
5730 * gcc.dg/pr71279.c: New test.
5731
21316320
MM
57322016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5733
5734 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5735 floating point min/max/comparison instructions.
5736 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5737
7211a097
JJ
57382016-05-26 Jakub Jelinek <jakub@redhat.com>
5739
5740 * c-c++-common/gomp/schedule-1.c: New test.
5741 * gfortran.dg/gomp/schedule-1.f90: New test.
5742
cac177cf
PP
57432016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5744
5745 PR c++/70822
5746 PR c++/70106
5747 * g++.dg/cpp1y/auto-fn32.C: New test.
5748 * g++.dg/cpp1y/paren4.C: New test.
5749
a2d5b8c9
NS
57502016-05-26 Nathan Sidwell <nathan@acm.org>
5751
5752 * gcc.dg/20060410.c: Xfail on ptx.
5753 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5754 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5755 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5756 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5757 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5758
ffa8b552
TP
57592016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5760
5761 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5762
c7501e00
JJ
57632016-05-26 Jakub Jelinek <jakub@redhat.com>
5764
1875b9a0
JJ
5765 PR tree-optimization/71280
5766 * gcc.dg/pr71280.c: New test.
5767
2116e19f
JJ
5768 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5769
305aef09
JJ
5770 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5771 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5772
c7501e00
JJ
5773 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5774
ca449d26
JW
57752016-05-26 Jiong Wang <jiong.wang@arm.com>
5776
5777 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5778 kept in memory.
ca449d26 5779
8af01c66
JL
57802016-05-25 Jeff Law <law@redhat.com>
5781
5782 PR tree-optimization/71272
5783 * gcc.c-torture/compile/pr71272.c: new test.
5784
f9d6ce73
BS
57852016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5786
5787 * gcc.target/powerpc/vec-cmpne.c: New test.
5788 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5789
a88a7b22
EB
57902016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5791
5792 * gnat.dg/opt55.ad[sb]: New test.
5793
125f02ed
SKS
57942016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5795
5796 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5797 * c-c++-common/pr60226.c: Require int32plus.
5798 * gcc.c-torture/execute/pr70602.c: Likewise.
5799 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5800 unsigned long for malloc arg type.
5801 * gcc.dg/asr_div1.c: Require int32plus.
5802 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5803 * gcc.dg/pie-1.c: Require pie.
5804 * gcc.dg/pie-2.c: Likewise.
5805 * gcc.dg/pr59471.c: Require int32plus.
5806 * gcc.dg/pr59963-2.c: XFAIL for int16.
5807 * gcc.dg/pr60114.c: Require int32plus.
5808 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5809 unsigned long for typedef of size_t.
5810 * gcc.dg/pr63914.c: Require int32plus.
5811 * gcc.dg/pr64536.c: Require pt32plus.
5812 * gcc.dg/pr65658.c: Likewise.
5813 * gcc.dg/pr67271.c: Require int32plus.
5814 * gcc.dg/pr68112.c: Likewise.
5815 * gcc.dg/pr69071.c: Skip for avr target.
5816 * gcc.dg/pr69973.c: Require int32plus.
5817 * gcc.dg/pr70169.c: Skip for avr target.
5818 * gcc.dg/sso-6.c: Require int32plus.
5819 * gcc.dg/sso-7.c: Likewise.
5820 * gcc.dg/sso-8.c: Likewise.
5821 * gcc.dg/vrp-min-max-2.c: Likewise.
5822
c6e434f5
UB
58232016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5824
5825 PR target/70738
5826 * gcc.target/i386/pr70738-1.c: New test.
5827 * gcc.target/i386/pr70738-2.c: Likewise.
5828 * gcc.target/i386/pr70738-3.c: Likewise.
5829 * gcc.target/i386/pr70738-4.c: Likewise.
5830 * gcc.target/i386/pr70738-5.c: Likewise.
5831 * gcc.target/i386/pr70738-6.c: Likewise.
5832 * gcc.target/i386/pr70738-7.c: Likewise.
5833 * gcc.target/i386/pr70738-8.c: Likewise.
5834 * gcc.target/i386/pr70738-9.c: Likewise.
5835
5c42d341
KT
58362016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 PR rtl-optimization/66940
5839 * gcc.c-torture/execute/pr66940.c: New test.
5840
bf9a1a07
IV
58412016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5842
5843 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5844 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5845 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5846 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5847 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5848 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5849 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5850 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5851 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5852 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5853 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5854 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5855 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5856 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5857 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5858 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5859 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5860 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5861 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5862 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5863 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5864 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5865 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5866 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5867
95efe6b6
MP
58682016-05-25 Marek Polacek <polacek@redhat.com>
5869
5870 PR c/71265
5871 * gcc.dg/noncompile/pr71265.c: New test.
5872
a23faf7a
MP
5873 PR c/71266
5874 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5875
69a6d5ad
NS
58762016-05-25 Nathan Sidwell <nathan@acm.org>
5877
5878 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5879
3072d4ea
RB
58802016-05-25 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/71261
5883 * c-c++-common/torture/pr71261.c: New testcase.
5884
e412ece4
RB
58852016-05-25 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/71264
5888 * gcc.dg/vect/pr71264.c: New testcase.
5889
b9e551ad
PC
58902016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/55992
5893 * g++.dg/cpp0x/alias-decl-53.C: New.
5894 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5895
6aa1abe5
ML
58962016-05-25 Martin Liska <mliska@suse.cz>
5897
5898 * g++.dg/pr71239.C: New test.
5899
842d162e
RB
59002016-05-25 Richard Biener <rguenther@suse.de>
5901
c87885ca
RO
5902 * gcc.dg/vect/pr58135.c: Rename to ...
5903 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5904
f184a36c
MP
59052016-05-25 Marek Polacek <polacek@redhat.com>
5906
5907 * g++.dg/pr65295.C: Use target c++14.
5908
021fad86
PC
59092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5910
53d6d955
UB
5911 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5912 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5913
c3eaf15a
MM
59142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5915
5916 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5917 instructions.
5918
e46c7770
CP
59192016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5920
5921 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5922 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5923 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5924 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5925 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5926 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5927 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5928 * c-c++-common/goacc/pcopy.c: Likewise.
5929 * c-c++-common/goacc/pcopyin.c: Likewise.
5930 * c-c++-common/goacc/pcopyout.c: Likewise.
5931 * c-c++-common/goacc/pcreate.c: Likewise.
5932 * c-c++-common/goacc/pr70688.c: New test.
5933 * c-c++-common/goacc/present-1.c: Adjust test.
5934 * c-c++-common/goacc/reduction-5.c: Likewise.
5935 * g++.dg/goacc/data-1.C: New test.
5936
4bfc9db7
MM
59372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5938
5939 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5940 vector parity built-in functions.
5941 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5942 count trailing zeros automatic vectorization.
5943 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5944 count trailing zeros built-in functions.
5945
2bc145af
KV
59462016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5947
5948 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5949
26869fdb
PH
59502016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5951
5952 PR target/71050
5953 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5954
b2dc9c3b
PC
59552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/50436
5958 * g++.dg/template/crash123.C: New.
5959 * g++.dg/template/crash124.C: Likewise.
5960
f65e97fd
MS
59612016-05-24 Martin Sebor <msebor@redhat.com>
5962
5963 PR c++/71147
5964 * g++.dg/ext/flexary16.C: New test.
5965
a6f5ac7f
IV
59662016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5967
69a6d5ad
NS
5968 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5969 before math.h is included.
a6f5ac7f
IV
5970 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5971 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5972 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5973 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5974 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5975 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5976 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5977 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5978 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5979 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5980 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5981 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5982 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5983 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5984 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5985 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5986 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5987 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5988 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5989 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5990 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5991 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5992 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5993
27bad558
MM
59942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5995 Kelvin Nilsen <kelvin@gcc.gnu.org>
5996
5997 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5998 support.
5999
72f382fb
PC
60002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/69872
6003 * g++.dg/warn/Wno-narrowing1.C: New.
6004
ef2ec9d9
MP
60052016-05-24 Marek Polacek <polacek@redhat.com>
6006
6007 PR c/71249
6008 * c-c++-common/Wswitch-unreachable-2.c: New test.
6009
e90434e3
JJ
60102016-05-24 Jakub Jelinek <jakub@redhat.com>
6011
7adb26f2
JJ
6012 PR c++/71257
6013 * g++.dg/vect/simd-clone-6.cc: New test.
6014 * g++.dg/gomp/declare-simd-6.C: New test.
6015
e90434e3
JJ
6016 PR middle-end/70434
6017 PR c/69504
6018 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6019
b556ea3b
RB
60202016-05-24 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/71240
6023 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6024
e5328f5d
RB
60252016-05-24 Richard Biener <rguenther@suse.de>
6026
6027 PR tree-optimization/71230
6028 * gcc.dg/torture/pr71230.c: New testcase.
6029 * g++.dg/torture/pr71230.C: Likewise.
6030
a04e69c0
TS
60312016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6032
6033 * c-c++-common/goacc/routine-5.c: Add tests.
6034 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6035 * gfortran.dg/goacc/routine-6.f90: Add tests.
6036
30fd2977
RB
60372016-05-24 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/71253
6040 * gcc.dg/torture/pr71253.c: New testcase.
6041
ca6f60bc
KV
60422016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6043
6044 PR middle-end/71252
6045 * gfortran.dg/pr71252.f90: New test.
6046
d3465d72
RS
60472016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6048
6049 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6050
f17a223d
RB
60512016-05-24 Richard Biener <rguenther@suse.de>
6052
6053 PR middle-end/70434
6054 PR c/69504
6055 * c-c++-common/vector-subscript-4.c: New testcase.
6056 * c-c++-common/vector-subscript-5.c: Likewise.
6057
e3f36534
JD
60582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6059
6060 PR fortran/71123
6061 * gfortran.dg/namelist_90.f: New test
6062
85d5c27d
JD
60632016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6064
6065 PR fortran/66461
6066 * gfortran.dg/unexpected_eof.f: New test
6067
fe3f3340
MM
60682016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6069 Kelvin Nilsen <kelvin@gcc.gnu.org>
6070
6071 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6072 as little endian.
6073
26d6ae55
PC
60742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/70972
6077 * g++.dg/cpp0x/inh-ctor20.C: New.
6078 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6079
d6c9a06f
PC
60802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6081
6082 PR c++/69095
6083 * g++.dg/cpp0x/variadic168.C: New.
6084
396a1d10
PC
60852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6086
6087 * g++.dg/cpp0x/pr31445.C: Test column number too.
6088 * g++.dg/cpp0x/pr32253.C: Likewise.
6089 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6090 * g++.dg/cpp0x/variadic36.C: Likewise.
6091
ece46666
MG
60922016-05-23 Marc Glisse <marc.glisse@inria.fr>
6093
6094 * gcc.dg/fold-notshift-2.c: Adjust.
6095
a7dc5980
MP
60962016-05-23 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/49859
6099 * c-c++-common/Wswitch-unreachable-1.c: New test.
6100 * gcc.dg/Wswitch-unreachable-1.c: New test.
6101 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6102 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6103 * g++.dg/gomp/block-10.C: Likewise.
6104 * gcc.dg/gomp/block-10.c: Likewise.
6105 * g++.dg/gomp/block-9.C: Likewise.
6106 * gcc.dg/gomp/block-9.c: Likewise.
6107 * g++.dg/gomp/target-1.C: Likewise.
6108 * g++.dg/gomp/target-2.C: Likewise.
6109 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6110 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6111 * g++.dg/gomp/taskgroup-1.C: Likewise.
6112 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6113 * gcc.dg/gomp/teams-1.c: Likewise.
6114 * g++.dg/gomp/teams-1.C: Likewise.
6115 * g++.dg/overload/error3.C: Likewise.
6116 * g++.dg/tm/jump1.C: Likewise.
6117 * g++.dg/torture/pr40335.C: Likewise.
6118 * gcc.dg/c99-vla-jump-5.c: Likewise.
6119 * gcc.dg/switch-warn-1.c: Likewise.
6120 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6121 * gcc.dg/nested-func-1.c: Likewise.
6122 * gcc.dg/pr67784-4.c: Likewise.
6123
18b54004
RB
61242016-05-23 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/71230
6127 * gfortran.dg/pr71230-1.f90: New testcase.
6128 * gfortran.dg/pr71230-2.f90: Likewise.
6129
e569db5f
VK
61302016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6131
396a1d10 6132 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6133 * gcc.dg/vect/pr58135.c: Add new.
6134 * gfortran.dg/pr46519-1.f: Adjust test case.
6135
e4b71114
PC
61362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6137
6138 PR c++/53401
6139 * g++.dg/cpp0x/decltype64.C: New.
6140
a25a8058
CL
61412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6142
6143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6146
0dcfe9ab
CL
61472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6148
6149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6150 Add poly64x1_t and poly64x2_t cases if supported.
6151 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6152 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6156
ffd70e4a
CL
61572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6158
6159 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6160 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6161 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6162 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6163 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6164 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6165 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6166
4b1f57fe
CL
61672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6168
6169 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6170
16c5ec77
CL
61712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6172
6173 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6174 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6175
94ad56c7
JJ
61762016-05-22 Jakub Jelinek <jakub@redhat.com>
6177
57748705
JJ
6178 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6179 constraint instead of "r".
6180 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6181 insn instead of vxorpd.
6182 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6183
af120161
JJ
6184 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6185 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6186
355023ce
JJ
6187 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6188
3b48574c
JJ
6189 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6190 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6191
94ad56c7
JJ
6192 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6193
8a85cee2
KV
61942016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6195
6196 PR middle-end/40921
6197 * gcc.dg/tree-ssa/pr40921.c: New test.
6198
8e916b16
PS
61992016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6200
6201 PR target/71103
6202 * gcc.target/avr/pr71103.c: New test.
6203
88aea79f
KV
62042016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6205
6206 PR middle-end/71179
6207 * gcc.dg/tree-ssa/pr71179.c: New test.
6208
79063edd
MS
62092016-05-20 Martin Sebor <msebor@redhat.com>
6210
6211 PR c/71115
6212 * gcc.dg/init-excess-2.c: New test.
6213
55c8849f
EB
62142016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6215
6216 * gnat.dg/opt53.adb: New test.
6217 * gnat.dg/opt54.adb: Likewise.
6218
c91a0948
MJ
62192016-05-20 Martin Jambor <mjambor@suse.cz>
6220
6221 PR tree-optimization/70884
6222 * gcc.dg/tree-ssa/pr70919.c: New test.
6223
9cad20fa
BS
62242016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6225
6226 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6227 formatting.
69a6d5ad
NS
6228 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6229 fix code formatting.
6230
62312016-05-20 Nathan Sidwell <nathan@acm.org>
6232
6233 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6234 non-common cases.
6235 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6236
15c671a7
DM
62372016-05-20 David Malcolm <dmalcolm@redhat.com>
6238
6239 * jit.dg/all-non-failing-tests.h: Add
6240 test-factorial-must-tail-call.c.
6241 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6242 * jit.dg/test-factorial-must-tail-call.c: New test case.
6243
4f028369
JJ
62442016-05-20 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR fortran/71204
6247 * gfortran.dg/pr71204.f90: New test.
6248
7dea4ab3
CP
62492016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6250
6251 * gcc.target/nvptx/sincos.c: New test.
6252
ef98d365
PC
62532016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6254
6255 PR c++/70572
6256 * g++.dg/cpp1y/auto-fn31.C: New.
6257
92466115
BS
62582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6259
6260 * gcc.target/powerpc/vec-addec.c: New test.
6261 * gcc.target/powerpc/vec-addec-int128.c: New test.
6262
9a385c2d
DM
62632016-05-20 David Malcolm <dmalcolm@redhat.com>
6264
6265 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6266 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6267 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6268 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6269
77c9d5b4
JH
62702016-05-20 Jan Hubicka <hubicka@ucw.cz>
6271
6272 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6273
68047971
JJ
62742016-05-20 Jakub Jelinek <jakub@redhat.com>
6275
18954840
JJ
6276 PR c++/71210
6277 * g++.dg/opt/pr71210-1.C: New test.
6278 * g++.dg/opt/pr71210-2.C: New test.
6279
68047971
JJ
6280 PR tree-optimization/29756
6281 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6282 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6283 only on selected targets where V4SImode vectors are known to be
6284 supported.
6285
d78789f5
MG
62862016-05-20 Marc Glisse <marc.glisse@inria.fr>
6287
6288 PR tree-optimization/71079
6289 PR tree-optimization/71206
6290 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6291
550fa093
PK
62922016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6293
6294 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6295 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6296 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6297
483c6429
RG
62982016-05-20 Richard Guenther <rguenther@suse.de>
6299
6300 PR tree-optimization/29756
6301 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6302
eb066284
RB
63032016-05-20 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/71185
6306 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6307
58f10249
RB
63082016-05-20 Richard Biener <rguenther@suse.de>
6309
6310 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6311
2a5569fa
MP
63122016-05-19 Marek Polacek <polacek@redhat.com>
6313
6314 PR c++/71075
6315 * g++.dg/diagnostic/pr71075.C: New test.
6316
5e9a5385
DM
63172016-05-19 David Malcolm <dmalcolm@redhat.com>
6318
6319 PR c++/71184
6320 * g++.dg/pr71184.C: New test case.
6321
4f45da44
KN
63222016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6323
6324 * gcc.target/powerpc/darn-0.c: New test.
6325 * gcc.target/powerpc/darn-1.c: New test.
6326 * gcc.target/powerpc/darn-2.c: New test.
6327
4177437e
MP
63282016-05-19 Marek Polacek <polacek@redhat.com>
6329
6330 PR tree-optimization/71031
6331 * gcc.dg/tree-ssa/vrp100.c: New test.
6332
afb72432
IE
63332016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6334
6335 PR rtl-optimization/71148
6336 * gcc.dg/pr71148.c: New test.
6337
4f83064e
KT
63382016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6339
6340 PR target/71056
6341 * gcc.target/arm/pr71056.c: New test.
6342
4bf8dbe1
BE
63432016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6344
6345 * c-c++-common/pr69669.c: Check the used mode.
6346
f3510625
MO
63472016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6348
6349 PR sanitizer/64354
6350 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6351
43c0068e
RB
63522016-05-19 Richard Biener <rguenther@suse.de>
6353
6354 PR tree-optimization/70729
6355 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6356 * gcc.dg/graphite/scop-18.c: Likewise.
6357 * gcc.dg/pr41783.c: Disable LIM.
6358 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6359 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6360 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6361 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6362 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6363 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6364 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6368 * gfortran.dg/pr42108.f90: Likewise.
6369
70f25790
DM
63702016-05-18 David Malcolm <dmalcolm@redhat.com>
6371
6372 PR driver/69265
6373 * gcc.dg/spellcheck-options-11.c: New test case.
6374
960db8ec
JJ
63752016-05-18 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR c++/71100
6378 * g++.dg/opt/pr71100.C: New test.
6379
04643334
MJ
63802016-05-18 Martin Jambor <mjambor@suse.cz>
6381
6382 PR ipa/69708
6383 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6384 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6385 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6386 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6387
91bb9f80
MJ
63882016-05-18 Martin Jambor <mjambor@suse.cz>
6389
6390 PR ipa/69708
6391 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6392 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6393 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6394 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6395 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6396
c584aca6
PC
63972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6398
6399 PR c++/69793
6400 * g++.dg/template/crash122.C: New.
6401
20309c6e
PC
64022016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/70466
6405 * g++.dg/template/pr70466-1.C: New.
6406 * g++.dg/template/pr70466-2.C: Likewise.
6407
50c78b9a
MM
64082016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6409
6410 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6411 splat operations and the XXSPLTIB instruction.
6412 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6413 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6414 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6415 xxlxor to clear a register.
6416
cf8be00d
RS
64172016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6418
6419 * gcc.dg/torture/pr71020.c: New test.
6420
848a392a
MJ
64212016-05-18 Martin Jambor <mjambor@suse.cz>
6422
6423 PR ipa/70646
6424 * gcc.dg/ipa/pr70646.c: New test.
6425
1f2ab776
CL
64262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6427
6428 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6429
76489493
CL
64302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6431
6432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6433 missing tests for vreinterpretq_p{8,16}.
6434
bd79378d
CL
64352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6436
6437 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6438 vsliq_n_s64 and vsliq_n_u64.
6439
81ca3ea0
CL
64402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6441
6442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6443 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6444
873cb425
CL
64452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6446
6447 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6448 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6449 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6450
9d6e7c21
CL
64512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6452
6453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6454 in comment.
6455
b4dbe40e 64562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6457
6458 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6459 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6460 "blr\t" and switch to scan-assembler-times.
6461
83a5c910
JW
64622016-05-18 Jiong Wang <jiong.wang@arm.com>
6463
53d6d955
UB
6464 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6465 with __aarch64__.
6466 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6467 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6468
fb7cbdeb
JJ
64692016-05-18 Jakub Jelinek <jakub@redhat.com>
6470
8ee91165
JJ
6471 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6472 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6473 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6474 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6475 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6476 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6477
cf4d516a
JJ
6478 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6479 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6480
a4f16422
JJ
6481 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6482 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6483
7b37ce10
JJ
6484 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6485 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6486
fb7cbdeb
JJ
6487 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6488
c9326aef
RB
64892016-05-18 Richard Biener <rguenther@suse.de>
6490
6491 PR tree-optimization/71168
6492 * gcc.dg/torture/pr71168.c: New testcase.
6493
df8b0a11
KV
64942016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6495
6496 PR middle-end/63586
6497 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6498 * gcc.dg/tree-ssa/pr63586.c: New test.
6499 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6500
2efd67ed
NS
65012016-05-17 Nathan Sidwell <nathan@acm.org>
6502
6503 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6504 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6505 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6506 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6507
1988b2c2
NS
65082016-05-17 Nathan Sidwell <nathan@acm.org>
6509
6510 * gcc.target/nvptx/abi-vararg-3.c: New.
6511
ad1d92ab
MM
65122016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6513
6514 PR tree-optimization/54579
6515 PR middle-end/55299
6516 * gcc.dg/fold-notrotate-1.c: New test.
6517 * gcc.dg/fold-notshift-1.c: New test.
6518 * gcc.dg/fold-notshift-2.c: New test.
6519
47768df8
MP
65202016-05-17 Marek Polacek <polacek@redhat.com>
6521
6522 PR ipa/71146
6523 * g++.dg/ipa/pr71146.C: New test.
6524
6b5423a5
DM
65252016-05-17 David Malcolm <dmalcolm@redhat.com>
6526
6527 * jit.dg/test-error-array-bounds.c: New test case.
6528
c7986356
MG
65292016-05-17 Marc Glisse <marc.glisse@inria.fr>
6530
6531 * gcc.dg/tree-ssa/and-1.c: New testcase.
6532
d982c5b7
MG
65332016-05-17 Marc Glisse <marc.glisse@inria.fr>
6534
6535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6536 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6537
0139ba93
MG
65382016-05-17 Marc Glisse <marc.glisse@inria.fr>
6539
6540 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6541 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6542
daab4562
JW
65432016-05-17 Jiong Wang <jiong.wang@arm.com>
6544
6545 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6546
22330033
JW
65472016-05-17 Jiong Wang <jiong.wang@arm.com>
6548
6549 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6550
98b3a5f2
JW
65512016-05-17 Jiong Wang <jiong.wang@arm.com>
6552
6553 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6554 ".2d[index]" when scan the assembly.
6555 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6557 float64x1.
6558 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6559
b71b7a8e
RB
65602016-05-17 Richard Biener <rguenther@suse.de>
6561
6562 PR tree-optimization/71132
6563 * gcc.dg/torture/pr71132.c: New testcase.
6564
3c51ad46
CL
65652016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6566
6567 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6568
d20faa66
KT
65692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6570
6571 PR target/70809
6572 * gcc.target/aarch64/pr70809_1.c: New test.
6573
b75cc5a4
KT
65742016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6575
6576 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6577 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6578 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6579 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6580
b28eb195
IE
65812016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6582 Ilya Enkovich <ilya.enkovich@intel.com>
6583
6584 PR target/71114
6585 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6586
0b9004ed
JH
65872016-05-16 Jan Hubicka <hubicka@ucw.cz>
6588
6589 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6590 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6591
1b81a1c1
MW
65922016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6593
6594 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6595 test for __ARM_FP16_ARGS.
6596 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6597 * gcc.target/arm/aapcs/neon-vect10.c: New.
6598 * gcc.target/arm/aapcs/neon-vect9.c: New.
6599 * gcc.target/arm/aapcs/vfp18.c: New.
6600 * gcc.target/arm/aapcs/vfp19.c: New.
6601 * gcc.target/arm/aapcs/vfp20.c: New.
6602 * gcc.target/arm/aapcs/vfp21.c: New.
6603 * gcc.target/arm/fp16-aapcs-1.c: New.
6604 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6605 test for __ARM_FP16_ARGS.
6606 * g++.target/arm/fp16-return-1.c: Update expected output.
6607
921d1e73
JW
66082016-05-16 Jiong Wang <jiong.wang@arm.com>
6609
6610 PR testsuite/70227
6611 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6612
228eb42a
HA
66132016-05-15 Harald Anlauf <anlauf@gmx.de>
6614
6615 PR fortran/69603
6616 * gfortran.dg/pr69603.f90: New testcase.
6617
785abfd3
FR
66182016-05-14 Fritz Reese <fritzoreese@gmail.com>
6619
6620 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6621
e75eb64f
FR
66222016-05-14 Fritz Reese <fritzoreese@gmail.com>
6623
6624 PR fortran/71047
6625 * gfortran.dg/pr71047.f08: New test.
6626
aa4b467b
JM
66272016-05-13 Joseph Myers <joseph@codesourcery.com>
6628
6629 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6630 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6631 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6632
653fb4a2
MS
66332016-05-13 Martin Sebor <msebor@redhat.com>
6634
6635 PR c++/60049
6636 * g++.dg/cpp0x/constexpr-60049.C: New test.
6637
9e37582d
JJ
66382016-05-13 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR bootstrap/71071
6641 * gcc.dg/pr71071.c: New test.
6642
a278aa17
UB
66432016-05-13 Uros Bizjak <ubizjak@gmail.com>
6644
6645 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6646 remove XOP handling.
377eaca7 6647 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6648
ac3d02e2
NS
66492016-05-13 Nathan Sidwell <nathan@acm.org>
6650
6651 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6652 __atomic_is_lock_free declaration.
6653
8ab3bdac
RB
66542016-05-13 Richard Biener <rguenther@suse.de>
6655
6656 PR tree-optimization/42587
6657 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6658
623b8e0a
ML
66592016-05-13 Martin Liska <mliska@suse.cz>
6660
6661 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6662 the new format of dump output.
6663
da7674f6
IE
66642016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6665
6666 * gcc.dg/pr71084.c: New test.
6667
c959db3d
RR
66682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6669
53d6d955
UB
6670 PR target/53440
6671 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6672
43203dea
RR
66732016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6674
6675 * gcc.target/aarch64/struct_return.c: New test.
6676
4f2e1536
MP
66772016-05-12 Marek Polacek <polacek@redhat.com>
6678
6679 PR c/70756
6680 * c-c++-common/pr70756-2.c: New test.
6681 * c-c++-common/pr70756.c: New test.
6682
1ef33ef3
RB
66832016-05-12 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/71059
6686 * gcc.dg/torture/pr71059.c: New testcase.
6687
763baff6
RB
66882016-05-12 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/71062
6691 * gcc.dg/torture/pr71062.c: New testcase.
6692
c4ec1243
IE
66932016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6694
6695 PR tree-optimization/71006
6696 * gcc.dg/pr71006.c: New test.
6697
a5fbf76d
MP
66982016-05-12 Marek Polacek <polacek@redhat.com>
6699
6700 PR driver/71063
6701 * gcc.dg/opts-7.c: New test.
6702
5acc47a4
KT
67032016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6704
6705 PR target/70830
6706 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6707 Add -save-temps to dg-options.
6708 Scan for ldmfd rather than pop instruction.
6709 * gcc.target/arm/interrupt-2.c: Likewise.
6710 * gcc.target/arm/pr70830.c: New test.
6711
40bd4bf9
JJ
67122016-05-12 Jakub Jelinek <jakub@redhat.com>
6713
3cd63842
JJ
6714 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6715 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6716
c05d08f6
JJ
6717 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6718 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6719 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6720
bc27ffae
JJ
6721 PR target/71019
6722 * gcc.target/i386/avx512vl-pack-1.c: New test.
6723 * gcc.target/i386/avx512vl-pack-2.c: New test.
6724 * gcc.target/i386/avx512bw-pack-2.c: New test.
6725
515d7412
JJ
6726 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6727
40bd4bf9
JJ
6728 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6729 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6730 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6731
44ab146a
RB
67322016-05-12 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/70986
6735 * gcc.dg/torture/pr70986-1.c: New testcase.
6736 * gcc.dg/torture/pr70986-2.c: Likewise.
6737 * gcc.dg/torture/pr70986-3.c: Likewise.
6738
d6e83a8d
MM
67392016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6740
6741 PR c/43651
6742 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6743 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6744
51e67ea3
UB
67452016-05-11 Uros Bizjak <ubizjak@gmail.com>
6746
6747 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6748 directive.
6749 * gcc.target/i386/pr66746.c: Ditto.
6750
3fd2b007
MM
67512016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6752
6753 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6754 support.
6755 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6756 warning when using -mvsx-timode.
6757 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6758 * gcc.target/powerpc/dform-2.c: Likewise.
6759 * gcc.target/powerpc/pr68805.c: Likewise.
6760
5c3a10fb
MP
67612016-05-11 Marek Polacek <polacek@redhat.com>
6762
6763 PR c++/71024
6764 * c-c++-common/attributes-3.c: New test.
6765
7cfb065b
NS
67662016-05-11 Nathan Sidwell <nathan@acm.org>
6767
6768 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6769 * gcc.c-torture/execute/pr68185.c: Likewise.
6770 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6771 * gcc.dg/pr69634.c: Requires scheduling.
6772 * gcc.dg/torture/pr66178.c: Require label values.
6773 * gcc.dg/setjmp-6.c: Require indirect jumps.
6774
f35ea97d
RB
67752016-05-11 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/71055
6778 * gcc.dg/torture/pr71055.c: New testcase.
6779
dff70323
RB
67802016-05-11 Richard Biener <rguenther@suse.de>
6781
6782 PR debug/71057
6783 * g++.dg/debug/pr71057.C: New testcase.
6784
56a3d28b
JJ
67852016-05-11 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR fortran/70855
6788 * gfortran.dg/gomp/pr70855.f90: New test.
6789
ebc1b29e
RB
67902016-05-11 Richard Biener <rguenther@suse.de>
6791
6792 PR middle-end/71002
6793 * g++.dg/torture/pr71002.C: New testcase.
6794
98ccd1d7
IE
67952016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6796
6797 PR middle-end/70807
6798 * gcc.dg/pr70807.c: New test.
6799
ed29e24b
MS
68002016-05-10 Martin Sebor <msebor@redhat.com>
6801
6802 PR c++/38611
6803 * g++.dg/Wattributes.C: New test.
6804
e39dab2c
MG
68052016-05-10 Marc Glisse <marc.glisse@inria.fr>
6806
6807 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6808 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6809 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6810
d067e238
IE
68112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6812
6813 PR target/70799
6814 * gcc.target/i386/pr70799-1.c: New test.
6815
cd36c83e
PMR
68162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6817
6818 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6819
1e3af2a4
IE
68202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6821
6822 PR middle-end/70877
6823 * gcc.target/i386/pr70877.c: New test.
6824
afc610db
IE
68252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6826
6827 PR tree-optimization/70786
6828 * gcc.target/i386/pr70876.c: New test.
6829
4b59d19f
JJ
68302016-05-10 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR target/70927
6833 * gcc.target/i386/avx512vl-logic-1.c: New test.
6834 * gcc.target/i386/avx512vl-logic-2.c: New test.
6835 * gcc.target/i386/avx512dq-logic-2.c: New test.
6836
9b5ee426
BS
68372016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6838
6839 PR target/70963
6840 * gcc.target/powerpc/pr70963.c: New.
6841
f3352cab
DM
68422016-05-10 David Malcolm <dmalcolm@redhat.com>
6843
6844 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6845 (test_very_wide_line): Add ruler to expected output.
6846 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6847 (test_very_wide_line): Likewise.
6848 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6849 (test_show_locus): Within the handling of "test_very_wide_line",
6850 enable show_ruler_p on the diagnostic context.
6851
4a3255dd
RB
68522016-05-10 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/71039
6855 * gcc.dg/torture/pr71039.c: New testcase.
6856
da7c9950
NS
68572016-05-10 Nathan Sidwell <nathan@acm.org>
6858
6859 * gcc.dg/nested-func-10.c: Requires alloca.
6860 * gcc.dg/nested-func-9.c: Requires alloca.
6861 * gcc.c-torture/execute/pr70460.c: Requires labels.
6862 * gcc.c-torture/compile/pr70199.c: Requires labels.
6863 * gcc.target/nvptx/decl.c: Compile only.
6864 * gcc.target/nvptx/trailing-init.c: Compile only.
6865 * gcc.target/nvptx/ary-init.c: Compile only.
6866
cf68d92c
MP
68672016-05-10 Marek Polacek <polacek@redhat.com>
6868
6869 PR c/70255
6870 * gcc.dg/attr-opt-1.c: New test.
6871
64ea4e15
RB
68722016-05-10 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/70497
6875 PR tree-optimization/28367
6876 * gcc.dg/torture/20160404-1.c: New testcase.
6877 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6878 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6879
5a96dae3
PMR
68802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6881
6882 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6883
fc97f805
UB
68842016-05-09 Uros Bizjak <ubizjak@gmail.com>
6885
6886 * gcc.target/i386/fabsneg-1.c New test.
6887
a710b1d5
AM
68882016-05-09 Alan Modra <amodra@gmail.com>
6889
6890 PR testsuite/70826
6891 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6892
171f6f05
RB
68932016-05-09 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/70985
6896 * gcc.dg/torture/pr70985.c: New testcase.
6897
18caa34e
BC
68982016-05-09 Bin Cheng <bin.cheng@arm.com>
6899
6900 * gcc.dg/tree-ssa/ifc-9.c: New test.
6901 * gcc.dg/tree-ssa/ifc-10.c: New test.
6902 * gcc.dg/tree-ssa/ifc-11.c: New test.
6903 * gcc.dg/tree-ssa/ifc-12.c: New test.
6904 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6905 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6906 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6907
7a27d38f
RB
69082016-05-09 Richard Biener <rguenther@suse.de>
6909
6910 PR fortran/70937
6911 * gfortran.dg/pr70937.f90: New testcase.
6912
5ebbbd3d
RO
69132016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6914
6915 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6916
f6288c24
FR
69172016-05-07 Fritz Reese <fritzoreese@gmail.com>
6918
6919 PR fortran/56226
6920 * gfortran.dg/dec_structure_1.f90: New testcase.
6921 * gfortran.dg/dec_structure_2.f90: Ditto.
6922 * gfortran.dg/dec_structure_3.f90: Ditto.
6923 * gfortran.dg/dec_structure_4.f90: Ditto.
6924 * gfortran.dg/dec_structure_5.f90: Ditto.
6925 * gfortran.dg/dec_structure_6.f90: Ditto.
6926 * gfortran.dg/dec_structure_7.f90: Ditto.
6927 * gfortran.dg/dec_structure_8.f90: Ditto.
6928 * gfortran.dg/dec_structure_9.f90: Ditto.
6929 * gfortran.dg/dec_structure_10.f90: Ditto.
6930 * gfortran.dg/dec_structure_11.f90: Ditto.
6931 * gfortran.dg/dec_union_1.f90: Ditto.
6932 * gfortran.dg/dec_union_2.f90: Ditto.
6933 * gfortran.dg/dec_union_3.f90: Ditto.
6934 * gfortran.dg/dec_union_4.f90: Ditto.
6935 * gfortran.dg/dec_union_5.f90: Ditto.
6936 * gfortran.dg/dec_union_6.f90: Ditto.
6937 * gfortran.dg/dec_union_7.f90: Ditto.
6938
5ec4a8cd
TV
69392016-05-07 Tom de Vries <tom@codesourcery.com>
6940
6941 PR tree-optimization/70956
6942 * gcc.dg/graphite/pr70956.c: New test.
6943
58ec1d0e
JJ
69442016-05-06 Jakub Jelinek <jakub@redhat.com>
6945
ccd88fb7
JJ
6946 PR middle-end/70941
6947 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6948 (a, b, c, d): Change type from char to signed char.
6949 (main): Compare against (signed char) -1634678893 instead of
6950 hardcoded -109. Use __builtin_abort instead of abort.
6951
dd3b6464
JJ
6952 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6953 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6954
58ec1d0e
JJ
6955 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6956
19aa23d8
YR
69572016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6958
6959 PR debug/70935
6960 * gcc.dg/torture/pr70935.c: New test.
6961
ae5f0df1
OE
69622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6963
6964 PR target/58219
ce23a8ff 6965 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6966
078f7e37
RB
69672016-05-06 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/70960
6970 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6971
765d7b54
OE
69722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6973
6974 PR target/52933
6975 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6976 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6977 Adjust expected instruction counts.
6978 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6979
29c94e65
MP
69802016-05-06 Marek Polacek <polacek@redhat.com>
6981
6982 PR sanitizer/70875
6983 * gcc.dg/ubsan/bounds-3.c: New test.
6984
3684b02e
OE
69852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6986
6987 PR target/54089
6988 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6989
8706773f
RB
69902016-05-06 Richard Biener <rguenther@suse.de>
6991
6992 PR middle-end/70931
6993 * gfortran.dg/pr70931.f90: New testcase.
6994
a4f51018
RB
69952016-05-06 Richard Biener <rguenther@suse.de>
6996
6997 PR middle-end/70941
6998 * gcc.dg/torture/pr70941.c: New testcase.
6999
c4f2425f
BC
70002016-05-05 Bin Cheng <bin.cheng@arm.com>
7001
7002 PR tree-optimization/57206
7003 * gcc.dg/vect/pr57206.c: New test.
7004
5dc08197
RO
70052016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7006
7007 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7008
351f85c5
JJ
70092016-05-05 Jakub Jelinek <jakub@redhat.com>
7010
568bac8c
JJ
7011 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7012
351f85c5
JJ
7013 * c-c++-common/Wdangling-else-4.c: New test.
7014
33fd7785
JJ
70152016-05-04 Jakub Jelinek <jakub@redhat.com>
7016
2d1ac15a
JJ
7017 PR c++/70906
7018 PR c++/70933
7019 * g++.dg/opt/pr70906.C: New test.
7020 * g++.dg/opt/pr70933.C: New test.
7021
33fd7785
JJ
7022 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7023
6b715bf6
JH
70242016-05-04 Jan Hubicka <hubicka@ucw.cz>
7025
7026 * gcc.dg/ipa/pure-const-3.c: New testcase.
7027
deef7113
MP
70282016-05-04 Marek Polacek <polacek@redhat.com>
7029
7030 * c-c++-common/Wdangling-else-1.c: New test.
7031 * c-c++-common/Wdangling-else-2.c: New test.
7032 * c-c++-common/Wdangling-else-3.c: New test.
7033
5396db97
KCY
70342016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7035
7036 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7037 flag is present.
7038
de55efd5
MP
70392016-05-04 Marek Polacek <polacek@redhat.com>
7040
7041 PR c/48778
7042 * gcc.dg/Waddress-2.c: New test.
7043
475839b6
AM
70442016-05-04 Alan Modra <amodra@gmail.com>
7045
7046 * gcc.target/powerpc/pr70866.c: New.
7047
b25aad5f
MS
70482016-05-03 Martin Sebor <msebor@redhat.com>
7049
7050 PR c++/66561
7051 * c-c++-common/builtin_location.c: New test.
7052 * g++.dg/cpp1y/builtin_location.C: New test.
7053
79ce98bc
MP
70542016-05-03 Marek Polacek <polacek@redhat.com>
7055
7056 PR c/70859
7057 * gcc.dg/pr70859.c: New test.
7058 * gcc.dg/pr70859-2.c: New test.
7059
402e89f5
PMR
70602016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7061
7062 * gnat.dg/debug5.adb: New testcase.
7063
f3d90045
DV
70642016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7065
7066 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7067 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7068 Procedure to check for z10 instruction set.
7069
1e26cec1
CL
70702016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7071
7072 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7073
71aca5a0
AM
70742016-05-03 Alan Modra <amodra@gmail.com>
7075
7076 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7077
2fd70ec1
JJ
70782016-05-03 Jakub Jelinek <jakub@redhat.com>
7079
7080 * gcc.target/i386/avx512f-cvt-1.c: New test.
7081
e5705cf7
L
70822016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7083
7084 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7085 -fdump-tree-vrp-details.
7086
381cdae4
RB
70872016-05-03 Richard Biener <rguenther@suse.de>
7088
7089 * gcc.dg/pr30172-1.c: Adjust.
7090 * gcc.dg/pr63743.c: Likewise.
7091 * gcc.dg/tm/pr51696.c: Likewise.
7092 * c-c++-common/tm/safe-1.c: Likewise.
7093 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7094 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7095 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7096 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7097
adedd5c1
JJ
70982016-05-03 Jakub Jelinek <jakub@redhat.com>
7099
31ed1665
JJ
7100 PR rtl-optimization/70467
7101 * gcc.target/i386/pr70467-3.c: New test.
7102 * gcc.target/i386/pr70467-4.c: New test.
7103
dea60b59
JJ
7104 PR tree-optimization/70916
7105 * gcc.c-torture/compile/pr70916.c: New test.
7106
adedd5c1
JJ
7107 PR target/49244
7108 * gcc.target/i386/pr49244-1.c: New test.
7109 * gcc.target/i386/pr49244-2.c: New test.
7110
f80041ef
BS
71112016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7112
7113 PR rtl-optimization/44281
7114 * gcc.target/i386/pr44281.c: New test.
7115
1cfcd39e
BC
71162016-05-03 bin cheng <bin.cheng@arm.com>
7117
7118 PR tree-optimization/56541
7119 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7120 * gcc.dg/vect/pr56541.c: new test.
7121
4304ccfd
MM
71222016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7123
7124 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7125 __float128.
7126 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7127
50d94c29
L
71282016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7129
7130 PR testsuite/70520
7131 * c-c++-common/asan/clone-test-1.c (main): Align child process
7132 stack to 16 bytes.
7133
bc1aee87
DM
71342016-05-02 David Malcolm <dmalcolm@redhat.com>
7135
7136 PR c++/62314
7137 * g++.dg/spellcheck-fields-2.C: New test case.
7138
474e0129
DM
71392016-05-02 David Malcolm <dmalcolm@redhat.com>
7140
7141 PR c++/62314
7142 * g++.dg/pr62314.C: New test case.
7143
818b88a7
JH
71442016-05-02 Jan Hubicka <hubicka@ucw.cz>
7145
7146 * gcc.dg/ipa/inline-8.c: New testcase.
7147
dd77684f
JJ
71482016-05-02 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR rtl-optimization/70467
7151 * gcc.target/i386/pr70467-1.c: New test.
7152
72407e00
BE
71532016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7154
7155 * gcc.dg/spec-options.c: Run the test on all targets.
7156 * gcc.dg/foo.specs: Use cpp_unique_options.
7157
dd53d197
MG
71582016-05-02 Marc Glisse <marc.glisse@inria.fr>
7159
7160 * gcc.dg/tree-ssa/unord.c: New testcase.
7161
a8b85ce9
MG
71622016-05-02 Marc Glisse <marc.glisse@inria.fr>
7163
7164 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7165
5b37e866
NS
71662016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7167
7168 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7169
7176a4a0
MP
71702016-05-02 Marek Polacek <polacek@redhat.com>
7171
7172 PR c/70851
7173 * gcc.dg/enum-incomplete-3.c: New test.
7174
6b9933b9
MP
71752016-05-02 Marek Polacek <polacek@redhat.com>
7176 Tom de Vries <tom@codesourcery.com>
7177
7178 PR tree-optimization/70700
7179 * gcc.dg/pr70700.c: New test.
7180
90f82260
UB
71812016-05-01 Uros Bizjak <ubizjak@gmail.com>
7182
7183 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7184 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7185 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7186 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7187 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7188
f73036c1
EB
71892016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7190
7191 * ada/acats/run_acats: Rename into...
7192 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7193 * ada/acats/run_all.sh: Remove redundant test.
7194 (target_run): Move around.
7195 (target_gnatchop): Use newly built executable.
7196 (target_gnatmake): Likewise.
7197 Check that the compilation of impbit succeeds.
7198
85e051a3
OE
71992016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7200
7201 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7202 * gcc.dg/20021029-1.c: Likewise.
7203 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7204 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7205 * gcc.target/sh/cmpstr.c: Likewise.
7206 * gcc.target/sh/cmpstrn.c: Likewise.
7207 * gcc.target/sh/memset.c: Likewise.
7208 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7209 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7210 * gcc.target/sh/pr39423-1.c: Likewise.
7211 * gcc.target/sh/pr49468-di.c: Likewise.
7212 * gcc.target/sh/pr49468-si.c: Likewise.
7213 * gcc.target/sh/pr49880-1.c: Likewise.
7214 * gcc.target/sh/pr49880-2.c: Likewise.
7215 * gcc.target/sh/pr49880-3.c: Likewise.
7216 * gcc.target/sh/pr50751-1.c: Likewise.
7217 * gcc.target/sh/pr50751-4.c: Likewise.
7218 * gcc.target/sh/pr50751-7.c: Likewise.
7219 * gcc.target/sh/pr51244-1.c: Likewise.
7220 * gcc.target/sh/pr51244-10.c: Likewise.
7221 * gcc.target/sh/pr51244-11.c: Likewise.
7222 * gcc.target/sh/pr51244-12.c: Likewise.
7223 * gcc.target/sh/pr51244-13.c: Likewise.
7224 * gcc.target/sh/pr51244-14.c: Likewise.
7225 * gcc.target/sh/pr51244-17.c: Likewise.
7226 * gcc.target/sh/pr51244-18.c: Likewise.
7227 * gcc.target/sh/pr51244-19.c: Likewise.
7228 * gcc.target/sh/pr51244-4.c: Likewise.
7229 * gcc.target/sh/pr51244-5.c: Likewise.
7230 * gcc.target/sh/pr51244-7.c: Likewise.
7231 * gcc.target/sh/pr51244-8.c: Likewise.
7232 * gcc.target/sh/pr51244-9.c: Likewise.
7233 * gcc.target/sh/pr51697.c: Likewise.
7234 * gcc.target/sh/pr52483-1.c: Likewise.
7235 * gcc.target/sh/pr52483-2.c: Likewise.
7236 * gcc.target/sh/pr52483-3.c: Likewise.
7237 * gcc.target/sh/pr52483-5.c: Likewise.
7238 * gcc.target/sh/pr52933-1.c: Likewise.
7239 * gcc.target/sh/pr52933-2.c: Likewise.
7240 * gcc.target/sh/pr52933-3.c: Likewise.
7241 * gcc.target/sh/pr53568-1.c: Likewise.
7242 * gcc.target/sh/pr53976-1.c: Likewise.
7243 * gcc.target/sh/pr53988-1.c: Likewise.
7244 * gcc.target/sh/pr53988.c: Likewise.
7245 * gcc.target/sh/pr54089-1.c: Likewise.
7246 * gcc.target/sh/pr54089-6.c: Likewise.
7247 * gcc.target/sh/pr54089-7.c: Likewise.
7248 * gcc.target/sh/pr54089-8.c: Likewise.
7249 * gcc.target/sh/pr54089-9.c: Likewise.
7250 * gcc.target/sh/pr54236-1.c: Likewise.
7251 * gcc.target/sh/pr54236-2.c: Likewise.
7252 * gcc.target/sh/pr54236-3.c: Likewise.
7253 * gcc.target/sh/pr54236-4.c: Likewise.
7254 * gcc.target/sh/pr54386.c: Likewise.
7255 * gcc.target/sh/pr54602-1.c: Likewise.
7256 * gcc.target/sh/pr54685.c: Likewise.
7257 * gcc.target/sh/pr54760-1.c: Likewise.
7258 * gcc.target/sh/pr54760-2.c: Likewise.
7259 * gcc.target/sh/pr54760-3.c: Likewise.
7260 * gcc.target/sh/pr54760-4.c: Likewise.
7261 * gcc.target/sh/pr54760-5.c: Likewise.
7262 * gcc.target/sh/pr54760-6.c: Likewise.
7263 * gcc.target/sh/pr55146.c: Likewise.
7264 * gcc.target/sh/pr55160.c: Likewise.
7265 * gcc.target/sh/pr59278.c: Likewise.
7266 * gcc.target/sh/pr59401-1.c: Likewise.
7267 * gcc.target/sh/pr59533-1.c: Likewise.
7268 * gcc.target/sh/pr63260.c: Likewise.
7269 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7270 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7271 * gcc.target/sh/strlen.c: Likewise.
7272 * gcc.target/sh/torture/pr30807.c: Likewise.
7273 * gcc.target/sh/torture/pr34777.c: Likewise.
7274 * gcc.target/sh/torture/pr64652.c: Likewise.
7275 * gcc.target/sh/torture/pr65505.c: Likewise.
7276 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7277 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7278
411e5c67
PC
72792016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7280
7281 PR c++/66644
7282 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7283
8fa97501
BS
72842016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7285
7286 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7287 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7288 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7289 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7290
5a956111
PP
72912016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7292
7293 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7294 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7295
e7ff0319
CP
72962016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7297
7298 PR middle-end/70626
7299 * c-c++-common/goacc/combined-reduction.c: New test.
7300 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7301
52d11a4b
L
73022016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7303
7304 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7305 *movdi_internal pattern only if PIC off.
7306 * gcc.target/i386/pr70155-2.c: Likewise.
7307 * gcc.target/i386/pr70155-3.c: Likewise.
7308 * gcc.target/i386/pr70155-4.c: Likewise.
7309 * gcc.target/i386/pr70155-5.c: Likewise.
7310 * gcc.target/i386/pr70155-6.c: Likewise.
7311 * gcc.target/i386/pr70155-7.c: Likewise.
7312 * gcc.target/i386/pr70155-8.c: Likewise.
7313 * gcc.target/i386/pr70155-15.c: Likewise.
7314 * gcc.target/i386/pr70155-17.c: Likewise.
7315 * gcc.target/i386/pr70155-22.c: Likewise.
7316
8960db31
BC
73172016-04-29 Bin Cheng <bin.cheng@arm.com>
7318
7319 PR tree-optimization/70803
7320 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7321
cca535a4
IE
73222016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7323
7324 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7325 optimization of vector loop.
7326 * gcc.target/i386/vect-unpack-3.c: New test.
7327 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7328 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7329 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7330
500ecf4a
MP
73312016-04-29 Marek Polacek <polacek@redhat.com>
7332
7333 PR sanitizer/70342
7334 * g++.dg/ubsan/null-7.C: New test.
7335
2fff3db8
MP
7336 PR c/70852
7337 * gcc.dg/pr70852.c: New test.
7338
509063eb
DV
73392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7340
7341 PR/69089
7342 * g++.dg/cpp0x/alignas6.C: New test.
7343
83745c0d
DV
73442016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7345
c87885ca
RO
7346 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7347 * gcc.dg/pr27003.c: Likewise.
7348 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7350 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7351 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7352 * gcc.target/arc/mxy.c: Likewise.
7353 * gcc.target/arc/mswape.c: Likewise.
7354 * gcc.target/arc/mrtsc.c: Likewise.
7355 * gcc.target/arc/mcrc.c: Likewise.
7356 * gcc.target/arc/mdsp-packa.c: Likewise.
7357 * gcc.target/arc/mdvbf.c: Likewise.
7358 * gcc.target/arc/mlock.c: Likewise.
7359 * gcc.target/arc/mmac-24.c: Likewise.
7360 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7361
849b265d
BS
73622016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7363 Matthijs Kooijman <matthijs@stdin.nl>
7364 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7365
7366 PR target/60040
7367 * gcc.target/avr/pr60040-1.c: New.
7368 * gcc.target/avr/pr60040-2.c: New.
7369
1390536b
RB
73702016-04-29 Richard Biener <rguenther@suse.de>
7371
7372 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7373
98998245
RB
73742016-04-29 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/13962
7377 PR tree-optimization/65686
7378 * gcc.dg/uninit-pr65686.c: New testcase.
7379
8b80cc21
JJ
73802016-04-29 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR middle-end/70843
7383 * gcc.dg/pr70843.c: New test.
7384
6181bc30
JJ
73852016-04-28 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR target/70858
7388 * gcc.target/i386/pr70858.c: New test.
7389
f4cb3612
AB
73902016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7391
7392 * gcc.target/arc/nps400-1.c: New file.
7393
8ad9df62
JR
73942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7395 Andrew Burgess <andrew.burgess@embecosm.com>
7396
7397 * gcc.target/arc/movh_cl-1.c: New file.
7398
ceaaa9fe
JR
73992016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7400 Andrew Burgess <andrew.burgess@embecosm.com>
7401
7402 * gcc.target/arc/extzv-1.c: New file.
7403 * gcc.target/arc/insv-1.c: New file.
7404 * gcc.target/arc/insv-2.c: New file.
7405 * gcc.target/arc/movb-1.c: New file.
7406 * gcc.target/arc/movb-2.c: New file.
7407 * gcc.target/arc/movb-3.c: New file.
7408 * gcc.target/arc/movb-4.c: New file.
7409 * gcc.target/arc/movb-5.c: New file.
7410 * gcc.target/arc/movb_cl-1.c: New file.
7411 * gcc.target/arc/movb_cl-2.c: New file.
7412 * gcc.target/arc/movbi_cl-1.c: New file.
7413 * gcc.target/arc/movl-1.c: New file.
7414
4d03dc2f
JR
74152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7416 Andrew Burgess <andrew.burgess@embecosm.com>
7417
7418 * gcc.target/arc/cmem-1.c: New file.
7419 * gcc.target/arc/cmem-2.c: New file.
7420 * gcc.target/arc/cmem-3.c: New file.
7421 * gcc.target/arc/cmem-4.c: New file.
7422 * gcc.target/arc/cmem-5.c: New file.
7423 * gcc.target/arc/cmem-6.c: New file.
7424 * gcc.target/arc/cmem-7.c: New file.
7425 * gcc.target/arc/cmem-ld.inc: New file.
7426 * gcc.target/arc/cmem-st.inc: New file.
7427
81262dad
JJ
74282016-04-28 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR target/70821
7431 * gcc.target/i386/pr70821.c: New test.
7432
0a31a09a
BS
74332016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7434
7435 * gcc.target/powerpc/vec-adde.c: New test.
7436 * gcc.target/powerpc/vec-adde-int128.c: New test.
7437
3ddffba9
JJ
74382016-04-28 Jakub Jelinek <jakub@redhat.com>
7439
7440 * gcc.target/i386/avx-vround-1.c: New test.
7441 * gcc.target/i386/avx-vround-2.c: New test.
7442 * gcc.target/i386/avx512vl-vround-1.c: New test.
7443 * gcc.target/i386/avx512vl-vround-2.c: New test.
7444
713dedcd
RO
74452016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7446
7447 PR testsuite/70595
7448 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7449 (check_effective_target_cilkplus_runtime): ... this.
7450 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7451 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7452
7453 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7454 Require cilkplus_runtime.
7455 Don't add -lcilkrts.
7456 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7457 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7458 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7459 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7460 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7461 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7462 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7463 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7464 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7465 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7466 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7467 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7468 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7469 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7470 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7471 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7472 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7473 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7474 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7475 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7476 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7477 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7478 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7479 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7480 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7481 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7482 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7483 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7484 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7485
7486 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7487 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7488
7489 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7490
7491 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7492 cilkplus_runtime.
7493
3563f78f
MG
74942016-04-27 Marc Glisse <marc.glisse@inria.fr>
7495
7496 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7497 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7498
6bc2bb18
RB
74992015-04-27 Ryan Burn <contact@rnburn.com>
7500
7501 PR c++/69024
7502 PR c++/68997
7503 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7504 diagnostic.
7505 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7506 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7507
1e55d29a
EB
75082016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7509
7510 * gnat.dg/limited_with4.ad[sb]: New test.
7511 * gnat.dg/limited_with4_pkg.ads: New helper.
7512
087146ca
L
75132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7514
7515 PR target/70155
7516 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7517 and movv1ti_internal patterns
7518 * gcc.target/i386/pr70155-1.c: New test.
7519 * gcc.target/i386/pr70155-2.c: Likewise.
7520 * gcc.target/i386/pr70155-3.c: Likewise.
7521 * gcc.target/i386/pr70155-4.c: Likewise.
7522 * gcc.target/i386/pr70155-5.c: Likewise.
7523 * gcc.target/i386/pr70155-6.c: Likewise.
7524 * gcc.target/i386/pr70155-7.c: Likewise.
7525 * gcc.target/i386/pr70155-8.c: Likewise.
7526 * gcc.target/i386/pr70155-9.c: Likewise.
7527 * gcc.target/i386/pr70155-10.c: Likewise.
7528 * gcc.target/i386/pr70155-11.c: Likewise.
7529 * gcc.target/i386/pr70155-12.c: Likewise.
7530 * gcc.target/i386/pr70155-13.c: Likewise.
7531 * gcc.target/i386/pr70155-14.c: Likewise.
7532 * gcc.target/i386/pr70155-15.c: Likewise.
7533 * gcc.target/i386/pr70155-16.c: Likewise.
7534 * gcc.target/i386/pr70155-17.c: Likewise.
7535 * gcc.target/i386/pr70155-18.c: Likewise.
7536 * gcc.target/i386/pr70155-19.c: Likewise.
7537 * gcc.target/i386/pr70155-20.c: Likewise.
7538 * gcc.target/i386/pr70155-21.c: Likewise.
7539 * gcc.target/i386/pr70155-22.c: Likewise.
7540
92329f9f
L
75412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7542
7543 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7544 ".{5,6}".
7545
309a0cf6
BC
75462016-04-27 Bin Cheng <bin.cheng@arm.com>
7547
7548 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7549 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7550 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7551 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7552 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7553
72ed2b9c
RB
75542016-04-27 Richard Biener <rguenther@suse.de>
7555
7556 PR ipa/70760
7557 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7558 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7559
3c98ff9b
NS
75602016-04-27 Nathan Sidwell <nathan@acm.org>
7561
7562 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7563 * g++.dg/ubsan/pr63956.C: Adjust error location.
7564
9ec5d66b
NC
75652016-04-27 Nick Clifton <nickc@redhat.com>
7566
7567 PR middle-end/49889
7568 * gcc.dg/pr49889.c: New test.
7569
c1e1f433
BS
75702016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7571
7572 * c-c++-common/memset-array.c: New test.
7573
8ac43293
MS
75742016-04-26 Martin Sebor <msebor@redhat.com>
7575
7576 PR c++/66639
7577 * g++.dg/cpp1y/func_constexpr.C: New test.
7578
843ce8ab
PP
75792016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7580
7581 PR c++/70241
7582 * g++.dg/cpp0x/enum32.C: New test.
7583 * g++.dg/cpp0x/enum33.C: New test.
7584
75852016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7586
7587 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7588 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7589 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7590 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7591 * gcc.c-torture/execute/pr38151.c: Likewise.
7592 * gcc.c-torture/execute/pr66556.c: Likewise.
7593 * gcc.c-torture/execute/pr67781.c: Likewise.
7594 * gcc.c-torture/execute/pr68648.c: Likewise.
7595
ca1206be
MG
75962016-04-26 Marc Glisse <marc.glisse@inria.fr>
7597
7598 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7599
2448a956
MP
76002016-04-26 Marek Polacek <polacek@redhat.com>
7601
7602 PR c/67784
7603 * gcc.dg/pr67784-3.c: New test.
7604 * gcc.dg/pr67784-4.c: New test.
7605 * gcc.dg/pr67784-5.c: New test.
7606
b02a5e26
MP
7607 PR c/70791
7608 * gcc.dg/Wnested-externs-2.c: New test.
7609
6b6aa8d3
MG
76102016-04-26 Marc Glisse <marc.glisse@inria.fr>
7611
7612 * gcc.dg/fold-plusmult.c: Adjust.
7613 * gcc.dg/no-strict-overflow-6.c: Adjust.
7614 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7615
a2095b55
BS
76162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7617
7618 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7619 number scans.
7620 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7621 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7622 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7623 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7624 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7625 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7626 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7627 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7628 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7629 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7630 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7631 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7632 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7633 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7634 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7635 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7636 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7637 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7638 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7639 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7640 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7641 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7642 scans.
7643 * gcc.target/i386/pr32219-4.c: Likewise.
7644 * gcc.target/i386/pr32219-6.c: Likewise.
7645 * gcc.target/i386/pr32219-8.c: Likewise.
7646
bb0cc5c8
KT
76472016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7648
7649 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7650 associated options.
7651
5a0802ea
MP
76522016-04-26 Marek Polacek <polacek@redhat.com>
7653
7654 PR c++/70744
7655 * g++.dg/ext/cond2.C: New test.
7656
00f615af
BC
76572016-04-26 Bin Cheng <bin.cheng@arm.com>
7658
7659 PR tree-optimization/70771
7660 PR tree-optimization/70775
7661 * gcc.dg/pr70771.c: New test.
25939d34 7662 * gcc.dg/pr70775.c: New test.
00f615af 7663
218155e7
BS
76642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7665
7666 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7667
ab99f467
RB
76682016-04-25 Richard Biener <rguenther@suse.de>
7669
7670 PR tree-optimization/70780
7671 * gcc.dg/torture/pr70780.c: New testcase.
7672
3f8257db 76732016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7674
c87885ca
RO
7675 * gcc.target/arm/neon-vaddws16.c: New test.
7676 * gcc.target/arm/neon-vaddws32.c: New test.
7677 * gcc.target/arm/neon-vaddwu16.c: New test.
7678 * gcc.target/arm/neon-vaddwu32.c: New test.
7679 * gcc.target/arm/neon-vaddwu8.c: New test.
7680 * lib/target-supports.exp
93c590ee
MC
7681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7682 that arm neon support vector widen sum of HImode TO SImode.
7683
d6c1a7a7
JJ
76842016-04-23 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR sanitizer/70712
7687 * c-c++-common/asan/pr70712.c: New test.
7688
ab0fc037
TS
76892016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7690
7691 * .gitattributes: New file.
7692
2aa64824
CL
76932016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7694
7695 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7696
e7e12d92
DH
76972016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7698
7699 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7700 * gfortran.dg/submodule_15.f08: Likewise.
7701
d1431192
RB
77022016-04-22 Richard Biener <rguenther@suse.de>
7703
7704 PR tree-optimization/70740
7705 * gcc.dg/torture/pr70740.c: New testcase.
7706
04a63c24
L
77072016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7708
7709 PR target/70750
7710 * gcc.target/i386/pr70750-1.c: New test.
7711 * gcc.target/i386/pr70750-2.c: Likewise.
7712
20700098
PC
77132016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7714
7715 PR c++/70540
7716 * g++.dg/cpp0x/auto48.C: New.
7717
aedf4e12
MP
77182016-04-21 Marek Polacek <polacek@redhat.com>
7719
7720 PR c++/70513
7721 * g++.dg/cpp0x/forw_enum12.C: New test.
7722 * g++.dg/cpp0x/forw_enum13.C: New test.
7723
2074d80a
KY
77242016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7725
7726 PR target/70728
7727 * gcc.target/i386/pr70728.c: New test.
7728
aef4aab0
RB
77292016-04-21 Richard Biener <rguenther@suse.de>
7730
7731 PR middle-end/70747
7732 * gcc.dg/pr70747.c: New testcase.
7733
2359e571
BC
77342016-04-21 Bin Cheng <bin.cheng@arm.com>
7735
7736 PR tree-optimization/70715
7737 * gcc.dg/tree-ssa/scev-13.c: New test.
7738
ce0e66ff
MG
77392016-04-21 Marc Glisse <marc.glisse@inria.fr>
7740
7741 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7742
2c2870a1
MG
77432016-04-21 Marc Glisse <marc.glisse@inria.fr>
7744
7745 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7746
a2b056a3
JH
77472016-04-20 Jan Hubicka <jh@suse.cz>
7748
7749 PR ipa/70018
7750 * g++.dg/ipa/nothrow-1.C: New testcase.
7751
ee392fc2
NS
77522016-04-20 Nathan Sidwell <nathan@acm.org>
7753
7754 PR c++/55635
7755 * g++.dg/eh/delete1.C: New.
7756
dda49daf
L
77572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7758
7759 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7760 -mtune-ctrl=sse_typeless_stores.
7761
8a5b9d5a
L
77622016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7763
7764 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7765
1011119f
BC
77662016-04-20 Bin Cheng <bin.cheng@arm.com>
7767
7768 PR tree-optimization/69489
7769 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7770
477d4906
IV
77712016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7772
7773 PR c++/69363
7774 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7775 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7776 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7777
fad08d12
BC
77782016-04-20 Bin Cheng <bin.cheng@arm.com>
7779
7780 PR tree-optimization/56625
7781 PR tree-optimization/69489
7782 * gcc.dg/vect/pr56625.c: New test.
7783 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7784
9e3e4fab
AP
77852016-04-20 Andrew Pinski <apinski@cavium.com>
7786
7787 PR target/64971
7788 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7789
d7aa24e4
AC
77902016-04-20 Arnaud Charlet <charlet@adacore.com>
7791
7792 * gnat.dg/self1.adb: Remove now incorrect test.
7793
e6d62b46
BC
77942016-04-20 Bin Cheng <bin.cheng@arm.com>
7795
7796 * gcc.dg/tree-ssa/scev-11.c: New test.
7797 * gcc.dg/tree-ssa/scev-12.c: New test.
7798
2697b189
MP
77992016-04-20 Marek Polacek <polacek@redhat.com>
7800
7801 PR tree-optimization/70725
7802 * gcc.dg/pr70725.c: New test.
7803
60d393e8
RB
78042016-04-20 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/70726
7807 * g++.dg/vect/pr70726.cc: New testcase.
7808
82c6f58a
AK
78092016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7810
7811 PR target/70674
7812 * gcc.target/s390/pr70674.c: New test.
7813
90eeab20
JD
78142016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7815
7816 PR libgfortran/70684
7817 * gfortran.dg/list_read_14.f90: New test.
7818
fc9cf6da
L
78192016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7820
7821 PR target/69201
7822 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7823 extern to force it misaligned.
7824 (b): Likewise.
7825 (c): Likewise.
7826 (d): Likewise.
7827 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7828 Don't check `*' before movv4sf_internal.
7829 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7830 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7831 Don't check `*' before movv16qi_internal.
7832 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7833 extern to force it misaligned.
7834 (b): Likewise.
7835 (c): Likewise.
7836 (d): Likewise.
7837 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7838 Don't check `*' before movv2df_internal.
7839 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7840 extern to force it misaligned.
7841 (b): Likewise.
7842 (c): Likewise.
7843 (d): Likewise.
7844 Check movv8sf_internal instead of avx_storeups256.
7845 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7846
ea8927ea
RB
78472016-04-19 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/70171
7850 * g++.dg/tree-ssa/pr70171.C: New testcase.
7851
65f52ee9
RB
78522016-04-19 Richard Biener <rguenther@suse.de>
7853
7854 PR tree-optimization/70724
7855 * gcc.dg/torture/pr70724.c: New testcase.
7856
987b67f1
VM
78572016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7858
7859 PR middle-end/70689
c87885ca 7860 * gcc.target/i386/pr70689.c: New.
987b67f1 7861
91a47c39
L
78622016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7863
7864 PR target/70708
7865 * gcc.target/i386/pr70708.c: New test.
7866
8270b82d
RB
78672016-04-18 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/43434
7870 * gcc.dg/vect/pr43434.c: New testcase.
7871 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7872 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7873 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7874 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7875 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7876 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7877 * gcc.dg/gomp/pr68640.c: Likewise.
7878 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7879 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7880
edd048e2
RB
78812016-04-18 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/70701
7884 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7885
bd5c7330
TV
78862016-04-18 Tom de Vries <tom@codesourcery.com>
7887
7888 PR testsuite/70699
7889 * gcc.dg/pr70161.c: Add dot-file scans.
7890 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7891 instead of after last dot char.
7892
23f2660f
EB
78932016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * c-c++-common/dump-ada-spec-3.c: New test.
7896 * c-c++-common/dump-ada-spec-4.c: Likewise.
7897
da152c9f
TV
78982016-04-17 Tom de Vries <tom@codesourcery.com>
7899
7900 PR other/70183
7901 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7902
cc950f98
JH
79032016-04-15 Jan Hubicka <jh@suse.cz>
7904
7905 PR ipa/70018
7906 * g++.dg/ipa/pure-const-1.C: New testcase.
7907 * g++.dg/ipa/pure-const-2.C: New testcase.
7908 * g++.dg/ipa/pure-const-3.C: New testcase.
7909
949505a9
MP
79102016-04-15 Marek Polacek <polacek@redhat.com>
7911
7912 PR c/70671
7913 * gcc.dg/bitfld-22.c: New test.
7914
10e547d6
BS
79152016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7916
7917 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7918 x86_64.
7919
1e77281b
MP
79202016-04-15 Marek Polacek <polacek@redhat.com>
7921
7922 PR c/70651
7923 * c-c++-common/pr70651.c: New test.
7924
e501fa8e
KT
79252016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7926
7927 PR rtl-optimization/70681
7928 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7929 dump scan on arm and powerpc.
7930 * gcc.dg/pr10474.c: Likewise.
7931
dda1bf61
JJ
79322016-04-15 Jakub Jelinek <jakub@redhat.com>
7933
ca4ef1ff
JJ
7934 PR c++/69517
7935 PR c++/70019
7936 PR c++/70588
7937 * g++.dg/cpp1y/vla11.C: Revert for real.
7938
dda1bf61
JJ
7939 PR c/70436
7940 * c-c++-common/Wparentheses-1.c: New test.
7941 * c-c++-common/gomp/Wparentheses-1.c: New test.
7942 * c-c++-common/gomp/Wparentheses-2.c: New test.
7943 * c-c++-common/gomp/Wparentheses-3.c: New test.
7944 * c-c++-common/gomp/Wparentheses-4.c: New test.
7945 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7946 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7947 * c-c++-common/goacc/Wparentheses-1.c: New test.
7948
1355e62c
KY
79492016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7950
7951 PR target/70662
7952 * gcc.target/i386/pr70662.c: New test.
7953
0ab34b9e 79542016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7955 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7956
7957 PR tree-optimization/70130
7958 * gcc.dg/vect/O3-pr70130.c: New testcase.
7959
bc773aad
MM
79602016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7961
6e9b2286
MM
7962 PR target/70669
7963 * gcc.target/powerpc/pr70669.c: New test.
7964
bc773aad
MM
7965 PR target/70640
7966 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7967 a power7 system that does not have an assembler that supports
7968 power8.
7969
d8747845
MS
79702016-04-14 Martin Sebor <msebor@redhat.com>
7971
7972 PR c++/69517
7973 PR c++/70019
7974 PR c++/70588
7975 * c-c++-common/ubsan/vla-1.c: Revert.
7976 * g++.dg/cpp1y/vla11.C: Same.
7977 * g++.dg/cpp1y/vla12.C: Same.
7978 * g++.dg/cpp1y/vla13.C: Same.
7979 * g++.dg/cpp1y/vla14.C: Same.
7980 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7981 * g++.dg/init/array24.C: Same.
d8747845
MS
7982 * g++.dg/ubsan/vla-1.C: Same.
7983
85128559
MP
79842016-04-14 Marek Polacek <polacek@redhat.com>
7985 Jan Hubicka <hubicka@ucw.cz>
7986
7987 PR c++/70029
7988 * g++.dg/torture/pr70029.C: New test.
7989
52fbb073
MS
79902016-04-14 Martin Sebor <msebor@redhat.com>
7991
7992 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7993 type size to prevent failures on targets with very low maximum
7994 alignment.
7995
6db61d6f
RB
79962016-04-14 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/70623
7999 * gcc.dg/torture/pr70623.c: New testcase.
8000 * gcc.dg/torture/pr70623-2.c: Likewise.
8001
342fac95
MS
80022016-04-13 Martin Sebor <msebor@redhat.com>
8003
8004 PR c++/69517
8005 PR c++/70019
8006 PR c++/70588
8007 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8008 * g++.dg/cpp1y/vla11.C: New test.
8009 * g++.dg/cpp1y/vla12.C: New test.
8010 * g++.dg/cpp1y/vla13.C: New test.
8011 * g++.dg/cpp1y/vla14.C: New test.
8012 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8013 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8014 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8015
d93c452f
JJ
80162016-04-13 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR c++/70641
8019 * g++.dg/opt/pr70641.C: New test.
8020
85115fb6
RO
80212016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8022
8023 PR rtl-optimization/68749
8024 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8025 effects of argument promotions.
8026 Remove default args to dg-skip-if.
8027
545a4139
PC
80282016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8029
8030 PR c++/70635
8031 * g++.dg/parse/pr70635.C: New.
8032
b3a77f21
MP
80332016-04-13 Marek Polacek <polacek@redhat.com>
8034
8035 PR c++/70639
8036 * c-c++-common/Wmisleading-indentation-4.c: New test.
8037
99cd9857
MP
80382016-04-13 Marek Polacek <polacek@redhat.com>
8039
8040 PR c/70436
c87885ca
RO
8041 * gcc.dg/Wparentheses-12.c: New test.
8042 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8043
75ca93ec
IE
80442016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8045
8046 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8047 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8048 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8049
3d3f9e7e
JJ
80502016-04-13 Jakub Jelinek <jakub@redhat.com>
8051
37947cd0
JJ
8052 PR middle-end/70633
8053 * gcc.c-torture/compile/pr70633.c: New test.
8054
3d3f9e7e
JJ
8055 PR debug/70628
8056 * gcc.dg/torture/pr70628.c: New test.
8057
92886d3e
PP
80582016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8059
8060 PR c++/70610
8061 * g++.dg/template/pr70610.C: New test.
8062 * g++.dg/template/pr70610-2.C: New test.
8063 * g++.dg/template/pr70610-3.C: New test.
8064 * g++.dg/template/pr70610-4.C: New test.
8065
13bd7c2b
JJ
80662016-04-12 Jakub Jelinek <jakub@redhat.com>
8067
6512fa6d
JJ
8068 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8069 128 instead of 32.
8070
13bd7c2b
JJ
8071 PR c++/70571
8072 * g++.dg/ext/pr70571.C: New test.
8073
20b9851c
MM
80742016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8075
8a434ada 8076 PR target/70640
20b9851c
MM
8077 * gcc.target/powerpc/pr70640.c: New test.
8078
2b2f52bc
PC
80792016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8080
8081 PR c++/68722
8082 * g++.dg/parse/pr68722.C: New.
8083
5901e56a
JJ
80842016-04-12 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR rtl-optimization/70596
8087 * gcc.target/i386/pr70596.c: New test.
8088
d4619dc1
NS
80892016-04-12 Nathan Sidwell <nathan@acm.org>
8090
8091 PR c++/70501
8092 * g++.dg/init/pr70501.C: New.
8093
3df530d3
DW
80942016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8095
8096 * gcc.target/i386/asm-flag-6.c: New test.
8097
b7a120d7
TV
80982016-04-12 Tom de Vries <tom@codesourcery.com>
8099
8100 PR tree-optimization/68756
8101 * gcc.dg/graphite/pr68756.c: New test.
8102
4e0eea75
JJ
81032016-04-12 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR tree-optimization/70602
8106 * gcc.c-torture/execute/pr70602.c: New test.
8107
35fbda43
MM
81082016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8109
8110 PR target/70381
8111 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8112 __float128 emulator is built and runs.
8113 * gcc.target/powerpc/float128-1.c: Likewise.
8114
8115 * lib/target-supports.exp (check_ppc_float128_sw_available):
8116 Rework tests for __float128 software and hardware
8117 availability. Fix exit condition to return 0 on success.
8118
04a99ebe
JG
81192016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8120
8121 PR target/70133
8122 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8123 * gcc.target/aarch64/target_attr_15.c: Likewise.
8124
47cd5a85
PC
81252016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/69066
8128 * g++.dg/cpp1y/pr69066.C: New.
8129
a5edb32e
JD
81302016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8131
8132 PR fortran/68566
8133 * gfortran.dg/pr36192.f90: Update test.
8134 * gfortran.dg/pr36192_1.f90: Update test.
8135 * gfortran.dg/real_dimension_1.f: Update test.
8136 * gfortran.dg/parameter_array_init_7.f90: New test.
8137
8ef378f8
JDA
81382016-04-09 John David Anglin <danglin@gcc.gnu.org>
8139
c532c871
JDA
8140 PR testsuite/64039
8141 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8142
d34f706f
JDA
8143 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8144
75e1dd9e
JDA
8145 PR rtl-optimization/66669
8146 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8147
8a976f5f
JDA
8148 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8149
da04822a
JDA
8150 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8151 * gcc.dg/pie-1.c: Likewise.
8152 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8153 * gcc.dg/pic-4.c: Likewise.
8154 * gcc.dg/pie-3.c: Likewise.
8155 * gcc.dg/pie-4.c: Likewise.
8156
adfabcf9
JDA
8157 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8158
4a020adf
JDA
8159 PR tree-optimization/68644
8160 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8161
8ef378f8
JDA
8162 PR rtl-optimization/64886
8163 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8164
09bf990e
TV
81652016-04-09 Tom de Vries <tom@codesourcery.com>
8166
8167 PR tree-optimization/68953
8168 * gcc.dg/graphite/pr68953.c: New test.
8169
138c3c1a
DH
81702016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8171
8172 PR fortran/70592
8173 * gfortran.dg/deferred_character_16.f90: New test.
8174
f55460af
JJ
81752016-04-09 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR tree-optimization/70586
8178 * gcc.c-torture/execute/pr70586.c: New test.
8179
0b77bbf3
DH
81802016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8181
8182 PR sanitizer/70573
8183 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8184 with __builtin_memset
8185 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8186
c42cfb5c
CP
81872016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8188
8189 PR lto/70289
8190 PR ipa/70348
8191 PR tree-optimization/70373
8192 PR middle-end/70533
8193 PR middle-end/70534
8194 PR middle-end/70535
8195 * c-c++-common/goacc/reduction-5.c: New test.
8196 * c-c++-common/goacc/reduction-promotions.c: New test.
8197 * gfortran.dg/goacc/reduction-3.f95: New test.
8198 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8199
56cfb596
PP
82002016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8201
8202 PR c++/70590
8203 PR c++/70452
8204 * g++.dg/pr70590.C: New test.
8205 * g++.dg/pr70590-2.C: New test.
8206
1a13c0a2
JJ
82072016-04-08 Jakub Jelinek <jakub@redhat.com>
8208
abc0647a
JJ
8209 PR middle-end/70593
8210 * gcc.target/i386/pr70593.c: New test.
8211
1a13c0a2
JJ
8212 PR rtl-optimization/70574
8213 * gcc.target/i386/avx2-pr70574.c: New test.
8214
c3da4956
MO
82152016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8216
8217 PR sanitizer/70541
8218 * c-c++-common/asan/pr70541.c: New test.
8219
9f1b833b
TV
82202016-04-08 Tom de Vries <tom@codesourcery.com>
8221
8222 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8223 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8224
bae7adda
KT
82252016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8226
8227 PR target/70566
8228 * gcc.c-torture/execute/pr70566.c: New test.
8229
211f3d57
TV
82302016-04-08 Tom de Vries <tom@codesourcery.com>
8231
8232 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8233 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8234
02cf2861
AM
82352016-04-08 Alan Modra <amodra@gmail.com>
8236
8237 * gcc.target/powerpc/pr70117.c: New.
8238
5f490f9f
JJ
82392016-04-07 Jakub Jelinek <jakub@redhat.com>
8240
56e9b710
JJ
8241 PR testsuite/70581
8242 * gcc.dg/lto/simd-function_0.c: New test.
8243
5f490f9f
JJ
8244 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8245 clones.
8246 * c-c++-common/attr-simd-2.c: Likewise.
8247 * c-c++-common/attr-simd-4.c: Likewise.
8248 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8249 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8250
e4ebc74d
TP
82512016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8252
8253 PR testsuite/70553
8254 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8255
9817ae35
TS
82562016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8257 Tom de Vries <tom@codesourcery.com>
8258
8259 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8260 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8261 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8262 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8263 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8264 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8265 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8266 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8267
e292f64d
PP
82682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8269
8270 PR c/70436
8271 * g++.dg/warn/Wparentheses-29.C: New test.
8272
6b37bdaf
PP
82732016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8274
8275 PR c/70436
8276 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8277 explicit braces to resolve a future -Wparentheses warning.
8278
64824205
RH
82792016-04-06 Richard Henderson <rth@redhat.com>
8280
8281 * gcc.dg/pr61817-1.c: New test.
8282 * gcc.dg/pr61817-2.c: New test.
8283 * gcc.dg/pr69391-1.c: New test.
8284 * gcc.dg/pr69391-2.c: New test.
8285
bc2fc1f3
VM
82862016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8287
8288 PR rtl-optimization/70398
c87885ca 8289 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8290
41414a02
EB
82912016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8294
4066ea8a
YR
82952016-04-06 Yvan Roux <yvan.roux@linaro.org>
8296 Pedro Alves <palves@redhat.com>
8297
8298 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8299
ec35ea45
JJ
83002016-04-06 Jakub Jelinek <jakub@redhat.com>
8301
3866f8dd
JJ
8302 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8303 Check for avx512f effective targets instead of avx2.
8304 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8305 for AVX512F clones.
8306 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8307 * g++.dg/gomp/declare-simd-1.C: Likewise.
8308 * g++.dg/gomp/declare-simd-3.C: Likewise.
8309 * g++.dg/gomp/declare-simd-4.C: Likewise.
8310
ec35ea45
JJ
8311 PR middle-end/70550
8312 * c-c++-common/gomp/pr70550-1.c: New test.
8313 * c-c++-common/gomp/pr70550-2.c: New test.
8314
c08d28ac
NS
83152016-04-05 Nathan Sidwell <nathan@acm.org>
8316
8317 PR c++/70512
8318 * g++.dg/ext/attribute-may-alias-5.C: New.
8319
1d510e04
JJ
83202016-04-05 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c++/70336
8323 * c-c++-common/pr70336.c: New test.
8324 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8325 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8326
84278ed9
JH
83272016-04-05 Jan Hubicka <hubicka@ucw.cz>
8328
8329 PR ipa/66223
8330 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8331
268a0ec4
JJ
83322016-04-05 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR rtl-optimization/70542
8335 * gcc.dg/torture/pr70542.c: New test.
8336 * gcc.target/i386/avx2-pr70542.c: New test.
8337
5e8c2eb1
ZS
83382016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8339
8340 PR tree-optimization/70509
8341 * gcc.target/i386/avx512bw-pr70509.c: New test.
8342
c0daf32d
PP
83432016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8344
8345 PR c++/70452
8346 * g++.dg/ext/constexpr-vla4.C: New test.
8347
bf867841
UB
83482016-04-05 Uros Bizjak <ubizjak@gmail.com>
8349
8350 PR target/70510
8351 * gcc.target/i386/pr70510.c: New test.
8352
3022186a
RB
83532016-04-05 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/70526
8356 * g++.dg/torture/pr70526.C: New testcase.
8357
55fc79b2
JJ
83582016-04-05 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR target/70525
8361 * gcc.target/i386/pr70525.c: New test.
8362
62b233f2
RB
83632016-04-05 Richard Biener <rguenther@suse.de>
8364
8365 PR middle-end/70499
8366 * g++.dg/torture/pr70499.C: New testcase.
8367
cc05759d
RB
83682016-04-05 Richard Biener <rguenther@suse.de>
8369
8370 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8371 remove XFAIL.
8372
f23f16d4
JJ
83732016-04-04 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR middle-end/70307
8376 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8377 rs6000 ABI warnings.
8378
d27ecc49
JH
83792016-04-04 Jan Hubicka <hubicka@ucw.cz>
8380
8381 PR ipa/66223
8382 * g++.dg/ipa/devirt-51.C: New testcase.
8383
c974c96e 83842016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8385 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8386
8387 PR middle-end/70457
8388 * gcc.dg/torture/pr70457.c: New.
8389
7a85da89
AV
83902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8391
8392 PR fortran/67538
8393 * gfortran.dg/allocate_with_source_19.f08: New test.
8394
de517e64
AV
83952016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8396
8397 PR fortran/65795
8398 * gfortran.dg/coarray_allocate_6.f08: New test.
8399
43b9f499
RB
84002016-04-04 Richard Biener <rguenther@suse.de>
8401
8402 PR rtl-optimization/70484
8403 * gcc.dg/torture/pr70484.c: New testcase.
8404
f13355da
MP
84052016-04-04 Marek Polacek <polacek@redhat.com>
8406
8407 PR c/70307
8408 * gcc.dg/torture/pr70307.c: New test.
8409
6cc6ed50
OE
84102016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8411
8412 PR target/70416
8413 PR target/67391
8414 * gcc.target/sh/torture/pr70416.c: New.
8415
abdc16c8
MS
84162016-04-02 Martin Sebor <msebor@redhat.com>
8417
8418 PR c++/67376
8419 PR c++/70170
8420 PR c++/70172
8421 PR c++/70228
8422 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8423 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8424 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8425 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8426 * g++.dg/cpp0x/constexpr-string.C: Same.
8427 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8428 * g++.dg/cpp0x/pr65398.C: Same.
8429 * g++.dg/ext/constexpr-vla1.C: Same.
8430 * g++.dg/ext/constexpr-vla2.C: Same.
8431 * g++.dg/ext/constexpr-vla3.C: Same.
8432 * g++.dg/ubsan/pr63956.C: Same.
8433
763cd859
JJ
84342016-04-01 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR rtl-optimization/70467
8437 * gcc.target/i386/pr70467-2.c: New test.
8438
0f875435
JJ
84392016-04-01 Jakub Jelinek <jakub@redhat.com>
8440 Marek Polacek <polacek@redhat.com>
8441
8442 PR c++/70488
8443 * g++.dg/init/new47.C: New test.
8444
41d14659
RR
84452016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8446
8447 PR target/70496
8448 * gcc.target/arm/pr70496.c: New test.
8449
f9bf89bb
NS
84502016-04-01 Nathan Sidwell <nathan@acm.org>
8451
73b9085d
NS
8452 PR c++/68475
8453 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8454
4afdcfaa
IE
84552016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8456
8457 PR target/69890
8458 * gcc.dg/strlenopt.h (memmove): New.
8459 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8460 instead of "string.h".
8461 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8462 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8463 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8464 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8465 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8466 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8467 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8468 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8469 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8470 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8471 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8472 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8473 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8474 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8475 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8476 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8477 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8478 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8479 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8480 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8481
b5d7a29c
RO
84822016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8483
8484 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8485 (Holder::foo): Reflect this.
8486
b660f9ec
IE
84872016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8488
8489 PR target/70442
8490 * gcc.dg/pr70442.c: New test.
8491
88504f34
NS
84922016-03-31 Nathan Sidwell <nathan@acm.org>
8493
8494 PR c++/70393
8495 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8496
95d34b96
KY
84972016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8498
8499 PR target/70453
8500 * gcc.target/i386/pr70453.c: New test.
8501
b4c4967c
AB
85022016-03-31 Andrey Belevantsev <abel@ispras.ru>
8503
8504 PR target/70292
8505 * gcc.c-torture/pr70292.c: New test.
8506
5fde6a45
MP
85072016-03-31 Marek Polacek <polacek@redhat.com>
8508
8509 PR c/70297
8510 * c-c++-common/pr70297.c: New test.
8511 * g++.dg/cpp0x/typedef-redecl.C: New test.
8512 * gcc.dg/typedef-redecl2.c: New test.
8513
97eb24c4
JJ
85142016-03-31 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR rtl-optimization/70460
8517 * gcc.c-torture/execute/pr70460.c: New test.
8518
efc3536f
RB
85192016-03-31 Richard Biener <rguenther@suse.de>
8520
8521 PR c++/70430
8522 * g++.dg/ext/vector30.C: New testcase.
8523
e0876e21
DH
85242016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8525 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8526
8527 * gfortran.dg/fmt_pf.f90: New test.
8528
e9bff8c6
RO
85292016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8530
8531 Forward-port from 5 branch
8532 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR testsuite/70356
8535 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8536 dg-require-effective-target after dg-do.
8537
8538 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8539
8540 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8541
2620c80d
TS
85422016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8543 Julian Brown <julian@codesourcery.com>
8544 Chung-Lin Tang <cltang@codesourcery.com>
8545 Cesar Philippidis <cesar@codesourcery.com>
8546 James Norris <jnorris@codesourcery.com>
8547 Tom de Vries <tom@codesourcery.com>
8548 Nathan Sidwell <nathan@codesourcery.com>
8549
bf867841 8550 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8551 * c-c++-common/goacc/loop-clauses.c: Likewise.
8552 * g++.dg/goacc/template.C: Likewise.
8553 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8554 * gfortran.dg/goacc/loop-1.f95: Likewise.
8555 * gfortran.dg/goacc/loop-5.f95: Likewise.
8556 * gfortran.dg/goacc/loop-6.f95: Likewise.
8557 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8558 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8559 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8560 * c-c++-common/goacc/clauses-fail.c: Likewise.
8561 * c-c++-common/goacc/parallel-1.c: Likewise.
8562 * c-c++-common/goacc/reduction-1.c: Likewise.
8563 * c-c++-common/goacc/reduction-2.c: Likewise.
8564 * c-c++-common/goacc/reduction-3.c: Likewise.
8565 * c-c++-common/goacc/reduction-4.c: Likewise.
8566 * c-c++-common/goacc/routine-3.c: Likewise.
8567 * c-c++-common/goacc/routine-4.c: Likewise.
8568 * c-c++-common/goacc/routine-5.c: Likewise.
8569 * c-c++-common/goacc/tile.c: Likewise.
8570 * g++.dg/goacc/template.C: Likewise.
8571 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8572 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8573 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8574 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8575 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8576 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8577 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8578 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8579 * c-c++-common/goacc/use_device-1.c: ... this file.
8580 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8581 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8582 * c-c++-common/goacc/host_data-6.c: ... this file.
8583 * c-c++-common/goacc/loop-2-kernels.c: New file.
8584 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8585 * c-c++-common/goacc/loop-3.c: Likewise.
8586 * g++.dg/goacc/reference.C: Likewise.
8587 * g++.dg/goacc/routine-1.C: Likewise.
8588 * g++.dg/goacc/routine-2.C: Likewise.
8589
f6d2d066
RB
85902016-03-30 Richard Biener <rguenther@suse.de>
8591
8592 PR middle-end/70450
8593 * gcc.dg/torture/pr70450.c: New testcase.
8594
d43242b9
JJ
85952016-03-30 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR target/70421
8598 * gcc.dg/torture/pr70421.c: New test.
8599 * gcc.target/i386/avx512f-pr70421.c: New test.
8600
5ce43b77
L
86012016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8602
8603 PR testsuite/70364
8604 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8605 (check): New function.
8606 (bar): Call check.
8607 (foo): Align stack to 16 bytes when calling bar.
8608 * gcc.target/i386/cleanup-2.c: Likewise.
8609
d014a712
PP
86102016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8611
8612 PR tree-optimization/59124
8613 * gcc.dg/Warray-bounds-19.c: New test.
8614
3f8257db 86152016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8616
8617 * lib/prune.exp (escape_regex_chars): New.
8618 (prune_file_path): Update to quote metcharacters for regexp.
8619
3336c6e0
JJ
86202016-03-29 Jakub Jelinek <jakub@redhat.com>
8621
a362f023
JJ
8622 PR rtl-optimization/70429
8623 * gcc.c-torture/execute/pr70429.c: New test.
8624
3336c6e0
JJ
8625 PR tree-optimization/70405
8626 * gcc.dg/pr70405.c: New test.
8627
728557fd
AV
86282016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8629
8630 PR fortran/70397
8631 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8632 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8633
bef977d4
TS
86342016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8635
8636 PR testsuite/64177
8637 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8638 __cilkrts_set_param to set two workers.
8639 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8640 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8641
6f6d25c9
DH
86422016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8643
bf867841 8644 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8645
45733562
KY
86462016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8647
8648 PR target/70406
bf867841 8649 * gcc.target/i386/pr70406.c: New test.
45733562 8650
a1799e5e
EB
86512016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8652
8653 * gnat.dg/specs/double_record_extension3.ads: New test.
8654
5fca7b66
RH
86552016-03-25 Richard Henderson <rth@redhat.com>
8656
8657 PR target/70120
8658 * gcc.target/aarch64/pr70120-1.c: New.
8659 * gcc.target/aarch64/pr70120-2.c: New.
8660 * gcc.target/aarch64/pr70120-3.c: New.
8661
31ce75c6
PP
86622016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8663
8664 PR c++/62212
8665 * g++.dg/template/mangle2.C: The dg-do directive should be
8666 "compile" not "assemble".
8667
3caf0ca1
BS
86682016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8669
8670 PR lto/69650
8671 * gcc.dg/pr69650.c: New test.
8672
634035b6
DE
86732016-03-25 David Edelsohn <dje.gcc@gmail.com>
8674
8675 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8676
45d34276
AM
86772016-03-25 Alan Modra <amodra@gmail.com>
8678
8679 * gcc.dg/dfp/pr70052.c: New test.
8680
8f085166
RH
86812016-03-24 Richard Henderson <rth@redhat.com>
8682
8683 PR middle-end/69845
8684 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8685 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8686
011e5ec3
TV
86872016-03-24 Tom de Vries <tom@codesourcery.com>
8688
8689 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8690
9e3f4551
TV
86912016-03-24 Tom de Vries <tom@codesourcery.com>
8692
8693 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8694 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8695
45780041
TV
86962016-03-24 Tom de Vries <tom@codesourcery.com>
8697
8698 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8699 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8700
887ab4e5
PP
87012016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8702
8703 PR c++/62212
8704 * g++.dg/template/mangle2.C: New test.
8705
69a9a66f
RB
87062016-03-24 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/70396
8709 * gcc.dg/torture/pr70396.c: New testcase.
8710
ed87de55
RB
87112016-03-24 Richard Biener <rguenther@suse.de>
8712
8713 PR middle-end/70370
8714 * gcc.dg/torture/pr70370.c: New testcase.
8715
ea064934
TV
87162016-03-24 Tom de Vries <tom@codesourcery.com>
8717
8718 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8719 * gfortran.dg/goacc/kernels-tree.f95: Same.
8720 * gfortran.dg/goacc/parallel-tree.f95: Same.
8721
b2a4dd1d
TV
87222016-03-24 Tom de Vries <tom@codesourcery.com>
8723
8724 * c-c++-common/goacc/uninit-if-clause.c: New test.
8725 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8726
72e7cd6e
JJ
87272016-03-24 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR target/70290
bf867841
UB
8730 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8731 Fix formatting.
72e7cd6e 8732
ce9d0c03
RB
87332016-03-24 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/70372
8736 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8737
426b9428
PP
87382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8739
8740 PR c++/70347
8741 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8742
cd1588c4
PP
87432016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8744
8745 PR c++/70332
8746 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8747
61637db3
JJ
87482016-03-23 Jakub Jelinek <jakub@redhat.com>
8749
928af3bf
JJ
8750 PR c++/70001
8751 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8752 * g++.dg/cpp1y/pr70001.C: New test.
8753
61637db3
JJ
8754 PR c++/70323
8755 * g++.dg/cpp0x/constexpr-70323.C: New test.
8756
05aca4e7
AO
87572016-03-23 Alexandre Oliva <aoliva@redhat.com>
8758 Jason Merrill <jason@redhat.com>
8759 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR c++/69315
8762 * g++.dg/cpp0x/constexpr-69315.C: New test.
8763 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8764
fbdb6baf
MP
87652016-03-23 Marek Polacek <polacek@redhat.com>
8766
8767 PR c++/69884
8768 * g++.dg/warn/Wignored-attributes-1.C: New test.
8769 * g++.dg/warn/Wignored-attributes-2.C: New test.
8770
d79ee524
TV
87712016-03-23 Tom de Vries <tom@codesourcery.com>
8772
8773 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8774 initialization.
8775 * gfortran.dg/goacc/private-3.f95 (test): Same.
8776 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8777 missing use param.
8778
a59f0bef
KT
87792016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780
8781 * lib/target-supports.exp: Remove v7ve entry from loop
8782 creating effective target checks.
8783 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8784 (add_options_for_arm_arch_v7ve): Likewise.
8785
0179520a
JJ
87862016-03-23 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/70354
8789 * gcc.dg/vect/pr70354-1.c: New test.
8790 * gcc.dg/vect/pr70354-2.c: New test.
8791 * gcc.target/i386/avx2-pr70354-1.c: New test.
8792 * gcc.target/i386/avx2-pr70354-2.c: New test.
8793
75bb14d7
JL
87942016-03-22 Jeff Law <law@redhat.com>
8795
8796 PR target/70232
8797 * gcc.dg/tree-ssa/pr70232.c: New test.
8798
72c9526d
IE
87992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8800
8801 PR target/70302
8802 * gcc.target/i386/pr70302.c: New test.
8803
a3ca1bc5
RB
88042016-03-22 Richard Biener <rguenther@suse.de>
8805
8806 PR middle-end/70251
8807 * g++.dg/torture/pr70251.C: New testcase.
8808
5c240f4d
DM
88092016-03-22 David Malcolm <dmalcolm@redhat.com>
8810
8811 PR c/69993
8812 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8813 Wmisleading-indentation.c.
8814 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8815 reflect change to diagnostic text and order of messages.
8816 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8817
80f6631b
DE
88182016-03-22 David Edelsohn <dje.gcc@gmail.com>
8819
8820 * g++.dg/ext/java-3.C: Don't compile on AIX.
8821
9a10956c
RB
88222016-03-22 Richard Biener <rguenther@suse.de>
8823
8824 PR middle-end/70333
8825 * gcc.dg/torture/pr70333.c: New testcase.
8826
6cedf922
IE
88272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8828
8829 * g++.dg/ext/pr70290.C: New test.
8830
cd6c27ac
KY
88312016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8832
8833 PR target/70325
8834 * gcc.target/i386/pr70325.c: New test.
8835
4cde512c
JJ
88362016-03-22 Jakub Jelinek <jakub@redhat.com>
8837
b01915ed
JJ
8838 PR target/70329
8839 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8840 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8841
4e3e2cf1
JJ
8842 PR target/70300
8843 * gcc.target/i386/pr70300.c: New test.
8844
4cde512c
JJ
8845 PR c++/70295
8846 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8847 (func2): New function for cond with parens, xfail warning for c++.
8848 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8849
16f6d7dc
PP
88502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8851
8852 PR c++/70096
8853 * g++.dg/template/ptrmem30.C: New test.
8854
a3e2b438
PP
88552016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8856
8857 PR c++/70204
8858 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8859 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8860
11b6a02e
JJ
88612016-03-21 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR middle-end/70326
8864 * gcc.dg/pr70326.c: New test.
8865
b9407883
MG
88662016-03-21 Marc Glisse <marc.glisse@inria.fr>
8867 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR tree-optimization/70317
8870 * gcc.dg/pr70317.c: New test.
8871
4a148e19
UB
88722016-03-21 Uros Bizjak <ubizjak@gmail.com>
8873
8874 PR target/70327
8875 * gcc.target/i386/pr70327.c: New test.
8876
2a85ddbb
ML
88772016-03-21 Martin Liska <mliska@suse.cz>
8878
7d36fe98 8879 PR ipa/70306
2a85ddbb
ML
8880 * gcc.dg/ipa/pr70306.c: New test.
8881
4a148e19 88822016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8883
8884 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8885 * gcc.target/arm/attr-align3.c: Likewise.
8886 * gcc.target/arm/attr_arm.c: Likewise.
8887 * gcc.target/arm/flip-thumb.c: Likewise.
8888
6b366948
JJ
88892016-03-21 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR target/70296
8892 * gcc.target/powerpc/altivec-36.c: New test.
8893
2fac8c14
RB
88942016-03-21 Richard Biener <rguenther@suse.de>
8895
8896 PR tree-optimization/70310
8897 * gcc.dg/torture/pr70310.c: New testcase.
8898
e9bde854
KY
88992016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8900
8901 PR target/70293
8902 * gcc.target/i386/pr70293.c: New test.
8903
56bbfaf6
RB
89042016-03-21 Richard Biener <rguenther@suse.de>
8905
8906 PR tree-optimization/70288
8907 * gcc.dg/torture/pr70288-1.c: New testcase.
8908 * gcc.dg/torture/pr70288-2.c: Likewise.
8909
3eee49ed
AB
89102016-03-21 Andrey Belevantsev <abel@ispras.ru>
8911
8912 PR rtl-optimization/69307
8913 * gcc.target/arm/pr69307.c: New test.
4a148e19 8914
8e7816b4
AB
89152016-03-21 Andrey Belevantsev <abel@ispras.ru>
8916
8917 PR rtl-optimization/69102
8918 * gcc.c-torture/compile/pr69102.c: New test.
8919
14d7d4be
JL
89202016-03-18 Jeff Law <law@redhat.com>
8921
8922 PR rtl-optimization/70263
8923 * gcc.c-torture/compile/pr70263-1.c: New test.
8924 * gcc.target/i386/pr70263-2.c: New test.
8925
5c6a601c
BS
89262016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8927
8928 PR rtl-optimization/70278
8929 * gcc.dg/torture/pr70278.c: New test.
8930 * gcc.target/arm/pr70278.c: New test.
8931
4bbf545b
DM
89322016-03-18 David Malcolm <dmalcolm@redhat.com>
8933
8934 PR c/70281
8935 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8936 (test_builtin_types_compatible_p): New test function.
8937 * gcc.dg/pr70281.c: New test case.
8938
dc28bb68
CL
89392016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8940
8941 PR target/70113
8942 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8943
5e8d6dff
IE
89442016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8945
8946 PR tree-optimization/70252
8947 * gcc.dg/pr70252.c: New test.
8948
d0e7e403
TV
89492016-03-18 Tom de Vries <tom@codesourcery.com>
8950
8951 * gcc.dg/pr70161-2.c: New test.
8952 * gcc.dg/pr70161.c: New test.
8953
fa22501a
TV
89542016-03-18 Tom de Vries <tom@codesourcery.com>
8955
8956 PR ipa/70269
8957 * gcc.dg/pr70269.c: New test.
8958
dd125026
JJ
89592016-03-18 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR c++/70267
8962 * g++.dg/ext/java-3.C: New test.
8963
91914f0a
PP
89642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8965
8966 PR c++/70205
8967 * g++.dg/lookup/pr70205.C: New test.
8968
753a8910
PP
89692016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8970
8971 PR c++/70218
8972 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8973
14ba7b28
MP
89742016-03-17 Marek Polacek <polacek@redhat.com>
8975
8976 PR c/69407
8977 * gcc.dg/atomic-op-6.c: New test.
8978
ded60913
DM
89792016-03-17 David Malcolm <dmalcolm@redhat.com>
8980
8981 PR c/70264
8982 * c-c++-common/pr70264.c: New test case.
8983
a3aad0e6
JJ
89842016-03-17 Jakub Jelinek <jakub@redhat.com>
8985
17366700
JJ
8986 PR c++/70144
8987 * c-c++-common/pr70144-1.c: New test.
8988 * c-c++-common/pr70144-2.c: New test.
8989
a3aad0e6
JJ
8990 PR c++/70272
8991 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8992 * g++.dg/opt/flifetime-dse6.C: New test.
8993 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8994
b57e6e18
L
89952016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8996
8997 PR driver/70192
8998 * gcc.dg/pic-1.c: New test.
8999 * gcc.dg/pic-2.c: Likewise.
9000 * gcc.dg/pic-3.c: Likewise.
9001 * gcc.dg/pic-4.c: Likewise.
9002 * gcc.dg/pie-1.c: Likewise.
9003 * gcc.dg/pie-2.c: Likewise.
9004 * gcc.dg/pie-3.c: Likewise.
9005 * gcc.dg/pie-4.c: Likewise.
9006 * gcc.dg/pie-5.c: Likewise.
9007 * gcc.dg/pie-6.c: Likewise.
9008
b38ba58b
TV
90092016-03-17 Tom de Vries <tom@codesourcery.com>
9010
9011 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9012 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9013
6931b3b7
RB
90142016-03-17 Richard Biener <rguenther@suse.de>
9015
9016 PR debug/70271
9017 * g++.dg/debug/pr70271.C: New testcase.
9018
0c8b64cb
IE
90192016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9020
9021 * gcc.target/i386/pr70251.c: New test.
9022
b1970801
MP
90232016-03-17 Marek Polacek <polacek@redhat.com>
9024
9025 PR c++/70194
9026 * g++.dg/warn/constexpr-70194.C: New test.
9027
820c5eaa
RH
90282016-03-16 Richard Henderson <rth@redhat.com>
9029
9030 PR middle-end/70240
9031 * gcc.c-torture/compile/pr70240.c: New.
9032
da0ad263
SKS
90332016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9034
9035 * gcc.c-torture/compile/20151204.c: Skip for avr.
9036
c73d295c
JJ
90372016-03-16 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR target/70245
9040 * g++.dg/opt/pr70245.C: New test.
9041 * g++.dg/opt/pr70245.h: New file.
9042 * g++.dg/opt/pr70245-aux.cc: New file.
9043
b2794066
MS
90442016-03-16 Martin Sebor <msebor@redhat.com>
9045
9046 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9047
aa43616c
RH
90482016-03-16 Richard Henderson <rth@redhat.com>
9049
9050 PR middle-end/70199
9051 * gcc.c-torture/compile/pr70199.c: New.
9052
59608fe5
L
90532016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9054
9055 * gcc.dg/uninit-19.c: Run dos2unix.
9056
ab4c578f
MP
90572016-03-16 Marek Polacek <polacek@redhat.com>
9058
9059 PR c/70093
9060 * gcc.dg/nested-func-10.c: New test.
9061 * gcc.dg/nested-func-9.c: New test.
9062
f5387e76
JJ
90632016-03-16 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR tree-optimization/68714
9066 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9067
7662b718
TV
90682016-03-16 Tom de Vries <tom@codesourcery.com>
9069
9070 PR tree-optimization/68715
9071 * gcc.dg/graphite/pr68715-2.c: New test.
9072 * gcc.dg/graphite/pr68715.c: New test.
9073 * gfortran.dg/graphite/pr68715.f90: New test.
9074
be7ce7ae
TV
90752016-03-16 Tom de Vries <tom@codesourcery.com>
9076
9077 PR tree-optimization/68809
9078 * gcc.dg/graphite/pr68809-2.c: New test.
9079 * gcc.dg/graphite/pr68809.c: New test.
9080
1935f250
JJ
90812016-03-16 Jakub Jelinek <jakub@redhat.com>
9082
6651c93e
JJ
9083 PR c++/70147
9084 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9085 method call to i () as argument. Adjust expected output.
9086
1935f250
JJ
9087 PR c++/70147
9088 * g++.dg/ubsan/pr70147-1.C: New test.
9089 * g++.dg/ubsan/pr70147-2.C: New test.
9090
ab1caa6e
MS
90912016-03-15 Martin Sebor <msebor@redhat.com>
9092
9093 PR c++/58281
9094 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9095
5c2a1bbb
JDA
90962016-03-15 John David Anglin <danglin@gcc.gnu.org>
9097
cb5d8ad1
JDA
9098 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9099 hppa*-*-hpux*.
9100
b440dd40
JDA
9101 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9102
5c2a1bbb
JDA
9103 PR libfortran/69799
9104 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9105 libatomic_available.
9106
42c729c5
MP
91072016-03-15 Marek Polacek <polacek@redhat.com>
9108
9109 PR c++/70209
9110 * g++.dg/ext/attribute-may-alias-4.C: New test.
9111
82b1c550
AM
91122016-03-15 Alexander Monakov <amonakov@ispras.ru>
9113
9114 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9115 -fvar-tracking-assignments-toggle flag.
9116
4ccbf3a6
PH
91172016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9118
9119 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9120
c39858bd
JJ
91212016-03-15 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR rtl-optimization/70222
9124 * gcc.c-torture/execute/pr70222-1.c: New test.
9125 * gcc.c-torture/execute/pr70222-2.c: New test.
9126
8be119c1
RH
91272016-03-15 Richard Henderson <rth@redhat.com>
9128
9129 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9130
6598bb55
AB
91312016-03-15 Andrey Belevantsev <abel@ispras.ru>
9132
9133 PR rtl-optimization/69032
9134 * gcc.dg/pr69032.c: New test.
9135
81fa2944
AB
91362016-03-15 Andrey Belevantsev <abel@ispras.ru>
9137
9138 PR rtl-optimization/63384
4a148e19 9139 * g++.dg/pr63384.C: New test.
81fa2944 9140
74ea9ab6
AB
91412016-03-15 Andrey Belevantsev <abel@ispras.ru>
9142
9143 PR target/64411
9144 * gcc.target/i386/pr64411.C: New test.
9145
045d5055
TV
91462016-03-15 Tom de Vries <tom@codesourcery.com>
9147
9148 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9149 * gfortran.dg/goacc/kernels-alias.f95: New test.
9150
3ea33585
MS
91512016-03-14 Martin Sebor <msebor@redhat.com>
9152
9153 PR c++/53792
9154 * g++.dg/cpp0x/constexpr-inline.C: New test.
9155 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9156
1df7b330
DE
91572016-03-14 David Edelsohn <dje.gcc@gmail.com>
9158
9159 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9160
79b57d18
JJ
91612016-03-14 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR middle-end/70219
9164 * gcc.dg/pr70219.c: New test.
9165
3cbf012a
BS
91662016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9167
9168 PR target/70083
9169 * gcc.dg/torture/pr70083.c: New test.
9170 * gcc.target/i386/pr70083.c: New test.
9171
a9fee7cd
RB
91722016-03-14 Richard Biener <rguenther@suse.de>
9173
9174 PR tree-optimization/56365
9175 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9176
4799603f
SB
91772016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9178
9179 PR target/70098
9180 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9181 New function.
9182 * g++.dg/pr70098.C: New testcase.
9183
9184
760ca967
TV
91852016-03-14 Tom de Vries <tom@codesourcery.com>
9186
9187 PR tree-optimization/70045
9188 * gcc.dg/graphite/pr70045.c: New test.
9189
44e66a77
JD
91902016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9191
9192 PR fortran/69043
9193 * gfortran.dg/include_9.f90: New test.
9194
a18e0fe1
DH
91952016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9196
9197 PR fortran/45076
9198 gfortran.dg/prof/prof.exp: New script.
9199 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9200
d0aca6ab
AB
92012016-03-12 Andrey Belevantsev <abel@ispras.ru>
9202
9203 PR rtl-optimization/69307
9204 * gcc.dg/pr69307.c: New test.
9205
cefe08a4
VM
92062016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9207
9208 PR target/69614
9209 * gcc.target/arm/pr69614.c: New.
9210
70112e2a
PT
92112016-03-12 Paul Thomas <pault@gcc.gnu.org>
9212
9213 PR fortran/70031
9214 * gfortran.dg/submodule_14.f08: New test
9215
9216 PR fortran/69524
9217 * gfortran.dg/submodule_15.f08: New test
9218
3f1e5d3a
PP
92192016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9220
9221 PR c++/70106
9222 * g++.dg/cpp1y/paren3.C: New test.
9223
a3f6d680
MM
92242016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9225
9226 PR target/70131
9227 * gcc.target/powerpc/ppc-round2.c: New test.
9228
92348f09
BS
92292016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9230
9231 PR target/70123
9232 * gcc.dg/torture/pr70123.c: New test.
9233
cebde9e9
JL
92342016-03-11 Jeff Law <law@redhat.com>
9235
9236 PR tree-optimization/70190
9237 * gcc.c-torture/compile/pr70190.c: New test.
9238
3edc5da4
DM
92392016-03-11 David Malcolm <dmalcolm@redhat.com>
9240
9241 PR c/68187
9242 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9243 case.
9244 (test43_b): Likewise.
9245 (test43_c): Likewise.
9246 (test43_d): Likewise.
9247 (test43_e): Likewise.
9248 (test43_f): Likewise.
9249 (test43_g): Likewise.
9250 (test44_a): Likewise.
9251 (test44_b): Likewise.
9252 (test44_c): Likewise.
9253 (test44_d): Likewise.
9254 (test44_e): Likewise.
9255
318c1204
DM
92562016-03-11 David Malcolm <dmalcolm@redhat.com>
9257
9258 PR c/70085
9259 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9260
bc062234
KT
92612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9262
9263 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9264 dg-options.
9265
acfc1ac1
KT
92662016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9267
9268 PR target/70002
9269 PR target/69245
9270 * gcc.target/aarch64/pr69245_2.c: New test.
9271
d1e2bb2d
JJ
92722016-03-11 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR tree-optimization/70177
9275 * gcc.dg/pr70177.c: New test.
9276
07350627
AL
92772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9278
9279 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9280
5c6706f7
AL
92812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9282
9283 * gcc.dg/tree-ssa/sra-20.c: New.
9284
02d472a2
JJ
92852016-03-11 Jakub Jelinek <jakub@redhat.com>
9286
686d390a
JJ
9287 PR rtl-optimization/70174
9288 * gcc.dg/pr70174.c: New test.
9289
02d472a2
JJ
9290 PR tree-optimization/70169
9291 * gcc.dg/pr70169.c: New test.
9292
0f9befa1
IE
92932016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9294
9295 PR target/70160
9296 * gcc.target/i386/pr70160.c: New test.
9297
432d4670
AK
92982016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9299
9300 * gcc.target/s390/dfp-1.c: New test.
9301
a3dc8760
NC
93022016-03-10 Nick Clifton <nickc@redhat.com>
9303
9304 PR target/70044
9305 * gcc.target/aarch64/pr70044.c: New test.
9306
b87a8d7d
PP
93072016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9308 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR c++/70001
9311 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9312 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9313 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9314
4f4ada6a
JH
93152016-03-10 Jan Hubicka <hubicka@ucw.cz>
9316
9317 PR lto/69589
9318 * g++.dg/lto/pr69589_0.C: New testcase
9319 * g++.dg/lto/pr69589_1.C: New testcase
9320
d49b0aa0
MP
93212016-03-10 Marek Polacek <polacek@redhat.com>
9322
9323 PR c++/70153
9324 * g++.dg/delayedfold/unary-plus1.C: New test.
9325
93262016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9327
9328 * gcc.target/arm/pr45701-1.c: Escape brackets.
9329 * gcc.target/arm/pr45701-2.c: Likewise.
9330
71017a7b
AL
93312016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9332
9333 * gfortran.dg/unconstrained_commons.f: New.
9334
ba52669f
AM
93352016-03-10 Alan Modra <amodra@gmail.com>
9336
9337 * gcc.dg/pr69195.c: New.
9338 * gcc.dg/pr69238.c: New.
9339
27742332
TV
93402016-03-10 Tom de Vries <tom@codesourcery.com>
9341
9342 PR testsuite/68915
9343 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9344
3a81a594
RB
93452016-03-10 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/70128
9348 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9349 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9350
3433b975
JJ
93512016-03-09 Jakub Jelinek <jakub@redhat.com>
9352
c2864f02
JJ
9353 PR tree-optimization/70152
9354 * gcc.dg/pr70152.c: New test.
9355
3433b975
JJ
9356 PR target/70086
9357 * gcc.target/i386/pr70086-1.c: New test.
9358 * gcc.target/i386/pr70086-2.c: New test.
9359 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9360
9361 PR tree-optimization/70127
9362 * gcc.c-torture/execute/pr70127.c: New test.
9363
96b3c82d
CP
93642016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9365
9366 * c-c++-common/goacc/combined-directives-2.c: New test.
9367
b4f3232d
DM
93682016-03-09 David Malcolm <dmalcolm@redhat.com>
9369
9370 PR c/68473
9371 PR c++/70105
9372 * g++.dg/diagnostic/pr70105.C: New test.
9373 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9374 (test_multiple_ordinary_maps): New test function.
9375
40499f81
DM
93762016-03-09 David Malcolm <dmalcolm@redhat.com>
9377
9378 PR c/68473
9379 PR c++/70105
9380 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9381 Drop range information from call to inform_at_rich_loc.
9382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9383 New.
9384 (test_show_locus): Replace calls to rich_location::add_range with
9385 calls to add_range. Rewrite the tests that used the now-defunct
9386 rich_location ctor taking a source_range. Simplify other tests
9387 by replacing calls to COMBINE_LOCATION_DATA with calls to
9388 make_location.
9389
c9e33662
RB
93902016-03-09 Richard Biener <rguenther@suse.de>
9391 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR tree-optimization/70138
9394 * gcc.dg/vect/pr70138-1.c: New testcase.
9395 * gcc.dg/vect/pr70138-2.c: Likewise.
9396
2c73b764
JJ
93972016-03-09 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR target/70049
9400 * gcc.target/i386/pr70049.c: New test.
9401
c06d25bb
RB
94022016-03-09 Richard Biener <rguenther@suse.de>
9403
9404 PR c/70143
9405 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9406 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9407 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9408
5828a501
RO
94092016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9410
9411 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9412 arm-*-*.
9413
2e141c8d
JJ
94142016-03-09 Jakub Jelinek <jakub@redhat.com>
9415
5a9def37
JJ
9416 PR middle-end/67278
9417 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9418
2e141c8d
JJ
9419 PR target/67278
9420 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9421
9422 PR middle-end/70050
9423 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9424 in testcase comment.
9425
bf751f40
TV
94262016-03-09 Tom de Vries <tom@codesourcery.com>
9427
9428 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9429 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9430 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9431 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9432 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9433 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9434 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9435 * gfortran.dg/goacc/kernels-loop.f95: New test.
9436
e210c999
MS
94372016-03-08 Martin Sebor <msebor@redhat.com>
9438
9439 PR c++/62096
9440 * g++.dg/warn/overflow-warn-7.C: New test.
9441
80aac5c8
JM
94422016-03-08 Jason Merrill <jason@redhat.com>
9443
9444 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9445 * lib/target-supports.exp (check_effective_target_concepts): New.
9446
12b81409
JJ
94472016-03-08 Jakub Jelinek <jakub@redhat.com>
9448
d259b234
JJ
9449 PR c++/70135
9450 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9451 * g++.dg/ubsan/pr70135.C: New test.
9452
12b81409
JJ
9453 PR target/70110
9454 * gcc.dg/pr70110.c: New test.
9455
b4e9f2aa
MJ
94562016-03-07 Martin Jambor <mjambor@suse.cz>
9457
9458 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9459 * c-c++-common/gomp/if-1.c: Likewise.
9460 * c-c++-common/gomp/pr61486-2.c: Likewise.
9461 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9462 to dg-additional-options.
9463 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9464 * g++/gomp/target-teams-1.c: Likewise.
9465 * gcc.dg/gomp/gomp.exp: Likewise.
9466 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9467 dg-additional-options.
9468 * gfortran.dg/gomp/gomp.exp: Likewise.
9469 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9470 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9471 dg-additional-options.
9472 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9473
f86e631e
MJ
94742016-03-07 Martin Jambor <mjambor@suse.cz>
9475
9476 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9477 * c-c++-common/gomp/gridify-1.c: New test.
9478 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9479
94156b3f
AV
94802016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9481
9482 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9483 trigger for cortex-r8, when scanning for register r8.
9484 * gcc.target/arm/pr45701-2.c: Likewise.
9485
a84a49b7 94862016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9487 Jeff Law <law@redhat.com>
a84a49b7
RB
9488
9489 PR tree-optimization/69740
9490 * gcc.c-torture/compile/pr69740-1.c: New test.
9491 * gcc.c-torture/compile/pr69740-2.c: New test.
9492
e41f6c9e
BS
94932016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9494
9495 * lib/target-supports.exp
9496 (check_effective_target_whole_vector_shift): Enable for PPC64.
9497
57548bf5
RB
94982016-03-07 Richard Biener <rguenther@suse.de>
9499
9500 PR tree-optimization/70115
9501 * gcc.dg/torture/pr70115.c: New testcase.
9502
4ae13300
NS
95032016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9504
9505 PR middle-end/69916
9506 * c-c-++-common/goacc/pr69916.c: New.
9507
5edb9853
RH
95082016-03-07 Richard Henderson <rth@redhat.com>
9509
9510 * gcc.c-torture/compile/pr70061.c: New test.
9511
2067a8f3
RB
95122016-03-07 Richard Biener <rguenther@suse.de>
9513
9514 PR testsuite/70109
9515 * gcc.dg/vect/O3-pr36098.c: New testcase.
9516
4145a9b7
CL
95172016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9518
9519 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9520
1878be32
EB
95212016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9522
9523 * gnat.dg/renaming9.ad[sb]: New testcase.
9524
df762bb2
JJ
95252016-03-05 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR c++/70084
9528 * g++.dg/expr/stdarg3.C: New test.
9529
7d461295
JL
95302016-03-04 Jeff Law <law@redhat.com>
9531
9532 PR tree-optimization/69196
9533 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9534 x86_64-*-*.
9535
29b9828f
BS
95362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9537
b6b552fd
BS
9538 PR c/69973
9539 * gcc.dg/pr69973.c: New test.
9540
201d49e9
BS
9541 PR rtl-optimization/69941
9542 * gcc.dg/torture/pr69941.c: New test.
9543
29b9828f
BS
9544 PR c/69824
9545 * gcc.dg/pr69824.c: New test.
9546
640b7e74
TV
95472016-03-05 Tom de Vries <tom@codesourcery.com>
9548
9549 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9550 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9551 function.
9552
7a3a3fad
PP
95532016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9554
9555 PR c++/66786
9556 * g++.dg/cpp1y/var-templ48.C: New test.
9557 * g++.dg/cpp1y/var-templ49.C: New test.
9558
cd439aec
EB
95592016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9562
60204554
JJ
95632016-03-04 Jakub Jelinek <jakub@redhat.com>
9564
0c8825de
JJ
9565 PR c++/70035
9566 * g++.dg/ubsan/pr70035.C: New test.
9567
60204554
JJ
9568 PR target/70062
9569 * gcc.target/i386/pr70062.c: New test.
9570
f79d4eab
L
95712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9572
9573 * g++.dg/template/typename21.C: Remove c++98_only.
9574
ea81ce67
L
95752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9576
9577 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9578
64b23c13
DM
95792016-03-04 David Malcolm <dmalcolm@redhat.com>
9580
9581 PR c/68187
9582 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9583 function.
9584 (fn_42_b): Likewise.
9585 (fn_42_c): Likewise.
9586
729526f5
DM
95872016-03-04 David Malcolm <dmalcolm@redhat.com>
9588
9589 PR c/68187
9590 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9591 function.
9592 (fn_40_b): Likewise.
9593 (fn_41_a): Likewise.
9594 (fn_41_b): Likewise.
9595
f9ea11ac
JJ
95962016-03-04 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR target/70059
9599 * gcc.target/i386/avx512f-pr70059.c: New test.
9600 * gcc.target/i386/avx512dq-pr70059.c: New test.
9601
b6c38c69
BS
96022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9603
9604 PR rtl-optimization/57676
9605 * gcc.dg/torture/pr57676.c: New test.
9606
af3cdd34
IE
96072016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9608
9609 * gcc.dg/pr70026.c: New test.
9610
7ff6ca38
MP
96112016-03-04 Marek Polacek <polacek@redhat.com>
9612
9613 PR c/69798
9614 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9615 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9616
a6bf62d5
KT
96172016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9618
9619 PR target/70004
9620 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9621 Delete.
9622 (test_corners_sisd_si): Likewise.
9623 (main): Remove checks of the above.
9624 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9625
ae4cdc6a
EB
96262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9627
9628 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9629
08455559
CL
96302016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9631
9632 * gcc.dg/torture/pr69951.c: Accept argc==0.
9633
e9a35493
RB
96342016-03-04 Richard Biener <rguenther@suse.de>
9635
9636 PR c++/70054
9637 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9638 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9639
fba054c2
DV
96402016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9641
9642 PR testsuite/69766
9643 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9644 testing multiarch.
9645
f10cdc6c
JJ
96462016-03-04 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR debug/69947
9649 * gcc.dg/guality/pr69947.c: New test.
9650
2e981ba0
JJ
96512016-03-03 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR ada/70017
9654 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9655
0ba3bfa2
KT
96562016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9657
9658 PR rtl-optimization/69904
9659 * gcc.target/arm/pr69904.c: New test.
9660
97ecdb46
JJ
96612016-03-03 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR target/70021
9664 * gcc.dg/vect/pr70021.c: New test.
9665 * gcc.target/i386/pr70021.c: New test.
9666
a2a743a1
MP
96672016-03-03 Marek Polacek <polacek@redhat.com>
9668
9669 PR middle-end/70050
9670 * gcc.dg/pr70050.c: New test.
9671
fa07ecdd
JG
96722016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9673
9674 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9675
23504262
ML
96762016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9677
9678 PR tree-optimization/70043
9679 * gfortran.dg/vect/pr70043.f90: New test.
9680
b7b9e1a9
EB
96812016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9682
9683 * gnat.dg/specs/task1.ads: New test.
9684
cb83ba54
RO
96852016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9688 Invoke gdb with -batch.
9689 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9690
a75f5e30
RB
96912016-03-03 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/55936
9694 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9695
268bc320
JL
96962016-03-02 Jeff Law <law@redhat.com>
9697
815f20ab
JL
9698 PR rtl-optimization/69942
9699 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9700 effects of argument promotions.
9701
268bc320
JL
9702 PR tree-optimization/69987
9703 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9704 target does not support -fprefetch-loop-arrays.
9705
171f7de5
UB
97062016-03-02 Uros Bizjak <ubizjak@gmail.com>
9707
9708 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9709
192912db
BC
97102016-03-02 Bin Cheng <bin.cheng@arm.com>
9711
c7908871 9712 PR rtl-optimization/69052
192912db
BC
9713 * gcc.target/i386/pr69052.c: New test.
9714
90a7a40b
AM
97152016-03-02 Alan Modra <amodra@gmail.com>
9716
9717 * gcc.dg/pr69990.c: New.
9718
69fa742f
JJ
97192016-03-02 Jakub Jelinek <jakub@redhat.com>
9720
de752fb0
JJ
9721 PR c/68062
9722 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9723
9724 PR middle-end/70022
9725 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9726
69fa742f
JJ
9727 PR target/70028
9728 * gcc.target/i386/pr70028.c: New test.
9729
7c65bd56
MK
97302016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9731
9732 * c-c++-common/asan/swapcontext-test-1.c,
9733 * c-c++-common/tsan/thread_leak.c,
9734 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9735 * g++.dg/tsan/benign_race.C,
9736 * g++.dg/tsan/fd_close_norace.C,
9737 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9738 races with sanitizer output
9739
37d98220 97402016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9741 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9742
9743 PR target/67278
9744 * gcc.dg/simd-8.c: New testcase.
9745
218db463
RB
97462016-03-02 Richard Biener <rguenther@suse.de>
9747
9748 PR middle-end/67278
9749 * gcc.dg/simd-7.c: New testcase.
9750
22c72158
EB
97512016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gcc.target/i386/pr70007.c: Tweak.
9754
9a790ccc
DV
97552016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9756
9757 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9758
bd02f00f
MP
97592016-03-02 Marek Polacek <polacek@redhat.com>
9760
9761 PR c/67854
9762 * gcc.dg/pr67854.c: New test.
9763
1e840f39
JJ
97642016-03-02 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR middle-end/70025
9767 * gcc.dg/torture/pr70025.c: New test.
9768
bca00241
VK
97692016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9770
9771 PR tree-optimization/68621
9772 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9773
0bca04b8
EB
97742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9775
9776 * gcc.target/i386/pr70007.c: New test.
9777
2a9afc86
JL
97782016-03-01 Jeff Law <law@redhat.com>
9779
eab2541b 9780 PR tree-optimization/69196
9d83ef71 9781 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9782
2a9afc86
JL
9783 PR tree-optimization/69196
9784 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9785 duplicating code and spoiling the expected output.
9786
0d39977e
MM
97872016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9788
9789 PR target/70033
9790 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9791 supports power9 before doing tests.
9792 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9793 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9794 * gcc.target/powerpc/p9-permute.c: Likewise.
9795
a0c0699d
UB
97962016-03-01 Uros Bizjak <ubizjak@gmail.com>
9797
9798 PR target/70027
9799 * gcc.target/i386/pr70027.c: New test.
9800
0ae3ef47 98012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9802
9803 * gcc.dg/pr70017.c: New test.
9804
686e2237
JJ
98052016-03-01 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR c/69796
9808 PR c/69974
9809 * gcc.dg/pr69796.c: New test.
9810 * gcc.dg/pr69974.c: New test.
9811
f8e4188c
EB
98122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9813
9814 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9815
5e3f1c7c
JL
98162016-02-29 Jeff Law <law@redhat.com>
9817
9818 PR tree-optimization/69987
9819 * gfortran.dg/pr69987.f90: New test.
9820
9821 PR tree-optimization/69989
9822 * gcc.c-torture/compile/pr69989-2.c: New test.
9823
1be56bc5
MP
98242016-03-01 Marek Polacek <polacek@redhat.com>
9825
9826 PR c++/69795
9827 * g++.dg/parse/invalid1.C: New test.
9828
1b19470d
RB
98292016-03-01 Richard Biener <rguenther@suse.de>
9830
9831 PR middle-end/70022
9832 * gcc.dg/pr70022.c: New testcase.
9833
3ae0661a
IE
98342016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9835
9836 PR tree-optimization/69956
9837 * gcc.dg/pr69956.c: New test.
9838
0f09ab88
BS
98392016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9840
9841 PR target/70011
9842 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9843 XFAIL when hardware supports efficient unaligned storage access.
9844
76d881bf
PP
98452016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9846
9847 PR c++/69961
9848 * g++.dg/template/pr69961a.C: New test.
9849 * g++.dg/template/pr69961b.C: New test.
9850
7168133a
DM
98512016-02-29 David Malcolm <dmalcolm@redhat.com>
9852
9853 PR preprocessor/69985
9854 * gcc.dg/cpp/pr69985.c: New test case.
9855
0c6072a3
JL
98562016-02-29 Jeff Law <law@redhat.com>
9857
e66f219b
JL
9858 PR tree-optimization/70005
9859 * gcc.c-torture/execute/pr70005.c New test.
9860
0c6072a3
JL
9861 PR tree-optimization/69999
9862 * gcc.c-torture/compile/pr69999.c: New test.
9863
fd9fbdb3
YR
98642016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9865
9866 PR tree-optimization/69652
9867 * gcc.dg/torture/pr69652.c: Delete test.
9868 * gcc.dg/vect/pr69652.c: New test.
9869
cbd400b4
RB
98702016-02-19 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/69980
9873 * gfortran.dg/vect/pr69980.f90: New testcase.
9874
84ea0f58
EB
98752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9876
9877 * gcc.target/sparc/20160229-1.c: New test.
9878
5d2a63dc
EB
98792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9880
9881 * gnat.dg/stack_usage3.adb: New test.
9882 * gnat.dg/stack_usage3_pkg.ads: New helper.
9883
93e708f9
EB
98842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * gnat.dg/renaming8.adb: New test.
9887 * gnat.dg/renaming8_pkg1.ads: New helper.
9888 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9889 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9890
6512bc93
RB
98912016-02-29 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/69720
9894 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9895
7b201a88
TK
98962016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9897
9898 PR fortran/68147
9899 PR fortran/47674
9900 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9901
82ee0cf2 99022016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9903 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905 PR fortran/56007
9906 * gfortran.dg/coarray_8.f90: Adjust error message.
9907 * gfortran.dg/pr56007.f90: New test.
9908 * gfortran.dg/pr56007.f: New test.
9909
cdc1a2c8
L
99102016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9911
9912 PR tree-optimization/69989
9913 * gcc.dg/torture/pr69989.c: New test.
9914
33505bcf
EB
99152016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9916
9917 * gcc.target/i386/stack-realign-win.c: New test.
9918
524bfb19
HA
99192016-02-28 Harald Anlauf <anlauf@gmx.de>
9920
9921 PR fortran/60126
9922 * gfortran.dg/pr60126.f90: New test.
9923
bd542508
JL
99242016-02-27 Jeff Law <law@redhat.com>
9925
9926 Revert
9927 2016-02-26 Richard Biener <rguenther@suse.de>
9928 Jeff Law <law@redhat.com>
9929
9930 PR tree-optimization/69740
9931 * gcc.c-torture/compile/pr69740-1.c: New test.
9932 * gcc.c-torture/compile/pr69740-2.c: New test.
9933
dd1291e0
JD
99342016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9935
5fb67f8b 9936 PR fortran/69910
dd1291e0
JD
9937 * gfortran.dg/newunit_4.f90: New test.
9938
5cfefb59
JJ
99392016-02-27 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR target/69613
9942 PR rtl-optimization/69886
9943 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9944 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9945 target.
9946
20ba5f33
MS
99472016-02-26 Martin Sebor <msebor@redhat.com>
9948
9949 PR tree-optimization/15826
9950 * gcc.dg/tree-ssa/pr15826.c: New test.
9951
e6fb01b0
JJ
99522016-02-26 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR target/69969
9955 * gcc.target/powerpc/pr69969.c: New test.
9956
e3e0cf64
MS
99572016-02-26 Martin Sebor <msebor@redhat.com>
9958
9959 PR c++/15766
9960 * g++.old-deja/g++.other/decl5.C: Add a test case.
9961
d1f2bea5
SB
99622016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9963
9964 PR target/69946
9965 * gcc.target/powerpc/pr69946.c: New file.
9966
4a4f9d2b 99672016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9968 Jeff Law <law@redhat.com>
4a4f9d2b 9969
e3e0cf64 9970 PR tree-optimization/69740
4a4f9d2b
RB
9971 * gcc.c-torture/compile/pr69740-1.c: New test.
9972 * gcc.c-torture/compile/pr69740-2.c: New test.
9973
ad2a2706
MJ
99742016-02-26 Martin Jambor <mjambor@suse.cz>
9975
9976 PR middle-end/69920
9977 * gcc.dg/torture/pr69932.c: New test.
9978 * gcc.dg/torture/pr69936.c: Likewise.
9979
1d11f7ce
AK
99802016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9981
9982 PR target/69709
9983 * gcc.target/s390/pr69709.c: New test.
9984
6cfccbb2
KT
99852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9986
9987 PR target/69245
9988 * gcc.target/aarch64/pr69245_1.c: New test.
9989
ac59ad4e
KT
99902016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9991
9992 PR target/69613
9993 * gcc.dg/torture/pr69613.c: New test.
9994
a2ad54a0
JJ
99952016-02-26 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR rtl-optimization/69891
9998 * gcc.target/i386/pr69891.c: New test.
9999
0884062c 100002016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10001 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10002
d2369d4f 10003 PR target/61397
c163789b
MM
10004 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10005 functionality for both 32-bit and 64-bit.
10006
5aed7e2c
RB
100072016-02-26 Richard Biener <rguenther@suse.de>
10008
10009 PR tree-optimization/69551
10010 * gcc.dg/torture/pr69951.c: New testcase.
10011
798e2a8e
RB
100122016-02-25 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/48795
10015 * gcc.dg/Warray-bounds-18.c: New testcase.
10016
9559fbac
RO
100172016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10020
c049b107
JJ
100212016-02-25 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR rtl-optimization/69896
10024 * gcc.dg/pr69896.c: New test.
10025
1137001c
PP
100262016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10027
10028 PR c++/69736
10029 * g++.dg/cpp1y/paren2.C: New test.
10030
2e9c8641
MS
100312016-02-24 Martin Sebor <msebor@redhat.com>
10032
10033 PR c/51147
10034 * gcc.dg/enum-mode-2.c: New test.
10035
03ca8fb3
JJ
100362016-02-24 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR c++/69922
10039 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10040 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10041 * g++.dg/ubsan/pr69922.C: New test.
10042
0b05329b
MP
100432016-02-24 Marek Polacek <polacek@redhat.com>
10044
10045 PR c/69819
10046 * gcc.dg/pr69819.c: New test.
10047
57c2c374
MS
100482016-02-24 Martin Sebor <msebor@redhat.com>
10049
3b96b93a
MS
10050 PR c++/69912
10051 * g++.dg/ext/flexary15.C: New test.
10052
100532016-02-24 Martin Sebor <msebor@redhat.com>
10054
10055 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10056 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10057 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10058
65433bb5
MK
100592016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10060 Charles Baylis <charles.baylis@linaro.org>
10061
10062 PR debug/61033
10063 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10064
f802a424 100652016-02-24 Richard Biener <rguenther@suse.de>
44293580 10066 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10067
10068 PR middle-end/69760
10069 * gcc.dg/torture/pr69760.c: New testcase.
10070
525f795f
RO
100712016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10072
10073 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10074 pattern on Solaris with as.
10075
cd7bbceb
KT
100762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10077
10078 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10079 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10080 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10081 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10082
89c0c1fd
JJ
100832016-02-24 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR middle-end/69915
10086 * gcc.dg/pr69915.c: New test.
10087
0683fd27
KT
100882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10089
10090 PR rtl-optimization/69886
10091 * gcc.dg/torture/pr69886.c: New test.
10092
e53d562a
RB
100932016-02-24 Richard Biener <rguenther@suse.de>
10094
10095 PR middle-end/68963
10096 * gcc.dg/torture/pr68963.c: New testcase.
10097
74a00288
KT
100982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10099
10100 PR target/69875
10101 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10102 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10103 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10104 * gcc.target/arm/atomic_loaddi_1.c: New test.
10105 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10106 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10107 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10108 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10109 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10110 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10111 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10112 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10113
340fd4c9
JJ
101142016-02-24 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR middle-end/69909
10117 * gcc.dg/torture/pr69909.c: New test.
10118
47d3fdb2
RB
101192016-02-24 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/69907
10122 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10123 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10124 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10125
dab73e73
CB
101262016-02-24 Christian Bruel <christian.bruel@st.com>
10127
10128 * gcc.target/arm/pragma_cpp_fma.c: New test.
10129
7cc5ec65
JD
101302016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10131
10132 PR fortran/61156
10133 * gfortran.dg/include_6.f90: Update test.
10134
067fbd8b
JJ
101352016-02-23 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR objc/69844
10138 * objc.dg/pr69844.m: New test.
10139
64a454d9
JD
101402016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141
10142 PR libgfortran/69456
10143 * gfortran.dg/namelist_89.f90: New test.
10144 * gfortran.dg/pr59700.f90: Update test..
10145
35886f0b
MS
101462016-02-23 Martin Sebor <msebor@redhat.com>
10147
10148 PR middle-end/69780
10149 * g++.dg/ext/builtin_alloca.C: New test.
10150 * gcc.dg/builtins-68.c: New test.
10151
162cc7e3
RH
101522016-02-23 Richard Henderson <rth@redhat.com>
10153
10154 * gcc.target/i386/addr-space-3.c: Remove test.
10155
196440f8
DM
101562016-02-23 David Malcolm <dmalcolm@redhat.com>
10157
10158 PR preprocessor/69126
10159 PR preprocessor/69543
10160 * c-c++-common/pr69126-2-long.c: New test.
10161 * c-c++-common/pr69126-2-short.c: New test.
10162 * c-c++-common/pr69543-1.c: Remove xfail.
10163
1d3121af
DM
101642016-02-23 David Malcolm <dmalcolm@redhat.com>
10165
10166 PR preprocessor/69126
10167 PR preprocessor/69543
10168 PR preprocessor/69558
10169 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10170 (f): Rename to...
10171 (test_2): ...this, and add leading comment.
10172 (MACRO_3, test_3): New.
10173 (MACRO_4A, MACRO_4B, test_4): New.
10174 (MACRO): Rename to...
10175 (MACRO_5): ...this.
10176 (g): Rename to...
10177 (test_5): ...this, updating for renaming of MACRO, and
10178 add leading comment.
10179 * c-c++-common/pr69543-1.c: New.
10180 * c-c++-common/pr69543-2.c: New.
10181 * c-c++-common/pr69543-3.c: New.
10182 * c-c++-common/pr69543-4.c: New.
10183 * c-c++-common/pr69558-1.c: New.
10184 * c-c++-common/pr69558-2.c: New.
10185 * c-c++-common/pr69558-3.c: New.
10186 * c-c++-common/pr69558-4.c: New.
10187 * gcc.dg/pr69558.c: Move to...
10188 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10189 xfail for c++.
10190
f99c3557
TS
101912016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10192
10193 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10194 to -ftree-parallelize-loops/-fopenacc changes.
10195 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10196 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10197 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10198 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10199 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10200 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10201 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10202 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10203 * c-c++-common/goacc/kernels-loop.c: Likewise.
10204 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10205 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10206 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10207 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10208
c60ec7c2
RO
102092016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10210
10211 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10212
f1a62b6f
JJ
102132016-02-23 Jakub Jelinek <jakub@redhat.com>
10214
e67bf044
JJ
10215 PR c++/69902
10216 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10217
f1a62b6f
JJ
10218 PR c/69900
10219 * gcc.dg/pr69900.c: New test.
10220
20c5e09e
MJ
102212016-02-23 Martin Jambor <mjambor@suse.cz>
10222
10223 PR tree-optimization/69666
10224 * gcc.dg/tree-ssa/pr69666.c: New test.
10225
e457a6fc
AV
102262016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10227
10228 PR fortran/67451
10229 * gfortran.dg/coarray_allocate_5.f08: New test.
10230
d7b574f4
AK
102312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10232
10233 * gcc.target/s390/vcond-shift.c: Move to ...
10234 * gcc.target/s390/vector/vcond-shift.c: ... here.
10235
58bdeb44
AK
102362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10237
10238 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10239 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10240
7cd0387b
AK
102412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10242
10243 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10244
4246c8da
MW
102452016-02-20 Mark Wielaard <mjw@redhat.com>
10246
10247 PR c/28901
10248 * gcc.dg/unused-variable-3.c: New test.
10249
f93bc532
JJ
102502016-02-22 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR target/69888
10253 * gcc.target/i386/pr69888.c: New test.
10254
c4e360f4
RB
102552016-02-22 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/69882
10258 * gfortran.dg/vect/pr69882.f90: New testcase.
10259
09c92f1c
JJ
102602016-02-22 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR target/69885
10263 * gcc.dg/pr69885.c: New test.
10264
f88d45dc
OE
102652016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10266
10267 PR target/69806
10268 PR target/54089
10269 * gcc.target/sh/pr54089-10.c: New.
10270
ce1ff48e
PT
102712016-02-20 Paul Thomas <pault@gcc.gnu.org>
10272
10273 PR fortran/69423
10274 * gfortran.dg/deferred_character_15.f90 : New test.
10275
bbf27208
DH
102762016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10277
10278 PR fortran/57365
10279 gfortran.dg/allocate_with_source_18.f03: New test.
10280
102812016-02-20 Harald Anlauf <anlauf@gmx.de>
10282
10283 PR fortran/52531
10284 gfortran.dg/gomp/pr52531.f90: New test.
10285
268be88c
BE
102862016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10287
10288 PR c++/69865
10289 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10290 -std=c++03.
10291
4b6c824a
JJ
102922016-02-19 Jakub Jelinek <jakub@redhat.com>
10293
871b3f47
JJ
10294 PR c++/69826
10295 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10296 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10297
7a965d51
JJ
10298 PR c++/69850
10299 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10300
4b6c824a
JJ
10301 PR c++/69851
10302 * g++.dg/torture/pr69851.C: New test.
10303
15fca21a
MS
103042016-02-19 Martin Sebor <msebor@redhat.com>
10305
10306 PR testsuite/69573
10307 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10308
19e21586
JJ
103092016-02-19 Jakub Jelinek <jakub@redhat.com>
10310
03a616ac
JJ
10311 PR c++/69850
10312 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10313 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10314
19e21586
JJ
10315 PR c++/67767
10316 * g++.dg/cpp0x/pr67767.C: New test.
10317
2db16594
KT
103182016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10319
10320 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10321 for fp, simd, crypto, crc, lse.
10322 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10323 above.
10324 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10325 effective target check.
10326
5a7d9d1e
JJ
103272016-02-19 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR target/69820
10330 * gcc.target/i386/pr69820.c: New test.
10331
6448f064
AK
103322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10333
10334 * gcc.target/s390/vector/int128-1.c: New test.
10335
d0a859e6
AK
103362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10337
10338 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10339
9e4eb643
AK
103402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10341
10342 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10343 instruction pattern name to prevent the testcase from failing with
10344 -march=z13.
10345
859a4c0e
AK
103462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10347
10348 * gcc.target/s390/md/movstr-2.c: New test.
10349
efc2340b
MK
103502016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10351
10352 * gcc.target/s390/morestack.c: New test.
10353
ca2bfbc2
DV
103542016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10355
10356 PR target/69625
10357 * gcc.target/s390/pr69625.c: Add test case.
10358
efd4bd05
BE
103592016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10360
10361 PR testsuite/68580
10362 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10363
2bf2078a
MM
103642016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10365
10366 PR target/68404
10367 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10368 * gcc.target/powerpc/fusion3.c: Likewise.
10369
f003579e
RB
103702016-02-18 Richard Biener <rguenther@suse.de>
10371
10372 PR middle-end/69553
10373 * g++.dg/torture/pr69553.C: New testcase.
10374
19233914
NC
103752016-02-18 Nick Clifton <nickc@redhat.com>
10376
efd4bd05
BE
10377 PR target/62254
10378 PR target/69610
10379 * gcc.target/arm/pr62554.c: New test.
10380 * gcc.target/arm/pr69610-1.c: New test.
10381 * gcc.target/arm/pr69610-2.c: New test.
19233914 10382
23f27839
RB
103832016-02-18 Richard Biener <rguenther@suse.de>
10384
10385 PR middle-end/69854
10386 * gcc.dg/torture/pr69854.c: New testcase.
10387
932c0da4
JJ
103882016-02-17 Jakub Jelinek <jakub@redhat.com>
10389
10390 PR c++/69850
10391 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10392
1bed93e4
BS
103932012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10394
10395 * gcc.target/powerpc/vec-cg.c: New test.
10396
57bfb134
RB
103972016-02-17 Richard Biener <rguenther@suse.de>
10398
10399 PR testsuite/69586
10400 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10401
a44e0ebb
KT
104022016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10403
10404 PR target/69161
10405 * gcc.c-torture/compile/pr69161.c: New test.
10406
ffacd726
DS
104072016-02-17 David Sherwood <david.sherwood@arm.com>
10408
10409 PR target/69532
10410 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10411 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10412
448db8d2
EB
104132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10414
10415 * gcc.dg/ifcvt-4.c: Skip on Visium.
10416
e2f0522e
EB
104172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10418
10419 * gnat.dg/atomic8.adb: New test.
10420
bf17fe3f
EB
104212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10422
10423 * gnat.dg/discr46.ad[sb]: New test.
10424
ecf835e9
KN
104252016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10426
10427 PR Target/48344
10428 * gcc.target/powerpc/pr48344-1.c: New test.
10429
49a1164a
TK
104302015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10431
10432 PR fortran/69742
10433 * gfortran.dg/associate_21.f90: New test.
10434
bf14eba2
JJ
104352016-02-16 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR c/69835
10438 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10439 -Wnonnull in dg-options.
10440 * c-c++-common/nonnull-2.c: New test.
10441
35a093b6
JG
104422016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10443 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10444
10445 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10446
e387d491
JJ
104472016-02-16 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR middle-end/69801
10450 * gcc.dg/pr69801.c: Add empty dg-options.
10451
ba539195
JN
104522016-02-16 James Norris <jnorris@codesourcery.com>
10453
10454 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10455 * g++.dg/goacc/deviceptr-1.c: New file.
10456
2a2b8f64
JJ
104572016-02-16 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR tree-optimization/69820
10460 * gcc.dg/vect/pr69820.c: New test.
10461
87440c29
RB
104622016-02-16 Richard Biener <rguenther@suse.de>
10463
10464 PR tree-optimization/69776
10465 * gcc.dg/torture/pr69776-2.c: New testcase.
10466
6d87c306
BS
104672016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10468
10469 PR tree-optimization/69714
10470 * gcc.dg/torture/pr69714.c: New test.
10471
3824a0a2
JJ
104722016-02-16 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR tree-optimization/69802
10475 * gcc.dg/pr69802.c: New test.
10476
c8cfe96e
RB
104772016-02-16 Richard Biener <rguenther@suse.de>
10478
10479 PR middle-end/69801
10480 * gcc.dg/pr69801.c: New testcase.
10481
fc12098d
JD
104822016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10483
10484 PR libgfortran/69651
10485 * gfortran.dg/read_bang.f90: New test.
10486 * gfortran.dg/read_bang4.f90: New test.
10487
ba6b3795
JJ
104882016-02-15 Jakub Jelinek <jakub@redhat.com>
10489
f0516ca4
JJ
10490 PR c++/69658
10491 * g++.dg/init/pr69658.C: New test.
10492
ba6b3795
JJ
10493 PR c++/69797
10494 * c-c++-common/pr69797.c: New test.
10495
de3f9a2d
PK
104962016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10497
10498 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10499 check for aarch64*-*-*.
10500
17a3b967
RB
105012016-02-15 Richard Biener <rguenther@suse.de>
10502
10503 PR tree-optimization/69783
10504 * gcc.dg/vect/pr69783.c: New testcase.
10505
1c48bff1
RB
105062016-02-15 Richard Biener <rguenther@suse.de>
10507
10508 PR tree-optimization/69776
10509 * gcc.dg/torture/pr69776.c: New testcase.
10510
1e6025b6
TK
105112016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10512
10513 PR fortran/60526
10514 * gfortran.dg/type_decl_4.f90: Reinstated.
10515
d3308279
JDA
105162016-02-14 John David Anglin <danglin@gcc.gnu.org>
10517
10518 PR fortran/68746
10519 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10520
b7c56581
TK
105212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10522
10523 PR fortran/60526
10524 PR bootstrap/69816
10525 * gfortran.dg/type_decl_4.f90: Removed.
10526
60cb4ef5
TK
105272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10528
10529 PR fortran/60526
10530 * gfortran.dg/type_decl_4.f90: New test.
10531
f6964637
AM
105322016-02-14 Alan Modra <amodra@gmail.com>
10533
1a8849d1 10534 PR testsuite/68886
f6964637
AM
10535 * gcc.c-torture/execute/stkalign.c: Revise test.
10536
f5121920
OE
105372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10538
10539 PR target/67260
10540 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10541
6cda3ab6
OE
105422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10543
10544 PR target/67260
10545 * gcc.target/sh/torture/pr67260.c: New.
10546
6786e598
JDA
105472016-02-12 John David Anglin <danglin@gcc.gnu.org>
10548
10549 * gcc.dg/pr67964.c: Add dg-require-alias.
10550
7e05dad8
OE
105512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10552
10553 PR target/67636
10554 PR target/64345
10555 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10556
7f4cc3ce
JD
105572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10558
10559 PR libgfortran/69668
10560 * gfortran.dg/namelist_88.f90: New test.
10561
955ca6dc
JD
105622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10563
10564 PR libgfortran/69668
10565 * gfortran.dg/namelist_38.f90: Update test.
10566 * gfortran.dg/namelist_84.f90: Update test.
10567
876217ae
DM
105682016-02-12 David Malcolm <dmalcolm@redhat.com>
10569
10570 PR other/69554
10571 * gcc.dg/pr69554-1.c: New test.
10572 * gfortran.dg/pr69554-1.F90: New test.
10573 * gfortran.dg/pr69554-2.F90: New test.
10574 * lib/gcc-dg.exp (proc dg-locus): New function.
10575 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10576 distinguish between the caret-printing and non-caret-printing
10577 cases. If caret-printing has been explicitly enabled, bail out
10578 without attempting to fix up the output.
10579
61789eed
DM
105802016-02-12 David Malcolm <dmalcolm@redhat.com>
10581
10582 PR driver/69265
10583 PR driver/69453
10584 * gcc.dg/spellcheck-options-3.c: New test case.
10585 * gcc.dg/spellcheck-options-4.c: New test case.
10586 * gcc.dg/spellcheck-options-5.c: New test case.
10587 * gcc.dg/spellcheck-options-6.c: New test case.
10588 * gcc.dg/spellcheck-options-7.c: New test case.
10589 * gcc.dg/spellcheck-options-8.c: New test case.
10590 * gcc.dg/spellcheck-options-9.c: New test case.
10591 * gcc.dg/spellcheck-options-10.c: New test case.
10592
c3090c1f
JJ
105932016-02-12 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR rtl-optimization/69764
10596 PR rtl-optimization/69771
10597 * c-c++-common/pr69764.c: New test.
10598 * gcc.dg/torture/pr69771.c: New test.
10599
8222034d
MP
106002016-02-12 Marek Polacek <polacek@redhat.com>
10601
10602 * g++.dg/torture/init-list1.C: New.
10603
f749f792
MP
106042016-02-12 Marek Polacek <polacek@redhat.com>
10605
10606 * gcc.dg/pr69522.c: Add empty dg-options.
10607
199fb02a
IE
106082016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10609
10610 * g++.dg/lto/lto.exp: Include and init mpx.
10611 * g++.dg/lto/pr69729_0.C: New test.
10612
b69539cb
JJ
106132016-02-12 Jakub Jelinek <jakub@redhat.com>
10614
06ff7000
JJ
10615 PR ipa/69241
10616 * g++.dg/ipa/pr69241-4.C: New test.
10617
b69539cb
JJ
10618 PR ipa/68672
10619 * g++.dg/ipa/pr68672-1.C: New test.
10620 * g++.dg/ipa/pr68672-2.C: New test.
10621 * g++.dg/ipa/pr68672-3.C: New test.
10622
16595a1f
BS
106232016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10624
10625 PR c/69522
6d87c306 10626 * gcc.dg/pr69522.c: New test.
16595a1f 10627
38d795d2
PP
106282016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10629
10630 PR c++/69098
10631 * g++.dg/cpp1y/69098.C: New test.
10632 * g++.dg/cpp1y/69098-2.C: New test.
10633
9c582551
JJ
106342016-02-12 Jakub Jelinek <jakub@redhat.com>
10635
10636 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10637 and neighbour -> neighbor.
10638 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10639 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10640 * c-c++-common/Wvarargs.c: Likewise.
10641 * c-c++-common/goacc/host_data-5.c: Likewise.
10642 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10643 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10644 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10645 * gcc.target/aarch64/pr60697.c: Likewise.
10646 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10647 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10648 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10649 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10650 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10651 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10652 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10653 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10654 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10655 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10656 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10657 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10658 * g++.dg/lookup/koenig5.C: Likewise.
10659 * g++.dg/ext/no-asm-2.C: Likewise.
10660 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10661 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10662 * gfortran.dg/used_types_16.f90: Likewise.
10663 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10664 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10665 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10666 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10667 * gfortran.dg/abstract_type_6.f03: Likewise.
10668 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10669 * gfortran.dg/used_types_15.f90: Likewise.
10670 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10671 * gfortran.dg/exit_3.f08: Likewise.
10672 * gfortran.dg/open_status_2.f90: Likewise.
10673 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10674 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10675 * gfortran.dg/associate_1.f03: Likewise.
10676 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10677 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10678 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10679 * gcc.dg/builtin-object-size-1.c: Likewise.
10680 * gcc.dg/noreturn-6.c: Likewise.
10681 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10682 * gcc.dg/globalalias.c: Likewise.
10683 * gcc.dg/builtins-config.h: Likewise.
10684 * gcc.dg/pr30457.c: Likewise.
10685 * gcc.c-torture/compile/volatile-1.c: Likewise.
10686 * gcc.c-torture/execute/20101011-1.c: Likewise.
10687 * c-c++-common/Waddress-1.c: Likewise.
10688
66756373
JJ
106892016-02-11 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR c/69768
10692 * c-c++-common/Waddress-1.c: New test.
10693
76fe932b
AV
106942016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10695
10696 PR fortran/69296
10697 * gfortran.dg/associate_19.f03: New test.
10698 * gfortran.dg/associate_20.f03: New test.
10699
564c4d4b
OE
107002016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10701
10702 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10703
e1c1ecb0
KT
107042016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10705
10706 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10707 .arch armv8-a\n. Add -dA to dg-options.
10708 * gcc.target/aarch64/assembler_arch_1.c: New test.
10709 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10710
0d7d9458
PC
107112016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10712
10713 PR c++/68726
10714 * g++.dg/cpp0x/pr68726.C: New.
10715
e6208a60
IE
107162016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10717
10718 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10719 test.
10720
281a11eb
RB
107212016-02-11 Richard Biener <rguenther@suse.de>
10722
10723 * g++.dg/tree-ssa/pr61034.C: Adjust.
10724
e03dd765
VM
107252016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10726
4b48faf5 10727 PR target/69148
e03dd765
VM
10728 * gcc.target/s390/pr69148.c: New.
10729
cdc23927
YR
107302016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10731
10732 PR tree-optimization/69652
10733 * gcc.dg/torture/pr69652.c: New test.
10734
e199dd0a
JJ
107352016-02-10 Jakub Jelinek <jakub@redhat.com>
10736 Patrick Palka <ppalka@gcc.gnu.org>
10737
10738 PR ipa/69241
10739 PR c++/69649
10740 * g++.dg/ipa/pr69241-1.C: New test.
10741 * g++.dg/ipa/pr69241-2.C: New test.
10742 * g++.dg/ipa/pr69241-3.C: New test.
10743 * g++.dg/ipa/pr69649.C: New test.
10744
d6b38027
UB
107452016-02-10 Uros Bizjak <ubizjak@gmail.com>
10746
10747 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10748 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10749
13b562c5
BC
107502016-02-10 Bin Cheng <bin.cheng@arm.com>
10751
10752 PR tree-optimization/68021
10753 * gcc.dg/tree-ssa/pr68021.c: New test.
10754
24a179f8
RB
107552016-02-10 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/69726
10758 * gcc.dg/uninit-22.c: New testcase.
10759
0d99886f
AP
107602016-02-09 Andrew Pinski <apinski@cavium.com>
10761
10762 PR tree-opt/69282
10763 * gcc.c-torture/compile/20160205-1.c: New testcase.
10764
ab04995c
MM
107652016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10766
10767 PR target/68404
10768 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10769 instead accessing a really large arrray.
10770 * gcc.target/powerpc/fusion3.c: Likewise.
10771
4b79ac23
CB
107722016-02-09 Charles Baylis <charles.baylis@linaro.org>
10773
10774 PR target/68532
10775 * gcc.c-torture/execute/pr68532.c: New test.
10776
b890a441
AO
107772016-02-11 Alexandre Oliva <aoliva@redhat.com>
10778
10779 PR target/69634
10780 * gcc.dg/pr69634.c: New.
10781
84a5bef7
RB
107822016-02-09 Richard Biener <rguenther@suse.de>
10783
10784 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10785
1f123759 107862016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10787
1f123759
AF
10788 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10789
65860c77
YR
107902016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10791
10792 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10793
7e1e8a0a
RB
107942016-02-09 Richard Biener <rguenther@suse.de>
10795
10796 PR tree-optimization/69715
10797 * gcc.dg/torture/pr69715.c: New testcase.
10798
efb45a9f
PP
107992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10800
10801 PR c++/69139
10802 * g++.dg/cpp0x/trailing12.C: New test.
10803 * g++.dg/cpp0x/trailing13.C: New test.
10804
20a0c6f9
PP
108052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10806
10807 PR c++/69283
10808 PR c++/67835
10809 * g++.dg/cpp1y/auto-fn29.C: New test.
10810 * g++.dg/cpp1y/auto-fn30.C: New test.
10811
a162f3af
JJ
108122016-02-08 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR tree-optimization/69209
10815 * gcc.c-torture/compile/pr69209.c: New test.
10816
4b4a9fbd
JL
108172016-02-08 Jeff Law <law@redhat.com>
10818
10819 PR tree-optimization/68541
10820 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10821 of statements allowed in join block for path splitting.
10822
cfac5ed2
JJ
108232016-02-08 Jakub Jelinek <jakub@redhat.com>
10824
f68bc23f
JJ
10825 PR c++/59627
10826 * g++.dg/gomp/pr59627.C: New test.
10827
cfac5ed2
JJ
10828 PR ipa/69239
10829 * g++.dg/ipa/pr69239.C: New test.
10830
44714d8c
DM
108312016-02-08 David Malcolm <dmalcolm@redhat.com>
10832
10833 PR preprocessor/69664
10834 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10835 * gcc.dg/cpp/warn-comments.c: Likewise.
10836
eba9e839
MP
108372016-02-08 Marek Polacek <polacek@redhat.com>
10838
10839 PR c++/69688
10840 * g++.dg/init/const12.C: New test.
10841
a011cd92
BS
108422016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10843
10844 PR target/60410
10845 * gcc.dg/lto/pr55113_0.c: Remove test.
10846
5317b1be
RB
108472016-02-08 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/69719
10850 * gcc.dg/torture/pr69719.c: New testcase.
10851
63998a63
RB
108522016-02-08 Richard Biener <rguenther@suse.de>
10853 Jeff Law <law@redhat.com>
10854
10855 PR target/68273
10856 * gcc.target/mips/pr68273.c: New testcase.
10857
43f4a281
RB
108582016-02-08 Richard Biener <rguenther@suse.de>
10859
10860 PR rtl-optimization/69274
10861 * gcc.target/i386/addr-sel-1.c: XFAIL.
10862
0b604d2d
JL
108632016-02-08 Jeff Law <law@redhat.com>
10864
e8dfe49e
JL
10865 PR tree-optimization/68541
10866 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10867
6daecd7a 10868 PR tree-optimization/65917
0b604d2d
JL
10869 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10870
c0f0e35a
JD
108712016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10872
10873 PR fortran/50555
10874 * gfortran.dg/namelist_args.f90: New test.
10875
8981d712
JL
108762016-02-05 Jeff Law <law@redhat.com>
10877
6daecd7a 10878 PR tree-optimization/68541
8981d712
JL
10879 * gcc.dg/tree-ssa/split-path-2.c: New test.
10880 * gcc.dg/tree-ssa/split-path-3.c: New test.
10881 * gcc.dg/tree-ssa/split-path-4.c: New test.
10882 * gcc.dg/tree-ssa/split-path-5.c: New test.
10883 * gcc.dg/tree-ssa/split-path-6.c: New test.
10884 * gcc.dg/tree-ssa/split-path-7.c: New test.
10885
46cb9332
MS
108862016-02-05 Martin Sebor <msebor@redhat.com>
10887
10888 PR c++/69662
10889 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10890 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10891
be2083ea
RH
108922016-02-06 Richard HEnderson <rth@redhat.com>
10893
10894 PR c/69643
10895 * gcc.target/i386/addr-space-4.c: New.
10896 * gcc.target/i386/addr-space-5.c: New.
10897
711d7c23
MM
108982016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10899
10900 PR fortran/66089
10901 * gfortran.dg/elemental_dependency_6.f90: New.
10902
b5c1c988
JJ
109032016-02-05 Jakub Jelinek <jakub@redhat.com>
10904
861c7bcd
JJ
10905 PR rtl-optimization/69691
10906 * gcc.c-torture/execute/pr69691.c: New test.
10907
b5c1c988
JJ
10908 PR c++/69628
10909 * g++.dg/parse/pr69628.C: New test.
10910
f7dfa966
UB
109112016-02-05 Uros Bizjak <ubizjak@gmail.com>
10912
10913 * gcc.dg/sancov/asan.c: Move to ...
10914 * gcc.dg/asan/sancov-1.c: ... here.
10915
9b143e64
UB
109162016-02-05 Uros Bizjak <ubizjak@gmail.com>
10917
10918 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10919
f5d4b899
L
109202016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10921
10922 PR target/69677
10923 * gcc.target/i386/pr69677.c: New test.
10924
76c85fbb
PP
109252016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10926
10927 PR c++/68948
10928 * g++.dg/template/pr68948.C: New test.
10929
f181bf90
DV
109302016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10931
10932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10933 (only necessary on s390x).
10934
714fb282
L
109352016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10936
10937 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10938 -mno-accumulate-outgoing-args.
10939
618d6c1c
PP
109402016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10941
10942 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10943
1066e9b5
JJ
109442016-02-04 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR c/69669
10947 * c-c++-common/pr69669.c: New test.
10948
76255d0d
MM
109492016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10950
10951 PR target/69667
10952 * g++.dg/pr69667.C: New file.
10953
e0b059b1
WD
109542016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10955
10956 PR target/69619
10957 * gcc.dg/pr69619.c: Add new test.
10958
2692b5c8
RS
109592016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10960
10961 PR rtl-optimization/69577
10962 * gcc.target/i386/pr69577.c: New test.
10963
7db337c2
ML
109642016-02-04 Martin Liska <mliska@suse.cz>
10965
10966 * g++.dg/asan/pr69276.C: New test.
10967
cc9c0829
KT
109682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10969
10970 PR target/65932
10971 PR target/67714
10972 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10973 a single smulbb instruction.
10974 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10975 * gcc.target/amr/wmul-2.c: Likewise.
10976
eb9feb52
KT
109772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10978
10979 PR target/65932
10980 PR target/67714
10981 * gcc.c-torture/execute/pr67714.c: New test.
10982
61f727fe
JJ
109832016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10984
10985 PR target/69454
10986 * gcc.target/i386/pr69454-1.c: New test.
10987 * gcc.target/i386/pr69454-2.c: New test.
10988
05dd97db
MS
109892016-02-03 Martin Sebor <msebor@redhat.com>
10990
10991 PR c++/69251
10992 PR c++/69253
10993 PR c++/69290
10994 PR c++/69277
10995 PR c++/69349
10996 * g++.dg/ext/flexarray-mangle-2.C: New test.
10997 * g++.dg/ext/flexarray-mangle.C: New test.
10998 * g++.dg/ext/flexarray-subst.C: New test.
10999 * g++.dg/ext/flexary11.C: New test.
11000 * g++.dg/ext/flexary12.C: New test.
11001 * g++.dg/ext/flexary13.C: New test.
11002 * g++.dg/ext/flexary14.C: New test.
11003 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11004
dac2fc29
L
110052016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11006
11007 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11008 Define only if CHECK_FLOAT128 is defined.
11009 (main): Properly initialize u5.
11010
eadb8035
JJ
110112016-02-03 Jakub Jelinek <jakub@redhat.com>
11012
0afbb81b
JJ
11013 PR c/69627
11014 * gcc.dg/pr69627.c: New test.
11015
eadb8035
JJ
11016 PR target/69644
11017 * gcc.dg/pr69644.c: New test.
11018
b12d4923
MS
110192016-02-03 Mike Stump <mikestump@comcast.net>
11020
11021 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11022 support for struct-layout-1.exp.
11023
ab4bae0c
PP
110242016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11025
11026 PR c++/69056
618d6c1c 11027 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11028
95831c01
VM
110292016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11030 Alexandre Oliva <aoliva@redhat.com>
11031
11032 PR target/69461
11033 * gcc.target/powerpc/pr69461.c: New.
11034
ccc71ab8
UB
110352016-02-03 Uros Bizjak <ubizjak@gmail.com>
11036
11037 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11038 works from here ...
11039 (check_effective_target_fsanitize_thread): ... to here. Do not
11040 specify additional compile flags for the test source.
11041 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11042 specify additional compile flags for the test source.
11043
96299640
WD
110442016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11045
11046 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11047
781d83d9
AV
110482016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11049
11050 PR fortran/67451
11051 PR fortran/69418
11052 * gfortran.dg/coarray_allocate_2.f08: New test.
11053 * gfortran.dg/coarray_allocate_3.f08: New test.
11054 * gfortran.dg/coarray_allocate_4.f08: New test.
11055
d8208e6d
AL
110562016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11057
11058 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11059 use same scan-tree-dump-times on all platforms.
11060 * gcc.dg/vect/vect-outer-1.c: Likewise.
11061 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11062 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11063 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11064 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11065 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11066 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11067 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11068
a8394fa0
SB
110692016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11070
11071 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11072 warning.
11073
f3baa1d3
L
110742016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11075
11076 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11077
eb077516
JN
110782016-02-02 James Norris <jnorris@codesourcery.com>
11079
11080 * c-c++-common/goacc/routine-5.c: Add tests.
11081
578fb225
AM
110822016-02-02 Alexander Monakov <amonakov@ispras.ru>
11083
11084 * gcc.target/nvptx/unsigned-cmp.c: New test.
11085
c64f7d37
WD
110862016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11087
11088 * gcc.target/aarch64/scalar_shift_1.c
11089 (test_corners_sisd_di): Improve force to SIMD register.
11090 (test_corners_sisd_si): Likewise.
11091 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11092 Remove scan-assembler check for ldr.
11093
90c6f26c
RB
110942016-02-02 Richard Biener <rguenther@suse.de>
11095
11096 PR tree-optimization/69595
11097 * gcc.dg/Warray-bounds-17.c: New testcase.
11098
9dc03c97
RB
110992016-02-02 Richard Biener <rguenther@suse.de>
11100
11101 PR tree-optimization/69606
11102 * gcc.dg/torture/pr69606.c: New testcase.
11103
2d4dc223
YR
111042016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11105
11106 PR middle-end/68542
11107 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11108 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11109
65c98fde
AM
111102016-02-02 Alan Modra <amodra@gmail.com>
11111
11112 PR target/69548
11113 * gcc.target/powerpc/pr69548.c: New test.
11114
e1b81f2b
JJ
111152016-02-01 Jakub Jelinek <jakub@redhat.com>
11116
d0268b37
JJ
11117 PR rtl-optimization/69592
11118 * gcc.dg/pr69592.c: New test.
11119
e1b81f2b
JJ
11120 PR preprocessor/69543
11121 PR c/69558
11122 * gcc.dg/pr69543.c: New test.
11123 * gcc.dg/pr69558.c: New test.
11124
7dd7780d
UB
111252016-02-01 Uros Bizjak <ubizjak@gmail.com>
11126
bf672ee5
UB
11127 PR testsuite/65940
11128 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11129
9a7013f8
MS
111302016-02-01 Martin Sebor <msebor@redhat.com>
11131
11132 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11133
e681fb2b
BC
111342016-02-01 Bin Cheng <bin.cheng@arm.com>
11135
11136 PR tree-optimization/67921
11137 * c-c++-common/ubsan/pr67921.c: New test.
11138
ff86345f
RB
111392016-02-01 Richard Biener <rguenther@suse.de>
11140
11141 PR middle-end/69556
11142 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11143
bc369dbd
RB
111442016-02-01 Richard Biener <rguenther@suse.de>
11145
11146 PR tree-optimization/69574
11147 * gcc.dg/torture/pr69574.c: New testcase.
11148
ef318184
RB
111492016-02-01 Richard Biener <rguenther@suse.de>
11150
11151 PR tree-optimization/69579
11152 * gcc.dg/setjmp-6.c: New testcase.
11153
654745e6
JJ
111542016-02-01 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR rtl-optimization/69570
11157 * g++.dg/opt/pr69570.C: New test.
11158
e6c0c44b
RH
111592016-02-01 Richard Henderson <rth@redhat.com>
11160
11161 * gcc.dg/pr69535.c: New test.
11162
6ff3f09a
JDA
111632016-01-31 John David Anglin <danglin@gcc.gnu.org>
11164
2c005538
JDA
11165 PR testsuite/69584
11166 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11167 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11168
61083a4b
JDA
11169 PR debug/68244
11170 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11171
6ff3f09a
JDA
11172 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11173
0c221916
PT
111742016-01-31 Paul Thomas <pault@gcc.gnu.org>
11175
11176 PR fortran/67564
11177 * gfortran.dg/allocate_with_source_17.f03: New test.
11178
db7a2818
JJ
111792016-01-30 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR tree-optimization/69546
11182 * gcc.dg/torture/pr69546.c: New test.
11183
e520d5f0
PT
111842016-01-30 Paul Thomas <pault@gcc.gnu.org>
11185
11186 PR fortran/69566
11187 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11188
343c05d3
MS
111892016-01-30 Martin Sebor <msebor@redhat.com>
11190
11191 PR c++/68490
11192 * g++.dg/ext/flexary10.C: New test.
11193
d6c3a539
DH
111942016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11195
11196 PR fortran/66707
11197 gfortran.dg/common_23.f90: New test.
11198
52d72fcd
BS
111992016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11200
11201 PR target/65546
11202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11203 condition being checked, and disable it when the target supports
11204 misaligned loads and stores.
11205
3a5d2ba4
JJ
112062016-01-29 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR debug/69518
11209 * gcc.dg/torture/pr69518.c: New test.
11210
6bbacdb5
L
112112016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11212
11213 PR target/69530
11214 * gcc.target/i386/pr69530.c: New test.
11215
af932cdb
SE
112162016-01-29 Steve Ellcey <sellcey@imgtec.com>
11217
11218 PR target/65604
11219 * gcc.target/mips/div-delay.c: New test.
11220
26658b7c
JJ
112212016-01-29 Jakub Jelinek <jakub@redhat.com>
11222
33e89989
JJ
11223 PR target/69551
11224 * gcc.target/i386/pr69551.c: New test.
11225
26658b7c
JJ
11226 PR target/66137
11227 * gcc.target/i386/pr66137.c: New test.
11228
401116b5
AB
112292016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11230
11231 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11232 always built for p5600.
11233 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11234 isa=p5600 dg-option.
11235
d4abfcc5
RB
112362016-01-29 Richard Biener <rguenther@suse.de>
11237
11238 PR tree-optimization/69547
11239 * g++.dg/tree-ssa/pr69547.C: New testcase.
11240
16b77b32
JJ
112412016-01-29 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR debug/66869
11244 * g++.dg/warn/Wunused-function2.C: New test.
11245
a1c95464
DV
112462016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11247
11248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11249 support for test to succeed.
11250
5453bfed
MP
112512016-01-29 Marek Polacek <polacek@redhat.com>
11252
11253 PR c++/69509
11254 PR c++/69516
11255 * g++.dg/ext/constexpr-vla2.C: New test.
11256 * g++.dg/ext/constexpr-vla3.C: New test.
11257 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11258
452ec2a5
RB
112592016-01-29 Richard Biener <rguenther@suse.de>
11260
11261 PR middle-end/69537
11262 * gcc.dg/uninit-21.c: New testcase.
11263
aec0b19e
UB
112642016-01-28 Uros Bizjak <ubizjak@gmail.com>
11265
11266 PR target/69459
11267 * gcc.target/i386/pr69459.c: New test.
11268
df113ce7
SE
112692016-01-28 Steve Ellcey <sellcey@imgtec.com>
11270
11271 PR target/68400
11272 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11273 * gcc.target/mips/pr68400.c: New test.
11274
494de84f
MS
112752016-01-28 Martin Sebor <msebor@redhat.com>
11276
11277 PR target/17381
11278 * gcc.target/powerpc/pr17381.c: New test.
11279
eb1b1f01
JJ
112802016-01-28 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR middle-end/69542
11283 * gcc.dg/torture/pr69542.c: New test.
11284
6dfeb7ce
WD
112852016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11286
11287 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11288
4b7471a4
DE
112892016-01-28 David Edelsohn <dje.gcc@gmail.com>
11290
11291 * gcc.dg/pr65980.c: Skip on AIX.
11292 * gcc.dg/pr66688.c: Same.
11293
b271fd21
DE
112942016-01-28 David Edelsohn <dje.gcc@gmail.com>
11295
11296 PR target/63679
11297 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11298 * gcc.dg/tree-ssa/sra-18.c: Same.
11299
874108a9
AV
113002016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11301
11302 PR fortran/62536
11303 * gfortran.dg/block_15.f08: New test.
11304 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11305 on incorrectly closed BLOCK.
11306
30480bcd
IE
113072016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11308
11309 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
113102016-01-28 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/69466
11313 * gfortran.dg/vect/pr69466.f90: New testcase.
11314
0d4c694e
TP
113152016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11316
11317 * g++.dg/pr67989.C: Remove ARM-specific option.
11318 * gcc.target/arm/pr67989.C: New file.
11319
2aa780da
UB
113202016-01-27 Uros Bizjak <ubizjak@gmail.com>
11321
11322 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11323 and expm1 test for glibc < 2.11.
11324
f75ebe77
RH
113252016-01-27 Richard Henderson <rth@redhat.com>
11326
11327 * gcc.c-torture/execute/pr69447.c: New test.
11328
113292016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11330
9a175e65 11331 PR fortran/69422
49847d75
PT
11332 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11333
cbdd8ae0
JJ
113342016-01-27 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR debug/66869
11337 * gcc.dg/pr66869.c: New test.
11338
2b572b3c
JL
113392016-01-25 Jeff Law <law@redhat.com>
11340
11341 PR tree-optimization/68398
aec0b19e 11342 PR tree-optimization/69196
2b572b3c
JL
11343 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11344 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11345 path to avoid new heuristic allowing more irreducible regions
11346 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11347 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11349 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11350 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11351
fa74a4bc
MP
113522016-01-27 Marek Polacek <polacek@redhat.com>
11353
11354 PR c/68062
11355 * c-c++-common/vector-compare-4.c: New test.
11356
0afff540
DM
113572016-01-27 David Malcolm <dmalcolm@redhat.com>
11358
11359 PR preprocessor/69126
11360 * c-c++-common/pr69126.c: New test case.
11361
1a218fc9
ILT
113622016-01-27 Ian Lance Taylor <iant@google.com>
11363
11364 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11365
5d70666e
RB
113662016-01-27 Ryan Burn <contact@rnburn.com>
11367
11368 PR cilkplus/69267
11369 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11370
87ff4d66
UB
113712016-01-27 Uros Bizjak <ubizjak@gmail.com>
11372
11373 PR target/69512
11374 * gcc.target/i386/pr69512.c: New test.
11375
27e23cca
RE
113762016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11377
11378 PR ada/69488
11379 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11380
05bf54c3
MP
113812016-01-27 Marek Polacek <polacek@redhat.com>
11382
11383 PR c++/69379
11384 * g++.dg/pr69379.C: New test.
11385
60214d0d
MS
113862016-01-27 Martin Sebor <msebor@redhat.com>
11387
11388 PR c++/69317
11389 * g++.dg/abi/Wabi-2-2.C: New test.
11390 * g++.dg/abi/Wabi-2-3.C: New test.
11391 * g++.dg/abi/Wabi-3-2.C: New test.
11392 * g++.dg/abi/Wabi-3-3.C: New test.
11393
167c7bfa
RB
113942016-01-27 Richard Biener <rguenther@suse.de>
11395
11396 PR tree-optimization/69166
11397 * gcc.dg/torture/pr69166.c: New testcase.
11398
1430fb1f
MJ
113992016-01-27 Martin Jambor <mjambor@suse.cz>
11400
11401 PR tree-optimization/69355
11402 * gcc.dg/tree-ssa/pr69355.c: New test.
11403
95e3030c
MP
114042016-01-27 Marek Polacek <polacek@redhat.com>
11405
11406 PR c++/69496
11407 * g++.dg/ext/constexpr-vla1.C: New test.
11408
eeb085f3
CB
114092016-01-20 Christian Bruel <christian.bruel@st.com>
11410
11411 PR target/69245
11412 * gcc.target/arm/pr69245.c: New test.
11413
b1652dde
JJ
114142016-01-27 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR tree-optimization/69399
11417 * gcc.dg/torture/pr69399.c: New test.
11418
ce7e8f00
EB
114192016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11420
11421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11422
e4aac1d1
EB
114232016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11424
11425 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11426
8dfdb419
TV
114272016-01-26 Tom de Vries <tom@codesourcery.com>
11428
11429 PR tree-optimization/69110
11430 * gcc.dg/autopar/pr69110.c: New test.
11431
56f80f54 114322016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11433 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11434
11435 * gcc.dg/graphite/isl-ast-op-select.c: New.
11436
a0909527
PT
114372015-01-26 Paul Thomas <pault@gcc.gnu.org>
11438
11439 PR fortran/69385
11440 * gfortran.dg/allocate_error_6.f90: New test.
11441
ffc445f4
RH
114422016-01-26 Richard Henderson <rth@redhat.com>
11443
11444 * gcc.dg/tm/pr60908.c: New test.
11445
01e1dea3
DM
114462016-01-26 David Malcolm <dmalcolm@redhat.com>
11447
11448 PR other/69006
11449 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11450 directive.
11451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11452 expected multiline output to reflect the colorization being
11453 disabled before newlines.
11454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11455 (custom_diagnostic_finalizer): Replace call to
11456 pp_newline_and_flush with call to pp_flush.
11457 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11458 * gfortran.dg/implicit_class_1.f90: Likewise.
11459 * lib/gcc-dg.exp (allow_blank_lines): New global.
11460 (dg-allow-blank-lines-in-output): New procedure.
11461 (gcc-dg-prune): Complain about blank lines in the output, unless
11462 dg-allow-blank-lines-in-output was called.
11463 * lib/multiline.exp (_build_multiline_regex): Only support
11464 arbitrary followup text for non-blank-lines, not for blank lines.
11465
13f92e8d
JJ
114662016-01-26 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR tree-optimization/69483
11469 * gcc.dg/pr69483.c: New test.
11470 * g++.dg/opt/pr69483.C: New test.
11471
92422235
CL
114722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11473
11474 PR target/68620
11475 * gcc.target/arm/pr68620.c: New test.
11476
0bccf11b
L
114772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11478
11479 * gcc.target/i386/pr68986-2.c: Remove -m32.
11480
81cd202e
L
114812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11482
11483 PR target/68986
11484 * gcc.target/i386/pr68986-1.c: New test.
11485 * gcc.target/i386/pr68986-2.c: Likewise.
11486 * gcc.target/i386/pr68986-3.c: Likewise.
11487
213a1c03
CB
114882016-01-26 Christian Bruel <christian.bruel@st.com>
11489
11490 * lib/target-supports.exp
11491 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11492 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11493 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11494
22a08dd1
RB
114952016-01-26 Richard Biener <rguenther@suse.de>
11496
11497 PR tree-optimization/69452
11498 * gcc.dg/torture/pr69452.c: New testcase.
11499
6c06e0e8
JJ
115002016-01-26 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR target/69442
11503 * gcc.dg/pr69442.c: New test.
11504
b96824c4
RFI
115052016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11506
11507 PR target/67896
11508 * gcc.target/aarch64/simd/pr67896.C: New.
11509
5ee31e57
RS
115102016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11511
11512 PR tree-optimization/69400
11513 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11514 function.
11515 (plugin_init): Call it.
11516 * gcc.dg/torture/pr69400.c: New test.
11517
7ddfb31d
CL
115182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11519
11520 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11521
1e050c90
AK
115222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11523 Sebastian Pop <s.pop@samsung.com>
11524
11525 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11526 isl-0.15.
11527
c8ee4bf5
AK
115282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11529 Sebastian Pop <s.pop@samsung.com>
11530
11531 * gcc.dg/graphite/pr69292.c: New.
11532
d902b330
JJ
115332016-01-25 Jakub Jelinek <jakub@redhat.com>
11534
11535 * c-c++-common/goacc/use_device-1.c: New test.
11536
2c89b952
JL
115372016-01-25 Jeff Law <law@redhat.com>
11538
11539 PR tree-optimization/69196
11540 PR tree-optimization/68398
11541 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11542 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11543
685c8785
DE
115442016-01-25 David Edelsohn <dje.gcc@gmail.com>
11545
11546 PR target/69469
11547 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11548 Algorithm.
11549
95cef0c1
RB
115502016-01-25 Richard Biener <rguenther@suse.de>
11551
11552 PR testsuite/69380
11553 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11554
2947d3b2
IE
115552016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11556
11557 PR target/69421
11558 * gcc.dg/pr69421.c: New test.
11559
ae19075a
BB
115602016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11561
11562 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11563 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11564 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11565 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11566 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11567 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11568 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11569 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11570 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11571 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11572
fa4511c2
RB
115732016-01-25 Richard Biener <rguenther@suse.de>
11574
11575 PR tree-optimization/69376
11576 * gcc.dg/torture/pr69376.c: New testcase.
11577
1d101216
JD
115782016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11579
11580 PR fortran/69397
11581 PR fortran/68442
11582 * gfortran.dg/interface_38.f90: New test.
11583 * gfortran.dg/interface_39.f90: New test.
a0909527 11584
a59b92b0
PP
115852016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11586
11587 Revert:
11588 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11589
11590 PR c++/11858
11591 PR c++/24663
11592 PR c++/24664
11593 * g++.dg/template/pr11858.C: New test.
11594 * g++.dg/template/pr24663.C: New test.
11595 * g++.dg/template/unify12.C: New test.
11596 * g++.dg/template/unify13.C: New test.
11597 * g++.dg/template/unify14.C: New test.
11598 * g++.dg/template/unify15.C: New test.
11599 * g++.dg/template/unify16.C: New test.
11600 * g++.dg/template/unify17.C: New test.
11601
16acb1a8
DH
116022016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11603
11604 PR fortran/68283
11605 gfortran.dg/pr68283.f90: New test.
11606
094773e8
TK
116072016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11608
11609 PR fortran/66094
11610 * gfortran.dg/inline_matmul_13.f90: New test.
11611 * gfortran.dg/matmul_bounds_8.f90: New test.
11612 * gfortran.dg/matmul_bounds_9.f90: New test.
11613 * gfortran.dg/matmul_bounds_10.f90: New test.
11614
42fb90d7
TV
116152016-01-23 Tom de Vries <tom@codesourcery.com>
11616
11617 PR tree-optimization/69426
11618 * gcc.dg/autopar/pr69426.c: New test.
11619
69da7802
MS
116202016-01-23 Martin Sebor <msebor@redhat.com>
11621
11622 PR c++/58109
11623 PR c++/69022
11624 * g++.dg/cpp0x/alignas5.C: New test.
11625 * g++.dg/ext/vector29.C: Same.
11626
da17300a
UB
116272016-01-23 Uros Bizjak <ubizjak@gmail.com>
11628
11629 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11630 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11631 _GNU_SOURCE from compile flags to the source.
11632 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11633 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11634 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11635 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11636
62041cfc
JJ
116372016-01-22 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR target/69432
11640 * g++.dg/opt/pr69432.C: New test.
11641
f7d2ad6f
BS
116422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11643
11644 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11645 32-bit targets testing an -m64 multilib.
11646
d403fc9a
WS
116472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11648
11649 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11650 64-bit support.
11651
4aa16f8d
JG
116522016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11653
11654 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11655
7c816d0f
CB
116562016-01-21 Christian Bruel <christian.bruel@st.com>
11657
11658 PR target/68674
11659 * gcc.target/i386/pr68674.c
11660 * gcc.target/aarch64/pr68674.c
11661 * gcc.target/arm/pr68674.c
11662
fce661e8
KT
116632016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11664
11665 PR target/69403
11666 * gcc.c-torture/execute/pr69403.c: New test.
11667
4696899f
PC
116682016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/55843
11671 * g++.dg/template/pr55843.C: New.
11672
bac69366
AL
116732016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11674
11675 PR testsuite/66877
11676 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11677 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11678
b57d3a5c
BS
116792016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11680
11681 PR testsuite/67489
da17300a
UB
11682 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11683 from dg-do compile directive, and instead add
11684 { dg-require-effective-target int128 }.
b57d3a5c 11685
9f04a53e
MS
116862016-01-20 Martin Sebor <msebor@redhat.com>
11687
11688 PR c/69405
11689 * gcc.dg/sync-fetch.c: New test.
11690
38a51663
JL
116912016-01-21 Martin Sebor <msebor@redhat.com>
11692
11693 PR target/69252
11694 * gcc.target/powerpc/pr69252.c: New test.
11695
2423a75a
JD
116962016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11697
11698 PR fortran/65996
da17300a 11699 * gfortran.dg/pr65996.f90: New test.
2423a75a 11700
0a76463f
DV
117012016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11702
11703 PR c++/68810
9f04a53e 11704 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11705 expected to generate an error.
0a76463f 11706
9776e692
BS
117072016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11708
11709 PR middle-end/66178
11710 * gcc.dg/torture/pr66178.c: New test.
11711
c8d3e088
AB
117122016-01-21 Anton Blanchard <anton@samba.org>
11713 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11714
11715 PR target/63354
11716 * gcc.target/powerpc/pr63354.c: New test.
11717
35b707ff
VM
117182016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11719
11720 PR rtl-optimization/68990
11721 * gcc.target/i386/pr68990: New.
11722
157b0829
NC
117232016-01-21 Nick Clifton <nickc@redhat.com>
11724
11725 PR target/69129
11726 * gcc.target/mips/pr69129.c: New.
11727
aede6748
PC
117282016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11729
11730 PR c++/58046
11731 * g++.dg/cpp0x/pr58046.C: New.
11732
5463c2c8
JJ
117332016-01-21 Jakub Jelinek <jakub@redhat.com>
11734
6d31cc75
SS
11735 PR target/69187
11736 PR target/65624
11737 * gcc.target/arm/pr69187.c: New test.
11738
5463c2c8
JJ
11739 PR c++/69355
11740 * g++.dg/torture/pr69355.C: New test.
11741
fa28f32b
AK
117422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11743 Sebastian Pop <s.pop@samsung.com>
11744
11745 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11746
b920a047
AK
117472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11748 Sebastian Pop <s.pop@samsung.com>
11749
da17300a 11750 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11751
bdd3aea6
JJ
117522016-01-21 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR middle-end/67653
11755 * c-c++-common/pr67653.c: New test.
11756 * gcc.dg/torture/pr29119.c: Add dg-warning.
11757
26a2e6ae
PB
117582016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11759
11760 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11761
d25c7690
PK
117622016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11763
11764 PR c/24293
11765 * gcc.dg/pr24293.c: New test.
11766 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11767 incomplete struct type.
11768 * gcc.dg/declspec-1.c: Likewise.
11769 * gcc.dg/pr63549.c: Likewise.
11770
889d5698
JJ
117712016-01-20 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR tree-optimization/66612
11774 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11775 for bdn instruction.
11776
d7cf3dc7
CL
117772016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11778
11779 * lib/target-supports.exp
11780 (check_effective_target_arm_fp_ok_nocache): New.
11781 (check_effective_target_arm_fp_ok): New.
11782 (add_options_for_arm_fp): New.
11783 (check_effective_target_arm_crypto_ok_nocache): Require
11784 target_arm_v8_neon_ok instead of arm32.
11785 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11786 (check_effective_target_arm_crypto_pragma_ok): New.
11787 (add_options_for_arm_vfp): New.
11788 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11789 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11790 target instead. Force initial fpu to vfp.
11791 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11792 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11793 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11794 dependency.
11795 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11796 use arm_vfp effective target instead. Force initial fpu to vfp.
11797 * gcc.target/arm/attr-neon3.c: Likewise.
11798 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11799 arm_vfp_ok.
11800 * gcc.target/arm/unsigned-float.c: Likewise.
11801 * gcc.target/arm/vfp-1.c: Likewise.
11802 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11803 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11804 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11805 * gcc.target/arm/vfp-ldmias.c: Likewise.
11806 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11807 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11808 * gcc.target/arm/vfp-stmiad.c: Likewise.
11809 * gcc.target/arm/vfp-stmias.c: Likewise.
11810 * gcc.target/arm/vnmul-1.c: Likewise.
11811 * gcc.target/arm/vnmul-2.c: Likewise.
11812 * gcc.target/arm/vnmul-3.c: Likewise.
11813 * gcc.target/arm/vnmul-4.c: Likewise.
11814
01ac9704 118152016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11816
e84b00da
L
11817 PR testsuite/69366
11818 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11819 the MPX run-time library, for compile-time MPX test.
11820 * gcc.target/i386/chkp-always_inline.c: Likewise.
11821 * gcc.target/i386/chkp-bndret.c: Likewise.
11822 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11823 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11824 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11825 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11826 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11827 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11828 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11829 * gcc.target/i386/chkp-label-address.c: Likewise.
11830 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11831 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11832 * gcc.target/i386/chkp-pr69044.c: Likewise.
11833 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11834 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11835 * gcc.target/i386/chkp-strchr.c: Likewise.
11836 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11837 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11838 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11839 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11840 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11841 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11842 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11843 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11844 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11845 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11846 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11847 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11848 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11849 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11850 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11851 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11852 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11853 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11854 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11855 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11856 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11857 * gcc.target/i386/pr63995-2.c: Likewise.
11858 * gcc.target/i386/pr64805.c: Likewise.
11859 * gcc.target/i386/pr65044.c: Likewise.
11860 * gcc.target/i386/pr65167.c: Likewise.
11861 * gcc.target/i386/pr65183.c: Likewise.
11862 * gcc.target/i386/pr65184.c: Likewise.
11863 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11864
28b33016
IE
118652016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11866
11867 PR tree-optimization/69328
11868 * gcc.dg/pr69328.c: New test.
11869
bcff0913
JL
118702016-01-20 Jeff Law <law@redhat.com>
11871
bf0bb970 11872 PR target/25114
bcff0913
JL
11873 * gcc.target/m68k/pr25114.c: New test.
11874
a3f69631
AV
118752016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11876
11877 * gcc.target/arm/memset-inline-10.c: Added
11878 dg-require-effective-target arm_thumb2_ok.
11879
af33ba0d
EB
118802016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11881
11882 * gcc.dg/debug/dwarf2/sso.c: New test.
11883
7596d5de
UB
118842016-01-19 Uros Bizjak <ubizjak@gmail.com>
11885
11886 PR testsuite/68820
11887 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11888 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11889 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11890
ceda2c69
JH
118912016-01-19 Jan Hubicka <hubicka@ucw.cz>
11892
11893 PR ipa/66223
11894 * g++.dg/ipa/devirt-50.C: New testcase.
11895
38a979f2
MP
118962016-01-19 Marek Polacek <polacek@redhat.com>
11897
11898 PR c++/68965
11899 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11900 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11901
962801c5
KT
119022016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11903
11904 PR target/69135
11905 * gcc.target/arm/pr69135_1.c: New test.
11906
078fe40a
WD
119072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11908
11909 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11910
786e3c06
WD
119112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11912
11913 * gcc.target/aarch64/ccmp_1.c: New testcase.
11914
1e297006
MP
119152016-01-19 Marek Polacek <polacek@redhat.com>
11916
11917 PR c++/68586
11918 * g++.dg/cpp0x/enum30.C: New test.
11919
879c27e3
RB
119202016-01-19 Richard Biener <rguenther@suse.de>
11921
11922 PR tree-optimization/69336
11923 * g++.dg/tree-ssa/pr69336.C: New testcase.
11924
015337d3
JJ
119252016-01-19 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR debug/65779
11928 * gcc.dg/pr65779.c: New test.
11929
e2c768b6
RB
119302016-01-19 Richard Biener <rguenther@suse.de>
11931
11932 PR tree-optimization/69352
11933 * gcc.dg/torture/pr69352.c: New testcase.
11934
569efc34
JJ
119352016-01-19 Jakub Jelinek <jakub@redhat.com>
11936
11937 PR rtl-optimization/68955
11938 PR rtl-optimization/64557
11939 * gcc.dg/torture/pr68955.c: New test.
11940
e49d321f
JH
119412016-01-19 Jan Hubicka <hubicka@ucw.cz>
11942
11943 PR lto/69136
11944 * g++.dg/torture/pr69136.C: New testcase.
11945
e9191ad3
JH
119462016-01-19 Jan Hubicka <hubicka@ucw.cz>
11947
11948 PR lto/69133
11949 * g++.dg/lto/pr69133_0.C: New testcase.
11950 * g++.dg/lto/pr69133_1.C: New testcase.
11951
2bedb645
JL
119522016-01-15 Jeff Law <law@redhat.com>
11953
11954 PR tree-optimization/69320
11955 * gcc.c-torture/pr69320-1.c: New test.
11956 * gcc.c-torture/pr69320-2.c: New test.
11957 * gcc.c-torture/pr69320-3.c: New test.
11958 * gcc.c-torture/pr69320-4.c: New test.
11959
17c15cb9
PP
119602016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11961
11962 PR c++/11858
11963 PR c++/24663
11964 PR c++/24664
11965 * g++.dg/template/pr11858.C: New test.
11966 * g++.dg/template/pr24663.C: New test.
11967 * g++.dg/template/unify12.C: New test.
11968 * g++.dg/template/unify13.C: New test.
11969 * g++.dg/template/unify14.C: New test.
11970 * g++.dg/template/unify15.C: New test.
11971 * g++.dg/template/unify16.C: New test.
11972 * g++.dg/template/unify17.C: New test.
11973
9617fd08
DM
119742016-01-18 David Malcolm <dmalcolm@redhat.com>
11975
11976 PR testsuite/69181
11977 * gcc.dg/pr69181-1.c: New test file.
11978 * gcc.dg/pr69181-2.c: New test file.
11979 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11980 globals by moving it to...
11981 (cleanup-after-saved-dg-test): ...this new function. Add
11982 "global additional_sources_used". Add reset of global
11983 multiline_expected_outputs to the empty list.
11984 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11985 global to...
11986 (multiline_expected_outputs): ...this, and updated comments to
11987 note that it is modified from gcc-dg.exp.
11988 (dg-end-multiline-output): Update for the above renaming.
11989 (handle-multiline-outputs): Likewise. Remove the clearing
11990 of the expected outputs to the empty list.
11991
b555a2e4
RB
119922016-01-18 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/69297
11995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11996
96902805
JM
119972016-01-18 Joseph Myers <joseph@codesourcery.com>
11998
11999 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12000 dg-options.
12001 * gcc.target/mips/mips-3d-2.c: Likewise.
12002 * gcc.target/mips/mips-3d-3.c: Likewise.
12003 * gcc.target/mips/mips-3d-4.c: Likewise.
12004 * gcc.target/mips/mips-3d-5.c: Likewise.
12005 * gcc.target/mips/mips-3d-6.c: Likewise.
12006 * gcc.target/mips/mips-3d-7.c: Likewise.
12007 * gcc.target/mips/mips-3d-8.c: Likewise.
12008 * gcc.target/mips/mips-3d-9.c: Likewise.
12009 * gcc.target/mips/mips-ps-1.c: Likewise.
12010 * gcc.target/mips/mips-ps-2.c: Likewise.
12011 * gcc.target/mips/mips-ps-3.c: Likewise.
12012 * gcc.target/mips/mips-ps-4.c: Likewise.
12013 * gcc.target/mips/mips-ps-5.c: Likewise.
12014 * gcc.target/mips/mips-ps-6.c: Likewise.
12015 * gcc.target/mips/mips-ps-7.c: Likewise.
12016 * gcc.target/mips/mips-ps-type.c: Likewise.
12017 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12018 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12019
40e26f94
TV
120202016-01-18 Tom de Vries <tom@codesourcery.com>
12021
12022 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12023 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12024 * c-c++-common/goacc/kernels-empty.c: New test.
12025 * c-c++-common/goacc/kernels-eternal.c: New test.
12026 * c-c++-common/goacc/kernels-loop-2.c: New test.
12027 * c-c++-common/goacc/kernels-loop-3.c: New test.
12028 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12029 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12030 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12031 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12032 * c-c++-common/goacc/kernels-loop-data.c: New test.
12033 * c-c++-common/goacc/kernels-loop-g.c: New test.
12034 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12035 * c-c++-common/goacc/kernels-loop-n.c: New test.
12036 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12037 * c-c++-common/goacc/kernels-loop.c: New test.
12038 * c-c++-common/goacc/kernels-noreturn.c: New test.
12039 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12040 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12041 * c-c++-common/goacc/kernels-reduction.c: New test.
12042
a98d4647
TV
120432016-01-18 Tom de Vries <tom@codesourcery.com>
12044
12045 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12046 * gcc.dg/autopar/outer-2.c: Same.
12047 * gcc.dg/autopar/outer-3.c: Same.
12048 * gcc.dg/autopar/outer-4.c: Same.
12049 * gcc.dg/autopar/outer-5.c: Same.
12050 * gcc.dg/autopar/outer-6.c: Same.
12051 * gcc.dg/autopar/parallelization-1.c: Same.
12052 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12053 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12054 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12055 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12056 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12057 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12058 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12059 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12060 * gcc.dg/autopar/pr39500-1.c: Same.
12061 * gcc.dg/autopar/pr39500-2.c: Same.
12062 * gcc.dg/autopar/pr46193.c: Same.
12063 * gcc.dg/autopar/pr46194.c: Same.
12064 * gcc.dg/autopar/pr49580.c: Same.
12065 * gcc.dg/autopar/pr49960-1.c: Same.
12066 * gcc.dg/autopar/pr49960.c: Same.
12067 * gcc.dg/autopar/pr68373.c: Same.
12068 * gcc.dg/autopar/reduc-1.c: Same.
12069 * gcc.dg/autopar/reduc-1char.c: Same.
12070 * gcc.dg/autopar/reduc-1short.c: Same.
12071 * gcc.dg/autopar/reduc-2.c: Same.
12072 * gcc.dg/autopar/reduc-2char.c: Same.
12073 * gcc.dg/autopar/reduc-2short.c: Same.
12074 * gcc.dg/autopar/reduc-3.c: Same.
12075 * gcc.dg/autopar/reduc-4.c: Same.
12076 * gcc.dg/autopar/reduc-6.c: Same.
12077 * gcc.dg/autopar/reduc-7.c: Same.
12078 * gcc.dg/autopar/reduc-8.c: Same.
12079 * gcc.dg/autopar/reduc-9.c: Same.
12080 * gcc.dg/autopar/uns-outer-4.c: Same.
12081 * gcc.dg/autopar/uns-outer-5.c: Same.
12082 * gcc.dg/autopar/uns-outer-6.c: Same.
12083 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12084 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12085
da976fa8
AL
120862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12087
12088 PR target/63679
12089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12090 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12091
70c1e886
AL
120922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12093
12094 PR target/63679
12095 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12096 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12097 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12098
88bed196
AL
120992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12100
12101 PR target/63679
12102 * gcc.dg/tree-ssa/sra-17.c: New.
12103 * gcc.dg/tree-ssa/sra-18.c: New.
12104
3dd5f42e
IE
121052016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12106
12107 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12108
ae5a77fa
EB
121092016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12110
12111 * gnat.dg/inline12.adb: New test.
12112
11e57fc6
BC
121132016-01-18 Bin Cheng <bin.cheng@arm.com>
12114
12115 PR tree-optimization/66797
12116 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12117
995b6fe0
RB
121182016-01-18 Richard Biener <rguenther@suse.de>
12119
12120 PR tree-optimization/69170
12121 * gcc.dg/torture/pr69170.c: New testcase.
12122
82ee0cf2 121232016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12124
12125 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12126
d69da357
TV
121272016-01-16 Tom de Vries <tom@codesourcery.com>
12128
12129 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12130
a3845283
TV
121312016-01-16 Tom de Vries <tom@codesourcery.com>
12132
12133 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12134 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12135 redundant dg-require-effective-target pthread.
12136 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12137 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12138 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12139 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12140 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12141 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12142 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12143
197a6aa6
DE
121442016-01-16 David Edelsohn <dje.gcc@gmail.com>
12145
12146 PR target/68609
12147 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12148 * gcc.target/powerpc/recip-7.c: Same.
12149
ec7886c1
PP
121502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12151
12152 PR c++/69091
12153 * g++.dg/template/pr69091.C: New test.
12154
203484bb
PP
121552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12156
12157 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12158 dump does not contain an error_mark_node.
12159 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12160 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12161
aa2500e9
PP
121622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12163
12164 PR c++/68936
12165 * g++.dg/template/pr68936.C: New test.
12166
28621a5c
DE
121672016-01-15 David Edelsohn <dje.gcc@gmail.com>
12168
12169 PR target/68609
12170 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12171 * gcc.target/powerpc/recip-2.c: Same.
12172 * gcc.target/powerpc/recip-3.c: Same.
12173 * gcc.target/powerpc/recip-4.c: Same.
12174 * gcc.target/powerpc/recip-sqrtf.c: Same.
12175
40c43aca
JL
121762016-01-15 Jeff Law <law@redhat.com>
12177
12178 PR tree-optimization/69270
12179 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12180 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12181
afbc5ae8
PT
121822016-01-15 Paul Thomas <pault@gcc.gnu.org>
12183
12184 PR fortran/49630
12185 * gfortran.dg/deferred_character_13.f90: New test for the fix
12186 of comment 3 of the PR.
12187
12188 PR fortran/54070
12189 * gfortran.dg/deferred_character_8.f90: New test
12190 * gfortran.dg/allocate_error_5.f90: New test
12191
12192 PR fortran/60593
12193 * gfortran.dg/deferred_character_10.f90: New test
12194
12195 PR fortran/60795
12196 * gfortran.dg/deferred_character_14.f90: New test
12197
12198 PR fortran/61147
12199 * gfortran.dg/deferred_character_11.f90: New test
12200
12201 PR fortran/64324
12202 * gfortran.dg/deferred_character_9.f90: New test
12203
49abe076
VM
122042016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12205
12206 PR rtl-optimization/69030
12207 * gcc.target/i386/pr69030.c: New.
12208
16d12992
KT
122092016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12210
12211 * gcc.target/aarch64/target_attr_17.c: New test.
12212
78810bd3
RB
122132016-01-15 Richard Biener <rguenther@suse.de>
12214
12215 PR tree-optimization/66856
12216 * gcc.dg/torture/pr66856-1.c: New testcase.
12217 * gcc.dg/torture/pr66856-2.c: Likewise.
12218
2bd847fe
RB
122192016-01-15 Richard Biener <rguenther@suse.de>
12220
12221 PR debug/69137
12222 * g++.dg/lto/pr69137_0.C: New testcase.
12223
a00fe3b7
RS
122242016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12225
12226 PR middle-end/69246
12227 * gcc.target/i386/pr69246.c: New test.
12228
cbb0e83b
DV
122292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12230
7596d5de 12231 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12232
5a500ecf
DV
122332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12234
12235 PR c++/56194
12236 * g++.dg/init/const9.C: Disable test on S/390.
12237
5d9bf64f
DV
122382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12239
12240 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12241 * g++.dg/Wno-frame-address.C: Ditto.
12242
e234b19e
DV
122432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12244
12245 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12246
89483f99
RB
122472016-01-15 Richard Biener <rguenther@suse.de>
12248
12249 PR tree-optimization/68961
12250 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12251
94f37395
IE
122522016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12253
12254 * gcc.target/i386/pr65105-5.c: New test.
12255
82ee0cf2 122562016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12257
12258 * gcc.c-torture/execute/alias-4.c: New testcase.
12259
82ee0cf2 122602016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12261
12262 PR ipa/68148
12263 * g++.dg/ipa/devirt-49.C: New testcase.
12264
092f7deb 122652016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12266
12267 PR target/65837
12268 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12269 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12270 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12271
e93c66bc
RB
122722016-01-15 Richard Biener <rguenther@suse.de>
12273
12274 PR tree-optimization/69117
12275 * gcc.dg/torture/pr69117.c: New testcase.
12276
c47eaca6 122772015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12278
12279 PR c++/69048
12280 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12281
c3f6914a
FXC
122822016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12283
12284 PR testsuite/67509
12285 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12286 range tests use 100 * maximum instead of maximum + 1.
12287
cd65ae90
JJ
122882016-01-14 Jakub Jelinek <jakub@redhat.com>
12289
12290 PR debug/69244
12291 * gcc.dg/guality/pr69244.c: New test.
12292
19643948
UB
122932016-01-14 Uros Bizjak <ubizjak@gmail.com>
12294
12295 * lib/target-supports.exp (check_effective_target_issignaling):
12296 New procedure.
12297 * gcc.dg/pr61441.c: Require issignaling effective target.
12298
fe79c97e
SB
122992016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12300
12301 PR target/68803
12302 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12303
c7df95d8
DM
123042016-01-14 David Malcolm <dmalcolm@redhat.com>
12305
12306 PR c++/68819
12307 PR preprocessor/69177
12308 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12309 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12310 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12312
00083992
MP
123132016-01-14 Marek Polacek <polacek@redhat.com>
12314
12315 PR c/69262
12316 * gcc.dg/array-15.c: New test.
12317
0c9b3294
JJ
123182016-01-14 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR middle-end/68146
12321 PR tree-optimization/69155
12322 * gfortran.dg/pr68146.f: New test.
12323 * gfortran.dg/pr69155.f90: New test.
12324
3688e13d
RB
123252016-01-14 Richard Biener <rguenther@suse.de>
12326
12327 PR tree-optimization/68060
12328 * gcc.dg/torture/pr68060-1.c: New testcase.
12329 * gcc.dg/torture/pr68060-2.c: Likewise.
12330
bab0ad3a
NC
123312016-01-14 Nick Clifton <nickc@redhat.com>
12332
12333 * lib/target-supports.exp
12334 (check_effective_target_arm_neon_ok_nocache): Add an option
12335 sequence that includes setting the ARM architecture to ARMv7-A.
12336 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12337 command line options necessary to enable Neon support.
12338 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12339 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12340 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12341 * gcc.target/arm/pr69180.c: Likewise.
12342
947c2ce5
JL
123432016-01-14 Jeff Law <law@redhat.com>
12344
12345 PR tree-optimization/69270
12346 * gcc.dg/tree-ssa/pr69270.c: New test.
12347
3342fd71
BS
123482016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12349
12350 PR c/66208
12351 * c-c++-common/pr66208.c: New file.
12352
2ad3adf1
JJ
123532016-01-13 Jakub Jelinek <jakub@redhat.com>
12354
12355 PR tree-optimization/69156
12356 * gcc.dg/pr69156.c: New test.
12357
398d6feb
L
123582016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12359
12360 * gcc.target/i386/pr69225-7.c: New test.
12361
4c868789
RH
123622016-01-13 Richard Henderson <rth@redhat.com>
12363
12364 * gcc.dg/tm/memopt-13.c: Update expected function.
12365 * gcc.dg/tm/memopt-6.c: Likewise.
12366
ef6d1772
UB
123672016-01-13 Uros Bizjak <ubizjak@gmail.com>
12368
12369 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12370 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12371 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12372 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12373
ef6d1772
UB
123742016-01-13 Tom de Vries <tom@codesourcery.com>
12375
12376 PR tree-optimization/69169
0b4b6ef2
TV
12377 * gcc.dg/pr69169.c: New test.
12378
2ad3adf1 123792016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12380
12381 PR target/69228
12382 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12383 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12384 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12385 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12386 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12387 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12388 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12389 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12390
9060e335
AK
123912016-01-13 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR target/69247
12394 * gcc.dg/pr69247.c: New test.
12395
40311329
RB
123962016-01-13 Richard Biener <rguenther@suse.de>
12397
12398 PR tree-optimization/69242
12399 * gcc.dg/torture/pr69242.c: New testcase.
12400
ccbd7103
RB
124012016-01-13 Richard Biener <rguenther@suse.de>
12402
12403 PR tree-optimization/69186
12404 * gcc.dg/torture/pr69186.c: New testcase.
12405
c6f72a46
JL
124062016-01-13 Jeff Law <law@redhat.com>
12407
12408 PR tree-optimization/67755
12409 * gcc.dg/tree-ssa/pr67755.c: New test.
12410
124112016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12412
12413 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12414 pass number in output by a star.
12415
c446cf07
BC
124162016-01-12 Bin Cheng <bin.cheng@arm.com>
12417
12418 PR tree-optimization/68911
12419 * gcc.c-torture/execute/pr68911.c: New test.
12420
5342156c
MP
124212016-01-12 Marek Polacek <polacek@redhat.com>
12422
12423 PR c++/68979
12424 * g++.dg/warn/permissive-1.C: New test.
12425
65364cc5
JJ
124262016-01-12 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR objc++/68511
12429 PR c++/69213
12430 * g++.dg/opt/pr69213.C: New test.
12431
81b9a3d9
CB
124322016-01-12 Christian Bruel <christian.bruel@st.com>
12433
12434 PR target/69180
12435 * gcc.target/arm/pr69180.c: New test.
12436
3c4e91c9
RB
124372016-01-12 Richard Biener <rguenther@suse.de>
12438
12439 PR lto/69077
12440 * g++.dg/lto/pr69077_0.C: New testcase.
12441 * g++.dg/lto/pr69077_1.C: Likewise.
12442
5664cea1
JJ
124432016-01-12 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR target/69175
12446 * g++.dg/opt/pr69175.C: New test.
12447
86cefc49
AL
124482016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12449
12450 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12451 rather than #including math.h & stdlib.h.
12452 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12453 * gcc.dg/vect/pr49771.c: Likewise.
12454 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12455 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12456 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12457 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12458 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12459 * gcc.dg/vect/pr44507.c: Likewise.
12460 * gcc.dg/vect/pr45902.c: Likewise.
12461 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12462 * gcc.dg/vect/vect-117.c: Likewise.
12463 * gcc.dg/vect/vect-99.c: Likewise.
12464 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12465 * gcc.dg/vect/vect-cond-1.c: Likewise.
12466 * gcc.dg/vect/vect-cond-2.c: Likewise.
12467 * gcc.dg/vect/vect-cond-3.c: Likewise.
12468 * gcc.dg/vect/vect-cond-4.c: Likewise.
12469 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12470 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12471 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12472 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12473 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12474 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12475 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12476 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12477 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12478 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12479 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12480 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12481 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12482 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12484 include of signal.h.
12485 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12486 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12487 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12488 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12489 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12490 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12491 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12492 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12493 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12494 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12495 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12496 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12497 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12498 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12499 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12500 * gcc.dg/vect/vect-outer-5.c: Likewise.
12501 * gcc.dg/vect/vect-outer-6.c: Likewise.
12502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12503 include of stdio.h.
12504
b832f61e
NC
125052016-01-12 Nick Clifton <nickc@redhat.com>
12506
12507 PR target/68913
12508 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12509 to fread so that it will be found in all target runtimes.
12510
8eac49b1
RB
125112016-01-12 Richard Biener <rguenther@suse.de>
12512
12513 PR tree-optimization/69053
12514 * g++.dg/torture/pr69053.C: New testcase.
12515
2935d994
RB
125162016-01-12 Richard Biener <rguenther@suse.de>
12517
12518 PR tree-optimization/69168
12519 * gcc.dg/torture/pr69168.c: New testcase.
12520
66c16fd9
RB
125212016-01-12 Richard Biener <rguenther@suse.de>
12522
12523 PR tree-optimization/69157
12524 * gcc.dg/torture/pr69157.c: New testcase.
12525
125262016-01-12 Richard Biener <rguenther@suse.de>
12527
12528 PR tree-optimization/69174
12529 * gcc.dg/torture/pr69174.c: New testcase.
12530
723033a6
JJ
125312016-01-12 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR c++/66808
12534 PR c++/69000
12535 * g++.dg/tls/pr66808.C: New test.
12536 * g++.dg/tls/pr69000.C: New test.
12537
3574cf47
BS
125382016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12539
12540 * gcc.target/powerpc/swaps-p8-23.c: New test.
12541 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12542
feb20787
JDA
125432016-01-11 John David Anglin <danglin@gcc.gnu.org>
12544
12545 PR tree-optimization/68356
12546 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12547
27b1820a
KV
125482016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12549 Jim Wilson <jim.wilson@linaro.org>
12550
12551 PR target/69194
12552 * gcc.target/arm/pr69194.c: New test.
12553
cf4de6af
L
125542016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12555
12556 PR target/69225
12557 * gcc.target/i386/pr69225-1.c: New test.
12558 * gcc.target/i386/pr69225-2.c: Likewise.
12559 * gcc.target/i386/pr69225-3.c: Likewise.
12560 * gcc.target/i386/pr69225-4.c: Likewise.
12561 * gcc.target/i386/pr69225-5.c: Likewise.
12562 * gcc.target/i386/pr69225-6.c: Likewise.
12563
1ebd5558
JJ
125642016-01-11 Jakub Jelinek <jakub@redhat.com>
12565
23552a4d
JJ
12566 PR target/67462
12567 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12568 if lp64.
12569
26ff85b0
JJ
12570 PR target/69071
12571 * gcc.dg/pr69071.c: New test.
12572
9cb6bd74
JJ
12573 PR c++/69211
12574 * g++.dg/opt/pr69211.C: New test.
12575
1ebd5558
JJ
12576 PR tree-optimization/69214
12577 * gcc.c-torture/compile/pr69214.c: New test.
12578
8c18c836
UB
125792016-01-11 Uros Bizjak <ubizjak@gmail.com>
12580
12581 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12582 * gcc.target/i386/pr66232-11.c: Ditto.
12583 * gcc.target/i386/pr66232-12.c: Ditto.
12584 * gcc.target/i386/pr66232-13.c: Ditto.
12585
62446e6e
RB
125862016-01-11 Richard Biener <rguenther@suse.de>
12587
12588 PR tree-optimization/69173
12589 * gcc.dg/torture/pr69173.c: New testcase.
12590
2b8568fe
KT
125912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12592
12593 PR rtl-optimization/68796
12594 * gcc.target/aarch64/tst_5.c: New test.
12595 * gcc.target/aarch64/tst_6.c: Likewise.
12596
5baf4532
KT
125972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12598
12599 PR rtl-optimization/68841
12600 * gcc.dg/pr68841.c: New test.
12601 * gcc.c-torture/execute/pr68841.c: New test.
12602
ca90b1ed
YR
126032016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12604
12605 PR rtl-optimization/68920
12606 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12607 for ix86 targets.
12608 * gcc.dg/ifcvt-5.c: New test.
12609
2ad3adf1 126102016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12611
12612 PR bootstrap/69123
12613 * g++.dg/pr69123.C: New.
12614
83834c09
IE
126152016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12616
12617 PR target/69010
12618 * gcc.target/i386/pr69010.c: New test.
12619
dcf89d57
MJ
126202016-01-11 Martin Jambor <mjambor@suse.cz>
12621
12622 PR ipa/69044
12623 * gcc.target/i386/chkp-pr69044.c: New test.
12624
d95167ee
TV
126252016-01-11 Tom de Vries <tom@codesourcery.com>
12626
12627 PR tree-optimization/69109
12628 * gcc.dg/autopar/pr69109-2.c: New test.
12629 * gcc.dg/autopar/pr69109.c: New test.
12630
4f6403a8
TV
126312016-01-11 Tom de Vries <tom@codesourcery.com>
12632
12633 PR tree-optimization/69108
12634 * gcc.dg/autopar/pr69108.c: New test.
12635
21efdd80
PP
126362016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12637
12638 PR c++/69029
12639 * c-c++-common/Wisleading-indentation.c: Augment test.
12640
fd42eed8
TK
126412016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12642
12643 PR fortran/69154
12644 * gfortran.dg/inline_matmul_12.f90: New test.
12645
4f90ee6c
PT
126462016-01-10 Paul Thomas <pault@gcc.gnu.org>
12647
12648 PR fortran/67779
12649 * gfortran.dg/actual_array_offset_1: New test.
12650
3907c6cf
TV
126512016-01-10 Tom de Vries <tom@codesourcery.com>
12652
12653 PR tree-optimization/69062
12654 * gcc.dg/autopar/pr69062.c: New test.
12655
b07b236e
TS
126562016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12657
12658 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12659 * gcc.dg/vect/slp-perm-2.c: Likewise.
12660 * gcc.dg/vect/slp-perm-3.c: Likewise.
12661 * gcc.dg/vect/slp-perm-5.c: Likewise.
12662 * gcc.dg/vect/slp-perm-6.c: Likewise.
12663 * gcc.dg/vect/slp-perm-7.c: Likewise.
12664 * gcc.dg/vect/slp-perm-8.c: Likewise.
12665
23fab8ae
TV
126662016-01-10 Tom de Vries <tom@codesourcery.com>
12667
12668 PR tree-optimization/69039
12669 * gcc.dg/autopar/pr69039.c: New test.
12670
73f0dae2
MP
126712016-01-09 Marek Polacek <polacek@redhat.com>
12672
12673 PR c++/69113
12674 * g++.dg/pr69113.C: New test.
12675
20b8d734
JJ
126762016-01-09 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR middle-end/50865
12679 PR tree-optimization/69097
12680 * gcc.c-torture/execute/pr50865.c: New test.
12681 * gcc.c-torture/execute/pr69097-1.c: New test.
12682 * gcc.c-torture/execute/pr69097-2.c: New test.
12683 * gcc.dg/pr69097-1.c: New test.
12684 * gcc.dg/pr69097-2.c: New test.
12685
c50e614b
JJ
126862016-01-09 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR c++/69164
12689 * g++.dg/opt/pr69164.C: New test.
12690
e0237993
JJ
126912016-01-08 Jakub Jelinek <jakub@redhat.com>
12692
12693 PR tree-optimization/69167
12694 * gcc.dg/pr69167.c: New test.
12695
bd8f5bb2
MP
126962016-01-08 Marek Polacek <polacek@redhat.com>
12697
12698 PR c++/68449
12699 * g++.dg/pr68449.C: New.
12700
bb0f5ca7
AL
127012016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12702
12703 PR tree-optimization/68707
12704 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12705 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12706 on platforms supporting it.
12707 * gcc.dg/vect/slp-perm-2.c: Likewise.
12708 * gcc.dg/vect/slp-perm-3.c: Likewise.
12709 * gcc.dg/vect/slp-perm-5.c: Likewise.
12710 * gcc.dg/vect/slp-perm-7.c: Likewise.
12711 * gcc.dg/vect/slp-perm-8.c: Likewise.
12712 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12713 on platforms supporting it.
12714
22518428
JJ
127152016-01-08 Jakub Jelinek <jakub@redhat.com>
12716
33f0852f
JJ
12717 PR tree-optimization/69162
12718 * gcc.dg/pr69162.c: New test.
12719
22518428
JJ
12720 PR tree-optimization/69172
12721 * gcc.dg/pr69172.c: New test.
12722
80e9b3aa
TP
127232016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12724
12725 PR tree-optimization/67781
12726 * gcc.c-torture/execute/pr67781.c: New file.
12727
262a363f
JJ
127282016-01-08 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR tree-optimization/69083
12731 * gcc.dg/vect/pr69083.c: New test.
12732
6e1f093f
SS
127332016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12734
12735 PR tree-optimization/61441
12736 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12737 Use -fexcess-precision=standard for compiler options.
12738 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12739
53290e07
JJ
127402016-01-08 Jakub Jelinek <jakub@redhat.com>
12741
57bf3072
JJ
12742 PR fortran/69128
12743 * gfortran.dg/gomp/pr69128.f90: New test.
12744
53290e07
JJ
12745 PR c++/69145
12746 * g++.dg/ext/pr69145-1.C: New test.
12747 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12748 * g++.dg/ext/pr69145-2.h: New file.
12749
7a127fa7
MS
127502016-01-07 Martin Sebor <msebor@redhat.com>
12751
12752 PR c/68966
12753 * gcc.dg/atomic-fetch-bool.c: New test.
12754 * gcc.dg/sync-fetch-bool.c: New test.
12755
95918b49
L
127562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12757
12758 PR fortran/66680
12759 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12760
c8e62a9d
NC
127612016-01-07 Nick Clifton <nickc@redhat.com>
12762
12763 PR target/66655
12764 * g++.dg/pr66655.C: New test.
12765 * g++.dg/pr66655_1.cc: Test support file.
12766 * g++.dg/pr66655.h: Test header file.
12767
2ad3adf1 127682016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12769
12770 PR fortran/66680
12771 gfortran.dg/gomp/pr66680.f90: New test.
12772
4cd9ca92
L
127732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12774
12775 PR target/69171
12776 * gcc.target/i386/pr69171-1.c: New test.
12777 * gcc.target/i386/pr69171-2.c: Likewise.
12778 * gcc.target/i386/pr69171-3.c: Likewise.
12779 * gcc.target/i386/pr69171-4.c: Likewise.
12780 * gcc.target/i386/pr69171-5.c: Likewise.
12781 * gcc.target/i386/pr69171-6.c: Likewise.
12782
7e33d4dc
BS
127832015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12784
12785 PR middle-end/67639
12786 * c-c++-common/pr67639.c: New test.
12787
fec64afc
JJ
127882016-01-07 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR tree-optimization/69141
12791 * g++.dg/opt/pr69141.C: New test.
12792
f293ad29
EB
127932016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12794
12795 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12796
5027395e
UB
127972016-01-06 Uros Bizjak <ubizjak@gmail.com>
12798
12799 PR target/69140
12800 * gcc.target/i386/pr69140.c: New test
12801
7443cf13
DM
128022016-01-06 David Malcolm <dmalcolm@redhat.com>
12803
12804 * gcc.dg/bad-dereference.c: New test case.
12805
32928931
BS
128062015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12807
12808 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12809
68dd05da
AS
128102016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12811
12812 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12813
6b131d5b
MP
128142016-01-06 Marek Polacek <polacek@redhat.com>
12815
12816 PR sanitizer/69099
12817 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12818
8d9fdb49
MP
128192016-01-05 Marek Polacek <polacek@redhat.com>
12820
12821 PR c/69104
12822 * gcc.dg/atomic-invalid-2.c: New.
12823
acf93f1e
L
128242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12825
12826 PR target/68991
12827 * gcc.target/i386/pr68991.c: New test.
12828
3f50525d
L
128292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12830
12831 PR target/68991
12832 * g++.dg/pr68991-1.C: New test.
12833 * g++.dg/pr68991-2.C: Likewise.
12834
e0237993 128352016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12836
e0237993 12837 PR other/60465
face88a1
ST
12838 * gcc.target/ia64/pr60465-gprel64.c: New test.
12839 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12840
a0866eff
KT
128412016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12842
12843 PR rtl-optimization/68651
12844 * gcc.target/aarch64/pr68651_1.c: New test.
12845
c589e975
DM
128462016-01-05 David Malcolm <dmalcolm@redhat.com>
12847
12848 PR c/69122
12849 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12850
929710d9
NS
128512016-01-05 Nathan Sidwell <nathan@acm.org>
12852
ce3e43d7
NS
12853 PR c++/58583
12854 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12855
929710d9
NS
12856 * gcc.dg/alias-15.c: New.
12857
a2faef8e
NC
128582016-01-05 Nick Clifton <nickc@redhat.com>
12859
12860 PR target/68870
12861 * g++.dg/pr68770.C: New test.
12862
4cfa76e3
MS
128632016-01-04 Mike Stump <mikestump@comcast.net>
12864
12865 * lib/target-supports.exp (check_effective_target_cilkplus):
12866 cilkplus targets require pthreads.
4ece61b6 12867 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12868
4e8a3a35
MM
128692016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12870
12871 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12872 generation.
12873
818ab71a
JJ
128742016-01-04 Jakub Jelinek <jakub@redhat.com>
12875
12876 Update copyright years.
12877
2fe0a208
MP
128782016-01-04 Marek Polacek <polacek@redhat.com>
12879
12880 PR c/68908
12881 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12882 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12883 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12884
9e3b2fe3
EB
128852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12886
12887 * gcc.target/sparc/20160104-2.c: New test.
12888
e8d65a35
EB
128892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12890
12891 * gcc.target/sparc/20160104-1.c: New test.
12892
25ccfccd
PT
128932016-01-03 Paul Thomas <pault@gcc.gnu.org>
12894
12895 PR fortran/65045
12896 * gfortran.dg/pr65045.f90: New test.
12897
cb51d382
EB
128982016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12899
12900 * gnat.dg/specs/debug1.ads: Delete.
12901
6eeaad6e
JD
129022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12903
12904 PR libgfortran/68867
12905 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12906 expression.
12907
2f968603
JD
129082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12909
12910 PR libgfortran/68867
12911 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12912 PowerPC.
12913
591bb5e4
PT
129142016-01-01 Paul Thomas <pault@gcc.gnu.org>
12915
12916 PR fortran/68864
12917 * gfortran.dg/pr68864.f90: New test.
12918
f1e0620c
JJ
129192016-01-01 Jakub Jelinek <jakub@redhat.com>
12920
942a1319
JJ
12921 PR tree-optimization/69070
12922 * gcc.dg/pr69070.c: New test.
12923
10dff63f
JJ
12924 PR sanitizer/69055
12925 * gfortran.dg/pr69055.f90: New test.
12926
f1e0620c
JJ
12927 PR target/69015
12928 * gcc.dg/pr69015.c: New test.
818ab71a 12929\f
2f883d1c 12930Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12931
12932Copying and distribution of this file, with or without modification,
12933are permitted in any medium without royalty provided the copyright
12934notice and this notice are preserved.