]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/77407 (Optimize integer i / abs (i) into the sign of i)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
da186c1f
RB
12016-09-28 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/77407
4 * gcc.dg/pr77407.c: New testcase.
5
d657e995
RB
62016-09-29 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/55152
9 * gcc.dg/pr55152.c: New testcase.
10 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
11
cadf6296
RO
122016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13
14 * gcc.dg/profile-update-warning.c: Restrict to ia32.
15 (dg-options): Remove -m32.
16
12a813c1
UB
172016-09-28 Uros Bizjak <ubizjak@gmail.com>
18
19 PR target/77756
20 * gcc.target/i386/pr77756.c: New test.
21
88000fd1
MS
222016-09-28 Martin Sebor <msebor@redhat.com>
23
24 PR middle-end/77721
25 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
26
0c172974
JD
272016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28
29 PR libgfortran/77707
30 * gfortran.dg/inquire_17.f90: New test.
31
4b390698
JJ
322016-09-28 Jakub Jelinek <jakub@redhat.com>
33
34 PR c++/77467
35 * g++.dg/cpp1y/constexpr-77467.C: New test.
36
2b1b5938
MS
372016-09-28 Martin Sebor <msebor@redhat.com>
38
39 PR c/77762
40 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
41 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
42 (test_sprintf_p_const): Adjust line numbers to avoid failures
43 introduced in r240503.
44
30dc6ee9
MS
452016-09-28 Martin Sebor <msebor@redhat.com>
46
47 PR middle-end/77683
48 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
49
7d290e93
BE
502016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
51
fcf32bad
BE
52 PR c++/77748
53 * g++.dg/pr77550.C: Avoid undefined behavior.
54
7d290e93
BE
55 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
56
912d9ec3
WD
572016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
58
59 * gcc.dg/strlenopt-20.c: Update test.
60 * gcc.dg/strlenopt-21.c: Likewise.
61 * gcc.dg/strlenopt-22.c: Likewise.
62 * gcc.dg/strlenopt-22g.c: Likewise.
63 * gcc.dg/strlenopt-26.c: Likewise.
64 * gcc.dg/strlenopt-5.c: Likewise.
65 * gcc.dg/strlenopt-7.c: Likewise.
66 * gcc.dg/strlenopt-9.c: Likewise.
67
459bcfb0
JJ
682016-09-27 Jakub Jelinek <jakub@redhat.com>
69
6e39060a
JJ
70 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
71
8ca33347
JJ
72 * g++.dg/cpp1z/lambda-this1.C: New test.
73 * g++.dg/cpp1z/lambda-this2.C: New test.
74
459bcfb0
JJ
75 PR c++/77722
76 * g++.dg/ubsan/return-4.C: New test.
77 * g++.dg/ubsan/return-5.C: New test.
78 * g++.dg/ubsan/return-6.C: New test.
79
20fba714
JW
802016-09-27 Jiong Wang <jiong.wang@arm.com>
81
82 * lib/target-supports.exp
83 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
84 in function comment.
85
bebe0086
ML
862016-09-27 Martin Liska <mliska@suse.cz>
87
88 PR gcov-profile/46266
89 * lib/gcov.exp: Verify that <built-in>.gcov file is not
90 considered.
91
59896334
RB
922016-09-27 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/77745
95 * g++.dg/torture/pr77745.C: New testcase.
96
f0d355dc
RB
972016-09-27 Richard Biener <rguenther@suse.de>
98
99 PR tree-optimization/77478
100 * gcc.dg/torture/pr77478.c: New testcase.
101
8c9434c2
ML
1022016-09-27 Martin Liska <mliska@suse.cz>
103
104 PR gcov-profile/7970
105 PR gcov-profile/16855
106 PR gcov-profile/44779
107 * g++.dg/gcov/pr16855.C: New test.
108
511d092e
SKS
1092016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
110
111 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
112
f2e0c4e1
JJ
1132016-09-27 Jakub Jelinek <jakub@redhat.com>
114
115 PR fortran/77666
116 * gfortran.dg/gomp/pr77666.f90: New test.
117
3a4228ba
KV
1182016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
119
120 PR ipa/77677
121 * gcc.dg/torture/pr77677-2.c: New test.
122
a184e37f
SK
1232016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
124
125 PR fortran/77420
126 * gfortran.dg/pr77420_1.f90: New test.
127 * gfortran.dg/pr77420_2.f90: Ditto.
128 * gfortran.dg/pr77420_3.f90: New test. Requires ...
129 * gfortran.dg/pr77420_4.f90: this file.
130
8be59d19
KV
1312016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
132
133 PR middle-end/77719
134 * gfortran.dg/pr77719.f90: New test.
135
991075a4
TP
1362016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
137
138 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 139 singular form of byte when quantity is unknown.
991075a4 140
c6147dc4
MP
1412016-09-26 Marek Polacek <polacek@redhat.com>
142
143 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
144
5cc6c41c
ML
1452016-09-26 Martin Liska <mliska@suse.cz>
146
147 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
148 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
149 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
150 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
151 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
152 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
153 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
154 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
155 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
156
81fea426
MP
1572016-09-26 Marek Polacek <polacek@redhat.com>
158
159 PR c/7652
160 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
161 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
162 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
163 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
164 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
165 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
166 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
167 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
168 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
169 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
170 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
171 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
172 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
173 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
174 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
175 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
176 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
177 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
178 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
179 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
180 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
181 * c-c++-common/attr-fallthrough-1.c: New test.
182 * c-c++-common/attr-fallthrough-2.c: New test.
183 * g++.dg/cpp0x/fallthrough1.C: New test.
184 * g++.dg/cpp0x/fallthrough2.C: New test.
185 * g++.dg/cpp1z/fallthrough1.C: New test.
186 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
187 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
188 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
189 * objc.dg/Wimplicit-fallthrough-1.m: New test.
190
9b597c1f
SK
1912016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
192
12a813c1 193 PR fortran/77429
9b597c1f
SK
194 * gfortran.dg/pr77429.f90: New test.
195
f1c7e7f1
SK
1962016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
197
198 PR fortran/77694
199 * gfortran.dg/pr77694.f90: New test.
200
50c6dd20
OE
2012016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
202
203 PR target/51244
204 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
205
540b039e
DH
2062016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
207
208 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
209 for 32-bit mode.
210
cfd161bf
DH
2112016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
212
213 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
214 for 32-bit mode.
215
9a2300e9
MP
2162016-09-24 Marek Polacek <polacek@redhat.com>
217
218 PR c/77490
219 * c-c++-common/Wbool-operation-1.c: New test.
220 * gcc.dg/Wbool-operation-1.c: New test.
221
34d567d1
FR
2222016-09-23 Fritz Reese <fritzoreese@gmail.com>
223
224 * gfortran.dg/dec_static_1.f90: New.
225 * gfortran.dg/dec_static_2.f90: New.
226 * gfortran.dg/dec_static_3.f90: New.
227 * gfortran.dg/dec_static_4.f90: New.
228
4a8d4422
JD
2292016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
230
231 PR fortran/48298
232 * gfortran.dg/negative_unit_check.f90: Update test.
233 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 234
90ef45cb
DV
2352016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
236
237 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
238 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
239 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
240 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
241 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
242 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
243 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
244
e0535922
MS
2452016-09-23 Martin Sebor <msebor@redhat.com>
246
247 PR testsuite/77713
248 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
249 assuming long double is bigger than double.
250
d664d76d
JJ
2512016-09-23 Jakub Jelinek <jakub@redhat.com>
252
253 Implement P0138R2, C++17 construction rules for enum class values
254 * g++.dg/cpp1z/direct-enum-init1.C: New test.
255
3b31f720
DM
2562016-09-23 David Malcolm <dmalcolm@redhat.com>
257
258 PR preprocessor/77672
259 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
260 expected multiline output from first warning to reflect change
261 in r240434.
262
592459bf
TP
2632016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
264
265 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
266
0af06385
BE
2672016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
268 Tom de Vries <tom@codesourcery.com>
269
270 PR testsuite/77411
271 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
272
8f01b67a
MP
2732016-09-23 Marek Polacek <polacek@redhat.com>
274
275 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
276 * c-c++-common/gomp/atomic-13.c: Likewise.
277 * c-c++-common/gomp/atomic-14.c: Likewise.
278 * c-c++-common/pr60439.c: Remove invalid code.
279 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
280 * g++.dg/expr/bitfield5.C: Likewise.
281 * g++.dg/expr/bitfield6.C: Likewise.
282 * g++.dg/expr/bool1.C: Likewise.
283 * g++.dg/expr/bool3.C: Likewise.
284 * g++.dg/expr/lval3.C: Likewise.
285 * g++.dg/expr/lval4.C: Likewise.
286 * g++.old-deja/g++.jason/bool5.C: Likewise.
287
bbd6fcf3
DM
2882016-09-23 David Malcolm <dmalcolm@redhat.com>
289
290 PR preprocessor/77672
291 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
292 (test_terminator_location): New function.
293
113d06a4
RB
2942016-09-23 Richard Biener <rguenther@suse.de>
295
296 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
297
cab9e1df
MW
2982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
299
300 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
301 -march=armv8.2-a+fp16 when supported by the hardware.
302 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
303 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
304 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
305 semi-colons to a macro invocations.
306 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
307 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
308 defined.
309 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
310 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
312 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
313 defined.
314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
321 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
323 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
324 defined.
325 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
327 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
328 defined.
329 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
331 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
332 defined.
333 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
335 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
336 defined.
337 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
339 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
340 defined. Also fix some white-space.
341 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
342 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
343 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
344 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
346 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
347 defined. Also fix some long lines and white-space.
348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
349 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
350 defined. Also fix some long lines and white-space.
351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
352 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
353 defined.
354 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
356 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
357 defined.
358 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
360 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
361 defined.
362 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
363 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
364 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 365 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
366 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
367 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
368 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
369 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
370 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
371 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 372 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
373 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
374 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
375 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
376 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
378 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
379 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 381
da9b2e69
JW
3822016-09-23 Jiong Wang <jiong.wang@arm.com>
383 Matthew Wahab <matthew.wahab@arm.com>
384
385 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
386 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
387 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
422
785cf02f
MW
4232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
424
425 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
426 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
427 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
428 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
429 support.
430
1e401340
KV
4312016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
432
433 PR ipa/77677
434 * gcc.dg/torture/pr77677.c: New test.
435
8ed3eeac
AV
4362016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
437
438 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
439 here now.
440
55a9b91b
MW
4412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
442
443 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
444 options. Add tests for float16x4_t and float16x8_t.
445
64c744b9
DV
4462016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
447
448 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
449 * gcc.target/s390/risbg-ll-2.c: Ditto.
450 * gcc.target/s390/risbg-ll-3.c: Ditto.
451
d403b8d4
MW
4522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
453
454 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
455 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
456
576987fc
DV
4572016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
458
459 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
460 output to the simplified instructions.
461
4ffc8099
MW
4622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
463
464 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
465 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
466
b1a970a5
MW
4672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
468
469 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
470 (FP16_SUPPORTED): New
471 (expected-hfloat-16x4): Make conditional on __fp16 support.
472 (expected-hfloat-16x8): Likewise.
473 (vdup_n_f16): Disable for non-AArch64 targets.
474 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
475 conditional on FP16_SUPPORTED.
476 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
477 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
478 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
479 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
480 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
481 for testing __fp16.
482 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
483 conditional on FP16_SUPPORTED.
484 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
485 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
486
50df9464
MW
4872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
488
489 * gcc.target/arm/short-vfp-1.c: New.
490
536b9f42
MW
4912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
492
493 * gcc.target/arm/attr-fp16-arith-1.c: New.
494
1b9e31cf
MW
4952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
496
497 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
498 New.
499 (add_options_for_arm_v8_2a_fp16_neon): New.
500 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
501 (add_options_for_arm_arch_v8_2a): Auto-generate.
502 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
503 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
504 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
505 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
506 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
507 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
508 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
509
a5b42ee7
MW
5102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
511
512 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
513 arm_fp16_alternative_ok.
514 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
515 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
516 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
517 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
518 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
519 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
520 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
521 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
522 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
523 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
524 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
525 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
526 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
527 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
528 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
529 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
530 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
531 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
532 * gcc.target/arm/fp16-rounding-alt-1.c: Use
533 arm_fp16_alternative_ok.
534 * lib/target-supports.exp
535 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
536 (check_effective_target_arm_fp16_alternative_ok): New.
537 (check_effective_target_arm_fp16_none_ok_nocache): New.
538 (check_effective_target_arm_fp16_none_ok): New.
539
fcbc975b
ML
5402016-09-23 Martin Liska <mliska@suse.cz>
541
542 * gcc.dg/ipa/pr77653.c: Replace adress
543 with address.
544
1822b732
ML
5452016-09-23 Martin Liska <mliska@suse.cz>
546
547 * gcc.target/i386/movbe-4.c: New test.
548
fab18cc4
ML
5492016-09-23 Martin Liska <mliska@suse.cz>
550
551 * gcc.target/i386/crc32-5.c: New test.
552
e70f01b5
ML
5532016-09-23 Martin Liska <mliska@suse.cz>
554
555 * gcc.target/i386/pr71652.c: New test.
556 * gcc.target/i386/pr71652-2.c: New test.
557 * gcc.target/i386/pr71652-3.c: New test.
558
f2e81d05
JJ
5592016-09-23 Jakub Jelinek <jakub@redhat.com>
560
561 * lib/gcc-dg.exp (process-message): Support relative line number
562 notation - .+4 or .-1 etc.
563 * gcc.dg/dg-test-1.c: New test.
564
ed30d2a6
MS
5652016-09-22 Martin Sebor <msebor@redhat.com>
566
567 PR target/77676
568 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
569 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
570 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
571 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
572
1c681c7b
UB
5732016-09-22 Uros Bizjak <ubizjak@gmail.com>
574
575 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
576 * gcc.dg/ifcvt-2.c: Ditto.
577 * gcc.dg/zero_bits_compound-1.c: Ditto.
578 * gcc.dg/zero_bits_compound-1.c: Ditto.
579 * gcc.dg/pr40550.c: Simplify target selectors.
580 Use dg-additional-options.
581 * gcc.dg/pr47893.c: Ditto.
582 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
583 additional options for 32-bit x86 targets.
584 * gcc.dg/pr70955.c: Move to ...
585 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
586
67cf0a53
PC
5872016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/61019
590 * g++.dg/cpp0x/pr61019.C: New.
591
0ee70cc0
AV
5922016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
593 Terry Guo <terry.guo@arm.com>
594
595 * gcc.target/arm/pure-code/ffunction-sections.c: New.
596 * gcc.target/arm/pure-code/no-literal-pool.c: New.
597 * gcc.target/arm/pure-code/pure-code.exp: New.
598
43639d2c
UB
5992016-09-22 Uros Bizjak <ubizjak@gmail.com>
600
601 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
602 Remove SSE effective target requirement.
603
a608d15b
PC
6042016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
605
606 PR c++/71979
607 * g++.dg/cpp0x/pr71979.C: New.
608
d94a7ab4
BE
6092016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
610
611 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
612
a13f439f
ML
6132016-09-22 Martin Liska <mliska@suse.cz>
614
615 PR ipa/77653
616 * gcc.dg/ipa/pr77653.c: New test.
617
cf352092
JJ
6182016-09-22 Jakub Jelinek <jakub@redhat.com>
619
620 PR fortran/77665
621 * gfortran.dg/gomp/pr77665.f90: New test.
622
a8de3002
PT
6232016-09-22 Paul Thomas <pault@gcc.gnu.org>
624
625 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
626 * gfortran.dg/dtio_13.f90: New test.
627
39abef62
LK
6282016-09-21 Louis Krupp <louis.krupp@zoho.com>
629
630 PR fortran/66107
631 * gfortran.dg/pr66107.f90: New test.
632
4a2bb7fc
ILT
6332016-09-21 Ian Lance Taylor <iant@golang.org>
634
635 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
636 with call to builtin delete function.
637
5f84cee2
JM
6382016-09-21 Joseph Myers <joseph@codesourcery.com>
639
640 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
641 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
642 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
643 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
644 tests.
645
fe01a41a
UB
6462016-09-21 Uros Bizjak <ubizjak@gmail.com>
647
648 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
649
2e1c20b1
JJ
6502016-09-21 Jakub Jelinek <jakub@redhat.com>
651
652 PR c++/77651
653 * g++.dg/cpp1z/aligned-new6.C: New test.
654
de4c144a
MW
6552016-09-21 Matthew Wahab <matthew.wahab@arm.com>
656
657 * gcc.target/arm/fp16-aapcs-3.c: New.
658 * gcc.target/arm/fp16-aapcs-4.c: New.
659 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
660 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
661 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
662 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
663
44fc7854
BE
6642016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
665
666 PR tree-optimization/77550
667 * g++.dg/pr77550.C: New test.
668
bc084f84
GJL
6692016-09-21 Georg-Johann Lay <avr@gjlay.de>
670
671 PR target/77326
672 * gcc.target/avr/torture/pr77326.c: New test.
673
c075003a
LK
6742016-09-21 Louis Krupp <louis.krupp@zoho.com>
675
676 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
677
6811ea79
RB
6782016-09-21 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/77648
681 * gcc.dg/torture/pr77648-1.c: New testcase.
682 * gcc.dg/torture/pr77648-2.c: Likewise.
683
f955c4c4
RB
6842016-09-21 Richard Biener <rguenther@suse.de>
685 Jakub Jelinek <jakub@redhat.com>
686
687 PR tree-optimization/77621
688 * gcc.dg/pr77621.c: New testcase.
689
096506bb
PT
6902016-09-21 Paul Thomas <pault@gcc.gnu.org>
691
692 PR fortran/77657
693 * gfortran.dg/dtio_12.f90: New test.
694
37d168ae
SKS
6952016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
696
697 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
698
66454000
KV
6992016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
700
701 PR tree-optimization/72835
702 * gcc.dg/tree-ssa/pr72835.c: New test.
703
88d0c3f0
MS
7042016-09-20 Martin Sebor <msebor@redhat.com>
705
706 PR middle-end/49905
707 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
708 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
709 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
710 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
711 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
712 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
713 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
714
a03df1d5
KV
7152016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
716
717 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
718 arguments/compare will be optimized away.
719 * gcc.dg/torture/ftrapv-1.c: Likewise.
720
8bc5448f
KV
7212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
722
723 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
724 will be optimized away.
725 * gcc.dg/ipa/vrp1.c: New test.
726 * gcc.dg/ipa/vrp2.c: New test.
727 * gcc.dg/ipa/vrp3.c: New test.
728
973625a0
KV
7292016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
730
731 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
732 does the same transformation.
733 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
734 * gcc.dg/tree-ssa/evrp1.c: New test.
735 * gcc.dg/tree-ssa/evrp2.c: New test.
736 * gcc.dg/tree-ssa/evrp3.c: New test.
737 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
738 * gcc.dg/tree-ssa/pr22117.c: Likewise.
739 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
740 * gcc.dg/tree-ssa/pr64130.c: Likewise.
741 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
742 foling now happens early.
743 * gcc.dg/tree-ssa/vrp04.c: Likewise.
744 * gcc.dg/tree-ssa/vrp06.c: Likewise.
745 * gcc.dg/tree-ssa/vrp16.c: Likewise.
746 * gcc.dg/tree-ssa/vrp25.c: Likewise.
747 * gcc.dg/tree-ssa/vrp67.c: Likewise.
748
9b1ba33c
UB
7492016-09-20 Uros Bizjak <ubizjak@gmail.com>
750
751 PR target/77621
752 * gcc.target/i386/pr77621.c: New test.
753 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
754 pattern, loop should vectorize with -mtune=atom.
755
f5bd4ad8
MO
7562016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
757 Jakub Jelinek <jakub@redhat.com>
758
759 PR testsuite/63299
760 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
761 instead of delete.
762
7d9cf801
JJ
7632016-09-20 Jakub Jelinek <jakub@redhat.com>
764
b912f962
JJ
765 PR c++/77626
766 * g++.dg/other/pr77626.C: New test.
767
eaf1ece1
JJ
768 PR c++/77638
769 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
770
590b62e9
JJ
771 PR c++/77637
772 * g++.dg/cpp0x/gen-attrs-62.C: New test.
773
7d9cf801
JJ
774 PR middle-end/77624
775 * c-c++-common/pr77624-1.c: New test.
776 * c-c++-common/pr77624-2.c: New test.
777
3aebb6ff
AV
7782016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
779
780 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
781 of digits expected.
782
b5bbe47b
RB
7832016-09-20 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/77646
786 * gcc.dg/torture/pr77646.c: New testcase.
787
144a96e4
BE
7882016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
789
790 PR c++/77434
791 * c-c++-common/Wint-in-bool-context.c: New test.
792
1f2071fa
JM
7932016-09-19 Joseph Myers <joseph@codesourcery.com>
794
795 * gcc.dg/cr-decimal-dig-1.c: New test.
796
63012d9a
JM
7972016-09-19 Joseph Myers <joseph@codesourcery.com>
798
799 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
800 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
801 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
802 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
803
02410826
VM
8042016-09-19 Vladimir Makarov <vmakarov@redhat.com>
805
806 PR rtl-optimization/77416
807 * gcc.target/powerpc/pr77416.c: New.
808
6101a7ab
PP
8092016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
810
811 PR c++/77639
812 * g++.dg/template/error-recovery4.C: New test.
813
1993ff76
BC
8142016-09-19 Bin Cheng <bin.cheng@arm.com>
815
816 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
817
5fa9e644
KT
8182016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
819
820 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
821 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
822
fc15d9ec
JJ
8232016-09-19 Jakub Jelinek <jakub@redhat.com>
824 Jan Hubicka <jh@suse.cz>
825
826 PR target/77587
827 * gcc.dg/pr77587.c: New test.
828 * gcc.dg/pr77587a.c: New file.
829
3c9f5092
AV
8302016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
831
832 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
833 * gfortran.dg/coarray_38.f90:
834 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
835 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
836 * gfortran.dg/coarray_allocate_7.f08: New test.
837 * gfortran.dg/coarray_allocate_8.f08: New test.
838 * gfortran.dg/coarray_allocate_9.f08: New test.
839 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
840 new caf_register.
841 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
842 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
843 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
844 get_by_refs.
845 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
846 * gfortran.dg/coarray_lock_7.f90: Same.
847 * gfortran.dg/coarray_poly_5.f90: Same.
848 * gfortran.dg/coarray_poly_6.f90: Same.
849 * gfortran.dg/coarray_poly_7.f90: Same.
850 * gfortran.dg/coarray_poly_8.f90: Same.
851 * gfortran.dg/coindexed_1.f90: Changed errors expected.
852
e79e6763
FR
8532016-09-19 Fritz Reese <fritzoreese@gmail.com>
854
855 PR fortran/77584
856 * gfortran.dg/dec_structure_15.f90: New testcase.
857
ae527639
RB
8582016-09-19 Richard Biener <rguenther@suse.de>
859
860 PR middle-end/77605
861 * gcc.dg/torture/pr77605.c: New testcase.
862
cdf060f8
LK
8632016-09-18 Louis Krupp <louis.krupp@zoho.com>
864
865 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
866
b720e919
JH
8672016-09-17 Jan Hubicka <hubicka@ucw.cz>
868
869 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
870 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
871 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
872 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
873 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
874 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
875 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
876 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
877 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
878 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
879 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
880
bdabae39
KY
8812016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
882
883 * gcc.target/i386/pr68633.c: Fix expected result.
884
493ba820
LK
8852016-09-17 Louis Krupp <louis.krupp@gmail.com>
886
887 PR fortran/68078
888 * gfortran.dg/pr68078.f90: New test.
889 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
890
9a42726b
BS
8912016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
892
893 PR target/77613
894 * gcc.target/powerpc/swaps-p8-25.c: New.
895
e7d61178
JJ
8962016-09-16 Jakub Jelinek <jakub@redhat.com>
897
8f03e02f
JJ
898 PR c++/77482
899 * g++.dg/cpp0x/constexpr-77482.C: New test.
900
e80cb545
JJ
901 PR c++/77379
902 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
903 thunk offsets.
904 * g++.dg/abi/abi-tag23a.C: Likewise.
905
1c2f613f
JJ
906 PR c++/77338
907 * g++.dg/cpp0x/decltype-77338.C: New test.
908
e7d61178
JJ
909 PR c++/77375
910 * g++.dg/cpp0x/mutable1.C: New test.
911
8d987deb
SK
9122016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
913
914 PR fortran/77612
915 * gfortran.dg/pr77612.f90: New test.
916
2c3d35a6
SKS
9172016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
918
919 * gcc.dg/torture/pr70421.c: Require int32plus.
920
e43163ae
JJ
9212016-09-16 Jakub Jelinek <jakub@redhat.com>
922
bcf0905a
JJ
923 PR middle-end/77475
924 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
925
e43163ae
JJ
926 PR target/77526
927 * gcc.target/i386/pr77526.c: New test.
928
7d704548
JJ
9292016-09-16 Jakub Jelinek <jakub@redhat.com>
930 Eric Botcazou <ebotcazou@adacore.com>
931
932 PR middle-end/77594
933 * gcc.target/i386/pr77594.c: New test.
934
902d624f
LK
9352016-09-15 Louis Krupp <louis.krupp@zoho.com>
936
937 PR fortran/69963
938 * gfortran.dg/misplaced_implicit_character.f90: New test.
939
7e16ce79
BC
9402016-09-15 Bin Cheng <bin.cheng@arm.com>
941
942 PR tree-optimization/77503
943 * gcc.dg/vect/pr77503.c: New test.
944
7c05f5c4
RB
9452016-09-15 Richard Biener <rguenther@suse.de>
946
947 PR middle-end/77544
948 * c-c++-common/torture/pr77544.c: New testcase.
949
76ff80fb
JJ
9502016-09-15 Jakub Jelinek <jakub@redhat.com>
951
952 PR middle-end/77475
953 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
954 * gcc.dg/march-generic.c: Likewise.
955 * gcc.target/i386/spellcheck-options-1.c: New test.
956 * gcc.target/i386/spellcheck-options-2.c: New test.
957 * gcc.target/i386/spellcheck-options-3.c: New test.
958 * gcc.target/i386/spellcheck-options-4.c: New test.
959
5560d026
CLT
9602016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
961
962 PR fortran/72743
963 * gfortran.dg/goacc/pr72743.f90: New test.
964
5334f733
RB
9652016-09-15 Richard Biener <rguenther@suse.de>
966
967 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
968
d08615f2
RB
9692016-09-15 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/77514
972 * gcc.dg/torture/pr77514.c: New testcase.
973
28ca05f0
JJ
9742016-09-14 Jakub Jelinek <jakub@redhat.com>
975
976 PR c++/77549
977 * g++.dg/lookup/pr77549.C: New test.
978
20a1e5b8
MP
9792016-09-14 Marek Polacek <polacek@redhat.com>
980
981 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
982 * c-c++-common/gomp/atomic-13.c: Likewise.
983 * c-c++-common/gomp/atomic-14.c: Likewise.
984 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
985 * g++.dg/cpp1z/bool-increment1.C: New test.
986 * c-c++-common/pr60439.c: Add dg-warning.
987 * g++.dg/expr/bitfield4.C: Likewise.
988 * g++.dg/expr/bitfield5.C: Likewise.
989 * g++.dg/expr/bitfield6.C: Likewise.
990 * g++.dg/expr/bool1.C: Likewise.
991 * g++.dg/expr/bool3.C: Likewise.
992 * g++.dg/expr/lval3.C: Likewise.
993 * g++.dg/expr/lval4.C: Likewise.
994 * g++.old-deja/g++.jason/bool5.C: Likewise.
995 * g++.dg/expr/bitfield3.C: Adjust dg-error.
996 * g++.dg/other/error18.C: Likewise.
997 * g++.dg/gomp/atomic-14.C: Likewise.
998
0761f6bf
NS
9992016-09-14 Nathan Sidwell <nathan@acm.org>
1000
1001 PR c++/77539
1002 * g++.dg/cpp1y/pr77539.C: New.
1003
13cddbc1
CL
10042016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1005
1006 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1007 dg-require.
1008 * g++.dg/ext/builtin_alloca.C: Likewise.
1009 * g++.dg/template/spec35.C: Likewise.
1010 * gcc.dg/builtins-68.c: Likewise.
1011 * gcc.misc-tests/gcov-13.c: Likewise.
1012 * gcc.misc-tests/gcov-14.c: Likewise.
1013
a90638d4
JM
10142016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1015
1016 * gfortran.dg/dec_structure_14.f90: New testcase.
1017
5ba4a08c
JJ
10182016-09-14 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR sanitizer/68260
1021 * c-c++-common/tsan/pr68260.c: New test.
1022
a713b234
JS
10232016-09-13 Joe Seymour <joe.s@somniumtech.com>
1024
1025 PR target/70713
1026 * gcc.target/msp430/function-attributes-1.c: New test.
1027 * gcc.target/msp430/function-attributes-2.c: New test.
1028 * gcc.target/msp430/function-attributes-3.c: New test.
1029
ea8661cd
JJ
10302016-09-13 Jakub Jelinek <jakub@redhat.com>
1031
9952908a
JJ
1032 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1033 * g++.dg/cpp1z/gen-attrs1.C: New test.
1034
63cdb7a0
JJ
1035 PR tree-optimization/77454
1036 * gcc.dg/pr77454.c: New test.
1037
ea8661cd
JJ
1038 PR c++/77553
1039 * g++.dg/cpp1y/constexpr-77553.C: New test.
1040
254830ba
DM
10412016-09-13 David Malcolm <dmalcolm@redhat.com>
1042
1043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1044 (test_show_locus): Replace rich_location::add_fixit_insert calls
1045 with add_fixit_insert_before and add_fixit_insert_after.
1046
42763690
JM
10472016-09-13 Jason Merrill <jason@redhat.com>
1048 Tom de Vries <tom@codesourcery.com>
1049
1050 PR c++/77427
1051 * g++.dg/pr77427.C: New test.
1052
c8798f2c
ML
10532016-09-13 Martin Liska <mliska@suse.cz>
1054
1055 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1056 effective target.
1057 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1058 * lib/target-supports.exp: Define the new target.
1059
54700e2e
AP
10602016-09-12 Andrew Pinski <apinski@cavium.com>
1061
1062 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1063 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1064
e1d55bf7
UB
10652016-09-12 Uros Bizjak <ubizjak@gmail.com>
1066
1067 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1068 variable arguments.
1069 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1070 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1071 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1072 variable argument.
1073 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1074 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1075
54dcdb88
BE
10762016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1077
1078 PR c++/77496
1079 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1080 * g++.dg/ext/pr77496.C: New test.
1081 * g++.dg/warn/pr77496.C: New test.
1082
d1463eb9
DM
10832016-09-12 David Malcolm <dmalcolm@redhat.com>
1084
1085 PR c/72858
1086 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1087 to preserve conversion chars, and to preserve prefix information.
1088 * gcc.dg/format/pr72858.c: New test case.
1089
217fabad
SK
10902016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1091
1092 * gfortran.dg/pr77507.f90: Move to ...
1093 * gfortran.dg/ieee/pr77507.f90: here.
1094
a1cd04ac
JH
10952016-08-09 Jan Hubicka <hubicka@ucw.cz>
1096
1097 PR ipa/61159
1098 * compile/pr61159.c: New testcase
1099
e3912107
JH
11002016-08-09 Jan Hubicka <hubicka@ucw.cz>
1101
1102 PR ipa/64316
1103 * gcc.dg/ipa/pr63416.c: New testcase.
1104
739d9339
PT
11052016-09-10 Paul Thomas <pault@gcc.gnu.org>
1106 Steven G. Kargl <kargl@gcc.gnu.org>
1107
1108 PR fortran/77532
cc3135b6 1109 * gfortran.dg/dtio_11.f90: new test.
739d9339 1110
fb7c40dd
SK
11112016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1112
1113 PR fortran/77507
1114 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1115 * gfortran.dg/c_assoc_4.f90: Ditto.
1116
5b28efbb
TV
11172016-09-10 Tom de Vries <tom@codesourcery.com>
1118
1119 PR C/71602
1120 * c-c++-common/va-arg-va-list-type.c: New test.
1121
9d0a9bb4
PB
11222016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1123
1124 PR rtl-optimization/77289
1125 * gcc.target/powerpc/pr77289.c: New test.
1126
3f0177e7
MS
11272016-09-09 Martin Sebor <msebor@redhat.com>
1128
1129 PR c/77520
1130 PR c/77521
1131 * gcc.dg/pr77520.c: New test.
1132 * gcc.dg/pr77521.c: New test.
1133
e81e83d0
SK
11342016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1135
1136 PR fortran/77506
1137 * gfortran.dg/pr77506.f90: New test.
1138
8a92685e
SK
11392016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1140
1141 PR fortran/77507
1142 * gfortran.dg/pr77507.f90: New test.
1143
c65248cb
JM
11442016-09-09 Joseph Myers <joseph@codesourcery.com>
1145
1146 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1147
2cf0ff98
SK
11482016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1149 Louis Krupp <lkrupp@gcc.gnu.org>
1150
1151 PR fortran/69514
1152 * gfortran.dg/pr69514_1.f90: New test.
1153 * gfortran.dg/pr69514_2.f90: New test.
1154
8ebc1e0f
JJ
11552016-09-08 Jakub Jelinek <jakub@redhat.com>
1156
20b6cf01
JJ
1157 PR fortran/77500
1158 * gfortran.dg/gomp/pr77500.f90: New test.
1159
8ebc1e0f
JJ
1160 PR fortran/77516
1161 * gfortran.dg/gomp/pr77516.f90: New test.
1162
34718542
JJ
11632016-09-07 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR middle-end/77475
1166 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1167 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1168 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1169 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1170 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1171 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1172
e5106e27
DM
11732016-09-07 David Malcolm <dmalcolm@redhat.com>
1174
1175 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1176 "substring-locations.h".
1177
ca235a85
RB
11782016-09-07 Richard Biener <rguenther@suse.de>
1179
1180 PR c/77450
1181 * c-c++-common/vector-subscript-8.c: Move ..
1182 * gcc.dg/pr77450.c: ... here.
1183
0076b5dc 11842016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1185
1186 PR libgfortran/77393
1187 * gfortran.dg/fmt_f0_2.f90: Update test.
1188 * gfortran.dg/fmt_f0_3.f90: New test.
1189
6ac7322b
DH
11902016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1191
1192 PR debug/77389
1193 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1194 in dg-options.
1195
1196 PR debug/57519
1197 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1198
8eb9e049
JJ
11992016-09-06 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR target/69255
1202 * gcc.target/i386/pr69255-1.c: New test.
1203 * gcc.target/i386/pr69255-2.c: New test.
1204 * gcc.target/i386/pr69255-3.c: New test.
1205
12062016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1207
1208 PR c/77336
1209 * gcc.dg/format/miss-7.c: New test.
1210
e6cb85d4
UB
12112016-09-06 Uros Bizjak <ubizjak@gmail.com>
1212
1213 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1214
7fe76f6a
ML
12152016-09-06 Martin Liska <mliska@suse.cz>
1216
1217 PR gcov-profile/77378
1218 PR gcov-profile/77466
1219 * gcc.dg/profile-update-warning.c: New test.
1220
209b636e
RB
12212016-09-06 Richard Biener <rguenther@suse.de>
1222
1223 PR tree-optimization/77479
1224 * gcc.dg/torture/pr77479.c: New testcase.
1225
b772a565
RB
12262016-09-06 Richard Biener <rguenther@suse.de>
1227
1228 PR c/77450
1229 * c-c++-common/vector-subscript-7.c: Adjust.
1230 * c-c++-common/vector-subscript-8.c: New testcase.
1231
a8c07037
SKS
12322016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1233
1234 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1235
0ce48391
JJ
12362016-09-05 Jakub Jelinek <jakub@redhat.com>
1237
de9188e0
JJ
1238 PR target/77476
1239 * gcc.target/i386/avx512f-pr77476.c: New test.
1240 * gcc.target/i386/avx512bw-pr77476.c: New test.
1241 * gcc.target/i386/avx512dq-pr77476.c: New test.
1242
c76f7809
JJ
1243 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1244 Update comment to mention also avx512f.
1245
0ce48391
JJ
1246 PR sanitizer/77396
1247 * g++.dg/asan/pr77396-2.C: New test.
1248
8a27cf73
UB
12492016-09-05 Uros Bizjak <ubizjak@gmail.com>
1250
1251 PR rtl-optimization/77452
1252 * gcc.target/i386/pr77452.c: New test.
1253
25ff5dd3
MP
12542016-09-05 Marek Polacek <polacek@redhat.com>
1255
1256 PR c/77423
1257 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1258
f2bc4e48
SK
12592016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1260
1261 PR fortran/77391
1262 * gfortran.dg/pr77391.f90: New test.
1263
e85921ee
SK
12642016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1265
1266 PR fortran/77460
1267 * gfortran.dg/pr77460.f90: New test.
1268
b5d50659
JJ
12692016-09-03 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR c/65467
1272 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1273
7b826676
KY
12742016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1275
1276 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1277
717ebe91
DM
12782016-09-02 David Malcolm <dmalcolm@redhat.com>
1279
1280 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1281 test case.
1282 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1283 diagnostic-test-show-locus-generate-patch.c to the sources
1284 for diagnostic_plugin_test_show_locus.c.
1285
94087e88
JJ
12862016-09-02 Jakub Jelinek <jakub@redhat.com>
1287
9dc5773f
JJ
1288 PR c/65467
1289 * gcc.dg/gomp/_Atomic-1.c: New test.
1290 * gcc.dg/gomp/_Atomic-2.c: New test.
1291 * gcc.dg/gomp/_Atomic-3.c: New test.
1292 * gcc.dg/gomp/_Atomic-4.c: New test.
1293 * gcc.dg/gomp/_Atomic-5.c: New test.
1294
94087e88
JJ
1295 PR sanitizer/77396
1296 * g++.dg/asan/pr77396.C: New test.
1297
12982016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1299
1300 PR tree-optimization/71831
1301 * gcc.dg/builtin-object-size-16.c: New test.
1302 * gcc.dg/builtin-object-size-17.c: New test.
1303
7e89048d
JD
13042016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1305
1306 PR libgfortran/77393
1307 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1308
2f196155
UB
13092016-09-01 Uros Bizjak <ubizjak@gmail.com>
1310
1311 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1312 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1313 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1314 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1315 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1316 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1317 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1318 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1319 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1320 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1321 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1322 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1323 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1324 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1325 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1326 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1327 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1328 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1329
0a6b0523
EB
13302016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1331
1332 * gnat.dg/opt58.adb: New test.
1333 * gnat.dg/opt58_pkg.ads: New helper.
1334
2a99de7b
RB
13352016-09-01 Richard Biener <rguenther@suse.de>
1336
1337 PR middle-end/77436
1338 * gcc.dg/torture/pr77436.c: New testcase.
1339
f79d8786
SKS
13402016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1341
1342 * gcc.dg/pr64252.c: Require int32plus.
1343 * gcc.dg/pr66299-1.c: Likewise.
1344 * gcc.dg/pr66299-2.c: Likewise.
1345 * gcc.dg/torture/20131115-1.c: Skip for avr.
1346
b06335f9
KT
13472016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1348
1349 * gcc.target/aarch64/ands_3.c: New test.
1350
f25f40be
JJ
13512016-08-31 Jakub Jelinek <jakub@redhat.com>
1352
d12a0b5a
JJ
1353 PR fortran/77352
1354 * gfortran.dg/gomp/pr77352.f90: New test.
1355
f25f40be
JJ
1356 PR fortran/77374
1357 * gfortran.dg/gomp/pr77374.f08: New test.
1358
9ff6fb6e
MG
13592016-08-31 Marc Glisse <marc.glisse@inria.fr>
1360
1361 PR tree-optimization/73714
1362 * gcc.dg/tree-ssa/pr73714.c: New test.
1363
8e95a674
JD
13642016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1365
1366 PR libgfortran/77393
1367 * gfortran.dg/fmt_f0_2.f90: New test.
1368
c6b0037d
MG
13692016-08-31 Marc Glisse <marc.glisse@inria.fr>
1370
1371 * gcc.target/i386/pr59539-2.c: Adapt options.
1372 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1373
1a576b13
PT
13742016-08-31 Paul Thomas <pault@gcc.gnu.org>
1375
1376 PR fortran/77418
1377 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1378 of the associate entity and replace with a pointer to the
1379 intended item on the stack.
1380
e73d3ca6 13812016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1382 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1383
1384 PR fortran/48298
1385 * gfortran.dg/dtio_1.f90: New test.
1386 * gfortran.dg/dtio_2.f90: New test.
1387 * gfortran.dg/dtio_3.f90: New test.
1388 * gfortran.dg/dtio_4.f90: New test.
1389 * gfortran.dg/dtio_5.f90: New test.
1390 * gfortran.dg/dtio_6.f90: New test.
1391 * gfortran.dg/dtio_7.f90: New test.
1392 * gfortran.dg/dtio_8.f90: New test.
1393 * gfortran.dg/dtio_9.f90: New test.
1394 * gfortran.dg/dtio_10.f90: New test.
1395
b816477a
DM
13962016-08-30 David Malcolm <dmalcolm@redhat.com>
1397
1398 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1399 (test_many_nested_locations): New function.
1400 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1401 (test_show_locus): Handle "test_many_nested_locations".
1402
71b30891
DM
14032016-08-30 David Malcolm <dmalcolm@redhat.com>
1404
1405 * g++.dg/template/double-greater-than-fixit.C: New test case.
1406
8fa37232
EB
14072016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gnat.dg/opt57.ad[sb]: New test.
1410 * gnat.dg/opt57_pkg.ads: New helper.
1411
6f651bae
RB
14122016-08-30 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/69047
1415 * gcc.dg/pr69047.c: Fix byte-order check.
1416
ab834832
JJ
14172016-08-30 Jakub Jelinek <jakub@redhat.com>
1418
5116b156
JJ
1419 PR tree-optimization/72866
1420 * gcc.dg/vect/pr72866.c: New test.
1421
3754bbfc
JJ
1422 PR debug/77363
1423 * g++.dg/debug/dwarf2/pr77363.C: New test.
1424
26122e2d
JJ
1425 PR middle-end/77377
1426 * gcc.target/i386/pr77377.c: New test.
1427
ab834832
JJ
1428 PR debug/77389
1429 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1430 in dg-options.
1431
bedc9ca7
SK
14322016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1433
1434 * gfortran.dg/pr77372.f90: Moved to ...
1435 * gfortran.dg/ieee/pr77372.f90: here.
1436
adfa1e6b
MM
14372016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1438
1439 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1440 vector short/char initializations.
1441 * gcc.target/powerpc/vec-init-5.c: Likewise.
1442 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1443 vector initialization optimizations.
1444 * gcc.target/powerpc/vec-init-7.c: Likewise.
1445 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1446 vector float/double initializations.
1447 * gcc.target/powerpc/vec-init-9.c: Likewise.
1448
414b7129
UB
14492016-08-29 Uros Bizjak <ubizjak@gmail.com>
1450
1451 PR target/77403
1452 * gcc.target/i386/pr77403.c: New test.
1453
3d06b6f2
MP
14542016-08-29 Marek Polacek <polacek@redhat.com>
1455
1456 PR c/77292
1457 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1458
ba9bbd6f
TV
14592016-08-29 Tom de Vries <tom@codesourcery.com>
1460
1461 PR c/77398
1462 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1463
d7d80d8f
EB
14642016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1465
1466 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1467
d7d80d8f 14682016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1469
1470 * gfortran.dg/dec_structure_13.f90: New testcase.
1471
468d95c8
JB
14722016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1473
1474 PR fortran/77261
1475 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1476 available.
1477
f329b264
TV
14782016-08-28 Tom de Vries <tom@codesourcery.com>
1479
1480 PR lto/70955
1481 * gcc.dg/pr70955.c: New test.
1482 * gcc.dg/lto/pr70955_0.c: Same.
1483 * gcc.dg/lto/pr70955_1.c: Same.
1484
4a389eb6
PP
14852016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1486
1487 PR tree-optimization/71077
1488 * gcc.target/i386/pr71077.c: New test.
1489
3f8257db 14902016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1491
1492 PR fortran/77380
1493 * gfortran.dg/pr77380.f90: New test.
1494
3f8257db 14952016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1496
1497 PR fortran/77372
1498 gfortran.dg/pr77372.f90: New test.
1499
ee908516
DM
15002016-08-26 David Malcolm <dmalcolm@redhat.com>
1501
1502 * gcc.dg/spellcheck-fields-2.c (test): Move
1503 dg-begin/end-multiline-output within function body.
1504 (test_macro): New function.
1505
d41e76cf
DM
15062016-08-26 David Malcolm <dmalcolm@redhat.com>
1507
1508 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1509 (test_fixit_insert): Update expected output.
1510 (test_fixit_remove): Likewise.
1511 (test_fixit_replace): Likewise.
1512
524a4c96
RO
15132016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1514
1515 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1516 Fix typo.
1517
ebfa15ab
RB
15182016-08-26 Richard Biener <rguenther@suse.de>
1519
1520 PR tree-optimization/69047
1521 * gcc.dg/pr69047.c: New testcase.
1522
209ca542
PK
15232016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1524 Martin Jambhor <mjambor@suse.cz>
524a4c96 1525
209ca542
PK
1526 * gcc.dg/ipa/propbits-1.c: New test-case.
1527 * gcc.dg/ipa/propbits-2.c: Likewise.
1528 * gcc.dg/ipa/propbits-3.c: Likewise.
1529
e5cf1629
SK
15302016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1531
1532 PR fortran/77351
1533 * gfortran.dg/pr77351.f90: New test.
1534
ebef225f
MP
15352016-08-25 Marek Polacek <polacek@redhat.com>
1536
1537 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1538
fe377a48
MP
15392016-08-25 Marek Polacek <polacek@redhat.com>
1540
1541 PR c/77323
1542 * gcc.dg/pr77323.c: New test.
1543
88b8971f
PT
15442016-08-24 Paul Thomas <pault@gcc.gnu.org>
1545
1546 PR fortran/77358
1547 * gfortran.dg/submodule_17.f08: New test.
1548
3f8257db
JJ
15492016-08-24 Michael Collison <michael.collison@linaro.org>
1550 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1551
1552 * gcc.target/arm/builtin_saddl.c: New testcase.
1553 * gcc.target/arm/builtin_saddll.c: New testcase.
1554 * gcc.target/arm/builtin_uaddl.c: New testcase.
1555 * gcc.target/arm/builtin_uaddll.c: New testcase.
1556 * gcc.target/arm/builtin_ssubl.c: New testcase.
1557 * gcc.target/arm/builtin_ssubll.c: New testcase.
1558 * gcc.target/arm/builtin_usubl.c: New testcase.
1559 * gcc.target/arm/builtin_usubll.c: New testcase.
1560
d5b5d212
UB
15612016-08-24 Uros Bizjak <ubizjak@gmail.com>
1562
1563 PR target/77270
1564 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1565 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1566 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1567 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1568 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1569 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1570 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1571 effective target. Remove scan-assembler-times directives.
1572 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1573 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1574 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1575
d1188689
SKS
15762016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1577
1578 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1579 of unsigned int.
1580 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1581
0b6b8f85
RS
15822016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1583
1584 PR testsuite/77317
1585 * lib/target-supports.exp
1586 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1587 (check_effective_target_vect_natural_alignment): Ditto.
1588 (check_effective_target_vector_alignment_reachable): Ditto.
1589 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1590
587b7f7a
ILT
15912016-08-23 Ian Lance Taylor <iant@golang.org>
1592
1593 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1594
6019c0fc
MM
15952016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1596
1597 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1598 being created from pointers to memory locations.
1599 * gcc.target/powerpc/vec-init-2.c: Likewise.
1600
cfe37db4
FR
16012016-08-23 Fritz Reese <fritzoreese@gmail.com>
1602
1603 * gfortran.dg/dec_structure_12.f90: New testcase.
1604
7e11f46f
DV
16052016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1606
1607 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1608
7ab4f354
DV
16092016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1610
1611 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1612 verification.
1613
deb9351f
DV
16142016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1615
1616 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1617 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1618
1fd9f058
RB
16192016-08-23 Richard Biener <rguenther@suse.de>
1620
1621 PR tree-optimization/27336
1622 * c-c++-common/pr27336.c: New testcase.
1623
b00e6e75
MP
16242016-08-22 Marek Polacek <polacek@redhat.com>
1625
1626 PR c++/77321
1627 * g++.dg/cpp1y/pr77321.C: New test.
1628
58338bac
SK
16292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1630
1631 PR fortran/60774
1632 * gfortran.dg/empty_label.f: Adjust test for new error message.
1633 * gfortran.dg/empty_label.f90: Ditto.
1634 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1635 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1636 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1637
30364ce6
SK
16382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1639
1640 PR fortran/61318
1641 * gfortran.dg/pr61318.f90: New test.
1642
ad7a5a8f
SK
16432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1644
1645 PR fortran/77260
1646 * gfortran.dg/pr77260_1.f90: New test.
1647 * gfortran.dg/pr77260_2.f90: Ditto.
1648
72f52f30
JM
16492016-08-22 Joseph Myers <joseph@codesourcery.com>
1650
1651 PR middle-end/77269
1652 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1653 __builtin_signbitf and __builtin_signbitl in expected generic
1654 expansion.
1655 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1656 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1657 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1658 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1659 tests.
1660
6dc198e3
JM
16612016-08-22 Joseph Myers <joseph@codesourcery.com>
1662
1663 * gcc.dg/torture/float128-builtin.c,
1664 gcc.dg/torture/float128-ieee-nan.c,
1665 gcc.dg/torture/float128x-builtin.c,
1666 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1667 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1668 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1669 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1670 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1671 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1672 gcc.dg/torture/floatn-nan.h: New tests.
1673
7ff4e41a
JM
16742016-08-22 Joseph Myers <joseph@codesourcery.com>
1675
1676 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1677 macro.
1678 (main): Update calls to TEST_I_F.
1679 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1680 macro.
1681 (main): Update calls to TEST_I_F.
1682
7078cdb6
JM
16832016-08-22 Joseph Myers <joseph@codesourcery.com>
1684
1685 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1686 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1687 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1688 names in calls to TEST_I_F.
1689
a9d7c823
BE
16902016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1691
1692 PR c/52952
1693 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1694
cd800235
SKS
16952016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1696
1697 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1698 and !natural_alignment_64.
1699 * gcc.dg/ipa/propalign-2.c: Likewise.
1700 * gcc.dg/ipa/propalign-3.c: Likewise.
1701 * gcc.dg/ipa/propalign-4.c: Likewise.
1702 * gcc.dg/ipa/propalign-5.c: Likewise.
1703 * lib/target-supports.exp
1704 (check_effective_target_natural_alignment_32): Add avr-*-*.
1705
22d12455
KV
17062016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1707
1708 PR tree-optimization/61839
1709 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1710 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1711 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1712 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1713
c65699ef
JM
17142016-08-19 Joseph Myers <joseph@codesourcery.com>
1715
1716 PR c/32187
1717 * lib/target-supports.exp (check_effective_target_float16)
1718 (check_effective_target_float32, check_effective_target_float64)
1719 (check_effective_target_float128, check_effective_target_float32x)
1720 (check_effective_target_float64x)
1721 (check_effective_target_float128x)
1722 (check_effective_target_float16_runtime)
1723 (check_effective_target_float32_runtime)
1724 (check_effective_target_float64_runtime)
1725 (check_effective_target_float128_runtime)
1726 (check_effective_target_float32x_runtime)
1727 (check_effective_target_float64x_runtime)
1728 (check_effective_target_float128x_runtime)
1729 (check_effective_target_floatn_nx_runtime)
1730 (add_options_for_float16, add_options_for_float32)
1731 (add_options_for_float64, add_options_for_float128)
1732 (add_options_for_float32x, add_options_for_float64x)
1733 (add_options_for_float128x): New procedures.
1734 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1735 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1736 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1737 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1738 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1739 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1740 gcc.dg/torture/float128-complex.c,
1741 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1742 gcc.dg/torture/float128x-basic.c,
1743 gcc.dg/torture/float128x-complex.c,
1744 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1745 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1746 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1747 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1748 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1749 gcc.dg/torture/float32x-basic.c,
1750 gcc.dg/torture/float32x-complex.c,
1751 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1752 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1753 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1754 gcc.dg/torture/float64x-basic.c,
1755 gcc.dg/torture/float64x-complex.c,
1756 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1757 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1758 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1759 gcc.dg/torture/floatn-tg.h,
1760 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1761 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1762 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1763 gcc.dg/torture/fp-int-convert-float128x.c,
1764 gcc.dg/torture/fp-int-convert-float16-timode.c,
1765 gcc.dg/torture/fp-int-convert-float16.c,
1766 gcc.dg/torture/fp-int-convert-float32-timode.c,
1767 gcc.dg/torture/fp-int-convert-float32.c,
1768 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1769 gcc.dg/torture/fp-int-convert-float32x.c,
1770 gcc.dg/torture/fp-int-convert-float64-timode.c,
1771 gcc.dg/torture/fp-int-convert-float64.c,
1772 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1773 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1774 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1775 maximum exponent of floating-point type. Use it in testing
1776 whether 0x8...0 fits in the floating-point type. Always treat -1
1777 (signed 0xf...f) as fitting in the floating-point type.
1778 (M_OK1): New macro.
1779 * gcc.dg/torture/fp-int-convert-double.c,
1780 gcc.dg/torture/fp-int-convert-float.c,
1781 gcc.dg/torture/fp-int-convert-float128-timode.c,
1782 gcc.dg/torture/fp-int-convert-float128.c,
1783 gcc.dg/torture/fp-int-convert-float80-timode.c,
1784 gcc.dg/torture/fp-int-convert-float80.c,
1785 gcc.dg/torture/fp-int-convert-long-double.c,
1786 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1787
94e73c78
JJ
17882016-08-19 Jakub Jelinek <jakub@redhat.com>
1789
fbdbd4b6
JJ
1790 PR fortran/72744
1791 * gfortran.dg/gomp/pr72744.f90: New test.
1792
94e73c78
JJ
1793 PR fortran/69281
1794 * gfortran.dg/gomp/pr69281.f90: New test.
1795
91151a73
JB
17962016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1797
414b7129
UB
1798 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1799 the last special seed value.
1800 * gfortran.dg/random_7.f90: Use size for last array member instead
1801 of hardcoded value.
91151a73 1802
fcf830ab
PK
18032016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1804
1805 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1806 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1807
1a5da5b6
RB
18082016-08-19 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/77286
1811 * gcc.dg/torture/pr77286.c: New testcase.
1812
82f72146
DM
18132016-08-18 David Malcolm <dmalcolm@redhat.com>
1814
1815 * gcc.dg/verbose-asm-2.c: New test case.
1816
cc015f3a
DM
18172016-08-18 David Malcolm <dmalcolm@redhat.com>
1818
1819 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1820 (custom_diagnostic_finalizer): Update for change to
1821 diagnostic_show_locus.
1822
cb18fd07
DM
18232016-08-18 David Malcolm <dmalcolm@redhat.com>
1824
1825 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1826 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1827
a76989dc
MP
18282016-08-18 Marek Polacek <polacek@redhat.com>
1829
1830 PR c/71514
1831 * gcc.dg/pr71514.c: New test.
1832
89c88780
L
18332015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1834
1835 PR target/72839
1836 * gcc.target/i386/pr72839.c: New test.
1837
2c71d454
CLT
18382016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1839
1840 PR middle-end/70895
1841 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1842 * c-c++-common/goacc/reduction-1.c: Likewise.
1843 * c-c++-common/goacc/reduction-2.c: Likewise.
1844 * c-c++-common/goacc/reduction-3.c: Likewise.
1845 * c-c++-common/goacc/reduction-4.c: Likewise.
1846
66592e95
AM
18472016-08-18 Alan Modra <amodra@gmail.com>
1848
1849 * gcc.c-torture/compile/pr72771.c: New.
1850
3a146d46
JJ
18512016-08-17 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR fortran/67496
1854 * gfortran.dg/pr67496.f90: New test.
1855
3f8257db 18562015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1857
1858 PR tree-optimization/71752
3a146d46 1859 * gcc.dg/vect/pr71752.c: New.
038000bd 1860
dd42e908
UB
18612016-08-17 Uros Bizjak <ubizjak@gmail.com>
1862
1863 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1864
458a1cd0
JJ
18652016-08-17 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR middle-end/77259
1868 * g++.dg/ipa/devirt-52.C: New test.
1869
11c4c4ba
CLT
18702016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1871
1872 * c-c++-common/goacc/reduction-6.c: New testcase.
1873
661d6efd
RB
18742016-08-17 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/76490
1877 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1878 * gcc.dg/pr52904.c: XFAIL.
1879
622d8b69
RB
18802016-08-17 Richard Biener <rguenther@suse.de>
1881
1882 PR tree-optimization/23855
1883 * gcc.dg/loop-unswitch-2.c: Adjust.
1884
af23e99c
JJ
18852016-08-16 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR tree-optimization/72817
1888 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1889
feeb6268
JM
18902016-08-16 Joseph Myers <joseph@codesourcery.com>
1891
1892 PR libgcc/77265
1893 * gcc.dg/torture/float128-extend-inf.c: New test.
1894
65e736c0
DM
18952016-08-16 David Malcolm <dmalcolm@redhat.com>
1896
1897 PR c/72857
1898 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1899 for embedded NUL.
1900 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1901 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1902 caret placement.
1903 (test_oct): Likewise.
1904 (test_multiple): Likewise.
1905 (test_field_width_specifier): Likewise.
1906 (test_field_width_specifier_2): New function.
1907 (test_field_precision_specifier): New function.
1908 (test_embedded_nul): Update expected caret placement.
1909 (test_non_contiguous_strings): Update line number.
1910 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1911 (__emit_string_literal_range): Add "caret_idx" param.
1912 (test_simple_string_literal): Add value for new param, updating
1913 expected output..
1914 (test_concatenated_string_literal): Likewise.
1915 (test_multiline_string_literal): Likewise.
1916 (test_hex): Likewise.
1917 (test_oct): Likewise.
1918 (test_multiple): Likewise.
1919 (test_ucn4): Likewise.
1920 (test_ucn8): Likewise.
1921 (test_u8): Likewise.
1922 (test_u): Likewise; update expected message, from "range" to
1923 "location".
1924 (test_U): Likewise.
1925 (test_L): Likewise.
1926 (test_macro): Add value for new param.
1927 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1928 (__emit_string_literal_range): Add "caret_idx" param.
1929 (test_stringified_token_1): Add value for new param. Update
1930 expected message, from "range" to "location".
1931 (test_stringized_token_2): Likewise, adding param to macro.
1932 (test_stringified_token_3): Likewise.
1933 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1934 (emit_warning): Convert param from source_range to location_t.
1935 (test_string_literals): Add caret_idx param, and use it when
1936 constructing a substring_loc. Update error message, from
1937 "range" to "location".
1938
4a7f57d5
JJ
19392016-08-16 Jakub Jelinek <jakub@redhat.com>
1940
7841800f
JJ
1941 PR target/71910
1942 * g++.dg/gomp/pr71910.C: New test.
1943
1b13411a
JJ
1944 PR middle-end/67485
1945 * gcc.c-torture/compile/pr67485.c: New test.
1946
4a7f57d5
JJ
1947 PR target/72867
1948 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1949
3c556bc4
BC
19502016-08-16 Bin Cheng <bin.cheng@arm.com>
1951
1952 PR tree-optimization/69848
1953 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1954
beab2da6
ML
19552016-08-16 Martin Liska <mliska@suse.cz>
1956
1957 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1958 of memory operations so that it can be handled by core2
1959 in 32-bit mode.
1960
f4eec0a3
RB
19612016-08-16 Richard Biener <rguenther@suse.de>
1962
1963 PR tree-optimization/76783
1964 * gcc.dg/pr76783.c: New testcase.
1965 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1966
8f21990a
BC
19672016-08-16 Bin Cheng <bin.cheng@arm.com>
1968
1969 PR tree-optimization/72817
1970 PR tree-optimization/73450
1971 * gcc.dg/tree-ssa/pr72817.c: New test.
1972 * gcc.dg/tree-ssa/pr73450.c: New test.
1973
7fc61626
FR
19742016-08-15 Fritz Reese <fritzoreese@gmail.com>
1975
1976 * gfortran.dg/init_flag_13.f90: New testcase.
1977 * gfortran.dg/init_flag_14.f90: Ditto.
1978 * gfortran.dg/init_flag_15.f03: Ditto.
1979 * gfortran.dg/dec_init_1.f90: Ditto.
1980 * gfortran.dg/dec_init_2.f90: Ditto.
1981
432baa02
UB
19822016-08-15 Uros Bizjak <ubizjak@gmail.com>
1983
1984 PR target/72867
1985 * gcc.target/i386/pr72867.c: New test.
1986
7e1dde14
EB
19872016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * c-c++-common/dump-ada-spec-5.c: New test.
1990
e4969090
RB
19912016-08-15 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/73434
1994 * gcc.dg/torture/pr73434.c: New testcase.
1995
66088065
JJ
19962016-08-15 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR tree-optimization/72824
1999 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2000
7c713714
CLT
20012016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2002
2003 PR fortran/70598
2004 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2005 in use_device clause.
2006 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2007 * gfortran.dg/goacc/list.f95: Adjust to catch
2008 "neither a POINTER nor an array" error messages.
2009
4271e5cb
UB
20102016-08-14 Uros Bizjak <ubizjak@gmail.com>
2011
2012 PR target/76342
2013 * gcc.target/i386/pr76342.c: New test.
2014
b0cea284
JJ
20152016-08-12 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR c/71512
2018 * g++.dg/ubsan/pr71512.C: New test.
2019 * c-c++-common/ubsan/pr71512-1.c: New test.
2020 * c-c++-common/ubsan/pr71512-2.c: New test.
2021
e86aefb8
MM
20222016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2023
2024 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2025 vector initialization options.
2026 * gcc.target/powerpc/vec-init-2.c: Likewise.
2027 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2028 is generated on ISA 3.0.
2029
7fd82d52
PP
20302016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2031
2032 PR middle-end/71654
2033 * gcc.dg/c-c++-common/pr71654.c: New test.
2034 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2035 dg-options.
2036 * gcc.dg/tree-ssa/vrp24: Likewise.
2037
2f1364c2
JJ
20382016-08-12 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR c/67410
2041 * gcc.dg/pr67410.c: New test.
2042
8eb414aa
BC
20432016-08-12 Bin Cheng <bin.cheng@arm.com>
2044
2045 PR tree-optimization/69848
2046 * gcc.dg/vect/vect-pr69848.c: New test.
2047
30b39c19
UB
20482016-08-12 Uros Bizjak <ubizjak@gmail.com>
2049
2050 PR testsuite/71008
2051 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2052 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2053 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2054 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2055
e373dd06
RB
20562016-08-12 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/57326
2059 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2060 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2061 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2062 * gcc.target/i386/pr45685.c: Likewise.
2063 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2064 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2065 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2066 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2067 * gfortran.dg/pr34163.f90: Likewise.
2068
20d1af89
ML
20692016-08-12 Martin Liska <mliska@suse.cz>
2070
2071 * g++.dg/gcov/gcov-16.C: New test.
2072 * lib/gcov.exp: Support new argument for run-gcov function.
2073
5cacda56
ML
20742016-08-12 Martin Liska <mliska@suse.cz>
2075
2076 PR gcov-profile/35590
2077 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2078
663eecfd
RB
20792016-08-12 Richard Biener <rguenther@suse.de>
2080
2081 PR tree-optimization/72851
2082 * gcc.dg/torture/pr72851.c: New testcase.
2083
3f8257db 20842016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2085
e366d7d8
AO
2086 PR debug/63240
2087 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2088 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2089 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2090 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2091 DW_AT_deleted.
2092
71e1a6a4
AO
2093 PR debug/55641
2094 * g++.dg/debug/dwarf2/ref-1.C: New.
2095
8aaf799b
AO
2096 PR debug/49366
2097 * g++.dg/debug/dwarf2/template-params-12.H: New.
2098 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2099 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2100 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2101 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2102 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2103 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2104 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2105
06f9caed
BS
21062016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2107
2108 PR target/72863
2109 * gcc.target/powerpc/pr72863.c: New test.
2110
a8b956c1
UB
21112016-08-11 Uros Bizjak <ubizjak@gmail.com>
2112
2113 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2114
c73dd986
L
21152015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2116
2117 * gcc.target/i386/pieces-strcpy-1.c: New test.
2118 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2119
385ed708
JJ
21202016-08-11 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR c++/72868
2123 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2124
df7ec09f
L
21252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 * gcc.target/i386/pieces-memcpy-1.c: New test.
2128 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2129 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2130 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2131 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2132 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2133
b95a64bb
JJ
21342016-08-11 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR c/72816
7ddbcf6b 2137 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2138
59537744
BE
21392016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2140
2141 PR tree-optimization/71083
2142 * gcc.c-torture/execute/pr71083.c: New test.
2143 * gnat.dg/loop_optimization23.adb: New test.
2144 * gnat.dg/loop_optimization23_pkg.ads: New test.
2145 * gnat.dg/loop_optimization23_pkg.adb: New test.
2146
183ac6d0
RB
21472016-08-11 Richard Biener <rguenther@suse.de>
2148
2149 PR tree-optimization/72772
2150 * gcc.dg/graphite/pr35356-1.c: Adjust.
2151 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2152
b152f5a2
JB
21532016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2154
2155 * gfortran.dg/random_7.f90: Take into account that the last seed
2156 value is the special p value.
2157 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2158
bb7ebad1
RB
21592016-08-11 Richard Biener <rguenther@suse.de>
2160
2161 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2162
2e186411
AM
21632016-08-11 Alan Modra <amodra@gmail.com>
2164
2165 * gcc.target/powerpc/pr71680.c: New.
2166
e9e6d4f6
KN
21672016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2168
2169 * gcc.target/powerpc/bfp/bfp.exp: New file.
2170 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2171 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2172 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2173 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2174 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2175 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2176 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2177 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2178 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2179 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2180 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2181 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2182 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2183 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2184 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2185 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2186 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2187 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2188 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2189 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2190 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2191 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2192 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2193 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2194 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2195 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2196 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2197 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2198 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2199 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2200 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2201 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2202 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2203 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2204 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2205 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2206 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2207 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2208 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2209 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2210 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2211 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2212 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2213 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2214 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2215 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2216 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2217 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2218 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2219 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2220 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2221 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2222 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2223
9c8eabea
BC
22242016-08-10 Bin Cheng <bin.cheng@arm.com>
2225
2226 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2227 Add aarch64*-*-*.
2228
6c553b76
BC
22292016-08-10 Bin Cheng <bin.cheng@arm.com>
2230
2231 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2232
a0883b08
MM
22332016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2234
2235 PR target/72853
2236 * gcc.target/powerpc/pr72853.c: New test.
2237
a266236e
ML
22382016-08-10 Martin Liska <mliska@suse.cz>
2239
2240 PR gcov-profile/58306
2241 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2242
22063dbc
ML
22432016-08-10 Martin Liska <mliska@suse.cz>
2244
2245 * g++.dg/gcov/gcov-threads-1.C: New test.
2246
5250a5bb
SKS
22472016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2248
2249 PR target/71873
2250 * gcc.target/avr/pr71873.c: New test.
2251
b7597ae5
ML
22522016-08-09 Martin Liska <mliska@suse.cz>
2253
2254 * g++.dg/gcov/gcov-dump-1.C: New test.
2255 * g++.dg/gcov/gcov-dump-2.C: New test.
2256
ab50a215
ML
22572016-08-09 Martin Liska <mliska@suse.cz>
2258
2259 * gcc.dg/tree-prof/val-prof-9.c: New test.
2260
dcb1e137
ML
22612016-08-09 Martin Liska <mliska@suse.cz>
2262
2263 * gcc.dg/tree-prof/val-prof-8.c: New test.
2264
04d6d3b6
MJ
22652016-08-09 Martin Jambor <mjambor@suse.cz>
2266
df839749
UB
2267 PR ipa/71981
2268 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2269
c57e78c4
BC
22702016-08-09 Bin Cheng <bin.cheng@arm.com>
2271
2272 PR tree-optimization/33707
2273 * gcc.dg/vect/pr33707.c: New test.
2274
42970a17
BC
22752016-08-09 Bin Cheng <bin.cheng@arm.com>
2276
2277 PR tree-optimization/pr72772
2278 * gcc.dg/tree-ssa/pr72772.c: New test.
2279
810a3aa6
MF
22802016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2281
2282 PR rtl-optimization/66669
2283 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2284
9e207d6f
JJ
22852016-08-09 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR tree-optimization/72824
2288 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2289
50bf47fd
RB
22902016-08-09 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/71802
2293 * gcc.dg/torture/pr71802.c: New testcase.
2294
cadec7ca
JJ
22952016-08-09 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR c++/72809
2298 * g++.dg/eh/stdarg1.C: New test.
2299
c43c5112
AK
23002016-08-08 Andi Kleen <ak@linux.intel.com>
2301
2302 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2303 test command line in failure log.
2304 (profopt-execute): dito. Make autofdo file names unique.
2305
895aa8e1
DM
23062016-08-08 David Malcolm <dmalcolm@redhat.com>
2307
2308 PR c/64955
2309 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2310 output.
2311
9afda630
PK
23122016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2313
2314 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2315 c99_runtime.
2316 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2317 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2318 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2319 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2320 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2321 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2322
e52ed3fe
DM
23232016-08-08 David Malcolm <dmalcolm@redhat.com>
2324
2325 PR c/52952
2326 * gcc.dg/cpp/pr66415-1.c: Likewise.
2327 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2328 * gcc.dg/format/c90-printf-1.c: Likewise.
2329 * gcc.dg/format/diagnostic-ranges.c: New test case.
2330
ad200580
JJ
23312016-08-08 Jakub Jelinek <jakub@redhat.com>
2332
77524e0d
JJ
2333 PR fortran/72716
2334 * gfortran.dg/gomp/pr72716.f90: New test.
2335
2187f2a2
JJ
2336 PR middle-end/72781
2337 * gcc.dg/gomp/pr72781.c: New test.
2338
ad200580
JJ
2339 PR middle-end/68762
2340 * g++.dg/vect/pr68762-1.cc: New test.
2341 * g++.dg/vect/pr68762-2.cc: New test.
2342 * g++.dg/vect/pr68762.h: New file.
2343
989d0071
MS
23442016-08-08 Martin Sebor <msebor@redhat.com>
2345
2346 PR testsuite/72838
3a146d46
JJ
2347 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2348 * g++.dg/warn/overflow-warn-3.C: Same.
2349 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2350
7090cac9
AV
23512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2352
2353 PR fortran/71936
2354 * gfortran.dg/allocate_with_source_21.f03: New test.
2355
64e56ab0
AV
23562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2357
2358 PR fortran/72698
2359 * gfortran.dg/allocate_with_source_20.f03: New test.
2360
0476487d
AM
23612016-08-08 Alan Modra <amodra@gmail.com>
2362
2363 * gcc.c-torture/compile/pr72802.c: New.
2364
8e9218f2
AV
23652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2366
2367 PR fortran/70524
2368 * gfortran.dg/dependency_48.f90: New test.
2369
c1f7083b
TK
23702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2371
531e5ae3 2372 PR fortran/70040
c1f7083b
TK
2373 * gfortran.dg/pr70040.f90: New testcase.
2374
6ab5813c
TK
23752016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2376
2377 PR fortran/71961
2378 * gfortran.dg/matmul_10.f90: New testcase.
2379
27bddc4a
JH
23802016-08-07 Jan Hubicka <hubicka@ucw.cz>
2381
2382 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2383
4a9f8a9f
JJ
23842016-08-07 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR c/72816
2387 * gcc.dg/pr72816.c: New test.
2388
fa76f2c6
JW
23892016-08-06 Jonathan Wakely <jwakely@redhat.com>
2390
2391 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2392 * g++.dg/conversion/pr41426.C: Likewise.
2393 * g++.dg/conversion/pr66211.C: Likewise.
2394 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2395 * g++.dg/init/ref8.C: Likewise.
2396 * g++.old-deja/g++.law/cvt20.C: Likewise.
2397 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2398
5c3e5002
PP
23992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2400
2401 PR tree-optimization/18046
2402 * gcc.dg/tree-ssa/vrp105.c: New test.
2403 * gcc.dg/tree-ssa/vrp106.c: New test.
2404
94087e88 24052016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2406
2407 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2408 1ul in diagnostics. Remove hyphen from "constant-expression."
2409 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2410 * g++.dg/cpp0x/static_assert3.C: Same.
2411 * g++.dg/cpp1y/constexpr-throw.C: Same.
2412 * g++.dg/template/nontype3.C: Same.
2413 * g++.dg/warn/overflow-warn-1.C: Same.
2414 * g++.dg/warn/overflow-warn-3.C: Same.
2415 * g++.dg/warn/overflow-warn-4.C: Same.
2416
88fa5555
DM
24172016-08-05 David Malcolm <dmalcolm@redhat.com>
2418
2419 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2420 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2421 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2422 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2423
1addb9e6
PP
24242016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2425
2426 PR tree-optimization/72810
2427 * gcc.dg/tree-ssa/vrp110.c: New test.
2428
1b62ed4f
JG
24292016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2430
2431 PR Target/72819
2432 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2433 registers.
2434 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2435 saving the half-precision registers.
2436 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2437 value is returned in h0.
2438 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2439 are passed in FP/SIMD registers.
2440 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2441 passing works corrcetly.
2442 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2443 (hfa_f16x2_t): Likewise.
2444 (hfa_f16x3_t): Likewise.
2445 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2446 are promoted to double and passed in a double register.
2447 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2448 are promoted to double and stacked.
2449 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2450 __fp16 data types.
2451 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2452 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2453 __fp16 first get passed in FP/SIMD registers, then stacked.
2454
4228ca19
NS
24552016-08-05 Nathan Sidwell <nathan@acm.org>
2456
2457 PR c++/68724
2458 * g++.dg/cpp0x/pr68724.C: New.
2459
db7c335e
RB
24602016-08-05 Richard Biener <rguenther@suse.de>
2461
2462 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2463
48abe922
PP
24642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2465
2466 * gcc.dg/tree-ssa/vrp107.c: New test.
2467 * gcc.dg/tree-ssa/vrp108.c: New test.
2468 * gcc.dg/tree-ssa/vrp109.c: New test.
2469
f6cdf42f
PK
24702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2471
2472 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2473 dg-options.
2474
33a9c609
PK
24752016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2476
2477 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2478 test-cases.
2479 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2480 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2481 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2482 test-cases.
2483 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2484 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2485 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2486 large_double.
2487
4473482d
PC
24882016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 PR c++/72800
2491 * g++.dg/cpp1y/lambda-ice1.C: New.
2492
08156df5
PP
24932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2494
2495 PR c++/72759
2496 * g++.dg/cpp1y/pr72759.C: New test.
2497
938da3a5
PP
24982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2499
2500 * gcc.dg/switch-10.c: New test.
2501
da84183c
JG
25022016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2503
2504 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2505
ae9281fc
TS
25062016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2507
2508 * c-c++-common/goacc/routine-5.c: Update.
2509
086ad22e
BE
25102016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2511
2512 PR rtl-optimization/70903
2513 * gcc.c-torture/execute/pr70903.c: New test.
2514
6805e400
ML
25152016-08-04 Martin Liska <mliska@suse.cz>
2516
2517 * gcc.dg/params/params.exp: Replace file exists with
2518 TESTING_IN_BUILD_TREE.
2519
a0008434
MP
25202016-08-04 Marek Polacek <polacek@redhat.com>
2521
2522 PR c++/70229
2523 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2524
fb46286e
RB
25252016-08-04 Richard Biener <rguenther@suse.de>
2526
2527 PR middle-end/71984
2528 * gcc.dg/torture/pr71984.c: Guard correctness check for
2529 little-endian.
2530
ac2c96ab
AP
25312016-08-03 Andrew Pinski <apinski@cavium.com>
2532
2533 * gcc.c-torture/compile/20160802-1.c: New testcase.
2534
c98583e9
FR
25352016-08-03 Fritz Reese <fritzoreese@gmail.com>
2536
2537 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2538
9ad1a1da
RB
25392016-08-03 Richard Biener <rguenther@suse.de>
2540
2541 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2542 and remove -O3.
2543 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2544 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2545
cd75c979
RB
25462016-08-03 Richard Biener <rguenther@suse.de>
2547
2548 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2549 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2550 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2552
30e8d875
SKS
25532016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2554
2555 * gcc.dg/init-excess-2.c: Require int32plus.
2556 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2557 * gcc.dg/pr59963-2.c: Require int32plus.
2558 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2559 * gcc.dg/unroll-7.c: Require int32plus.
2560
69b806f6
BC
25612016-08-02 Bin Cheng <bin.cheng@arm.com>
2562
2563 PR tree-optimization/34114
2564 * gcc.dg/tree-ssa/loop-42.c: New test.
2565
1efafef3
TC
25662016-08-02 Tamar Christina <tamar.christina@arm.com>
2567
2568 * gcc.target/aarch64/vminmaxnm.c: New.
2569 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2570 tests.
2571
e2a99194
MM
25722016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2573
2574 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2575 vec_extract for vector float, vector int, vector short, and vector
2576 char.
2577 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2578 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2579 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2580 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2581
71bfb77a
WD
25822016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2583
2584 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2585 single stack adjustment, no writeback.
71bfb77a
WD
2586 * gcc.target/aarch64/test_frame_12.c: Likewise.
2587 * gcc.target/aarch64/test_frame_13.c: Likewise.
2588 * gcc.target/aarch64/test_frame_15.c: Likewise.
2589 * gcc.target/aarch64/test_frame_6.c: Likewise.
2590 * gcc.target/aarch64/test_frame_7.c: Likewise.
2591 * gcc.target/aarch64/test_frame_8.c: Likewise.
2592 * gcc.target/aarch64/test_frame_16.c: New test.
2593
37bce35a
L
25942015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2595
2596 PR target/72748
2597 * gcc.target/i386/pr72748.c: New test.
2598
3f8257db 25992015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2600
2601 PR tree-optimization/71818
2602 * gcc.dg/vect/pr71818.c: New
2603
bf60c531
ML
26042016-08-01 Martin Liska <mliska@suse.cz>
2605
2606 PR tree-optimization/71857
2607 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2608
8ed49fab
KT
26092016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2610
2611 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2612
76e2c821
JB
26132016-08-01 Jan Beulich <jbeulich@suse.com>
2614
2615 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2616
35029597
WS
26172016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2618
2619 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2620 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2621
3aa4b66a
JW
26222016-07-31 Jonathan Wakely <jwakely@redhat.com>
2623
2624 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2625 (check_effective_target_c++): Likewise. Also match for libstdc++.
2626
3f8257db 26272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2628
2629 PR fortran/41922
2630 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2631 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2632 * gfortran.dg/pr41922.f90: New test.
2633
9fcb2819
SK
26342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2635
2636 PR fortran/68566
2637 * gfortran.dg/pr68566.f90: new test.
2638
94087e88 26392016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2640
2641 PR c++/60760
2642 PR c++/71091
2643 * g++.dg/cpp0x/constexpr-cast.C: New test.
2644 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2645 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2646 * g++.dg/ubsan/pr63956.C: Correct.
2647
d0047a25
MM
26482016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2649
2650 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2651 vector double or vector long where the vector is in memory.
2652 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2653 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2654
e4f7a5df
SK
26552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2656
2657 PR fortran/69867
2658 * gfortran.dg/pr69867.f90: New test.
2659
b441ae1d
SK
26602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2661
2662 PR fortran/69962
2663 * gfortran.dg/pr69962.f90: New test.
2664
712dff31
SK
26652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/70006
2668 * gfortran.dg/pr70006.f90: New test.
2669
fb42421e
SK
26702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2671
2672 PR fortran/71730
2673 * gfortran.dg/pr71730.f90: New test.
2674 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2675 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2676 * gfortran.dg/array_constructor_26.f03: Ditto.
2677
466effe0
WS
26782016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2679
2680 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2681 * gcc.target/powerpc/pr71763.c: Likewise.
2682
f618a472
MP
26832016-07-29 Marek Polacek <polacek@redhat.com>
2684
2685 PR c/71742
2686 * gcc.dg/940510-1.c: Adjust dg-error.
2687 * gcc.dg/c99-flex-array-1.c: Likewise.
2688 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2689
efd0786f
MP
2690 PR c/71853
2691 * gcc.dg/noncompile/pr71853.c: New test.
2692
e00dceaf
MP
2693 PR c/71573
2694 * gcc.dg/noncompile/pr71573.c: New test.
2695
638fc14f
MP
2696 PR c/71926
2697 * g++.dg/warn/Wparentheses-30.C: New test.
2698 * gcc.dg/Wparentheses-14.c: New test.
2699
61c73a7f
UB
27002016-07-29 Uros Bizjak <ubizjak@gmail.com>
2701
2702 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2703
01d32b2b
BC
27042016-07-29 Bin Cheng <bin.cheng@arm.com>
2705
2706 PR tree-optimization/57558
2707 * gcc.dg/vect/pr57558-1.c: New test.
2708 * gcc.dg/vect/pr57558-2.c: New test.
2709
f6c7a248
PK
27102016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2711
61c73a7f 2712 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2713 to scan forwprop1 dump pass.
2714
f54ea774
PC
27152016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2716
2717 PR c++/51488
2718 * g++.dg/template/pr51488.C: New.
2719
673a107a
JJ
27202016-07-29 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR c/71969
2723 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2724 static __inline__.
2725 * gcc.dg/pr71969-1.c: New test.
2726 * gcc.dg/pr71969-2.c: New test.
2727 * gcc.dg/pr71969-3.c: New test.
2728
78169471
MP
27292016-07-29 Marek Polacek <polacek@redhat.com>
2730
2731 PR c/71574
2732 * c-c++-common/pr71574.c: New test.
2733
a5b5c8b6
MP
2734 PR c/71583
2735 * gcc.dg/noncompile/pr71583.c: New test.
2736
883b6d4e
KV
27372016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2738
2739 PR middle-end/68217
2740 * gcc.dg/pr68217.c: New test.
2741
89f1f37e
SK
27422016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2743
2744 PR fortran/71067
2745 * gfortran.dg/pr71067_1.f90: New test.
2746 * gfortran.dg/pr71067_2.f90: Ditto.
2747
e0d32185
MM
27482016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2749
2750 * gcc.target/powerpc/vec-extract-1.c: New test.
2751
c851722d
SK
27522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2753
2754 PR fortran/71799
2755 * gfortran.dg/pr71799.f90: New test.
2756
f064da6a
PC
27572016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2758
2759 PR c++/71665
2760 * g++.dg/cpp0x/pr71665-1.C: New.
2761 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2762 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2763 * g++.dg/ext/label10.C: Likewise.
2764 * g++.dg/parse/constant5.C: Likewise.
2765
1b70aaad
SK
27662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2767
2768 PR fortran/71859
2769 * gfortran.dg/pr71859.f90: New test.
2770 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2771 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2772
a23404c9
PT
27732016-07-28 Paul Thomas <pault@gcc.gnu.org>
2774
2775 PR fortran/71883
2776 * gfortran.dg/pr71883.f90 : New test.
2777
513d866d
YR
27782016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2779
2780 PR tree-optimization/71734
61c73a7f 2781 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2782
7c428aa2
RL
27832016-07-28 Renlin Li <renlin.li@arm.com>
2784
2785 Revert
2786 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2787
2788 PR fortran/71902
2789 * gfortran.dg/dependency_47.f90: New test.
2790
1225d6b1
ML
27912016-07-28 Martin Liska <mliska@suse.cz>
2792
2793 PR gcov-profile/68025
2794 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2795
e5f5bf35
ML
27962016-07-28 Martin Liska <mliska@suse.cz>
2797
2798 * g++.dg/vect/pr70944.cc: New test.
2799
4536610d
KV
28002016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2801
2802 PR middle-end/71994
2803 * gcc.dg/torture/pr71994.c: New test.
2804
8c6961ca
PK
28052016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2806
2807 PR middle-end/71078
2808 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2809 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2810 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2811
8de22ea0
RB
28122016-07-27 Richard Biener <rguenther@suse.de>
2813
2814 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2815
5d9da222
ML
28162016-07-27 Martin Liska <mliska@suse.cz>
2817
2818 * gcc.dg/predict-13.c: New test.
2819 * gcc.dg/predict-14.c: New test.
2820
af9e275f
SKS
28212016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2822
a23404c9 2823 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2824 including stdint.h.
2825 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2826 including stdint.h.
2827
71abba1e
MM
28282016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2829
2830 PR target/71869
2831 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2832 IEEE built-in functions handle quiet and signalling NaNs
2833 correctly.
2834
9cd74e8f
SK
28352016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2836
2837 PR fortran/71862
2838 * gfortran.dg/pr71862.f90: New test.
2839
0d48446f
MS
28402016-07-26 Martin Sebor <msebor@redhat.com>
2841
2842 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2843 selector with dg-options.
2844
524cf1e4
PP
28452016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2846
2847 PR tree-optimization/18046
2848 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2849 * gcc.dg/tree-ssa/vrp103.c: New test.
2850 * gcc.dg/tree-ssa/vrp104.c: New test.
2851
100665d8
WS
28522016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853
2854 * gcc.target/powerpc/pr63354.c: Require lp64 since
2855 -mprofile-kernel is not legal with -m32.
2856
0b64ca40
RB
28572016-07-26 Richard Biener <rguenther@suse.de>
2858
2859 PR rtl-optimization/71984
2860 * gcc.dg/torture/pr71984.c: New testcase.
2861
9b7937cf
RS
28622016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2863
2864 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2865 g++-dg-runtest via et-dg-runtest.
2866 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2867 * gcc.dg/vect/vect.exp: Likewise.
2868 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2869 gfortran-dg-runtest.
2870 * gfortran.dg/vect/vect.exp: Likewise.
2871 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2872 (check_mips_loongson_hw_available): Likewise.
2873 (check_effective_target_mpaired_single_runtime): Likewise.
2874 (check_effective_target_mips_loongson_runtime): Likewise.
2875 (add_options_for_mpaired_single): Likewise.
2876 (check_effective_target_vect_int): Add global et_index.
2877 Check and save the supported feature for a target selected by
2878 the et_index target. Break long lines where appropriate. Call
2879 et-is-effective-target for MIPS with an argument instead of
2880 check_effective_target_* where appropriate.
2881 (check_effective_target_vect_intfloat_cvt): Likewise.
2882 (check_effective_target_vect_uintfloat_cvt): Likewise.
2883 (check_effective_target_vect_floatint_cvt): Likewise.
2884 (check_effective_target_vect_floatuint_cvt): Likewise.
2885 (check_effective_target_vect_simd_clones): Likewise.
2886 (check_effective_target_vect_shift): ewise.
2887 (check_effective_target_whole_vector_shift): Likewise.
2888 (check_effective_target_vect_bswap): Likewise.
2889 (check_effective_target_vect_shift_char): Likewise.
2890 (check_effective_target_vect_long): Likewise.
2891 (check_effective_target_vect_float): Likewise.
2892 (check_effective_target_vect_double): Likewise.
2893 (check_effective_target_vect_long_long): Likewise.
2894 (check_effective_target_vect_no_int_max): Likewise.
2895 (check_effective_target_vect_no_int_add): Likewise.
2896 (check_effective_target_vect_no_bitwise): Likewise.
2897 (check_effective_target_vect_widen_shift): Likewise.
2898 (check_effective_target_vect_no_align): Likewise.
2899 (check_effective_target_vect_hw_misalign): Likewise.
2900 (check_effective_target_vect_element_align): Likewise.
2901 (check_effective_target_vect_condition): Likewise.
2902 (check_effective_target_vect_cond_mixed): Likewise.
2903 (check_effective_target_vect_char_mult): Likewise.
2904 (check_effective_target_vect_short_mult): Likewise.
2905 (check_effective_target_vect_int_mult): Likewise.
2906 (check_effective_target_vect_extract_even_odd): Likewise.
2907 (check_effective_target_vect_interleave): Likewise.
2908 (check_effective_target_vect_stridedN): Likewise.
2909 (check_effective_target_vect_multiple_sizes): Likewise.
2910 (check_effective_target_vect64): Likewise.
2911 (check_effective_target_vect_call_copysignf): Likewise.
2912 (check_effective_target_vect_call_sqrtf): Likewise.
2913 (check_effective_target_vect_call_btrunc): Likewise.
2914 (check_effective_target_vect_call_btruncf): Likewise.
2915 (check_effective_target_vect_call_ceil): Likewise.
2916 (check_effective_target_vect_call_ceilf): Likewise.
2917 (check_effective_target_vect_call_floor): Likewise.
2918 (check_effective_target_vect_call_floorf): Likewise.
2919 (check_effective_target_vect_call_lceil): Likewise.
2920 (check_effective_target_vect_call_lfloor): Likewise.
2921 (check_effective_target_vect_call_nearbyint): Likewise.
2922 (check_effective_target_vect_call_nearbyintf): Likewise.
2923 (check_effective_target_vect_call_round): Likewise.
2924 (check_effective_target_vect_call_roundf): Likewise.
2925 (check_effective_target_vect_perm): Likewise, but also append *_saved
2926 to the existing global name to properly cache the result.
2927 (check_effective_target_vect_perm_byte): Likewise.
2928 (check_effective_target_vect_perm_short): Likewise.
2929 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2930 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2931 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2932 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2933 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2934 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2935 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2936 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2937 (check_effective_target_vect_sdot_qi): Likewise.
2938 (check_effective_target_vect_udot_qi): Likewise.
2939 (check_effective_target_vect_sdot_hi): Likewise.
2940 (check_effective_target_vect_udot_hi): Likewise.
2941 (check_effective_target_vect_usad_char): Likewise.
2942 (check_effective_target_vect_pack_trunc): Likewise.
2943 (check_effective_target_vect_unpack): Likewise.
2944 (check_effective_target_vect_aligned_arrays): Likewise.
2945 (check_effective_target_vect_natural_alignment): Likewise.
2946 (check_effective_target_vector_alignment_reachable): Likewise.
2947 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2948 (is-effective-target): Initialize et_index if undefined.
2949 (et-dg-runtest): New.
2950 (et-is-effective-target): Likewise.
2951 (check_vect_support_and_set_flags): Add supported MIPS targets to
2952 EFFECTIVE_TARGETS list. Return the number of supported targets.
2953
8f63caf6 29542016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2955 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2956
2957 PR middle-end/70920
2958 * gcc.dg/pr70920-1.c: New test-case.
2959 * gcc.dg/pr70902-2.c: Likewise.
2960 * gcc.dg/pr70920-3.c: Likewise.
2961 * gcc.dg/pr70920-4.c: Likewise
2962 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2963 2 instead of 3.
2964
7d575fff
AM
29652016-07-25 Alexander Monakov <amonakov@ispras.ru>
2966
2967 * gcc.c-torture/execute/pr71494.c: Require label_values.
2968 * gcc.dg/pr16973.c: Ditto.
2969
bf01e070
SKS
29702016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2971
2972 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2973 * gcc.dg/torture/pr69771.c: Require int32plus.
2974 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2975
16b05965
ML
29762016-07-25 Martin Liska <mliska@suse.cz>
2977
2978 * gcc.dg/torture/pr71987.c: New test.
2979
d52d3767
SK
29802016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2981
2982 PR fortran/71935
2983 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2984 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2985 * gfortran.dg/pr71935.f90: New test.
2986
94087e88 29872016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2988
2989 PR c++/71675
2990 * g++.dg/ext/atomic-3.C: New test.
2991 * gcc.dg/atomic/pr71675.c: New test.
2992
58b3986e
ES
29932016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2994
2995 * gcc.target/i386/mvc8.c: New test.
2996
faa1612a
BC
29972016-07-22 Bin Cheng <bin.cheng@arm.com>
2998
2999 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3000 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3001
1603ebe0
TK
30022016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3003
3004 PR fortran/71795
3005 * gfortran.dg/constructor_50.f90: New test.
3006
bc91c436
ML
30072016-07-22 Martin Liska <mliska@suse.cz>
3008
3009 PR gcov-profile/69028
3010 PR gcov-profile/62047
3011 * g++.dg/cilk-plus/pr69028.C: New test.
3012
9fe9a3a7
AV
30132016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3014
3015 * gfortran.dg/coarray_stat_2.f90: New test.
3016
70866e3d
MM
30172016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3018
3019 * gcc.target/powerpc/vec-extract.h: New files to check the
3020 vec_extract built-in functions for all vector types, testing
3021 accessing each element, both with constant and variable element
3022 numbers.
3023 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3024 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3025 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3026 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3027 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3028 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3029 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3030 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3031 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3032
ab3af181
JJ
30332016-07-21 Jakub Jelinek <jakub@redhat.com>
3034
3035 PR c++/71728
3036 * g++.dg/other/pr71728.C: New test.
3037
ebe8f322
JG
30382016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3039
3040 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3041 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3042 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3043 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3044 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3045
959cef74
RB
30462016-07-21 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/71947
3049 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3050
b24d9420
BC
30512016-07-21 Bin Cheng <bin.cheng@arm.com>
3052
3053 * gcc.dg/tree-ssa/scev-15.c: New.
3054
23974819
BC
30552016-07-21 Bin Cheng <bin.cheng@arm.com>
3056
3057 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3058
ee78cbaa
JJ
30592016-07-21 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR c++/71941
3062 * g++.dg/gomp/pr71941.C: New test.
3063
52ed68f7
DM
30642016-07-20 David Malcolm <dmalcolm@redhat.com>
3065
3066 PR c/70339
3067 PR c/71858
3068 * g++.dg/spellcheck-identifiers.C: New test case, based on
3069 gcc.dg/spellcheck-identifiers.c.
3070 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3071 gcc.dg/spellcheck-identifiers-2.c.
3072 * g++.dg/spellcheck-typenames.C: New test case, based on
3073 gcc.dg/spellcheck-typenames.c
3074
18407bfb
JW
30752016-07-20 Jonathan Wakely <jwakely@redhat.com>
3076
3077 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3078 pointer to member function and also test catching by reference.
3079
4c07fd98
DV
30802016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3081
3082 * gcc.target/s390/pr67443.c: Fix test case.
3083
fee21d65
DV
30842016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3085
3086 * gcc.target/s390/insv-1.c: Xfail some tests.
3087 * gcc.target/s390/insv-2.c: Likewise.
3088
dbe9dfdd
GJL
30892016-07-20 Georg-Johann Lay <avr@gjlay.de>
3090
3091 * gcc.target/avr/torture/get-mem.c: New test.
3092 * gcc.target/avr/torture/set-mem.c: New test.
3093
c25e1d82
GJL
30942016-07-20 Georg-Johann Lay <avr@gjlay.de>
3095
3096 PR target/71948
3097 * gcc.target/avr/torture/tiny-progmem.c: New test.
3098
109d2197
JJ
30992016-07-20 Jakub Jelinek <jakub@redhat.com>
3100
7419f441
JJ
3101 PR c++/71909
3102 * g++.dg/parse/pr71909.C: New test.
3103 * g++.dg/tm/pr71909.C: New test.
3104
109d2197
JJ
3105 PR c++/50060
3106 * g++.dg/cpp0x/constexpr-50060.C: New test.
3107 * g++.dg/cpp1y/constexpr-50060.C: New test.
3108
144530cf
ML
31092016-07-20 Martin Liska <mliska@suse.cz>
3110
3111 * gfortran.dg/graphite/pr71898.f90: New test.
3112
04ac4afa
BC
31132016-07-20 Bin Cheng <bin.cheng@arm.com>
3114
3115 PR tree-optimization/71503
3116 PR tree-optimization/71683
3117 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3118 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3119
dcbdb17a
ML
31202016-07-20 Martin Liska <mliska@suse.cz>
3121
3122 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3123 * gcc.dg/plugin/sreal-test-1.c: Remove.
3124 * gcc.dg/plugin/sreal_plugin.c: Remove.
3125
6ed82555
TK
31262016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3127
3128 PR fortran/71902
3129 * gfortran.dg/dependency_47.f90: New test.
3130
13da0507
JJ
31312016-07-19 Jakub Jelinek <jakub@redhat.com>
3132
4833f561
JJ
3133 PR rtl-optimization/71916
3134 * gcc.c-torture/compile/pr71916.c: New test.
3135
4fda19ef
JJ
3136 PR middle-end/71874
3137 * g++.dg/torture/pr71874.C: New test.
3138
13da0507
JJ
3139 PR middle-end/71734
3140 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3141 (my_alloc): Rewritten to use __builtin_posix_memalign and
3142 __SIZE_TYPE__.
3143 (my_free): Use __builtin_free instead of _mm_free.
3144 (Vec::operator=): Use __builtin_memcpy.
3145
e7980add
MJ
31462016-07-19 Martin Jambor <mjambor@suse.cz>
3147
61c73a7f
UB
3148 PR fortran/71688
3149 * gfortran.dg/pr71688.f90: New test.
e7980add 3150
13e88953
RB
31512016-07-19 Richard Biener <rguenther@suse.de>
3152
3153 * c-c++-common/vector-subscript-6.c: New testcase.
3154 * c-c++-common/vector-subscript-7.c: Likewise.
3155
1caf0482
SKS
31562016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3157
a23404c9 3158 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3159 and UInt32 based on __SIZEOF_INT__.
3160
cef5388d
RB
31612016-07-19 Richard Biener <rguenther@suse.de>
3162
3163 PR tree-optimization/71901
3164 * gcc.dg/torture/pr71901.c: New testcase.
3165
31662016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3167
3168 PR tree-optimization/71908
3169 * gcc.dg/torture/pr71908.c: New testcase.
3170
a8f7a895
MM
31712016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3172
3173 PR target/71493
3174 * gcc.target/powerpc/pr71493-1.c: New test.
3175 * gcc.target/powerpc/pr71493-2.c: Likewise.
3176
f2111a36
JJ
31772016-07-18 Jakub Jelinek <jakub@redhat.com>
3178
99516432
JJ
3179 PR c++/71835
3180 * g++.dg/conversion/ambig3.C: New test.
3181
87713c6a
JJ
3182 PR c++/71828
3183 * g++.dg/cpp0x/constexpr-71828.C: New test.
3184
7a7f16ca
JJ
3185 PR c++/71826
3186 * g++.dg/template/pr71826.C: New test.
3187
f4d90295
JJ
3188 PR c++/71822
3189 * g++.dg/template/defarg21.C: New test.
3190
f2111a36
JJ
3191 PR c++/71871
3192 * g++.dg/ext/vector31.C: New test.
3193
0b965526
UB
31942016-07-18 Uros Bizjak <ubizjak@gmail.com>
3195
3196 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3197
94e136b9
YR
31982016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3199
3200 PR tree-optimization/71734
3201 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3202
7072df0a
DV
32032016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3204
3205 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3206 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3207 stack-layout-dynamic-1.c: New test.
3208
54158a1a
AK
32092016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3210
3211 * gcc.target/s390/nolrl-1.c: New test.
3212
43068916
FR
32132016-07-17 Fritz Reese <fritzoreese@gmail.com>
3214
3215 PR fortran/71523
3216 * gfortran.dg/pr71523_1.f90: New test.
3217 * gfortran.dg/pr71523_2.f90: New test.
3218
a9356b12
AS
32192016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3220
3221 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3222
a07b81c7 32232016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3224 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3225
3226 PR fortran/62125
3227 * gfortran.dg/pr62125.f90: New test.
3228
96c0ec12
BS
32292016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3230
3231 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3232 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3233
479d0ed5
JW
32342016-07-15 Jonathan Wakely <jwakely@redhat.com>
3235
3236 PR c++/58796
3237 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3238 * g++.dg/cpp0x/nullptr35.C: New test.
3239
41c7438e
BC
32402016-07-15 Bin Cheng <bin.cheng@arm.com>
3241
3242 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3243
f7ba880b
CP
32442016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3245
3246 * gfortran.dg/goacc/vector_length.f90: New test.
3247
b9aba0a0
RB
32482016-07-15 Richard Biener <rguenther@suse.de>
3249
3250 PR tree-optimization/71881
3251 * gcc.dg/torture/pr71881.c: New testcase.
3252
9513d5fb
RB
32532016-07-15 Richard Biener <rguenther@suse.de>
3254
3255 PR tree-optimization/71887
3256 * gcc.dg/torture/pr71887.c: New testcase.
3257
ddbbcb19
JJ
32582016-07-15 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR c/71858
3261 * gcc.dg/spellcheck-identifiers-3.c: New test.
3262
29eb509c
AV
32632016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3264
3265 PR fortran/71807
3266 * gfortran.dg/null_9.f90: New test.
3267
43aabfcf
BC
32682016-07-15 Bin Cheng <bin.cheng@arm.com>
3269
3270 * gcc.dg/tree-ssa/loop-41.c: New test.
3271
afc89e58
BC
32722016-07-15 Bin Cheng <bin.cheng@arm.com>
3273
3274 PR tree-optimization/71347
3275 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3276
6fa682ad
SK
32772016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3278
3279 PR fortran/29819
3280 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3281 * gfortran.dg/contains.f90: Ditto.
3282 * gfortran.dg/contains_empty_1.f03: Ditto.
3283 * gfortran.dg/submodule_3.f08: Ditto.
3284
dd36b877
JJ
32852016-07-14 Jakub Jelinek <jakub@redhat.com>
3286
a60a5d31
JJ
3287 PR testsuite/71865
3288 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3289 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3290 expected diagnostics.
3291
dd36b877
JJ
3292 PR c/71858
3293 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3294 * gcc.dg/spellcheck-identifiers-2.c: New test.
3295 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3296 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3297
a241f8ca
JJ
32982016-07-14 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR tree-optimization/71872
3301 * gcc.c-torture/compile/pr71872.c: New test.
3302
d62b809c
TP
33032016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3304
3305 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3306 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3307 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3308 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3309 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3310 * gcc.target/arm/atomic-op-acquire-1.c: This.
3311 * gcc.target/arm/atomic-op-char.c: Rename into ...
3312 * gcc.target/arm/atomic-op-char-1.c: This.
3313 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3314 * gcc.target/arm/atomic-op-consume-1.c: This.
3315 * gcc.target/arm/atomic-op-int.c: Rename into ...
3316 * gcc.target/arm/atomic-op-int-1.c: This.
3317 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3318 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3319 * gcc.target/arm/atomic-op-release.c: Rename into ...
3320 * gcc.target/arm/atomic-op-release-1.c: This.
3321 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3322 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3323 * gcc.target/arm/atomic-op-short.c: Rename into ...
3324 * gcc.target/arm/atomic-op-short-1.c: This.
3325 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3326 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3327 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3328 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3329 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3330 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3331 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3332 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3333 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3334 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3335
1f8dd420
AV
33362016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3337
3338 PR fortran/70842
3339 * gfortran.dg/select_type_35.f03: New test.
3340
53109ba8
KT
33412016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3342
3343 PR target/65951
3344 PR tree-optimization/70923
3345 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3346 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3347 * gcc.dg/vect/pr65951.c: Likewise.
3348 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3349
91f35b7f
DE
33502016-07-14 David Edelsohn <dje.gcc@gmail.com>
3351
3352 * c-c++-common/pr60226.c: Expect maximum object file alignment
3353 error on AIX.
3354
351168fe
RB
33552016-07-14 Richard Biener <rguenther@suse.de>
3356
3357 PR tree-optimization/71866
3358 * gcc.dg/torture/pr71866.c: New testcase.
3359
94c32c00
TP
33602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3361
3362 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3363 selector and enclose boolean expression in curly braces.
3364
b799a481
AM
33652016-07-14 Alan Modra <amodra@gmail.com>
3366
3367 PR target/71733
3368 * gcc.target/powerpc/p9-novsx.c: New.
3369
f63ba78c
AK
33702016-07-13 Andi Kleen <ak@linux.intel.com>
3371
3372 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3373 * g++.dg/tree-prof/morefunc.C: Dito.
3374 * g++.dg/tree-prof/pr35545.C: Dito.
3375 * g++.dg/tree-prof/reorder.C: Dito.
3376 * gcc.dg/tree-prof/20050826-2.c: Dito.
3377 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3378 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3379 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3380 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3381 * gcc.dg/tree-prof/inliner-1.c: Dito.
3382 * gcc.dg/tree-prof/merge_block.c: Dito.
3383 * gcc.dg/tree-prof/stringop-1.c: Dito.
3384 * gcc.dg/tree-prof/stringop-2.c: Dito.
3385 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3386 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3387 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3388 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3389 * gcc.dg/tree-prof/update-loopch.c: Dito.
3390 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3391 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3392 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3393 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3394 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3395 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3396 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3397
f4d5a23d
AK
33982016-07-13 Andi Kleen <ak@linux.intel.com>
3399
3400 * lib/profopt.exp (profopt-execute): Remove .imports files.
3401
ae145898
AK
34022016-07-13 Andi Kleen <ak@linux.intel.com>
3403
0b965526 3404 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3405
e97bd4f5
AK
34062016-07-13 Andi Kleen <ak@linux.intel.com>
3407
3408 * lib/profopt.exp (dg-final-scan-autofdo,
3409 dg-final-scan-not-autofdo): New functions.
3410
6fa3d4b4
BC
34112016-07-13 Bin Cheng <bin.cheng@arm.com>
3412
3413 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3414 * gcc.dg/vect/vect-35.c: Ditto.
3415 * gcc.dg/vect/vect-alias-check-2.c: New test.
3416
65f18bc6
ML
34172016-07-13 Martin Liska <mliska@suse.cz>
3418
3419 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3420 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3421 * gfortran.dg/pr42108.f90: Update expected dump scan.
3422
9737f35b
RB
34232016-07-13 Richard Biener <rguenther@suse.de>
3424
3425 PR tree-optimization/24574
3426 * gcc.dg/pr24574.c: New testcase.
3427
62c0ea4b
SKS
34282016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3429
0b965526 3430 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3431 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3432 * c-c++-common/pr68833-1.c: Require int32plus.
3433 * gcc.dg/ipa/pr63551.c: Likewise.
3434 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3435 * gcc.dg/ipa/pr64041.c: Require int32plus.
3436
c7ed8938
IE
34372016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3438
3439 PR ipa/71633
3440 * g++.dg/pr71633.C: New test.
3441
5ce15300
TP
34422016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3443
3444 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3445 Add new arm_thumb1_cbz_ok effective target.
3446 * gcc.target/arm/cbz.c: New test.
3447
2b9509a3
TP
34482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3449
3450 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3451 Define effective target.
3452 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3453 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3454 * gcc.target/arm/movhi_movw.c: New test.
3455 * gcc.target/arm/movsi_movw.c: Likewise.
3456 * gcc.target/arm/movdi_movw.c: Likewise.
3457
7f15b177
RB
34582016-07-13 Richard Biener <rguenther@suse.de>
3459
3460 PR middle-end/71104
3461 * gcc.dg/pr71104-1.c: New testcase.
3462 * gcc.dg/pr71104-2.c: Likewise.
3463
0b0a896e
MM
34642016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3465
3466 PR target/71805
3467 * gcc.target/powerpc/pr71805.c: New test.
3468
f906f5ed
BS
34692016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3470
3471 * gcc.target/powerpc/divkc3-1.c: New.
3472 * gcc.target/powerpc/mulkc3-1.c: New.
3473
9e63c3aa
NS
34742016-07-12 Nathan Sidwell <nathan@acm.org>
3475
3476 * gcc.target/arm/data-rel-1.c: New.
3477 * gcc.target/arm/data-rel-2.c: New.
3478 * gcc.target/arm/data-rel-3.c: New.
3479
f507d202
ML
34802016-07-12 Martin Liska <mliska@suse.cz>
3481
3482 * gcc.dg/params/blocksort-part.c: New test.
3483 * gcc.dg/params/params.exp: New file.
3484
d6f7c125
KT
34852016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3486
3487 PR middle-end/71700
3488 * gcc.c-torture/execute/pr71700.c: New test.
3489
37ccb0ba
SB
34902016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3491 Richard Biener <rguenther@suse.de>
3492
3493 PR tree-optimization/23286
3494 PR tree-optimization/70159
3495 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3496 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3497 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3498 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3499 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3500 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3501 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3502 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3503 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3504 * gcc.dg/pr51879-12.c: Likewise.
3505 * gcc.dg/strlenopt-9.c: Likewise.
3506 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3507 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3508 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3509 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3510 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3511 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3512 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3513 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3514 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3515 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3516 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3517 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3518 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3519 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3520 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3521
712a93d6
RB
35222016-07-12 Richard Biener <rguenther@suse.de>
3523
3524 PR rtl-optimization/68961
3525 * gcc.target/i386/pr68961.c: New testcase.
3526
c392943c
JJ
35272016-07-11 Jakub Jelinek <jakub@redhat.com>
3528
3d56e6a4
JJ
3529 PR middle-end/71758
3530 * c-c++-common/gomp/pr71758.c: New test.
3531 * gfortran.dg/gomp/pr71758.f90: New test.
3532
c392943c
JJ
3533 PR tree-optimization/71823
3534 * gcc.dg/vect/pr71823.c: New test.
3535
741d3be5
DM
35362016-07-11 David Malcolm <dmalcolm@redhat.com>
3537
3538 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3539 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3540 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3541
92fa45b5
L
35422016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3543
3544 PR target/71801
3545 * gcc.target/i386/pr71801.c: New test.
3546
f51606c7
RB
35472016-07-11 Richard Biener <rguenther@suse.de>
3548
3549 PR tree-optimization/71816
3550 * gcc.dg/torture/pr71816.c: New testcase.
3551
36b54ce0
TK
35522016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3553
3554 PR fortran/71783
3555 * gfortran.dg/dependency_46.f90: New test.
3556
d13835b6
VM
35572016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3558
3559 PR rtl-optimization/71621
3560 * gcc.target/i386/pr71621-1.c: New.
3561 * gcc.target/i386/pr71621-2.c: New.
3562
642bcbdf
CP
35632016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3564
3565 * gfortran.dg/goacc/pr71704.f90: New test.
3566
02eb5b8b
BS
35672016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3568
3569 PR target/71297
3570 * gcc.target/powerpc/pr71297.c: New.
3571
8beb9a0d
JW
35722016-07-08 Jiong Wang <jiong.wang@arm.com>
3573
3574 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3575
cef4b650
MM
35762016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3577
3578 PR target/71806
3579 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3580
3c3ecf52
AH
35812016-07-08 Alan Hayward <alan.hayward@arm.com>
3582
3583 PR tree-optimization/71667
3584 * gcc.dg/vect/pr71667.c: New
3585
2660286d
ML
35862016-07-08 Martin Liska <mliska@suse.cz>
3587
3588 * gcc.dg/torture/pr71606.c: New test.
3589
70cdd4ae
JD
35902016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3591
3592 PR fortran/71764
3593 * gfortran.dg/pr71764.f90: New test.
3594
842dc2e6
JJ
35952016-07-07 Jakub Jelinek <jakub@redhat.com>
3596 Kai Tietz <ktietz70@googlemail.com>
3597
3598 PR c++/70869
3599 PR c++/71054
3600 * g++.dg/cpp0x/pr70869.C: New test.
3601 * g++.dg/cpp0x/pr71054.C: New test.
3602
31be4262
DE
36032016-07-07 David Edelsohn <dje.gcc@gmail.com>
3604
3605 * g++.dg/debug/pr71432.C: Fail on AIX.
3606
1c122092
ML
36072016-07-07 Martin Liska <mliska@suse.cz>
3608
3609 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3610 an undefined behavior.
3611 * gfortran.dg/do_3.F90: Likewise.
3612 * gfortran.dg/do_check_11.f90: New test.
3613 * gfortran.dg/do_check_12.f90: New test.
3614 * gfortran.dg/do_corner_warn.f90: New test.
3615
7119f1b1
ML
36162016-07-07 Martin Liska <mliska@suse.cz>
3617
3618 * gfortran.dg/predict-1.f90: Ammend the test.
3619 * gfortran.dg/predict-2.f90: Likewise.
3620
275792f2
IE
36212016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3622
3623 PR ipa/71624
3624 * g++.dg/pr71624.C: New test.
3625
05a437c1
TP
36262016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3627
3628 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3629 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3630 ARMv8-M Mainline architectures.
3631
6f493951
TP
36322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3633
3634 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3635 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3636
5ddaee94
SB
36372016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3638
3639 PR target/70098
3640 PR target/71763
3641 * gcc.target/powerpc/pr71763.c: New file.
3642
651afdb2
YR
36432016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3644
3645 PR tree-optimization/71518
0b965526 3646 * gcc.dg/pr71518.c: New test.
651afdb2 3647
9df99881
WD
36482016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3649
3650 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3651
7b4e0769
SKS
36522016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3653
0b965526 3654 PR target/50739
7b4e0769
SKS
3655 * gcc.target/avr/pr50739.c: New test.
3656
eb4432f7
JH
36572016-07-05 Jan Hubicka <jh@suse.cz>
3658
3659 * gcc.dg/tree-ssa/scev-14.c: update template.
3660
c01e092f
RS
36612016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3662
3663 * gcc.dg/vect/group-no-gaps-1.c: New test.
3664
8070763a
AK
36652016-07-05 Andi Kleen <ak@linux.intel.com>
3666
3667 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3668 if kernel supports MPX.
3669
3f8257db 36702016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3671
3672 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3673
36a265b1
MM
36742016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3675 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3676
3677 * gcc.target/powerpc/signbit-1.c: New test.
3678 * gcc.target/powerpc/signbit-2.c: New test.
3679 * gcc.target/powerpc/signbit-3.c: New test.
3680
7a98fb6e
KT
36812016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3682
3683 PR rtl-optimization/71594
3684 * gcc.dg/torture/pr71594.c: New test.
3685
1e3d54b4
JH
36862016-07-05 Jan Hubicka <jh@suse.cz>
3687
3688 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3689
84ca3893
DM
36902016-07-05 David Malcolm <dmalcolm@redhat.com>
3691
3692 PR c++/62314
3a146d46 3693 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3694 number of missing semicolon error.
3695 * g++.dg/pr62314-2.C: New test case.
3696
20d0bfce
AF
36972016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3698
3699 * gfortran.dg/coarray_stat_function.f90: New test.
3700 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3701 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3702 to new interfaces.
3703
69aaea06
AV
37042016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3705
3706 PR fortran/71623
3707 * gfortran.dg/deferred_character_17.f90: New test.
3708
f723a43c
CL
37092016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3710
3711 * gcc.target/arm/neon/polytypes.c: Move to ...
3712 * gcc.target/arm/polytypes.c: ... here.
3713 * gcc.target/arm/neon/pr51534.c: Move to ...
3714 * gcc.target/arm/pr51534.c: ... here.
3715 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3716 * gcc.target/arm/vect-vcvt.c: ... here.
3717 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3718 * gcc.target/arm/vect-vcvtq.c: ... here.
3719 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3720 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3721 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3722 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3723 * gcc.target/arm/neon/neon.exp: Delete.
3724 * gcc.target/arm/neon/: Delete.
3725
d73e0ccf
JD
37262016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3727
3728 PR fortran/65575
3729 * gfortran.dg: pr65575.f90: New test.
3730
c20f6223
JD
37312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3732
3733 PR fortran/35849
3734 * gfortran.dg: pr35849.f90: New test.
3735
2a5537c3
JJ
37362016-07-04 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR c++/71739
3739 * g++.dg/cpp0x/pr71739.C: New test.
3740
740f9751
CL
37412016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3742
3743 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3744
bf749919
DV
37452016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3746
3747 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3748 locr.
3749 * gcc.target/s390/loc-1.c: New test.
3750
430bb38e
YR
37512016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3752
3a146d46
JJ
3753 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3754 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3755
15f6e0da
RR
37562016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3757
3758 PR target/63874
3759 * gcc.target/aarch64/pr63874.c: New test.
3760
79335075
JB
37612016-07-04 Jan Beulich <jbeulich@suse.com>
3762
3763 * g++.dg/header.c: New.
3764 * gcc.dg/header.c: New.
3765
557e8c49
JJ
37662016-07-02 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR c/71719
3769 * c-c++-common/Wunused-var-15.c: New test.
3770
79a592e3
JJ
37712016-07-01 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR fortran/71687
3774 * gfortran.dg/gomp/pr71687.f90: New test.
3775
e2298656
BS
37762016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3777
3778 * gcc.dg/const-float128-ped.c: Require __float128 effective
3779 target and options.
3780 * gcc.dg/const-float128.c: Likewise.
3781 * gcc.dg/torture/float128-cmp-invalid.c: Require
3782 __float128 and base_quadfloat_support effective targets, and
3783 __float128 options.
3784 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3785 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3786 * gcc.dg/torture/float128-nan.c: Likewise.
3787 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3788 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3789 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3790 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3791 (add_options_for___float128): New.
3792 (check_effective_target_base_quadword_support): New.
3793
70c11966
MM
37942016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3795
3796 PR target/71720
3797 * gcc.target/powerpc/pr71720.c: New test.
3798
059541fd
JB
37992016-07-01 Jan Beulich <jbeulich@suse.com>
3800
3801 * gcc.dg/bss.c: New.
3802
2c1e4964
PB
38032016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3804
3805 PR target/71698
3806 * gcc.target/powerpc/pr71698.c: New test.
3807
22e1cb39
GJL
38082016-07-01 Georg-Johann Lay <avr@gjlay.de>
3809
3810 PR target/71151
3811 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3812 instead of ".foo" for its section name.
3813 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3814 depending on MCU's flash size.
3815 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3816 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3817 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3818 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3819 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3820 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3821
466cf574
JB
38222016-07-01 Jan Beulich <jbeulich@suse.com>
3823
3824 * gcc.target/i386/pr65105-2.c: Add -msse2.
3825
351beab7
JJ
38262016-06-30 Jakub Jelinek <jakub@redhat.com>
3827
55a0f21a
JJ
3828 PR tree-optimization/71707
3829 * gcc.dg/strlenopt-29.c: New test.
3830
6245ad72
JJ
3831 PR fortran/71704
3832 * gfortran.dg/gomp/pr71704.f90: New test.
3833
351beab7
JJ
3834 PR fortran/71705
3835 * gfortran.dg/gomp/pr71705.f90: New test.
3836
5a3a6a5e
KN
38372016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3838
3839 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3840 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3841 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3842 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3843 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3844 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3845 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3846 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3847 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3848 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3849 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3850 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3851 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3852 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3853 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3854 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3855 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3856 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3857 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3858 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3859 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3860 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3861 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3862 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3863 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3864 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3865 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3866 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3867 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3868 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3869 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3870 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3871 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3872 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3873 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3874 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3875 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3876 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3877 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3878 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3879 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3880 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3881 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3882 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3883 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3884 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3885 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3886 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3887 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3888 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3889 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3890 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3891 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3892 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3893 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3894 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3895 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3896 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3897 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3898 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3899 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3900 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3901 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3902 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3903 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3904 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3905 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3906 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3907 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3908 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3909 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3910 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3911 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3912 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3913 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3914 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3915 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3916 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3917 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3918 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3919 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3920
3dfa8071 39212016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3922 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3923
3924 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3925
9bd62242 39262016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3927 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3928
3929 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3930
603107fb
DM
39312016-06-30 David Malcolm <dmalcolm@redhat.com>
3932
3933 PR driver/71651
3934 * gcc.dg/spellcheck-options-12.c: New test case.
3935
205cccc7
JJ
39362016-06-30 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR middle-end/71693
3939 * gcc.c-torture/compile/pr71693.c: New test.
3940
f4452176
DM
39412016-06-29 David Malcolm <dmalcolm@redhat.com>
3942
3943 * gcc.dg/spellcheck-params.c: New testcase.
3944 * gcc.dg/spellcheck-params-2.c: New testcase.
3945
c5e74d9d
MM
39462016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3947
3948 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3949 vector extract instructions.
3950 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3951
e44ecbfd
JD
39522016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3953
3954 PR fortran/71686
3955 * gfortran.dg/unexpected_eof_2.f90: New test.
3956 * gfortran.dg/unexpected_eof_3.f90: New test.
3957
ee446d9f
JW
39582016-06-29 Jim Wilson <jim.wilson@linaro.org>
3959
3960 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3961
27f67461
CP
39622016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3963
3964 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3965 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3966 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3967
b1206d29
RB
39682016-06-29 Richard Biener <rguenther@suse.de>
3969
3970 PR middle-end/15256
3971 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3972
1af21224
MW
39732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3974
3975 * gcc.target/arm/aapcs/neon-vect10.c: Require
3976 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3977 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3978 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3979 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3980 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3981 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3982 * gcc.target/arm/fp16-aapcs-1.c: Require
3983 -mfloat-ab=hard. Also simplify the test.
3984 * gcc.target/arm/fp16-aapcs-2.c: New.
3985
7fe43755
MW
39862016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3987
0b965526 3988 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3989 (add_options_for_arm_fp16_ieee): New.
3990 (add_options_for_arm_fp16_alternative): New.
3991 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3992 long-line.
3993 (effective_target_arm_fp16_hw): New.
3994
264d951a
IE
39952016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3996
3997 PR tree-optimization/71655
3998 * g++.dg/pr71655.C: New test.
3999
5c846a81
ML
40002016-06-29 Martin Liska <mliska@suse.cz>
4001
4002 * gcc.dg/pr71585.c: New test.
4003 * gcc.dg/pr71585-2.c: New test.
4004 * gcc.dg/pr71585-3.c: New test.
4005
fafe9318
YR
40062016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4007
4008 PR tree-optimization/70729
4009 * g++.dg/vect/pr70729.cc: New test.
4010
54d19c3b
TS
40112016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4012
4013 * c-c++-common/gomp/cancel-1.c: Extend.
4014
5f3cd7c3
JJ
40152016-06-29 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR tree-optimization/71625
4018 * gcc.dg/strlenopt-28.c: New test.
4019
4aa83879
RB
40202016-06-29 Richard Biener <rguenther@suse.de>
4021
4022 PR middle-end/71002
4023 * g++.dg/torture/pr71002.C: Adjust testcase.
4024
152ef731
JJ
40252016-06-29 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR c/71685
4028 * gcc.dg/pr71685.c: New test.
4029
40302016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4031
4032 PR c/71552
4033 * gcc.dg/init-bad-9.c: New test.
4034
d41dc215
BS
40352016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4036
4037 * gcc.target/powerpc/abs128-1.c: Require VSX.
4038 * gcc.target/powerpc/copysign128-1.c: Likewise.
4039 * gcc.target/powerpc/inf128-1.c: Likewise.
4040 * gcc.target/powerpc/nan128-1.c: Likewise.
4041
6a20b538
JJ
40422016-06-28 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR middle-end/71626
4045 * gcc.c-torture/execute/pr71626-1.c: New test.
4046 * gcc.c-torture/execute/pr71626-2.c: New test.
4047
77d93c47
PB
40482016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4049
4050 PR target/71656
4051 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4052
a8264058
SB
40532016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4054
4055 PR target/71670
4056 * gcc.target/powerpc/pr71670.c: New testcase.
4057
0dc47331
PB
40582016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4059
4060 PR target/71656
4061 * gcc.target/powerpc/pr71656-1.c: New test.
4062 * gcc.target/powerpc/pr71656-2.c: New test.
4063
b65ffc79
CL
40642016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4065
4066 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4067 around fp16 code.
4068 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4070 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4071 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4072 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4073 Add arm_neon_fp16_ok effective target.
0b965526
UB
4074 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4075 Likewise.
4076 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4077 Likewise.
4078 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4079 Likewise.
4080 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4081 Likewise.
4082 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4083 Likewise.
4084 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4085 Likewise.
4086 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4087 Likewise.
4088 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4089 Likewise.
4090 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4091 Likewise.
4092 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4093 Likewise.
4094 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4095 Likewise.
b65ffc79 4096
9bb86f40
JH
40972016-06-26 Jan Hubicka <hubicka@ucw.cz>
4098
4099 * gcc.dg/predict-12.c: New testcase.
4100
46db0fd4
JD
41012016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4102
4103 PR fortran/71649
4104 * gfortran.dg/pr71649.f90: New test.
4105
2a65e70b
JJ
41062016-06-25 Jakub Jelinek <jakub@redhat.com>
4107
f8a06e24
JJ
4108 PR tree-optimization/71643
4109 * g++.dg/opt/pr71643.C: New test.
4110
2a65e70b
JJ
4111 PR tree-optimization/71631
4112 * gcc.c-torture/execute/pr71631.c: New test.
4113
7805417a
JH
41142016-06-24 Jan Hubicka <hubicka@ucw.cz>
4115
4116 * gcc.dg/predict-11.c: New testcase.
4117 * gfortran.dg/predict-2.f90: New testcase.
4118
888ed1a3
JH
41192016-06-24 Jan Hubicka <hubicka@ucw.cz>
4120
4121 * gcc.dg/predict-10.c: New test.
4122
53605f35
BS
41232016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4124
4125 * gcc.target/powerpc/abs128-1.c: New.
4126 * gcc.target/powerpc/copysign128-1.c: New.
4127 * gcc.target/powerpc/inf128-1.c: New.
4128 * gcc.target/powerpc/nan128-1.c: New.
4129
7b22b4c6
EB
41302016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4131
4132 * gfortran.dg/pr71642.f90: New test.
4133
37e373c2
JJ
41342016-06-24 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR tree-optimization/71647
4137 * gcc.target/i386/pr71647.c: New test.
4138
b20b79f2
L
41392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4140
4141 * gcc.target/i386/noplt-gd-1.c: New test.
4142 * gcc.target/i386/noplt-gd-2.c: Likewise.
4143 * gcc.target/i386/noplt-gd-3.c: Likewise.
4144 * gcc.target/i386/noplt-ld-1.c: Likewise.
4145 * gcc.target/i386/noplt-ld-2.c: Likewise.
4146 * gcc.target/i386/noplt-ld-3.c: Likewise.
4147 * lib/target-supports.exp
4148 (check_effective_target_tls_get_addr_via_got): New.
4149
04619cb8
UB
41502016-06-24 Uros Bizjak <ubizjak@gmail.com>
4151
4152 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4153 testsuite compile flags.
4154 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4155 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4156
41572016-06-24 Uros Bizjak <ubizjak@gmail.com>
4158
4159 * g++dg/vect/pr36684.cc: Add dg-do compile.
4160 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4161 * gcc.dg/vect/pr70021.c: Ditto.
4162 * gcc.dg/vect/pr70138-1.c: Ditto.
4163 * gcc.dg/vect/pr70138-2.c: Ditto.
4164 * gcc.dg/vect/pr70354-1.c: Ditto.
4165 * gcc.dg/vect/pr70354-2.c: Ditto.
4166 * gcc.dg/vect/pr71259.c: Ditto.
4167 * gcc.dg/vect/pr71416-1.c: Ditto.
4168 * gcc.dg/vect/slp-43.c: Ditto.
4169 * gcc.dg/vect/slp-45.c: Ditto.
4170 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4171 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4172 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4173 * gfortran.dg/vect/pr69980.f90: Ditto.
4174
41752016-06-24 Uros Bizjak <ubizjak@gmail.com>
4176
4177 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4178 * gcc.dg/vect/bb-slp-30.c: Ditto.
4179 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4180 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4181 * gcc.dg/vect/pr45902.c: Ditto.
4182 * gcc.dg/vect/pr48172.c: Ditto.
4183 * gcc.dg/vect/pr48377.c: Ditto.
4184 * gcc.dg/vect/pr49038.c: Ditto.
4185 * gcc.dg/vect/pr49771.c: Ditto.
4186 * gcc.dg/vect/pr52091.c: Ditto.
4187 * gcc.dg/vect/pr53185-2.c: Ditto.
4188 * gcc.dg/vect/pr56826.c: Ditto.
4189 * gcc.dg/vect/pr60276.c: Ditto.
4190 * gcc.dg/vect/pr62021.c: Ditto.
4191 * gcc.dg/vect/pr63530.c: Ditto.
4192 * gcc.dg/vect/pr65518.c: Ditto.
4193 * gcc.dg/vect/pr65947-1.c: Ditto.
4194 * gcc.dg/vect/pr65947-10.c: Ditto.
4195 * gcc.dg/vect/pr65947-11.c: Ditto.
4196 * gcc.dg/vect/pr65947-12.c: Ditto.
4197 * gcc.dg/vect/pr65947-13.c: Ditto.
4198 * gcc.dg/vect/pr65947-2.c: Ditto.
4199 * gcc.dg/vect/pr65947-3.c: Ditto.
4200 * gcc.dg/vect/pr65947-4.c: Ditto.
4201 * gcc.dg/vect/pr65947-5.c: Ditto.
4202 * gcc.dg/vect/pr65947-6.c: Ditto.
4203 * gcc.dg/vect/pr65947-7.c: Ditto.
4204 * gcc.dg/vect/pr65947-8.c: Ditto.
4205 * gcc.dg/vect/pr65947-9.c: Ditto.
4206 * gcc.dg/vect/pr71416-1.c: Ditto.
4207 * gcc.dg/vect/pr71439.c: Ditto.
4208 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4209 * gcc.dg/vect/vect-bswap16.c: Ditto.
4210 * gcc.dg/vect/vect-bswap32.c: Ditto.
4211 * gcc.dg/vect/vect-bswap64.c: Ditto.
4212 * gcc.dg/vect/vect-live-1.c: Ditto.
4213 * gcc.dg/vect/vect-live-2.c: Ditto.
4214 * gcc.dg/vect/vect-live-3.c: Ditto.
4215 * gcc.dg/vect/vect-live-4.c: Ditto.
4216 * gcc.dg/vect/vect-live-5.c: Ditto.
4217 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4218 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4219 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4220 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4221 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4222 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4223 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4224 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4225 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4226 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4227 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4228 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4229 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4230 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4231 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4232 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4233 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4234
da224bcb
UB
42352016-06-24 Uros Bizjak <ubizjak@gmail.com>
4236
4237 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4238
dfee2870
L
42392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4240
4241 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4242 ia32 if R_386_GOT32X relocation is supported.
4243 * gcc.target/i386/noplt-3.c: Likewise.
4244 * gcc.target/i386/noplt-2.c: Likewise.
4245 (main): Renamed to ...
4246 (bar): This.
4247 * gcc.target/i386/noplt-4.c: Likewise.
4248 (main): Renamed to ...
4249 (bar): This.
4250 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4251 * gcc.target/i386/pr67400-5.c: Likewise.
4252
a86451b9
JJ
42532016-06-24 Jakub Jelinek <jakub@redhat.com>
4254
00085092
JJ
4255 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4256 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4257
a86451b9
JJ
4258 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4259 f4): Adjust expected diagnostics.
4260 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4261 (T): If OVFP is defined, redefine to TP.
4262 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4263 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4264 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4265 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4266 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4267 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4268 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4269 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4270 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4271 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4272 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4273 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4274 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4275 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4276 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4277 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4278 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4279 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4280 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4281 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4282 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4283 as last argument to __builtin_add_overflow_p.
4284
7bb5d5f4
UB
42852016-06-23 Uros Bizjak <ubizjak@gmail.com>
4286
4287 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4288 dg-options and remove default vector testsuite compile flags.
4289 * g++.dg/vect/pr33860a.cc: Ditto.
4290 * g++.dg/vect/pr45470-a.cc: Ditto.
4291 * g++.dg/vect/pr45470-b.cc: Ditto.
4292 * g++.dg/vect/pr60896.cc: Ditto.
4293 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4294 * gcc.dg/vect/pr18308.c: Ditto.
4295 * gcc.dg/vect/pr24049.c: Ditto.
4296 * gcc.dg/vect/pr33373.c: Ditto.
4297 * gcc.dg/vect/pr36228.c: Ditto.
4298 * gcc.dg/vect/pr42395.c: Ditto.
4299 * gcc.dg/vect/pr42604.c: Ditto.
4300 * gcc.dg/vect/pr46663.c: Ditto.
4301 * gcc.dg/vect/pr48765.c: Ditto.
4302 * gcc.dg/vect/pr49093.c: Ditto.
4303 * gcc.dg/vect/pr49352.c: Ditto.
4304 * gcc.dg/vect/pr52298.c: Ditto.
4305 * gcc.dg/vect/pr52870.c: Ditto.
4306 * gcc.dg/vect/pr53185.c: Ditto.
4307 * gcc.dg/vect/pr53773.c: Ditto.
4308 * gcc.dg/vect/pr56695.c: Ditto.
4309 * gcc.dg/vect/pr62171.c: Ditto.
4310 * gcc.dg/vect/pr63530.c: Ditto.
4311 * gcc.dg/vect/pr68339.c: Ditto.
4312 * gcc.dg/vect/pr71259.c: Ditto.
4313 * gcc.dg/vect/vect-82_64.c: Ditto.
4314 * gcc.dg/vect/vect-83_64.c: Ditto.
4315 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4316 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4317 * gcc.dg/vect/vect-shift-2.c: Ditto.
4318 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4319 * gfortran.dg/vect/pr39318.f90: Ditto.
4320 * gfortran.dg/vect/pr45714-a.f: Ditto.
4321 * gfortran.dg/vect/pr45714-b.f: Ditto.
4322 * gfortran.dg/vect/pr46213.f90: Ditto.
4323
2d4bb02f
MM
43242016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4325 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4326
4327 * gcc.target/powerpc/p9-splat-5.c: New test.
4328
f6d1b868
UB
43292016-06-23 Uros Bizjak <ubizjak@gmail.com>
4330
4331 PR tree-optimization/71488
4332 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4333 * lib/target-supports.exp: ... here.
4334 (check_sse4_hw_available): New procedure.
4335 (check_effective_target_sse4_runtime): Ditto.
4336 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4337 -march=westmere for sse4_runtime targets.
936ff030 4338 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4339 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4340 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4341 (main): Call check_vect ().
a7898180 4342 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4343
c0597759
L
43442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4345
4346 PR target/66232
4347 PR target/67400
4348 * gcc.target/i386/pr66232-14.c: New file.
4349 * gcc.target/i386/pr66232-15.c: Likewise.
4350 * gcc.target/i386/pr66232-16.c: Likewise.
4351 * gcc.target/i386/pr66232-17.c: Likewise.
4352 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4353 ia32 if R_386_GOT32X relocation is supported.
4354 * gcc.target/i386/pr67400-2.c: Likewise.
4355 * gcc.target/i386/pr67400-3.c: Likewise.
4356 * gcc.target/i386/pr67400-4.c: Likewise.
4357 * gcc.target/i386/pr67400-6.c: Likewise.
4358 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4359 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4360
5b0e27a7
JD
43612016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4362
4363 PR libgfortran/48852
4364 * gfortran.dg/char4_iunit_1.f03: Update test.
4365 * gfortran.dg/f2003_io_5.f03: Update test.
4366 * gfortran.dg/real_const_3.f90: Update test.
4367
7f586d90
AK
43682016-06-23 Andi Kleen <ak@linux.intel.com>
4369
4370 * g++.dg/bprob/bprob.exp: Support autofdo.
4371 * g++.dg/tree-prof/tree-prof.exp: dito.
4372 * gcc.dg/tree-prof/tree-prof.exp: dito.
4373 * gcc.misc-tests/bprob.exp: dito.
4374 * gfortran.dg/prof/prof.exp: dito.
4375 * lib/profopt.exp: dito.
4376 * lib/target-supports.exp: Check for autofdo.
4377
60fa7862
ML
43782016-06-23 Martin Liska <mliska@suse.cz>
4379
4380 * gcc.dg/pr71619.c: New test.
4381
e3d62871
UB
43822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4383
4384 PR target/67400
cc901875
UB
4385 * gcc.target/i386/pr67400-1.c: New test.
4386 * gcc.target/i386/pr67400-2.c: Likewise.
4387 * gcc.target/i386/pr67400-3.c: Likewise.
4388 * gcc.target/i386/pr67400-4.c: Likewise.
4389 * gcc.target/i386/pr67400-5.c: Likewise.
4390 * gcc.target/i386/pr67400-6.c: Likewise.
4391 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4392
ac81cf0b
DM
43932016-06-22 David Malcolm <dmalcolm@redhat.com>
4394
4395 * c-c++-common/missing-header-1.c: New test case.
4396 * c-c++-common/missing-header-2.c: New test case.
4397 * c-c++-common/missing-header-3.c: New test case.
4398 * c-c++-common/missing-header-4.c: New test case.
4399
1a4f11c8
DM
44002016-06-22 David Malcolm <dmalcolm@redhat.com>
4401
4402 PR c/70339
4403 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4404 hint.
4405 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4406 expected results due to builtin "nanl" now being suggested for
4407 "name".
4408 * gcc.dg/pr67580.c: Update expected messages.
4409 * gcc.dg/spellcheck-identifiers.c: New testcase.
4410 * gcc.dg/spellcheck-typenames.c: New testcase.
4411
a93eac6a
DM
44122016-06-22 David Malcolm <dmalcolm@redhat.com>
4413
4414 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4415 file.
4416 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4417 diagnostic-test-show-locus-parseable-fixits.c to sources for
4418 diagnostic_plugin_test_show_locus.c.
4419 * lib/gcc-defs.exp (freeform_regexps): New global.
4420 (dg-regexp): New function.
4421 (handle-dg-regexps): New function.
4422 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4423 freeform_regexps to the empty list.
4424 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4425
49e76ff1
IE
44262016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4427
f6d1b868 4428 PR tree-optimization/71488
49e76ff1
IE
4429 * g++.dg/pr71488.C: New test.
4430 * gcc.dg/vect/vect-bool-cmp.c: New test.
4431
951d8c8a
EB
44322016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4433
4434 * gcc.dg/guality/param-5.c: New test.
4435
b60fc3bd
BE
44362016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4437
4438 * gcc.target/i386/asm-flag-7.c: New test.
4439
0609abda
TS
44402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4441
4442 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4443 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4444 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4445 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4446 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4447 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4448 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4449 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4450 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4451 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4452 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4454 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4455 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4456 * lib/target-supports.exp: Likewise.
4457
ee2499b4
TS
44582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4459
4460 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4461 * gcc.dg/attr-ms_struct-2.c: Likewise.
4462 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4463 * gcc.dg/bf-ms-attrib.c: Likewise.
4464 * gcc.dg/bf-ms-layout-2.c: Likewise.
4465 * gcc.dg/bf-ms-layout-3.c: Likewise.
4466 * gcc.dg/bf-ms-layout.c: Likewise.
4467 * gcc.dg/bf-no-ms-layout.c: Likewise.
4468 * gcc.target/i386/bitfield1.c: Likewise.
4469 * gcc.target/i386/bitfield2.c: Likewise.
4470 * gcc.target/i386/bitfield3.c: Likewise.
4471
caea59ff
KN
44722016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4473
4474 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4475 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4476 override other than -mcpu=power9 command-line option is specified,
4477 or if the target operating system is aix.
4478 * gcc.target/powerpc/darn-1.c: Likewise.
4479 * gcc.target/powerpc/darn-2.c: Likewise.
4480 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4481 test if effective-target is not powerpc_p9vector_ok or if the
4482 target operating system is not defined.
4483 * gcc.target/powerpc/vslv-1.c: Likewise.
4484 * gcc.target/powerpc/vsrv-0.c: Likewise.
4485 * gcc.target/powerpc/vsrv-1.c: Likewise.
4486
63617e30
TB
44872016-06-21 Tobias Burnus <burnus@net-b.de>
4488
4489 PR fortran/71068
4490 * gfortran.dg/coarray/data_1.f90: New.
4491
89192c3c
WD
44922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4493
4494 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4495 (dg-require-effective-target): Use arm_v8_neon_hw.
4496 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4497 (dg-require-effective-target): Likewise.
4498 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4499 (dg-require-effective-target): Likewise.
4500 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4501 (dg-require-effective-target): Likewise.
4502 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4503 (dg-require-effective-target): Likewise.
4504 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4505 (dg-require-effective-target): Likewise.
4506 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4507 Add AArch64 check.
4508
64ac50e2
WD
45092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4510
4511 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4512 Set to 3 so test passes.
4513
6252b5db
WD
45142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4515
4516 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4517
3b9bc511
IV
45182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4519
4520 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4521 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4522 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4523 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4524
21db1c78
IV
45252016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4526
4527 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4528 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4529
9d30e86f
L
45302016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4531
4532 PR target/71549
4533 * gcc.target/i386/pr71549.c: New test.
4534
448a7c69
KN
45352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4536
4537 * gcc.target/powerpc/vadsdu-0.c: Replace
4538 dg-require-effective-target directive to allow test to run on more
4539 platforms, and add dg-skip-if directive to disable test on aix
4540 platforms because of known incompatibilities.
4541 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4542 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4543 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4544 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4545 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4546 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4547 * gcc.target/powerpc/vadsdub-2.c: Replace
4548 dg-require-effective-target directive to allow test to run on more
4549 platforms, and add dg-skip-if directive to disable test on aix
4550 platforms because of known incompatibilities.
4551 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4552 with vec_absdb call to differentiate this test from vadsdub-1.c.
4553 * gcc.target/powerpc/vadsduh-1.c: Replace
4554 dg-require-effective-target directive to allow test to run on more
4555 platforms, and add dg-skip-if directive to disable test on aix
4556 platforms because of known incompatibilities.
4557 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4558 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4559 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4560
0ad84f34
JJ
45612016-06-21 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR tree-optimization/71588
4564 * gcc.dg/pr71558.c: New test.
4565
e71e8d94
SKS
45662016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4567
4568 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4569 * c-c++-common/pr68657-2.c: Likewise.
4570 * c-c++-common/pr68657-3.c: Likewise.
4571 * gcc.dg/torture/pr69714.c: Require int32plus support.
4572 * gcc.dg/torture/pr70025.c: Likewise.
4573 * gcc.dg/torture/pr70083.c: Likewise.
4574 * gcc.dg/torture/pr70542.c: Likewise.
4575 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4576
5a578671
JM
45772016-06-20 Joseph Myers <joseph@codesourcery.com>
4578
4579 PR c/71601
4580 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4581
7a9df68e
JJ
45822016-06-20 Jakub Jelinek <jakub@redhat.com>
4583
50aa64d5
JJ
4584 PR middle-end/71581
4585 * gcc.dg/pr71581.c: New test.
4586
7a9df68e
JJ
4587 PR rtl-optimization/71591
4588 * gcc.dg/cpp/pr71591.c: New test.
4589
3947cf19
DR
45902016-06-20 David B. Robins <gcc@davidrobins.net>
4591
4592 PR target/71571
4593 * g++.dg/torture/pr71571.C: New test.
4594
c4ff221e
JJ
45952016-06-20 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR target/71559
4598 * gcc.target/i386/sse2-pr71559.c: New test.
4599 * gcc.target/i386/avx-pr71559.c: New test.
4600 * gcc.target/i386/avx512f-pr71559.c: New test.
4601
f1b5abfb
TB
46022016-06-20 Tobias Burnus <burnus@net-b.de>
4603
4604 PR fortran/71194
4605 * gfortran.dg/pointer_remapping_10.f90: New.
4606
842107e4
DM
46072016-06-20 David Malcolm <dmalcolm@redhat.com>
4608
4609 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4610
d9e8bdfd
MS
46112016-06-20 Martin Sebor <msebor@redhat.com>
4612
4613 PR c/69507
4614 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4615 * gnu90-const-expr-1.c: Same.
4616 * gnu99-const-expr-1.c: Same.
4617 * gnu99-static-1.c: Same.
4618
67785479
RL
46192016-06-20 Renlin Li <renlin.li@arm.com>
4620
29f09b38 4621 PR testsuite/71489
67785479
RL
4622 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4623
636929b8
JG
46242016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4625
4626 * gcc.target/aarch64/vcvt_f64_1.c: New.
4627 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4628 * gcc.target/aarch64/vrecp_f64_1.c: New.
4629
ff7b374b
KT
46302016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4631
4632 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4633 "alignement".
4634
554cfc9e
GJL
46352016-06-20 Georg-Johann Lay <avr@gjlay.de>
4636
4637 PR target/71103
4638 * gcc.target/avr/torture/pr71103-2.c: New test.
4639
94087e88 46402016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4641
4642 PR c/69507
4643 * gcc.dg/alignof.c: New test.
4644
c561b091
PC
46452016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4646
4647 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4648 vs dg-error; test constexpr specifier too.
4649
bf54f123
PC
46502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4653
4e53aa97
CL
46542016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4655
4656 * lib/target-supports.exp
4657 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4658 arm_neon_ok and merge flags. Fix temporary test name.
4659 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4660 and merge flags.
4661
69071d86
ML
46622016-06-17 Martin Liska <mliska@suse.cz>
4663
4664 * gcc.dg/predict-9.c: Fix dump scanning.
4665
68b3b858
BC
46662016-06-17 Bin Cheng <bin.cheng@arm.com>
4667
4668 PR tree-optimization/71354
4669 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4670
d3ee260a
BC
46712016-06-17 Bin Cheng <bin.cheng@arm.com>
4672
4673 PR tree-optimization/71347
4674 * gcc.dg/tree-ssa/pr71347.c: New test.
4675
bd8fb114
BC
46762016-06-17 Bin Cheng <bin.cheng@arm.com>
4677
4678 PR tree-optimization/71354
4679 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4680
97816be4
BC
46812016-06-17 Bin Cheng <bin.cheng@arm.com>
4682
4683 * gcc.dg/vect/vect-alias-check-1.c: New test.
4684
2d761a37
SKS
46852016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4686
e0277d6b 4687 PR target/71151
2d761a37
SKS
4688 * gcc.target/avr/pr71151-1.c: New test.
4689 * gcc.target/avr/pr71151-2.c: New test.
4690 * gcc.target/avr/pr71151-3.c: New test.
4691 * gcc.target/avr/pr71151-4.c: New test.
4692 * gcc.target/avr/pr71151-5.c: New test.
4693 * gcc.target/avr/pr71151-6.c: New test.
4694 * gcc.target/avr/pr71151-7.c: New test.
4695 * gcc.target/avr/pr71151-8.c: New test.
4696 * gcc.target/avr/pr71151-common.h: New test.
4697
68fa96d6
ML
46982016-06-16 Martin Liska <mliska@suse.cz>
4699
4700 * gfortran.dg/predict-1.f90: New test.
4701
b6ca982f
UB
47022016-06-16 Uros Bizjak <ubizjak@gmail.com>
4703
4704 PR target/71242
3a146d46 4705 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4706
1dc8d15b
JH
47072016-06-16 Jan Hubicka <hubicka@ucw.cz>
4708
4709 * g++.dg/vect/pr36648.cc: Disable cunrolli
4710
67c25816
JJ
47112016-06-16 Jakub Jelinek <jakub@redhat.com>
4712
c577adb2
JJ
4713 PR target/71554
4714 * gcc.c-torture/execute/pr71554.c: New test.
4715
67c25816
JJ
4716 PR rtl-optimization/71532
4717 * gcc.dg/torture/pr71532.c: New test.
4718
1a3c3ee9
MM
47192016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4720
4721 * gcc.target/powerpc/p9-dimode1.c: New test.
4722 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4723
f29468a7
JJ
47242016-06-15 Jakub Jelinek <jakub@redhat.com>
4725
61daecc4
JJ
4726 * gcc.c-torture/compile/20160615-1.c: New test.
4727
f29468a7
JJ
4728 * g++.dg/cpp0x/ref-qual17.C: New test.
4729
209d1e2d
IE
47302016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4731
4732 PR middle-end/71529
4733 * gcc.target/i386/pr71529.C: New test.
4734
8dc35712
AH
47352016-06-15 Alan Hayward <alan.hayward@arm.com>
4736
4737 PR tree-optimization/71483
4738 * g++.dg/vect/pr71483.c: New
4739
b8911cb8
PC
47402016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4741
4742 PR c++/70202
4743 * g++.dg/inherit/crash6.C: New.
4744 * g++.dg/inherit/union2.C: Likewise.
4745 * g++.dg/inherit/virtual12.C: Likewise.
4746 * g++.dg/inherit/virtual13.C: Likewise.
4747 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4748
cf5d08ab
UB
47492016-06-15 Uros Bizjak <ubizjak@gmail.com>
4750
e3d62871 4751 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4752
8f482165
AH
47532016-06-15 Alan Hayward <alan.hayward@arm.com>
4754
4755 PR tree-optimization/71439
4756 * gcc.dg/vect/pr71439.c: New
4757
3256673f
KT
47582016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4759
4760 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4761
b17dc4d4
RB
47622016-06-15 Richard Biener <rguenther@suse.de>
4763
4764 * gcc.dg/vect/slp-45.c: New testcase.
4765
2a5825f2
RB
47662016-06-15 Richard Biener <rguenther@suse.de>
4767
4768 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4769
6e433d0b
BS
47702016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4771
4772 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4773 requirements, and disable for AIX for now.
4774 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4775
abe7f828
JJ
47762016-06-14 Jakub Jelinek <jakub@redhat.com>
4777
a09c81b4
JJ
4778 PR c++/71528
4779 * g++.dg/opt/pr71528.C: New test.
4780
abe7f828
JJ
4781 PR c++/71516
4782 * g++.dg/init/pr71516.C: New test.
4783
acfadf06
PC
47842016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 * g++.dg/init/array46.C: New.
4787
4d568ab2
UB
47882016-06-14 Uros Bizjak <ubizjak@gmail.com>
4789
e3d62871
UB
4790 * gcc.target/i386/float128-3.c: New test.
4791 * gcc.target/i386/quad-sse4.c: Ditto.
4792 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4793 Update scan strings.
4d568ab2 4794
30934c5d
RB
47952016-06-14 Richard Biener <rguenther@suse.de>
4796
4797 PR middle-end/71526
4798 * gfortran.dg/pr71526.f90: New testcase.
4799
3970e545
AV
48002016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4801
4802 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4803 * gcc.dg/zero_bits_compound-1.c: Likewise.
4804
04976c6e
RB
48052016-06-14 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/71522
4808 * gcc.dg/torture/pr71522.c: New testcase.
4809
23e025db
JJ
48102016-06-14 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR tree-optimization/71520
4813 * gcc.dg/tree-ssa/pr71520.c: New test.
4814
90b72e84
RB
48152016-06-14 Richard Biener <rguenther@suse.de>
4816
4817 PR tree-optimization/71521
86c24ba6 4818 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4819
ef7cf206
JJ
48202016-06-13 Jakub Jelinek <jakub@redhat.com>
4821
0dda258b
JJ
4822 PR sanitizer/71498
4823 * c-c++-common/ubsan/bounds-13.c: New test.
4824
ef7cf206
JJ
4825 PR preprocessor/71183
4826 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4827
a73786e3
JL
48282016-06-13 Jeff Law <law@redhat.com>
4829
4830 PR tree-optimization/71403
4831 * c-c++-common/ubsan/pr71403-1.c: New test.
4832 * c-c++-common/ubsan/pr71403-2.c: New test.
4833 * c-c++-common/ubsan/pr71403-3.c: New test.
4834
0ac249bf
JJ
48352016-06-13 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR middle-end/71478
4838 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4839 Add -Wno-psabi -w to dg-options.
4840
5408a64a
KN
48412016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4842
4843 * gcc.target/powerpc/vadsdu-0.c: New test.
4844 * gcc.target/powerpc/vadsdu-1.c: New test.
4845 * gcc.target/powerpc/vadsdu-2.c: New test.
4846 * gcc.target/powerpc/vadsdu-3.c: New test.
4847 * gcc.target/powerpc/vadsdu-4.c: New test.
4848 * gcc.target/powerpc/vadsdu-5.c: New test.
4849 * gcc.target/powerpc/vadsdub-1.c: New test.
4850 * gcc.target/powerpc/vadsdub-2.c: New test.
4851 * gcc.target/powerpc/vadsduh-1.c: New test.
4852 * gcc.target/powerpc/vadsduh-2.c: New test.
4853 * gcc.target/powerpc/vadsduw-1.c: New test.
4854 * gcc.target/powerpc/vadsduw-2.c: New test.
4855
f7e4f2e3
DM
48562016-06-13 David Malcolm <dmalcolm@redhat.com>
4857
4858 * gcc.dg/c99-init-2.c (c): Update expected error message.
4859 * gcc.dg/init-bad-8.c (foo): Likewise.
4860 * gcc.dg/spellcheck-fields-3.c: New test case.
4861
ad23a23e
ML
48622016-06-13 Martin Liska <mliska@suse.cz>
4863
4864 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4865 and "guess loop iv compared" heuristics.
4866 * gcc.dg/predict-2.c: Likewise.
4867 * gcc.dg/predict-3.c: Likewise.
4868 * gcc.dg/predict-4.c: Likewise.
4869 * gcc.dg/predict-5.c: Likewise.
4870 * gcc.dg/predict-6.c: Likewise.
4871
146c55da
MP
48722016-06-13 Marek Polacek <polacek@redhat.com>
4873
4874 PR middle-end/71476
4875 * c-c++-common/Wswitch-unreachable-4.c: New test.
4876 * gcc.dg/Wswitch-unreachable-2.c: New test.
4877 * g++.dg/tm/jump1.C: Move dg-warning.
4878
42e77cbc
EB
48792016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * gnat.dg/renaming10.ad[sb]: New test.
4882
7474dcc1
PT
48832016-06-13 Paul Thomas <pault@gcc.gnu.org>
4884
4885 PR fortran/70673
4886 * gfortran.dg/pr70673.f90: New test.
4887
f57f53d3
RB
48882016-06-13 Richard Biener <rguenther@suse.de>
4889
4890 PR middle-end/64516
4891 * gcc.dg/align-3.c: New testcase.
4892
5843a5f0
ML
48932016-06-13 Martin Liska <mliska@suse.cz>
4894
4895 * gcc.target/i386/pr71458.c: New test.
4896
aa8fdb44
UB
48972016-06-12 Uros Bizjak <ubizjak@gmail.com>
4898
4899 PR target/71241
3a146d46 4900 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4901
2043e4d7
DH
49022016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4903
4904 PR target/60751
4905 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4906 statement.
4907
d3dc025d
DH
49082016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4909
4910 PR target/60751
4911 * gfortran.dg/comma_IO_extension_1.f90: New test.
4912 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4913 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4914 statement.
4915 * gfortran.dg/graphite/pr38083.f90: Likewise.
4916 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4917 missing format.
4918
a31d78c6
EB
49192016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4920
4921 * gnat.dg/case_character.adb: New test.
4922
95c18dd0
SB
49232016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4924
4925 PR middle-end/71310
4926 * gcc.target/powerpc/pr71310.c: New testcase.
4927
b97d37b4
KV
49282016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4929
4930 PR middle-end/71478
4931 * gcc.dg/pr71478.c: New test.
4932
900bcda3
JJ
49332016-06-10 Jakub Jelinek <jakub@redhat.com>
4934
ec1c20db
JJ
4935 PR middle-end/71494
4936 * gcc.c-torture/execute/pr71494.c: New test.
4937
50b15873
JJ
4938 PR c/68657
4939 * gcc.target/i386/pr68657.c: New test.
4940
900bcda3
JJ
4941 PR inline-asm/68843
4942 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4943 (test): Add -masm=intel alternatives.
4944
4d926e34
MS
49452016-06-10 Martin Sebor <msebor@redhat.com>
4946
4947 PR c/71392
4948 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4949
ad071b2b
JL
49502016-06-10 Jeff Law <law@redhat.com>
4951
4952 PR tree-optimization/71335
4953 * gcc.c-torture/execute/pr71335.c: New test.
4954
2704efe8
DM
49552016-06-10 David Malcolm <dmalcolm@redhat.com>
4956
4957 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4958 the various "cannot tail-call: " messages.
4959
18c9b7d4
CL
49602016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4961
4962 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4963 and options.
4964
7cfa10f3
MO
49652016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4966
4967 PR sanitizer/71480
4968 * c-c++-common/asan/pr71480.c: New test.
4969
1f24fd3e
L
49702016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4971
4972 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4973 (ASMNAME2): Likewise.
4974 (main): Replace fn in asm statement with ASMNAME ("fn").
4975 * gcc.dg/guality/pr68037-2.c: Likewise.
4976 * gcc.dg/guality/pr68037-3.c: Likewise.
4977 * gcc.dg/torture/pr68037-1.c: Likewise.
4978 * gcc.dg/torture/pr68037-2.c: Likewise.
4979 * gcc.dg/torture/pr68037-3.c: Likewise.
4980
ad551c07
BE
49812016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4982
4983 PR inline-asm/68843
4984 * gcc.target/i386/pr68843-1.c: New test.
4985 * gcc.target/i386/pr68843-2.c: New test.
4986
4b1ffdb1 49872016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4988 Cesar Philippidis <cesar@codesourcery.com>
4989
4990 PR middle-end/71373
4991 * gcc.dg/goacc/nested-function-1.c: New file.
4992 * gcc.dg/goacc/nested-function-2.c: Likewise.
4993 * gcc.dg/goacc/pr71373.c: Likewise.
4994 * gfortran.dg/goacc/cray-2.f95: Likewise.
4995 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4996 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4997 * gfortran.dg/goacc/cray.f95: Update.
4998 * gfortran.dg/goacc/loop-1.f95: Likewise.
4999 * gfortran.dg/goacc/loop-3.f95: Likewise.
5000 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5001 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5002
50032016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5004
5005 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5006 for OpenACC tile clauses.
5007 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5008
5009 PR c/71381
5010 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5011 to...
5012 * c-c++-common/goacc/cache-2.c: ... this new file.
5013 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5014 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5015 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5016 usage.
5017 * gfortran.dg/goacc/cray.f95: Likewise.
5018 * gfortran.dg/goacc/loop-1.f95: Likewise.
5019
89851e4c
AH
50202016-06-10 Alan Hayward <alan.hayward@arm.com>
5021
5022 PR tree-optimization/71407
5023 PR tree-optimization/71416
5024 * gcc.dg/vect/pr71407.c: New
5025 * gcc.dg/vect/pr71416-1.c: New
5026 * gcc.dg/vect/pr71416-2.c: New
5027
200eafbf
RB
50282016-06-10 Richard Biener <rguenther@suse.de>
5029
5030 PR middle-end/71477
5031 * gcc.dg/torture/pr71477.c: New testcase.
5032
4df99d92
JK
50332016-06-09 Julia Koval <julia.koval@intel.com>
5034
5035 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5036 * gcc.target/i386/interrupt-13.c: Likewise.
5037 * gcc.target/i386/interrupt-15.c: Likewise.
5038 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5039 * gcc.target/i386/interrupt-24.c: Likewise.
5040 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5041 * gcc.target/i386/interrupt-9.c: Likewise.
5042 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5043
e01b4e16
MS
50442016-06-09 Martin Sebor <msebor@redhat.com>
5045
5046 PR c/70883
5047 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5048 * gcc.dg/builtin-constant_p-1.c: Same.
5049 * gcc.dg/builtins-error.c: Same.
5050 * gcc.dg/pr70859.c: Same.
5051
9c35db0e
SKS
50522016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5053
5054 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5055 * gcc.dg/torture/pr68067-1.c: Likewise.
5056 * gcc.dg/torture/pr68067-2.c: Likewise.
5057
50582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5059
5060 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5061 when setting SIZE.
5062
392a81b9
PC
50632016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5064
5065 PR c++/71465
5066 * g++.dg/inherit/crash5.C: New.
5067 Revert:
5068 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5069
5070 PR c++/70202
5071 * g++.dg/inherit/crash5.C: New.
5072 * g++.dg/inherit/virtual1.C: Adjust.
5073
e49efc14
ML
50742016-06-09 Martin Liska <mliska@suse.cz>
5075
5076 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5077 * g++.dg/predict-loop-exit-2.C: Likewise.
5078 * g++.dg/predict-loop-exit-3.C: Likewise.
5079 * gcc.dg/predict-1.c: Likewise.
5080 * gcc.dg/predict-2.c: Likewise.
5081 * gcc.dg/predict-3.c: Likewise.
5082 * gcc.dg/predict-4.c: Likewise.
5083 * gcc.dg/predict-5.c: Likewise.
5084 * gcc.dg/predict-6.c: Likewise.
5085 * gcc.dg/predict-7.c: Likewise.
5086
36d57986
RB
50872016-06-09 Richard Biener <rguenther@suse.de>
5088
5089 PR tree-optimization/71462
5090 * gcc.dg/torture/pr71462.c: New testcase.
5091
7d82e8e4
MP
50922016-06-09 Marek Polacek <polacek@redhat.com>
5093
5094 PR c/65471
5095 * gcc.dg/c11-generic-3.c: New test.
5096
c8a71589
PC
50972016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5098
5099 * g++.dg/init/array42.C: New.
5100 * g++.dg/init/array43.C: Likewise.
5101 * g++.dg/init/array44.C: Likewise.
5102 * g++.dg/init/array45.C: Likewise.
5103 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5104 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5105 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5106 * g++.dg/gomp/pr35751.C: Likewise.
5107 * g++.dg/init/array23.C: Likewise.
5108 * g++.dg/init/brace2.C: Likewise.
5109 * g++.dg/init/brace6.C: Likewise.
5110
44a845ca
MS
51112016-06-08 Martin Sebor <msebor@redhat.com>
5112 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR c++/70507
5115 PR c/68120
5116 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5117 * c-c++-common/builtin-arith-overflow-2.c: New test.
5118 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5119 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5120 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5121
2ef16b6e
JJ
51222016-06-08 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/71442
5125 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5126
5e3ee346
AL
51272016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5128
5129 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5130 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5131 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5132 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5133 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5134 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5135 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5136 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5137 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5138 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5139 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5140 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5141 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5142
b2ae2814
RB
51432016-06-08 Richard Biener <rguenther@suse.de>
5144
5145 PR tree-optimization/68558
5146 * gcc.dg/vect/slp-44.c: New testcase.
5147
e09b4c37
RB
51482016-06-08 Richard Biener <rguenther@suse.de>
5149
5150 * gcc.dg/vect/slp-43.c: New testcase.
5151
72d50660
RB
51522016-06-08 Richard Biener <rguenther@suse.de>
5153
5154 PR tree-optimization/71452
5155 * gcc.dg/torture/pr71452.c: New testcase.
5156
988c115c
JJ
51572016-06-08 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR c++/71448
5160 * g++.dg/torture/pr71448.C: New test.
5161
73d73b48
BS
51622016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5163
5164 PR debug/71432
5165 PR ada/71413
5166 * g++.dg/debug/pr71432.C: New test.
5167
bdd15d0c
PK
51682016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5169
5170 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5171 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5172 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5173
ce0607bb
AH
51742016-06-08 Alan Hayward <alan.hayward@arm.com>
5175
5176 * gcc.dg/vect/vect-live-2.c: Update effective target.
5177 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5178 * lib/target-supports.exp: Add aarch64 to vect_long.
5179
92a5f2ba
MP
51802016-06-08 Marek Polacek <polacek@redhat.com>
5181
5182 PR c/71418
5183 * gcc.dg/noncompile/pr71418.c: New test.
5184
08203f73
MP
5185 PR c/71426
5186 * gcc.dg/noncompile/pr71426.c: New test.
5187
d1fcc2bd
JH
51882016-06-07 Jan Hubicka <hubicka@ucw.cz>
5189
5190 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5191 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5192 * gcc.dg/predict-3.c: Update template.
5193 * gcc.dg/predict-5.c: Update template.
5194 * gcc.dg/predict-6.c: Update template.
5195 * gcc.dg/predict-9.c: Update template.
5196 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5197
a23e6f1c
BS
51982016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5199
5200 * gcc.target/powerpc/vec-mul.c: New test.
5201
6ffd47b7
DM
52022016-06-07 David Malcolm <dmalcolm@redhat.com>
5203
5204 * gcc.dg/spellcheck-fields-2.c: New test case.
5205
bfd67b47
RB
52062016-06-07 Richard Biener <rguenther@suse.de>
5207
5208 PR c/61564
5209 * gcc.dg/Wpragmas-1.c: New testcase.
5210 * gcc.dg/Wattributes-4.c: Likewise.
5211 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5212 entry.
5213
701b9a47
CL
52142016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5215
5216 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5217 spurious debug code.
5218
6b80d6fa
RB
52192016-06-07 Richard Biener <rguenther@suse.de>
5220
5221 PR tree-optimization/71428
5222 * gcc.dg/torture/pr71428.c: New testcase.
5223
0f3f9437
RB
52242016-06-07 Richard Biener <rguenther@suse.de>
5225
5226 PR middle-end/71423
5227 * gcc.dg/torture/pr71423.c: New testcase.
5228
ec963f2a
KV
52292016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5230
5231 PR middle-end/71408
5232 * gcc.dg/tree-ssa/pr71408.c: New test.
5233
46ab5b6e
KV
52342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5235
5236 PR middle-end/71281
5237 * g++.dg/torture/pr71281.C: New test.
5238
1f40cff3
MP
52392016-06-06 Marek Polacek <polacek@redhat.com>
5240
5241 PR c/71362
5242 * gcc.dg/pr71362.c: New test.
5243
6f5bcd24
JJ
52442016-06-06 Jakub Jelinek <jakub@redhat.com>
5245 Patrick Palka <ppalka@gcc.gnu.org>
5246
5247 PR c++/70847
5248 PR c++/71330
5249 PR c++/71393
5250 * g++.dg/opt/pr70847.C: New test.
5251 * g++.dg/ubsan/pr70847.C: New test.
5252 * g++.dg/ubsan/pr71393.C: New test.
5253
158beb4a
JJ
52542016-06-06 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR tree-optimization/71259
5257 * gcc.dg/vect/pr71259.c: New test.
5258
d9b950dd
DM
52592016-06-06 David Malcolm <dmalcolm@redhat.com>
5260
5261 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5262 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5264 above.
5265
36f9ad69
KT
52662016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5267
5268 PR middle-end/37780
5269 * gcc.c-torture/execute/pr37780.c: New test.
5270 * gcc.target/aarch64/pr37780_1.c: Likewise.
5271 * gcc.target/arm/pr37780_1.c: Likewise.
5272
5545a907
MP
52732016-06-06 Marek Polacek <polacek@redhat.com>
5274
5275 * c-c++-common/attr-may-alias-1.c: New test.
5276 * c-c++-common/attr-may-alias-2.c: New test.
5277 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5278
93671519
BE
52792016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5280
5281 PR c/24414
5282 * gcc.target/i386/pr24414.c: New test.
5283
690f24b7
JM
52842016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5285
5286 * gcc.target/sparc/vis4misc.c: New file.
5287 * gcc.target/sparc/fpcmp.c: Likewise.
5288 * gcc.target/sparc/fpcmpu.c: Likewise.
5289
31ce6157
AH
52902016-06-06 Alan Hayward <alan.hayward@arm.com>
5291
5292 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5293 * gcc.dg/vect/vect-live-3.c: Likewise.
5294
9fcebb5a
RB
52952016-06-06 Richard Biener <rguenther@suse.de>
5296
5297 PR tree-optimization/71398
5298 * gcc.dg/torture/pr71398.c: New testcase.
5299
903ca97b
UB
53002016-06-06 Uros Bizjak <ubizjak@gmail.com>
5301
5302 PR target/71389
5303 * g++.dg/pr71389.C: New test.
5304
9c1eb332
JD
53052016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5306
5307 PR fortran/71404
5308 * gfortran.dg/fmt_read_5.f: New test.
5309
b2d83bd2
AV
53102016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5311
5312 PR fortran/69659
5313 * gfortran.dg/class_array_22.f03: New test.
5314
ec81960e
JH
53152016-06-05 Jan Hubicka <hubicka@ucw.cz>
5316
5317 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5318
429d2750
JH
53192016-06-05 Jan Hubicka <hubicka@ucw.cz>
5320
5321 * gcc.dg/predict-9.c: Update template.
5322
c1c00983
PC
53232016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5324
5325 PR c++/49377
5326 * g++.dg/template/pr49377.C: New.
5327
1927a963
JJ
53282016-06-04 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR tree-optimization/71405
5331 * g++.dg/torture/pr71405.C: New test.
5332
909a11ad
PC
53332016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/70202
5336 * g++.dg/inherit/crash5.C: New.
5337 * g++.dg/inherit/virtual1.C: Adjust.
5338
08bbb1f8
JL
53392016-06-03 Jeff Law <law@redhat.com>
5340
5341 PR tree-optimization/71316
5342 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5343
7c35235c
JJ
53442016-06-03 Jakub Jelinek <jakub@redhat.com>
5345
5346 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5347 dg-additional-options with just -fno-tree-scev-cprop in it.
5348 * gcc.dg/vect/vect-live-2.c: Likewise.
5349 * gcc.dg/vect/vect-live-5.c: Likewise.
5350 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5351 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5352 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5353
c8572dd6
PP
53542016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5355
5356 PR c++/27100
5357 * g++.dg/other/friend6.C: New test.
5358
1c7733a7
BS
53592016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5360
5361 * g++.dg/torture/ppc-ldst-array.C: New.
5362
0d2f700f
JM
53632016-06-03 Joseph Myers <joseph@codesourcery.com>
5364
5365 PR target/71276
5366 PR target/71277
5367 * gcc.dg/torture/builtin-fp-int-inexact.c,
5368 gcc.target/i386/387-builtin-fp-int-inexact.c,
5369 gcc.target/i386/387-rint-inline-1.c,
5370 gcc.target/i386/387-rint-inline-2.c,
5371 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5372 gcc.target/i386/sse2-rint-inline-1.c,
5373 gcc.target/i386/sse2-rint-inline-2.c,
5374 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5375 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5376
f8071c05
L
53772016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5378 Julia Koval <julia.koval@intel.com>
5379
5380 PR target/66960
5381 PR target/67630
5382 PR target/67634
5383 PR target/67841
5384 PR target/68037
5385 PR target/68618
5386 PR target/68661
5387 PR target/69575
5388 PR target/69596
5389 PR target/69734
5390 * gcc.dg/guality/pr68037-1.c: New test.
5391 * gcc.dg/guality/pr68037-2.c: Likewise.
5392 * gcc.dg/guality/pr68037-3.c: Likewise.
5393 * gcc.dg/torture/pr68037-1.c: Likewise.
5394 * gcc.dg/torture/pr68037-2.c: Likewise.
5395 * gcc.dg/torture/pr68037-3.c: Likewise.
5396 * gcc.dg/torture/pr68661-1a.c: Likewise.
5397 * gcc.dg/torture/pr68661-1b.c: Likewise.
5398 * gcc.target/i386/interrupt-1.c: Likewise.
5399 * gcc.target/i386/interrupt-2.c: Likewise.
5400 * gcc.target/i386/interrupt-3.c: Likewise.
5401 * gcc.target/i386/interrupt-4.c: Likewise.
5402 * gcc.target/i386/interrupt-5.c: Likewise.
5403 * gcc.target/i386/interrupt-6.c: Likewise.
5404 * gcc.target/i386/interrupt-7.c: Likewise.
5405 * gcc.target/i386/interrupt-8.c: Likewise.
5406 * gcc.target/i386/interrupt-9.c: Likewise.
5407 * gcc.target/i386/interrupt-10.c: Likewise.
5408 * gcc.target/i386/interrupt-11.c: Likewise.
5409 * gcc.target/i386/interrupt-12.c: Likewise.
5410 * gcc.target/i386/interrupt-13.c: Likewise.
5411 * gcc.target/i386/interrupt-14.c: Likewise.
5412 * gcc.target/i386/interrupt-15.c: Likewise.
5413 * gcc.target/i386/interrupt-16.c: Likewise.
5414 * gcc.target/i386/interrupt-17.c: Likewise.
5415 * gcc.target/i386/interrupt-18.c: Likewise.
5416 * gcc.target/i386/interrupt-19.c: Likewise.
5417 * gcc.target/i386/interrupt-20.c: Likewise.
5418 * gcc.target/i386/interrupt-21.c: Likewise.
5419 * gcc.target/i386/interrupt-22.c: Likewise.
5420 * gcc.target/i386/interrupt-23.c: Likewise.
5421 * gcc.target/i386/interrupt-24.c: Likewise.
5422 * gcc.target/i386/interrupt-25.c: Likewise.
5423 * gcc.target/i386/interrupt-26.c: Likewise.
5424 * gcc.target/i386/interrupt-27.c: Likewise.
5425 * gcc.target/i386/interrupt-28.c: Likewise.
5426 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5427 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5428 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5429 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5430 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5431 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5432 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5433 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5434 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5435 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5436 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5437 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5438
36b85e43
BS
54392016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5440
9de2e795
L
5441 PR tree-optimization/52171
5442 * gcc.dg/pr52171.c: New test.
5443 * gcc.target/i386/pr52171.c: New test.
36b85e43 5444
bfeee8ac
JH
54452016-06-03 Jan Hubicka <jh@suse.cz>
5446
5447 * g++.dg/tree-ssa/pred-1.C: New testcase
5448 * gcc.dg/tree-ssa/pred-1.c: New testcase
5449
859b0bae
BS
54502016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5451
5452 PR target/70957
5453 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5454 support.
5455 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5456
3a2edf4c
AH
54572016-06-03 Alan Hayward <alan.hayward@arm.com>
5458
5459 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5460
b28ead45
AH
54612016-06-03 Alan Hayward <alan.hayward@arm.com>
5462
5463 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5464 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5465 * gcc.dg/vect/vect-live-1.c: New test.
5466 * gcc.dg/vect/vect-live-2.c: New test.
5467 * gcc.dg/vect/vect-live-3.c: New test.
5468 * gcc.dg/vect/vect-live-4.c: New test.
5469 * gcc.dg/vect/vect-live-5.c: New test.
5470 * gcc.dg/vect/vect-live-slp-1.c: New test.
5471 * gcc.dg/vect/vect-live-slp-2.c: New test.
5472 * gcc.dg/vect/vect-live-slp-3.c: New test.
5473
1f91747b
JJ
54742016-06-03 Jakub Jelinek <jakub@redhat.com>
5475
5476 PR middle-end/71387
5477 * g++.dg/opt/pr71387.C: New test.
5478
47b83923
JL
54792016-06-02 Jeff Law <law@redhat.com>
5480
5481 PR tree-optimization/71328
5482 * gcc.c-torture/compile/pr71328.c: New test.
5483
e96e5f46
JD
54842016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5485
5486 PR fortran/52393
5487 * gfortran.dg/fmt_read_3.f90: Fix typo.
5488 * gfortran.dg/fmt_read_4.f90: New test.
5489
b872d729
PC
54902016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5493 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5494 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5495 * g++.dg/cpp0x/override2.C: Likewise.
5496 * g++.dg/parse/crash5.C: Likewise.
5497 * g++.dg/parse/error16.C: Likewise.
5498 * g++.dg/parse/error27.C: Likewise.
5499 * g++.dg/template/qualttp15.C: Likewise.
5500 * g++.dg/template/redecl4.C: Likewise.
5501 * g++.old-deja/g++.other/crash39.C: Likewise.
5502 * g++.old-deja/g++.other/struct1.C: Likewise.
5503 * g++.old-deja/g++.pt/m9a.C: Likewise.
5504 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5505
0e535442
JJ
55062016-06-02 Jakub Jelinek <jakub@redhat.com>
5507
0633ee10
JJ
5508 PR c++/71372
5509 * c-c++-common/pr71372.c: New test.
5510
0e535442
JJ
5511 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5512 __TIME__ strings with __builtin_strcmp instead of printf and
5513 dg-output.
5514
f3c5ecc2
ML
55152016-06-02 Martin Liska <mliska@suse.cz>
5516
5517 * gcc.dg/predict-9.c: New test.
5518
a91807c5
JJ
55192016-06-02 Jakub Jelinek <jakub@redhat.com>
5520
5521 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5522 global set_compiler_env_var and global saved_compiler_env_var.
5523
b5bd1978
KT
55242016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5525
5526 PR rtl-optimization/71295
5527 * gcc.c-torture/compile/pr71295.c: New test.
5528
b93b1475
JJ
55292016-06-02 Jakub Jelinek <jakub@redhat.com>
5530
930ebd0e
JJ
5531 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5532
1e021dc3
JJ
5533 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5534 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5535
b93b1475
JJ
5536 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5537 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5538 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5539 alternative number.
5540
58f2fb5c
MM
55412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5542
5543 * gcc.target/powerpc/p9-splat-4.c: New test.
5544
55452016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5546
5547 PR target/71186
5548 * gcc.target/powerpc/pr71186.c: New test.
5549
4731c9f0
JD
55502016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5551
5552 PR fortran/52393
5553 * gfortran.dg/fmt_read_3.f90: New test.
5554
042dee3e
TP
55552016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5556
5557 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5558 procedure.
5559
15c98b2e
ES
55602016-06-01 Eduard Sanou <dhole@openmailbox.org>
5561
5562 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5563 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5564 env var is set.
5565 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5566 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5567 shown once.
5568 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5569 during compilation.
5570 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5571 vars set by dg-set-compiler-env-var.
5572
6442a6f4
PT
55732016-06-01 Paul Thomas <pault@gcc.gnu.org>
5574
5575 PR fortran/71156
5576 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5577 to the module procedure declaration.
5578 * gfortran.dg/submodule_16.f08: New test.
5579
ab62397a
JJ
55802016-06-01 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR middle-end/71371
5583 * c-c++-common/gomp/pr71371.c: New test.
5584
b66af6ed
RB
55852016-06-01 Richard Biener <rguenther@suse.de>
5586
5587 PR tree-optimization/71366
5588 * gcc.dg/torture/pr71366-1.c: New testcase.
5589 * gcc.dg/torture/pr71366-2.c: Likewise.
5590
e342b9d8
KN
55912016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5592
5593 * gcc.target/powerpc/vslv-0.c: New test.
5594 * gcc.target/powerpc/vslv-1.c: New test.
5595 * gcc.target/powerpc/vsrv-0.c: New test.
5596 * gcc.target/powerpc/vsrv-1.c: New test.
5597
721547cd
NS
55982016-06-01 Nathan Sidwell <nathan@acm.org>
5599
5600 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5601 * gcc.target/nvptx/weak.c: New.
5602
fa2c9034
RB
56032016-06-01 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/71261
5606 * gcc.dg/torture/vect-bool-1.c: New testcase.
5607
3e32893c
JJ
56082016-06-01 Jakub Jelinek <jakub@redhat.com>
5609
5610 * gfortran.dg/gomp/order-1.f90: New test.
5611 * gfortran.dg/gomp/order-2.f90: New test.
5612
8c383600
JH
56132016-06-01 Jan Hubicka <hubicka@ucw.cz>
5614
5615 * gcc.dg/unroll-6.c: Update template.
5616 * gcc.dg/unroll-7.c: New testcase.
5617 * gcc.dg/unroll-8.c: New testcase.
5618
a0dfeef5
EB
56192016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5620
5621 * gnat.dg/opt56.ad[sb]: New test.
5622
48de5701
PC
56232016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/66635
5626 * g++.dg/cpp0x/constexpr-ice16.C: New.
5627
827cf695
PP
56282016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5629
5630 PR tree-optimization/71314
5631 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5632 -mbranch-cost=2.
5633
ff66f6e8
PP
56342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5635
5636 PR tree-optimization/71077
5637 * gcc.dg/tree-ssa/pr71077.c: New test.
5638
050fb209
JH
56392016-05-31 Jan Hubicka <hubicka@ucw.cz>
5640
48de5701
PC
5641 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5642 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5643 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5644
c642d919
PC
56452016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5646
5647 PR c++/71248
5648 * g++.dg/cpp0x/pr71248.C: New.
5649 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5650 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5651 * g++.dg/init/new37.C: Likewise.
5652 * g++.dg/template/static1.C: Likewise.
5653 * g++.dg/template/static2.C: Likewise.
5654
d6439e08
L
56552016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5656
5657 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5658 instead of %rdi.
5659 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5660
780b9dd4
MP
56612016-05-31 Marek Polacek <polacek@redhat.com>
5662
5663 * c-c++-common/Wswitch-unreachable-3.c: New test.
5664 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5665
0d99f8a0
RB
56662016-05-31 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/71352
5669 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5670
52545641
TP
56712016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5672
5673 * gcc.target/arm/armv5_thumb_isa.c: New test.
5674
5b8c1205
KY
56752016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5676
5677 PR target/71346
5678 * gcc.target/i386/pr71346.c: New test.
5679
7a88cc84
TV
56802016-05-31 Tom de Vries <tom@codesourcery.com>
5681
5682 PR tree-optimization/69068
5683 * gcc.dg/graphite/pr69068.c: New test.
5684
265149a6
MS
56852016-05-27 Martin Sebor <msebor@redhat.com>
5686
5687 PR c++/71306
5688 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5689
00631022
JJ
56902016-05-30 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR c++/71349
5693 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5694 nowait depend(inout: dd[0]) clauses where permitted.
5695
b2f6675b
PC
56962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5697
5698 PR c++/71238
5699 * g++.dg/parse/pr71238.C: New.
5700 * g++.dg/concepts/friend1.C: Test column numbers too.
5701 * g++.dg/cpp0x/initlist31.C: Likewise.
5702 * g++.dg/cpp0x/pr51420.C: Likewise.
5703 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5704 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5705 * g++.dg/ext/builtin3.C: Likewise.
5706 * g++.dg/lookup/friend12.C: Likewise.
5707 * g++.dg/lookup/friend7.C: Likewise.
5708 * g++.dg/lookup/koenig1.C: Likewise.
5709 * g++.dg/lookup/koenig5.C: Likewise.
5710 * g++.dg/lookup/used-before-declaration.C: Likewise.
5711 * g++.dg/overload/koenig1.C: Likewise.
5712 * g++.dg/template/crash65.C: Likewise.
5713 * g++.dg/template/friend57.C: Likewise.
5714 * g++.dg/warn/Wshadow-5.C: Likewise.
5715 * g++.dg/warn/Wunused-8.C: Likewise.
5716 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5717 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5718 * g++.old-deja/g++.jason/member.C: Likewise.
5719 * g++.old-deja/g++.jason/report.C: Likewise.
5720 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5721 * g++.old-deja/g++.law/visibility20.C: Likewise.
5722 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5723 * g++.old-deja/g++.other/static5.C: Likewise.
5724 * g++.old-deja/g++.pt/overload2.C: Likewise.
5725
a448ff40
JH
57262016-05-30 Jan Hubicka <hubicka@ucw.cz>
5727
5728 * gcc.dg/tree-ssa/peel1.c: New testcase.
5729 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5730 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5731
69be8c91
TV
57322016-05-30 Tom de Vries <tom@codesourcery.com>
5733
5734 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5735 to ce.
5736
a59775a1
PC
57372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/71099
5740 * g++.dg/parse/virtual1.C: New.
5741
53d6d955
UB
57422016-05-30 Uros Bizjak <ubizjak@gmail.com>
5743
5744 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5745 Use correct register when clearing %edx.
5746
0557293f
AM
57472016-05-30 Alexander Monakov <amonakov@ispras.ru>
5748
5749 PR tree-optimization/71289
5750 * gcc.dg/pr71289.c: New test.
5751
5d476e35
KV
57522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5753
5754 PR middle-end/71269
5755 PR middle-end/71292
5756 * gcc.dg/tree-ssa/pr71269.c: New test.
5757 * gcc.dg/tree-ssa/pr71292.c: New test.
5758
db5447ca
KV
57592016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5760
5761 PR middle-end/71252
5762 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5763
98bdbb39
JH
57642016-05-30 Jan Hubicka <hubicka@ucw.cz>
5765
5766 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5767 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5768 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5769
7e012855
TV
57702016-05-30 Tom de Vries <tom@codesourcery.com>
5771
5772 PR tree-optimization/69067
5773 * gcc.dg/graphite/pr69067.c: New test.
5774
beed3701
UB
57752016-05-29 Uros Bizjak <ubizjak@gmail.com>
5776
5777 PR target/71245
5778 * gcc.target/i386/pr71245-1.c: New test.
5779 * gcc.target/i386/pr71245-2.c: Ditto.
5780
b6d4f8e8
PC
57812016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5782
5783 PR c++/71105
5784 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5785 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5786 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5787
00022058
JH
57882016-05-27 Jan Hubicka <hubicka@ucw.cz>
5789
5790 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5791
c8419aca
VV
57922016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5793
5794 Revert:
5795 PR c++/69855
5796 * g++.dg/overload/69855.C: New.
5797 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5798 * g++.old-deja/g++.pt/crash3.C: Likewise.
5799
8008c4d2
PC
58002016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5801
5802 PR c++/60385
5803 * g++.dg/parse/namespace13.C: New.
5804
8b2ef235
JL
58052016-05-26 Jeff Law <law@redhat.com>
5806
5807 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5808 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5809 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5810 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5811 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5812 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5813 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5814 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5815 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5816 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5817 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5818 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5819 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5820
7d67159b
VV
58212016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5822
5823 PR c++/69855
5824 * g++.dg/overload/69855.C: New.
5825 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5826 * g++.old-deja/g++.pt/crash3.C: Likewise.
5827
88e3bdd1
JW
58282016-05-27 Jiong Wang <jiong.wang@arm.com>
5829
5830 PR target/63596
5831 * gcc.target/aarch64/va_arg_1.c: New testcase.
5832 * gcc.target/aarch64/va_arg_2.c: Likewise.
5833 * gcc.target/aarch64/va_arg_3.c: Likewise.
5834
3fd6b9cc
JW
58352016-05-27 Jiong Wang <jiong.wang@arm.com>
5836
5837 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5838 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5839 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5840 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5841 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5842
3cee7e4e
MP
58432016-05-27 Marek Polacek <polacek@redhat.com>
5844
5845 PR middle-end/71308
5846 * g++.dg/torture/pr71308.C: New test.
5847
6a813c96
DV
58482016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5849
5850 * gcc.dg/zero_bits_compound-1.c: New test.
5851 * gcc.dg/zero_bits_compound-2.c: New test.
5852
0561bcfb
IE
58532016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5854
5855 PR middle-end/71279
5856 * gcc.dg/pr71279.c: New test.
5857
21316320
MM
58582016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5859
5860 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5861 floating point min/max/comparison instructions.
5862 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5863
7211a097
JJ
58642016-05-26 Jakub Jelinek <jakub@redhat.com>
5865
5866 * c-c++-common/gomp/schedule-1.c: New test.
5867 * gfortran.dg/gomp/schedule-1.f90: New test.
5868
cac177cf
PP
58692016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5870
5871 PR c++/70822
5872 PR c++/70106
5873 * g++.dg/cpp1y/auto-fn32.C: New test.
5874 * g++.dg/cpp1y/paren4.C: New test.
5875
a2d5b8c9
NS
58762016-05-26 Nathan Sidwell <nathan@acm.org>
5877
5878 * gcc.dg/20060410.c: Xfail on ptx.
5879 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5880 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5881 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5882 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5883 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5884
ffa8b552
TP
58852016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5886
5887 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5888
c7501e00
JJ
58892016-05-26 Jakub Jelinek <jakub@redhat.com>
5890
1875b9a0
JJ
5891 PR tree-optimization/71280
5892 * gcc.dg/pr71280.c: New test.
5893
2116e19f
JJ
5894 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5895
305aef09
JJ
5896 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5897 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5898
c7501e00
JJ
5899 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5900
ca449d26
JW
59012016-05-26 Jiong Wang <jiong.wang@arm.com>
5902
5903 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5904 kept in memory.
ca449d26 5905
8af01c66
JL
59062016-05-25 Jeff Law <law@redhat.com>
5907
5908 PR tree-optimization/71272
5909 * gcc.c-torture/compile/pr71272.c: new test.
5910
f9d6ce73
BS
59112016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5912
5913 * gcc.target/powerpc/vec-cmpne.c: New test.
5914 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5915
a88a7b22
EB
59162016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gnat.dg/opt55.ad[sb]: New test.
5919
125f02ed
SKS
59202016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5921
5922 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5923 * c-c++-common/pr60226.c: Require int32plus.
5924 * gcc.c-torture/execute/pr70602.c: Likewise.
5925 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5926 unsigned long for malloc arg type.
5927 * gcc.dg/asr_div1.c: Require int32plus.
5928 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5929 * gcc.dg/pie-1.c: Require pie.
5930 * gcc.dg/pie-2.c: Likewise.
5931 * gcc.dg/pr59471.c: Require int32plus.
5932 * gcc.dg/pr59963-2.c: XFAIL for int16.
5933 * gcc.dg/pr60114.c: Require int32plus.
5934 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5935 unsigned long for typedef of size_t.
5936 * gcc.dg/pr63914.c: Require int32plus.
5937 * gcc.dg/pr64536.c: Require pt32plus.
5938 * gcc.dg/pr65658.c: Likewise.
5939 * gcc.dg/pr67271.c: Require int32plus.
5940 * gcc.dg/pr68112.c: Likewise.
5941 * gcc.dg/pr69071.c: Skip for avr target.
5942 * gcc.dg/pr69973.c: Require int32plus.
5943 * gcc.dg/pr70169.c: Skip for avr target.
5944 * gcc.dg/sso-6.c: Require int32plus.
5945 * gcc.dg/sso-7.c: Likewise.
5946 * gcc.dg/sso-8.c: Likewise.
5947 * gcc.dg/vrp-min-max-2.c: Likewise.
5948
c6e434f5
UB
59492016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5950
5951 PR target/70738
5952 * gcc.target/i386/pr70738-1.c: New test.
5953 * gcc.target/i386/pr70738-2.c: Likewise.
5954 * gcc.target/i386/pr70738-3.c: Likewise.
5955 * gcc.target/i386/pr70738-4.c: Likewise.
5956 * gcc.target/i386/pr70738-5.c: Likewise.
5957 * gcc.target/i386/pr70738-6.c: Likewise.
5958 * gcc.target/i386/pr70738-7.c: Likewise.
5959 * gcc.target/i386/pr70738-8.c: Likewise.
5960 * gcc.target/i386/pr70738-9.c: Likewise.
5961
5c42d341
KT
59622016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5963
5964 PR rtl-optimization/66940
5965 * gcc.c-torture/execute/pr66940.c: New test.
5966
bf9a1a07
IV
59672016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5968
5969 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5970 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5971 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5972 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5973 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5974 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5975 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5976 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5977 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5978 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5979 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5980 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5981 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5982 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5983 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5984 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5985 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5986 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5987 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5988 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5989 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5990 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5991 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5992 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5993
95efe6b6
MP
59942016-05-25 Marek Polacek <polacek@redhat.com>
5995
5996 PR c/71265
5997 * gcc.dg/noncompile/pr71265.c: New test.
5998
a23faf7a
MP
5999 PR c/71266
6000 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6001
69a6d5ad
NS
60022016-05-25 Nathan Sidwell <nathan@acm.org>
6003
6004 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6005
3072d4ea
RB
60062016-05-25 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/71261
6009 * c-c++-common/torture/pr71261.c: New testcase.
6010
e412ece4
RB
60112016-05-25 Richard Biener <rguenther@suse.de>
6012
6013 PR tree-optimization/71264
6014 * gcc.dg/vect/pr71264.c: New testcase.
6015
b9e551ad
PC
60162016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6017
6018 PR c++/55992
6019 * g++.dg/cpp0x/alias-decl-53.C: New.
6020 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6021
6aa1abe5
ML
60222016-05-25 Martin Liska <mliska@suse.cz>
6023
6024 * g++.dg/pr71239.C: New test.
6025
842d162e
RB
60262016-05-25 Richard Biener <rguenther@suse.de>
6027
c87885ca
RO
6028 * gcc.dg/vect/pr58135.c: Rename to ...
6029 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6030
f184a36c
MP
60312016-05-25 Marek Polacek <polacek@redhat.com>
6032
6033 * g++.dg/pr65295.C: Use target c++14.
6034
021fad86
PC
60352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6036
53d6d955
UB
6037 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6038 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6039
c3eaf15a
MM
60402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6041
6042 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6043 instructions.
6044
e46c7770
CP
60452016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6046
6047 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6048 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6049 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6050 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6051 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6052 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6053 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6054 * c-c++-common/goacc/pcopy.c: Likewise.
6055 * c-c++-common/goacc/pcopyin.c: Likewise.
6056 * c-c++-common/goacc/pcopyout.c: Likewise.
6057 * c-c++-common/goacc/pcreate.c: Likewise.
6058 * c-c++-common/goacc/pr70688.c: New test.
6059 * c-c++-common/goacc/present-1.c: Adjust test.
6060 * c-c++-common/goacc/reduction-5.c: Likewise.
6061 * g++.dg/goacc/data-1.C: New test.
6062
4bfc9db7
MM
60632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6064
6065 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6066 vector parity built-in functions.
6067 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6068 count trailing zeros automatic vectorization.
6069 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6070 count trailing zeros built-in functions.
6071
2bc145af
KV
60722016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6073
6074 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6075
26869fdb
PH
60762016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6077
6078 PR target/71050
6079 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6080
b2dc9c3b
PC
60812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 PR c++/50436
6084 * g++.dg/template/crash123.C: New.
6085 * g++.dg/template/crash124.C: Likewise.
6086
f65e97fd
MS
60872016-05-24 Martin Sebor <msebor@redhat.com>
6088
6089 PR c++/71147
6090 * g++.dg/ext/flexary16.C: New test.
6091
a6f5ac7f
IV
60922016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6093
69a6d5ad
NS
6094 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6095 before math.h is included.
a6f5ac7f
IV
6096 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6097 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6098 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6099 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6100 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6101 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6102 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6103 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6104 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6105 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6106 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6107 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6108 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6109 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6110 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6111 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6112 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6113 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6114 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6115 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6116 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6117 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6118 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6119
27bad558
MM
61202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6121 Kelvin Nilsen <kelvin@gcc.gnu.org>
6122
6123 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6124 support.
6125
72f382fb
PC
61262016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/69872
6129 * g++.dg/warn/Wno-narrowing1.C: New.
6130
ef2ec9d9
MP
61312016-05-24 Marek Polacek <polacek@redhat.com>
6132
6133 PR c/71249
6134 * c-c++-common/Wswitch-unreachable-2.c: New test.
6135
e90434e3
JJ
61362016-05-24 Jakub Jelinek <jakub@redhat.com>
6137
7adb26f2
JJ
6138 PR c++/71257
6139 * g++.dg/vect/simd-clone-6.cc: New test.
6140 * g++.dg/gomp/declare-simd-6.C: New test.
6141
e90434e3
JJ
6142 PR middle-end/70434
6143 PR c/69504
6144 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6145
b556ea3b
RB
61462016-05-24 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/71240
6149 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6150
e5328f5d
RB
61512016-05-24 Richard Biener <rguenther@suse.de>
6152
6153 PR tree-optimization/71230
6154 * gcc.dg/torture/pr71230.c: New testcase.
6155 * g++.dg/torture/pr71230.C: Likewise.
6156
a04e69c0
TS
61572016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6158
6159 * c-c++-common/goacc/routine-5.c: Add tests.
6160 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6161 * gfortran.dg/goacc/routine-6.f90: Add tests.
6162
30fd2977
RB
61632016-05-24 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/71253
6166 * gcc.dg/torture/pr71253.c: New testcase.
6167
ca6f60bc
KV
61682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6169
6170 PR middle-end/71252
6171 * gfortran.dg/pr71252.f90: New test.
6172
d3465d72
RS
61732016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6174
6175 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6176
f17a223d
RB
61772016-05-24 Richard Biener <rguenther@suse.de>
6178
6179 PR middle-end/70434
6180 PR c/69504
6181 * c-c++-common/vector-subscript-4.c: New testcase.
6182 * c-c++-common/vector-subscript-5.c: Likewise.
6183
e3f36534
JD
61842016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6185
6186 PR fortran/71123
6187 * gfortran.dg/namelist_90.f: New test
6188
85d5c27d
JD
61892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6190
6191 PR fortran/66461
6192 * gfortran.dg/unexpected_eof.f: New test
6193
fe3f3340
MM
61942016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6195 Kelvin Nilsen <kelvin@gcc.gnu.org>
6196
6197 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6198 as little endian.
6199
26d6ae55
PC
62002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6201
6202 PR c++/70972
6203 * g++.dg/cpp0x/inh-ctor20.C: New.
6204 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6205
d6c9a06f
PC
62062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/69095
6209 * g++.dg/cpp0x/variadic168.C: New.
6210
396a1d10
PC
62112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 * g++.dg/cpp0x/pr31445.C: Test column number too.
6214 * g++.dg/cpp0x/pr32253.C: Likewise.
6215 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6216 * g++.dg/cpp0x/variadic36.C: Likewise.
6217
ece46666
MG
62182016-05-23 Marc Glisse <marc.glisse@inria.fr>
6219
6220 * gcc.dg/fold-notshift-2.c: Adjust.
6221
a7dc5980
MP
62222016-05-23 Marek Polacek <polacek@redhat.com>
6223
6224 PR c/49859
6225 * c-c++-common/Wswitch-unreachable-1.c: New test.
6226 * gcc.dg/Wswitch-unreachable-1.c: New test.
6227 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6228 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6229 * g++.dg/gomp/block-10.C: Likewise.
6230 * gcc.dg/gomp/block-10.c: Likewise.
6231 * g++.dg/gomp/block-9.C: Likewise.
6232 * gcc.dg/gomp/block-9.c: Likewise.
6233 * g++.dg/gomp/target-1.C: Likewise.
6234 * g++.dg/gomp/target-2.C: Likewise.
6235 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6236 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6237 * g++.dg/gomp/taskgroup-1.C: Likewise.
6238 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6239 * gcc.dg/gomp/teams-1.c: Likewise.
6240 * g++.dg/gomp/teams-1.C: Likewise.
6241 * g++.dg/overload/error3.C: Likewise.
6242 * g++.dg/tm/jump1.C: Likewise.
6243 * g++.dg/torture/pr40335.C: Likewise.
6244 * gcc.dg/c99-vla-jump-5.c: Likewise.
6245 * gcc.dg/switch-warn-1.c: Likewise.
6246 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6247 * gcc.dg/nested-func-1.c: Likewise.
6248 * gcc.dg/pr67784-4.c: Likewise.
6249
18b54004
RB
62502016-05-23 Richard Biener <rguenther@suse.de>
6251
6252 PR tree-optimization/71230
6253 * gfortran.dg/pr71230-1.f90: New testcase.
6254 * gfortran.dg/pr71230-2.f90: Likewise.
6255
e569db5f
VK
62562016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6257
396a1d10 6258 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6259 * gcc.dg/vect/pr58135.c: Add new.
6260 * gfortran.dg/pr46519-1.f: Adjust test case.
6261
e4b71114
PC
62622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/53401
6265 * g++.dg/cpp0x/decltype64.C: New.
6266
a25a8058
CL
62672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6268
6269 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6270 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6272
0dcfe9ab
CL
62732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6274
6275 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6276 Add poly64x1_t and poly64x2_t cases if supported.
6277 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6278 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6279 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6280 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6281 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6282
ffd70e4a
CL
62832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6284
6285 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6286 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6287 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6288 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6289 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6290 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6291 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6292
4b1f57fe
CL
62932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6294
6295 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6296
16c5ec77
CL
62972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6298
6299 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6300 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6301
94ad56c7
JJ
63022016-05-22 Jakub Jelinek <jakub@redhat.com>
6303
57748705
JJ
6304 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6305 constraint instead of "r".
6306 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6307 insn instead of vxorpd.
6308 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6309
af120161
JJ
6310 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6311 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6312
355023ce
JJ
6313 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6314
3b48574c
JJ
6315 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6316 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6317
94ad56c7
JJ
6318 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6319
8a85cee2
KV
63202016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6321
6322 PR middle-end/40921
6323 * gcc.dg/tree-ssa/pr40921.c: New test.
6324
8e916b16
PS
63252016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6326
6327 PR target/71103
6328 * gcc.target/avr/pr71103.c: New test.
6329
88aea79f
KV
63302016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6331
6332 PR middle-end/71179
6333 * gcc.dg/tree-ssa/pr71179.c: New test.
6334
79063edd
MS
63352016-05-20 Martin Sebor <msebor@redhat.com>
6336
6337 PR c/71115
6338 * gcc.dg/init-excess-2.c: New test.
6339
55c8849f
EB
63402016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gnat.dg/opt53.adb: New test.
6343 * gnat.dg/opt54.adb: Likewise.
6344
c91a0948
MJ
63452016-05-20 Martin Jambor <mjambor@suse.cz>
6346
6347 PR tree-optimization/70884
6348 * gcc.dg/tree-ssa/pr70919.c: New test.
6349
9cad20fa
BS
63502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6351
6352 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6353 formatting.
69a6d5ad
NS
6354 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6355 fix code formatting.
6356
63572016-05-20 Nathan Sidwell <nathan@acm.org>
6358
6359 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6360 non-common cases.
6361 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6362
15c671a7
DM
63632016-05-20 David Malcolm <dmalcolm@redhat.com>
6364
6365 * jit.dg/all-non-failing-tests.h: Add
6366 test-factorial-must-tail-call.c.
6367 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6368 * jit.dg/test-factorial-must-tail-call.c: New test case.
6369
4f028369
JJ
63702016-05-20 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR fortran/71204
6373 * gfortran.dg/pr71204.f90: New test.
6374
7dea4ab3
CP
63752016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6376
6377 * gcc.target/nvptx/sincos.c: New test.
6378
ef98d365
PC
63792016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6380
6381 PR c++/70572
6382 * g++.dg/cpp1y/auto-fn31.C: New.
6383
92466115
BS
63842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6385
6386 * gcc.target/powerpc/vec-addec.c: New test.
6387 * gcc.target/powerpc/vec-addec-int128.c: New test.
6388
9a385c2d
DM
63892016-05-20 David Malcolm <dmalcolm@redhat.com>
6390
6391 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6392 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6393 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6394 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6395
77c9d5b4
JH
63962016-05-20 Jan Hubicka <hubicka@ucw.cz>
6397
6398 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6399
68047971
JJ
64002016-05-20 Jakub Jelinek <jakub@redhat.com>
6401
18954840
JJ
6402 PR c++/71210
6403 * g++.dg/opt/pr71210-1.C: New test.
6404 * g++.dg/opt/pr71210-2.C: New test.
6405
68047971
JJ
6406 PR tree-optimization/29756
6407 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6408 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6409 only on selected targets where V4SImode vectors are known to be
6410 supported.
6411
d78789f5
MG
64122016-05-20 Marc Glisse <marc.glisse@inria.fr>
6413
6414 PR tree-optimization/71079
6415 PR tree-optimization/71206
6416 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6417
550fa093
PK
64182016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6419
6420 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6421 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6422 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6423
483c6429
RG
64242016-05-20 Richard Guenther <rguenther@suse.de>
6425
6426 PR tree-optimization/29756
6427 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6428
eb066284
RB
64292016-05-20 Richard Biener <rguenther@suse.de>
6430
6431 PR tree-optimization/71185
6432 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6433
58f10249
RB
64342016-05-20 Richard Biener <rguenther@suse.de>
6435
6436 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6437
2a5569fa
MP
64382016-05-19 Marek Polacek <polacek@redhat.com>
6439
6440 PR c++/71075
6441 * g++.dg/diagnostic/pr71075.C: New test.
6442
5e9a5385
DM
64432016-05-19 David Malcolm <dmalcolm@redhat.com>
6444
6445 PR c++/71184
6446 * g++.dg/pr71184.C: New test case.
6447
4f45da44
KN
64482016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6449
6450 * gcc.target/powerpc/darn-0.c: New test.
6451 * gcc.target/powerpc/darn-1.c: New test.
6452 * gcc.target/powerpc/darn-2.c: New test.
6453
4177437e
MP
64542016-05-19 Marek Polacek <polacek@redhat.com>
6455
6456 PR tree-optimization/71031
6457 * gcc.dg/tree-ssa/vrp100.c: New test.
6458
afb72432
IE
64592016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6460
6461 PR rtl-optimization/71148
6462 * gcc.dg/pr71148.c: New test.
6463
4f83064e
KT
64642016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6465
6466 PR target/71056
6467 * gcc.target/arm/pr71056.c: New test.
6468
4bf8dbe1
BE
64692016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6470
6471 * c-c++-common/pr69669.c: Check the used mode.
6472
f3510625
MO
64732016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6474
6475 PR sanitizer/64354
6476 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6477
43c0068e
RB
64782016-05-19 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/70729
6481 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6482 * gcc.dg/graphite/scop-18.c: Likewise.
6483 * gcc.dg/pr41783.c: Disable LIM.
6484 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6485 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6486 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6487 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6488 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6489 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6490 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6491 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6492 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6494 * gfortran.dg/pr42108.f90: Likewise.
6495
70f25790
DM
64962016-05-18 David Malcolm <dmalcolm@redhat.com>
6497
6498 PR driver/69265
6499 * gcc.dg/spellcheck-options-11.c: New test case.
6500
960db8ec
JJ
65012016-05-18 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR c++/71100
6504 * g++.dg/opt/pr71100.C: New test.
6505
04643334
MJ
65062016-05-18 Martin Jambor <mjambor@suse.cz>
6507
6508 PR ipa/69708
6509 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6510 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6511 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6512 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6513
91bb9f80
MJ
65142016-05-18 Martin Jambor <mjambor@suse.cz>
6515
6516 PR ipa/69708
6517 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6518 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6519 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6520 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6521 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6522
c584aca6
PC
65232016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6524
6525 PR c++/69793
6526 * g++.dg/template/crash122.C: New.
6527
20309c6e
PC
65282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6529
6530 PR c++/70466
6531 * g++.dg/template/pr70466-1.C: New.
6532 * g++.dg/template/pr70466-2.C: Likewise.
6533
50c78b9a
MM
65342016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6535
6536 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6537 splat operations and the XXSPLTIB instruction.
6538 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6539 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6540 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6541 xxlxor to clear a register.
6542
cf8be00d
RS
65432016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6544
6545 * gcc.dg/torture/pr71020.c: New test.
6546
848a392a
MJ
65472016-05-18 Martin Jambor <mjambor@suse.cz>
6548
6549 PR ipa/70646
6550 * gcc.dg/ipa/pr70646.c: New test.
6551
1f2ab776
CL
65522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6553
6554 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6555
76489493
CL
65562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6557
6558 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6559 missing tests for vreinterpretq_p{8,16}.
6560
bd79378d
CL
65612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6562
6563 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6564 vsliq_n_s64 and vsliq_n_u64.
6565
81ca3ea0
CL
65662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6567
6568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6569 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6570
873cb425
CL
65712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6572
6573 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6574 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6575 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6576
9d6e7c21
CL
65772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6578
6579 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6580 in comment.
6581
b4dbe40e 65822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6583
6584 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6585 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6586 "blr\t" and switch to scan-assembler-times.
6587
83a5c910
JW
65882016-05-18 Jiong Wang <jiong.wang@arm.com>
6589
53d6d955
UB
6590 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6591 with __aarch64__.
6592 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6593 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6594
fb7cbdeb
JJ
65952016-05-18 Jakub Jelinek <jakub@redhat.com>
6596
8ee91165
JJ
6597 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6598 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6599 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6600 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6601 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6602 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6603
cf4d516a
JJ
6604 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6605 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6606
a4f16422
JJ
6607 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6608 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6609
7b37ce10
JJ
6610 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6611 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6612
fb7cbdeb
JJ
6613 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6614
c9326aef
RB
66152016-05-18 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/71168
6618 * gcc.dg/torture/pr71168.c: New testcase.
6619
df8b0a11
KV
66202016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6621
6622 PR middle-end/63586
6623 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6624 * gcc.dg/tree-ssa/pr63586.c: New test.
6625 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6626
2efd67ed
NS
66272016-05-17 Nathan Sidwell <nathan@acm.org>
6628
6629 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6630 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6631 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6632 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6633
1988b2c2
NS
66342016-05-17 Nathan Sidwell <nathan@acm.org>
6635
6636 * gcc.target/nvptx/abi-vararg-3.c: New.
6637
ad1d92ab
MM
66382016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6639
6640 PR tree-optimization/54579
6641 PR middle-end/55299
6642 * gcc.dg/fold-notrotate-1.c: New test.
6643 * gcc.dg/fold-notshift-1.c: New test.
6644 * gcc.dg/fold-notshift-2.c: New test.
6645
47768df8
MP
66462016-05-17 Marek Polacek <polacek@redhat.com>
6647
6648 PR ipa/71146
6649 * g++.dg/ipa/pr71146.C: New test.
6650
6b5423a5
DM
66512016-05-17 David Malcolm <dmalcolm@redhat.com>
6652
6653 * jit.dg/test-error-array-bounds.c: New test case.
6654
c7986356
MG
66552016-05-17 Marc Glisse <marc.glisse@inria.fr>
6656
6657 * gcc.dg/tree-ssa/and-1.c: New testcase.
6658
d982c5b7
MG
66592016-05-17 Marc Glisse <marc.glisse@inria.fr>
6660
6661 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6662 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6663
0139ba93
MG
66642016-05-17 Marc Glisse <marc.glisse@inria.fr>
6665
6666 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6667 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6668
daab4562
JW
66692016-05-17 Jiong Wang <jiong.wang@arm.com>
6670
6671 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6672
22330033
JW
66732016-05-17 Jiong Wang <jiong.wang@arm.com>
6674
6675 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6676
98b3a5f2
JW
66772016-05-17 Jiong Wang <jiong.wang@arm.com>
6678
6679 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6680 ".2d[index]" when scan the assembly.
6681 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6682 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6683 float64x1.
6684 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6685
b71b7a8e
RB
66862016-05-17 Richard Biener <rguenther@suse.de>
6687
6688 PR tree-optimization/71132
6689 * gcc.dg/torture/pr71132.c: New testcase.
6690
3c51ad46
CL
66912016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6692
6693 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6694
d20faa66
KT
66952016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6696
6697 PR target/70809
6698 * gcc.target/aarch64/pr70809_1.c: New test.
6699
b75cc5a4
KT
67002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6701
6702 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6703 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6704 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6705 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6706
b28eb195
IE
67072016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6708 Ilya Enkovich <ilya.enkovich@intel.com>
6709
6710 PR target/71114
6711 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6712
0b9004ed
JH
67132016-05-16 Jan Hubicka <hubicka@ucw.cz>
6714
6715 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6716 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6717
1b81a1c1
MW
67182016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6719
6720 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6721 test for __ARM_FP16_ARGS.
6722 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6723 * gcc.target/arm/aapcs/neon-vect10.c: New.
6724 * gcc.target/arm/aapcs/neon-vect9.c: New.
6725 * gcc.target/arm/aapcs/vfp18.c: New.
6726 * gcc.target/arm/aapcs/vfp19.c: New.
6727 * gcc.target/arm/aapcs/vfp20.c: New.
6728 * gcc.target/arm/aapcs/vfp21.c: New.
6729 * gcc.target/arm/fp16-aapcs-1.c: New.
6730 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6731 test for __ARM_FP16_ARGS.
6732 * g++.target/arm/fp16-return-1.c: Update expected output.
6733
921d1e73
JW
67342016-05-16 Jiong Wang <jiong.wang@arm.com>
6735
6736 PR testsuite/70227
6737 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6738
228eb42a
HA
67392016-05-15 Harald Anlauf <anlauf@gmx.de>
6740
6741 PR fortran/69603
6742 * gfortran.dg/pr69603.f90: New testcase.
6743
785abfd3
FR
67442016-05-14 Fritz Reese <fritzoreese@gmail.com>
6745
6746 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6747
e75eb64f
FR
67482016-05-14 Fritz Reese <fritzoreese@gmail.com>
6749
6750 PR fortran/71047
6751 * gfortran.dg/pr71047.f08: New test.
6752
aa4b467b
JM
67532016-05-13 Joseph Myers <joseph@codesourcery.com>
6754
6755 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6756 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6757 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6758
653fb4a2
MS
67592016-05-13 Martin Sebor <msebor@redhat.com>
6760
6761 PR c++/60049
6762 * g++.dg/cpp0x/constexpr-60049.C: New test.
6763
9e37582d
JJ
67642016-05-13 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR bootstrap/71071
6767 * gcc.dg/pr71071.c: New test.
6768
a278aa17
UB
67692016-05-13 Uros Bizjak <ubizjak@gmail.com>
6770
6771 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6772 remove XOP handling.
377eaca7 6773 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6774
ac3d02e2
NS
67752016-05-13 Nathan Sidwell <nathan@acm.org>
6776
6777 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6778 __atomic_is_lock_free declaration.
6779
8ab3bdac
RB
67802016-05-13 Richard Biener <rguenther@suse.de>
6781
6782 PR tree-optimization/42587
6783 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6784
623b8e0a
ML
67852016-05-13 Martin Liska <mliska@suse.cz>
6786
6787 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6788 the new format of dump output.
6789
da7674f6
IE
67902016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6791
6792 * gcc.dg/pr71084.c: New test.
6793
c959db3d
RR
67942016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6795
53d6d955
UB
6796 PR target/53440
6797 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6798
43203dea
RR
67992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6800
6801 * gcc.target/aarch64/struct_return.c: New test.
6802
4f2e1536
MP
68032016-05-12 Marek Polacek <polacek@redhat.com>
6804
6805 PR c/70756
6806 * c-c++-common/pr70756-2.c: New test.
6807 * c-c++-common/pr70756.c: New test.
6808
1ef33ef3
RB
68092016-05-12 Richard Biener <rguenther@suse.de>
6810
6811 PR tree-optimization/71059
6812 * gcc.dg/torture/pr71059.c: New testcase.
6813
763baff6
RB
68142016-05-12 Richard Biener <rguenther@suse.de>
6815
6816 PR tree-optimization/71062
6817 * gcc.dg/torture/pr71062.c: New testcase.
6818
c4ec1243
IE
68192016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6820
6821 PR tree-optimization/71006
6822 * gcc.dg/pr71006.c: New test.
6823
a5fbf76d
MP
68242016-05-12 Marek Polacek <polacek@redhat.com>
6825
6826 PR driver/71063
6827 * gcc.dg/opts-7.c: New test.
6828
5acc47a4
KT
68292016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6830
6831 PR target/70830
6832 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6833 Add -save-temps to dg-options.
6834 Scan for ldmfd rather than pop instruction.
6835 * gcc.target/arm/interrupt-2.c: Likewise.
6836 * gcc.target/arm/pr70830.c: New test.
6837
40bd4bf9
JJ
68382016-05-12 Jakub Jelinek <jakub@redhat.com>
6839
3cd63842
JJ
6840 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6841 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6842
c05d08f6
JJ
6843 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6844 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6845 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6846
bc27ffae
JJ
6847 PR target/71019
6848 * gcc.target/i386/avx512vl-pack-1.c: New test.
6849 * gcc.target/i386/avx512vl-pack-2.c: New test.
6850 * gcc.target/i386/avx512bw-pack-2.c: New test.
6851
515d7412
JJ
6852 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6853
40bd4bf9
JJ
6854 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6855 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6856 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6857
44ab146a
RB
68582016-05-12 Richard Biener <rguenther@suse.de>
6859
6860 PR tree-optimization/70986
6861 * gcc.dg/torture/pr70986-1.c: New testcase.
6862 * gcc.dg/torture/pr70986-2.c: Likewise.
6863 * gcc.dg/torture/pr70986-3.c: Likewise.
6864
d6e83a8d
MM
68652016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6866
6867 PR c/43651
6868 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6869 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6870
51e67ea3
UB
68712016-05-11 Uros Bizjak <ubizjak@gmail.com>
6872
6873 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6874 directive.
6875 * gcc.target/i386/pr66746.c: Ditto.
6876
3fd2b007
MM
68772016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6878
6879 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6880 support.
6881 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6882 warning when using -mvsx-timode.
6883 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6884 * gcc.target/powerpc/dform-2.c: Likewise.
6885 * gcc.target/powerpc/pr68805.c: Likewise.
6886
5c3a10fb
MP
68872016-05-11 Marek Polacek <polacek@redhat.com>
6888
6889 PR c++/71024
6890 * c-c++-common/attributes-3.c: New test.
6891
7cfb065b
NS
68922016-05-11 Nathan Sidwell <nathan@acm.org>
6893
6894 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6895 * gcc.c-torture/execute/pr68185.c: Likewise.
6896 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6897 * gcc.dg/pr69634.c: Requires scheduling.
6898 * gcc.dg/torture/pr66178.c: Require label values.
6899 * gcc.dg/setjmp-6.c: Require indirect jumps.
6900
f35ea97d
RB
69012016-05-11 Richard Biener <rguenther@suse.de>
6902
6903 PR tree-optimization/71055
6904 * gcc.dg/torture/pr71055.c: New testcase.
6905
dff70323
RB
69062016-05-11 Richard Biener <rguenther@suse.de>
6907
6908 PR debug/71057
6909 * g++.dg/debug/pr71057.C: New testcase.
6910
56a3d28b
JJ
69112016-05-11 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR fortran/70855
6914 * gfortran.dg/gomp/pr70855.f90: New test.
6915
ebc1b29e
RB
69162016-05-11 Richard Biener <rguenther@suse.de>
6917
6918 PR middle-end/71002
6919 * g++.dg/torture/pr71002.C: New testcase.
6920
98ccd1d7
IE
69212016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6922
6923 PR middle-end/70807
6924 * gcc.dg/pr70807.c: New test.
6925
ed29e24b
MS
69262016-05-10 Martin Sebor <msebor@redhat.com>
6927
6928 PR c++/38611
6929 * g++.dg/Wattributes.C: New test.
6930
e39dab2c
MG
69312016-05-10 Marc Glisse <marc.glisse@inria.fr>
6932
6933 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6934 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6935 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6936
d067e238
IE
69372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6938
6939 PR target/70799
6940 * gcc.target/i386/pr70799-1.c: New test.
6941
cd36c83e
PMR
69422016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6943
6944 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6945
1e3af2a4
IE
69462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6947
6948 PR middle-end/70877
6949 * gcc.target/i386/pr70877.c: New test.
6950
afc610db
IE
69512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6952
6953 PR tree-optimization/70786
6954 * gcc.target/i386/pr70876.c: New test.
6955
4b59d19f
JJ
69562016-05-10 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR target/70927
6959 * gcc.target/i386/avx512vl-logic-1.c: New test.
6960 * gcc.target/i386/avx512vl-logic-2.c: New test.
6961 * gcc.target/i386/avx512dq-logic-2.c: New test.
6962
9b5ee426
BS
69632016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6964
6965 PR target/70963
6966 * gcc.target/powerpc/pr70963.c: New.
6967
f3352cab
DM
69682016-05-10 David Malcolm <dmalcolm@redhat.com>
6969
6970 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6971 (test_very_wide_line): Add ruler to expected output.
6972 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6973 (test_very_wide_line): Likewise.
6974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6975 (test_show_locus): Within the handling of "test_very_wide_line",
6976 enable show_ruler_p on the diagnostic context.
6977
4a3255dd
RB
69782016-05-10 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/71039
6981 * gcc.dg/torture/pr71039.c: New testcase.
6982
da7c9950
NS
69832016-05-10 Nathan Sidwell <nathan@acm.org>
6984
6985 * gcc.dg/nested-func-10.c: Requires alloca.
6986 * gcc.dg/nested-func-9.c: Requires alloca.
6987 * gcc.c-torture/execute/pr70460.c: Requires labels.
6988 * gcc.c-torture/compile/pr70199.c: Requires labels.
6989 * gcc.target/nvptx/decl.c: Compile only.
6990 * gcc.target/nvptx/trailing-init.c: Compile only.
6991 * gcc.target/nvptx/ary-init.c: Compile only.
6992
cf68d92c
MP
69932016-05-10 Marek Polacek <polacek@redhat.com>
6994
6995 PR c/70255
6996 * gcc.dg/attr-opt-1.c: New test.
6997
64ea4e15
RB
69982016-05-10 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/70497
7001 PR tree-optimization/28367
7002 * gcc.dg/torture/20160404-1.c: New testcase.
7003 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7004 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7005
5a96dae3
PMR
70062016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7007
7008 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7009
fc97f805
UB
70102016-05-09 Uros Bizjak <ubizjak@gmail.com>
7011
7012 * gcc.target/i386/fabsneg-1.c New test.
7013
a710b1d5
AM
70142016-05-09 Alan Modra <amodra@gmail.com>
7015
7016 PR testsuite/70826
7017 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7018
171f6f05
RB
70192016-05-09 Richard Biener <rguenther@suse.de>
7020
7021 PR tree-optimization/70985
7022 * gcc.dg/torture/pr70985.c: New testcase.
7023
18caa34e
BC
70242016-05-09 Bin Cheng <bin.cheng@arm.com>
7025
7026 * gcc.dg/tree-ssa/ifc-9.c: New test.
7027 * gcc.dg/tree-ssa/ifc-10.c: New test.
7028 * gcc.dg/tree-ssa/ifc-11.c: New test.
7029 * gcc.dg/tree-ssa/ifc-12.c: New test.
7030 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7031 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7032 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7033
7a27d38f
RB
70342016-05-09 Richard Biener <rguenther@suse.de>
7035
7036 PR fortran/70937
7037 * gfortran.dg/pr70937.f90: New testcase.
7038
5ebbbd3d
RO
70392016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7040
7041 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7042
f6288c24
FR
70432016-05-07 Fritz Reese <fritzoreese@gmail.com>
7044
7045 PR fortran/56226
7046 * gfortran.dg/dec_structure_1.f90: New testcase.
7047 * gfortran.dg/dec_structure_2.f90: Ditto.
7048 * gfortran.dg/dec_structure_3.f90: Ditto.
7049 * gfortran.dg/dec_structure_4.f90: Ditto.
7050 * gfortran.dg/dec_structure_5.f90: Ditto.
7051 * gfortran.dg/dec_structure_6.f90: Ditto.
7052 * gfortran.dg/dec_structure_7.f90: Ditto.
7053 * gfortran.dg/dec_structure_8.f90: Ditto.
7054 * gfortran.dg/dec_structure_9.f90: Ditto.
7055 * gfortran.dg/dec_structure_10.f90: Ditto.
7056 * gfortran.dg/dec_structure_11.f90: Ditto.
7057 * gfortran.dg/dec_union_1.f90: Ditto.
7058 * gfortran.dg/dec_union_2.f90: Ditto.
7059 * gfortran.dg/dec_union_3.f90: Ditto.
7060 * gfortran.dg/dec_union_4.f90: Ditto.
7061 * gfortran.dg/dec_union_5.f90: Ditto.
7062 * gfortran.dg/dec_union_6.f90: Ditto.
7063 * gfortran.dg/dec_union_7.f90: Ditto.
7064
5ec4a8cd
TV
70652016-05-07 Tom de Vries <tom@codesourcery.com>
7066
7067 PR tree-optimization/70956
7068 * gcc.dg/graphite/pr70956.c: New test.
7069
58ec1d0e
JJ
70702016-05-06 Jakub Jelinek <jakub@redhat.com>
7071
ccd88fb7
JJ
7072 PR middle-end/70941
7073 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7074 (a, b, c, d): Change type from char to signed char.
7075 (main): Compare against (signed char) -1634678893 instead of
7076 hardcoded -109. Use __builtin_abort instead of abort.
7077
dd3b6464
JJ
7078 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7079 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7080
58ec1d0e
JJ
7081 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7082
19aa23d8
YR
70832016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7084
7085 PR debug/70935
7086 * gcc.dg/torture/pr70935.c: New test.
7087
ae5f0df1
OE
70882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7089
7090 PR target/58219
ce23a8ff 7091 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7092
078f7e37
RB
70932016-05-06 Richard Biener <rguenther@suse.de>
7094
7095 PR tree-optimization/70960
7096 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7097
765d7b54
OE
70982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7099
7100 PR target/52933
7101 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7102 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7103 Adjust expected instruction counts.
7104 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7105
29c94e65
MP
71062016-05-06 Marek Polacek <polacek@redhat.com>
7107
7108 PR sanitizer/70875
7109 * gcc.dg/ubsan/bounds-3.c: New test.
7110
3684b02e
OE
71112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7112
7113 PR target/54089
7114 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7115
8706773f
RB
71162016-05-06 Richard Biener <rguenther@suse.de>
7117
7118 PR middle-end/70931
7119 * gfortran.dg/pr70931.f90: New testcase.
7120
a4f51018
RB
71212016-05-06 Richard Biener <rguenther@suse.de>
7122
7123 PR middle-end/70941
7124 * gcc.dg/torture/pr70941.c: New testcase.
7125
c4f2425f
BC
71262016-05-05 Bin Cheng <bin.cheng@arm.com>
7127
7128 PR tree-optimization/57206
7129 * gcc.dg/vect/pr57206.c: New test.
7130
5dc08197
RO
71312016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7132
7133 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7134
351f85c5
JJ
71352016-05-05 Jakub Jelinek <jakub@redhat.com>
7136
568bac8c
JJ
7137 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7138
351f85c5
JJ
7139 * c-c++-common/Wdangling-else-4.c: New test.
7140
33fd7785
JJ
71412016-05-04 Jakub Jelinek <jakub@redhat.com>
7142
2d1ac15a
JJ
7143 PR c++/70906
7144 PR c++/70933
7145 * g++.dg/opt/pr70906.C: New test.
7146 * g++.dg/opt/pr70933.C: New test.
7147
33fd7785
JJ
7148 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7149
6b715bf6
JH
71502016-05-04 Jan Hubicka <hubicka@ucw.cz>
7151
7152 * gcc.dg/ipa/pure-const-3.c: New testcase.
7153
deef7113
MP
71542016-05-04 Marek Polacek <polacek@redhat.com>
7155
7156 * c-c++-common/Wdangling-else-1.c: New test.
7157 * c-c++-common/Wdangling-else-2.c: New test.
7158 * c-c++-common/Wdangling-else-3.c: New test.
7159
5396db97
KCY
71602016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7161
7162 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7163 flag is present.
7164
de55efd5
MP
71652016-05-04 Marek Polacek <polacek@redhat.com>
7166
7167 PR c/48778
7168 * gcc.dg/Waddress-2.c: New test.
7169
475839b6
AM
71702016-05-04 Alan Modra <amodra@gmail.com>
7171
7172 * gcc.target/powerpc/pr70866.c: New.
7173
b25aad5f
MS
71742016-05-03 Martin Sebor <msebor@redhat.com>
7175
7176 PR c++/66561
7177 * c-c++-common/builtin_location.c: New test.
7178 * g++.dg/cpp1y/builtin_location.C: New test.
7179
79ce98bc
MP
71802016-05-03 Marek Polacek <polacek@redhat.com>
7181
7182 PR c/70859
7183 * gcc.dg/pr70859.c: New test.
7184 * gcc.dg/pr70859-2.c: New test.
7185
402e89f5
PMR
71862016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7187
7188 * gnat.dg/debug5.adb: New testcase.
7189
f3d90045
DV
71902016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7191
7192 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7193 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7194 Procedure to check for z10 instruction set.
7195
1e26cec1
CL
71962016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7197
7198 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7199
71aca5a0
AM
72002016-05-03 Alan Modra <amodra@gmail.com>
7201
7202 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7203
2fd70ec1
JJ
72042016-05-03 Jakub Jelinek <jakub@redhat.com>
7205
7206 * gcc.target/i386/avx512f-cvt-1.c: New test.
7207
e5705cf7
L
72082016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7209
7210 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7211 -fdump-tree-vrp-details.
7212
381cdae4
RB
72132016-05-03 Richard Biener <rguenther@suse.de>
7214
7215 * gcc.dg/pr30172-1.c: Adjust.
7216 * gcc.dg/pr63743.c: Likewise.
7217 * gcc.dg/tm/pr51696.c: Likewise.
7218 * c-c++-common/tm/safe-1.c: Likewise.
7219 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7220 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7221 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7222 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7223
adedd5c1
JJ
72242016-05-03 Jakub Jelinek <jakub@redhat.com>
7225
31ed1665
JJ
7226 PR rtl-optimization/70467
7227 * gcc.target/i386/pr70467-3.c: New test.
7228 * gcc.target/i386/pr70467-4.c: New test.
7229
dea60b59
JJ
7230 PR tree-optimization/70916
7231 * gcc.c-torture/compile/pr70916.c: New test.
7232
adedd5c1
JJ
7233 PR target/49244
7234 * gcc.target/i386/pr49244-1.c: New test.
7235 * gcc.target/i386/pr49244-2.c: New test.
7236
f80041ef
BS
72372016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7238
7239 PR rtl-optimization/44281
7240 * gcc.target/i386/pr44281.c: New test.
7241
1cfcd39e
BC
72422016-05-03 bin cheng <bin.cheng@arm.com>
7243
7244 PR tree-optimization/56541
7245 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7246 * gcc.dg/vect/pr56541.c: new test.
7247
4304ccfd
MM
72482016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7249
7250 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7251 __float128.
7252 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7253
50d94c29
L
72542016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7255
7256 PR testsuite/70520
7257 * c-c++-common/asan/clone-test-1.c (main): Align child process
7258 stack to 16 bytes.
7259
bc1aee87
DM
72602016-05-02 David Malcolm <dmalcolm@redhat.com>
7261
7262 PR c++/62314
7263 * g++.dg/spellcheck-fields-2.C: New test case.
7264
474e0129
DM
72652016-05-02 David Malcolm <dmalcolm@redhat.com>
7266
7267 PR c++/62314
7268 * g++.dg/pr62314.C: New test case.
7269
818b88a7
JH
72702016-05-02 Jan Hubicka <hubicka@ucw.cz>
7271
7272 * gcc.dg/ipa/inline-8.c: New testcase.
7273
dd77684f
JJ
72742016-05-02 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR rtl-optimization/70467
7277 * gcc.target/i386/pr70467-1.c: New test.
7278
72407e00
BE
72792016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7280
7281 * gcc.dg/spec-options.c: Run the test on all targets.
7282 * gcc.dg/foo.specs: Use cpp_unique_options.
7283
dd53d197
MG
72842016-05-02 Marc Glisse <marc.glisse@inria.fr>
7285
7286 * gcc.dg/tree-ssa/unord.c: New testcase.
7287
a8b85ce9
MG
72882016-05-02 Marc Glisse <marc.glisse@inria.fr>
7289
7290 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7291
5b37e866
NS
72922016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7293
7294 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7295
7176a4a0
MP
72962016-05-02 Marek Polacek <polacek@redhat.com>
7297
7298 PR c/70851
7299 * gcc.dg/enum-incomplete-3.c: New test.
7300
6b9933b9
MP
73012016-05-02 Marek Polacek <polacek@redhat.com>
7302 Tom de Vries <tom@codesourcery.com>
7303
7304 PR tree-optimization/70700
7305 * gcc.dg/pr70700.c: New test.
7306
90f82260
UB
73072016-05-01 Uros Bizjak <ubizjak@gmail.com>
7308
7309 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7310 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7311 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7312 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7313 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7314
f73036c1
EB
73152016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7316
7317 * ada/acats/run_acats: Rename into...
7318 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7319 * ada/acats/run_all.sh: Remove redundant test.
7320 (target_run): Move around.
7321 (target_gnatchop): Use newly built executable.
7322 (target_gnatmake): Likewise.
7323 Check that the compilation of impbit succeeds.
7324
85e051a3
OE
73252016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7326
7327 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7328 * gcc.dg/20021029-1.c: Likewise.
7329 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7330 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7331 * gcc.target/sh/cmpstr.c: Likewise.
7332 * gcc.target/sh/cmpstrn.c: Likewise.
7333 * gcc.target/sh/memset.c: Likewise.
7334 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7335 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7336 * gcc.target/sh/pr39423-1.c: Likewise.
7337 * gcc.target/sh/pr49468-di.c: Likewise.
7338 * gcc.target/sh/pr49468-si.c: Likewise.
7339 * gcc.target/sh/pr49880-1.c: Likewise.
7340 * gcc.target/sh/pr49880-2.c: Likewise.
7341 * gcc.target/sh/pr49880-3.c: Likewise.
7342 * gcc.target/sh/pr50751-1.c: Likewise.
7343 * gcc.target/sh/pr50751-4.c: Likewise.
7344 * gcc.target/sh/pr50751-7.c: Likewise.
7345 * gcc.target/sh/pr51244-1.c: Likewise.
7346 * gcc.target/sh/pr51244-10.c: Likewise.
7347 * gcc.target/sh/pr51244-11.c: Likewise.
7348 * gcc.target/sh/pr51244-12.c: Likewise.
7349 * gcc.target/sh/pr51244-13.c: Likewise.
7350 * gcc.target/sh/pr51244-14.c: Likewise.
7351 * gcc.target/sh/pr51244-17.c: Likewise.
7352 * gcc.target/sh/pr51244-18.c: Likewise.
7353 * gcc.target/sh/pr51244-19.c: Likewise.
7354 * gcc.target/sh/pr51244-4.c: Likewise.
7355 * gcc.target/sh/pr51244-5.c: Likewise.
7356 * gcc.target/sh/pr51244-7.c: Likewise.
7357 * gcc.target/sh/pr51244-8.c: Likewise.
7358 * gcc.target/sh/pr51244-9.c: Likewise.
7359 * gcc.target/sh/pr51697.c: Likewise.
7360 * gcc.target/sh/pr52483-1.c: Likewise.
7361 * gcc.target/sh/pr52483-2.c: Likewise.
7362 * gcc.target/sh/pr52483-3.c: Likewise.
7363 * gcc.target/sh/pr52483-5.c: Likewise.
7364 * gcc.target/sh/pr52933-1.c: Likewise.
7365 * gcc.target/sh/pr52933-2.c: Likewise.
7366 * gcc.target/sh/pr52933-3.c: Likewise.
7367 * gcc.target/sh/pr53568-1.c: Likewise.
7368 * gcc.target/sh/pr53976-1.c: Likewise.
7369 * gcc.target/sh/pr53988-1.c: Likewise.
7370 * gcc.target/sh/pr53988.c: Likewise.
7371 * gcc.target/sh/pr54089-1.c: Likewise.
7372 * gcc.target/sh/pr54089-6.c: Likewise.
7373 * gcc.target/sh/pr54089-7.c: Likewise.
7374 * gcc.target/sh/pr54089-8.c: Likewise.
7375 * gcc.target/sh/pr54089-9.c: Likewise.
7376 * gcc.target/sh/pr54236-1.c: Likewise.
7377 * gcc.target/sh/pr54236-2.c: Likewise.
7378 * gcc.target/sh/pr54236-3.c: Likewise.
7379 * gcc.target/sh/pr54236-4.c: Likewise.
7380 * gcc.target/sh/pr54386.c: Likewise.
7381 * gcc.target/sh/pr54602-1.c: Likewise.
7382 * gcc.target/sh/pr54685.c: Likewise.
7383 * gcc.target/sh/pr54760-1.c: Likewise.
7384 * gcc.target/sh/pr54760-2.c: Likewise.
7385 * gcc.target/sh/pr54760-3.c: Likewise.
7386 * gcc.target/sh/pr54760-4.c: Likewise.
7387 * gcc.target/sh/pr54760-5.c: Likewise.
7388 * gcc.target/sh/pr54760-6.c: Likewise.
7389 * gcc.target/sh/pr55146.c: Likewise.
7390 * gcc.target/sh/pr55160.c: Likewise.
7391 * gcc.target/sh/pr59278.c: Likewise.
7392 * gcc.target/sh/pr59401-1.c: Likewise.
7393 * gcc.target/sh/pr59533-1.c: Likewise.
7394 * gcc.target/sh/pr63260.c: Likewise.
7395 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7396 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7397 * gcc.target/sh/strlen.c: Likewise.
7398 * gcc.target/sh/torture/pr30807.c: Likewise.
7399 * gcc.target/sh/torture/pr34777.c: Likewise.
7400 * gcc.target/sh/torture/pr64652.c: Likewise.
7401 * gcc.target/sh/torture/pr65505.c: Likewise.
7402 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7403 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7404
411e5c67
PC
74052016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7406
7407 PR c++/66644
7408 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7409
8fa97501
BS
74102016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7411
7412 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7413 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7414 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7415 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7416
5a956111
PP
74172016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7418
7419 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7420 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7421
e7ff0319
CP
74222016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7423
7424 PR middle-end/70626
7425 * c-c++-common/goacc/combined-reduction.c: New test.
7426 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7427
52d11a4b
L
74282016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7429
7430 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7431 *movdi_internal pattern only if PIC off.
7432 * gcc.target/i386/pr70155-2.c: Likewise.
7433 * gcc.target/i386/pr70155-3.c: Likewise.
7434 * gcc.target/i386/pr70155-4.c: Likewise.
7435 * gcc.target/i386/pr70155-5.c: Likewise.
7436 * gcc.target/i386/pr70155-6.c: Likewise.
7437 * gcc.target/i386/pr70155-7.c: Likewise.
7438 * gcc.target/i386/pr70155-8.c: Likewise.
7439 * gcc.target/i386/pr70155-15.c: Likewise.
7440 * gcc.target/i386/pr70155-17.c: Likewise.
7441 * gcc.target/i386/pr70155-22.c: Likewise.
7442
8960db31
BC
74432016-04-29 Bin Cheng <bin.cheng@arm.com>
7444
7445 PR tree-optimization/70803
7446 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7447
cca535a4
IE
74482016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7449
7450 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7451 optimization of vector loop.
7452 * gcc.target/i386/vect-unpack-3.c: New test.
7453 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7454 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7455 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7456
500ecf4a
MP
74572016-04-29 Marek Polacek <polacek@redhat.com>
7458
7459 PR sanitizer/70342
7460 * g++.dg/ubsan/null-7.C: New test.
7461
2fff3db8
MP
7462 PR c/70852
7463 * gcc.dg/pr70852.c: New test.
7464
509063eb
DV
74652016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7466
7467 PR/69089
7468 * g++.dg/cpp0x/alignas6.C: New test.
7469
83745c0d
DV
74702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7471
c87885ca
RO
7472 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7473 * gcc.dg/pr27003.c: Likewise.
7474 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7475 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7476 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7477 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7478 * gcc.target/arc/mxy.c: Likewise.
7479 * gcc.target/arc/mswape.c: Likewise.
7480 * gcc.target/arc/mrtsc.c: Likewise.
7481 * gcc.target/arc/mcrc.c: Likewise.
7482 * gcc.target/arc/mdsp-packa.c: Likewise.
7483 * gcc.target/arc/mdvbf.c: Likewise.
7484 * gcc.target/arc/mlock.c: Likewise.
7485 * gcc.target/arc/mmac-24.c: Likewise.
7486 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7487
849b265d
BS
74882016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7489 Matthijs Kooijman <matthijs@stdin.nl>
7490 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7491
7492 PR target/60040
7493 * gcc.target/avr/pr60040-1.c: New.
7494 * gcc.target/avr/pr60040-2.c: New.
7495
1390536b
RB
74962016-04-29 Richard Biener <rguenther@suse.de>
7497
7498 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7499
98998245
RB
75002016-04-29 Richard Biener <rguenther@suse.de>
7501
7502 PR tree-optimization/13962
7503 PR tree-optimization/65686
7504 * gcc.dg/uninit-pr65686.c: New testcase.
7505
8b80cc21
JJ
75062016-04-29 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR middle-end/70843
7509 * gcc.dg/pr70843.c: New test.
7510
6181bc30
JJ
75112016-04-28 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR target/70858
7514 * gcc.target/i386/pr70858.c: New test.
7515
f4cb3612
AB
75162016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7517
7518 * gcc.target/arc/nps400-1.c: New file.
7519
8ad9df62
JR
75202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7521 Andrew Burgess <andrew.burgess@embecosm.com>
7522
7523 * gcc.target/arc/movh_cl-1.c: New file.
7524
ceaaa9fe
JR
75252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7526 Andrew Burgess <andrew.burgess@embecosm.com>
7527
7528 * gcc.target/arc/extzv-1.c: New file.
7529 * gcc.target/arc/insv-1.c: New file.
7530 * gcc.target/arc/insv-2.c: New file.
7531 * gcc.target/arc/movb-1.c: New file.
7532 * gcc.target/arc/movb-2.c: New file.
7533 * gcc.target/arc/movb-3.c: New file.
7534 * gcc.target/arc/movb-4.c: New file.
7535 * gcc.target/arc/movb-5.c: New file.
7536 * gcc.target/arc/movb_cl-1.c: New file.
7537 * gcc.target/arc/movb_cl-2.c: New file.
7538 * gcc.target/arc/movbi_cl-1.c: New file.
7539 * gcc.target/arc/movl-1.c: New file.
7540
4d03dc2f
JR
75412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7542 Andrew Burgess <andrew.burgess@embecosm.com>
7543
7544 * gcc.target/arc/cmem-1.c: New file.
7545 * gcc.target/arc/cmem-2.c: New file.
7546 * gcc.target/arc/cmem-3.c: New file.
7547 * gcc.target/arc/cmem-4.c: New file.
7548 * gcc.target/arc/cmem-5.c: New file.
7549 * gcc.target/arc/cmem-6.c: New file.
7550 * gcc.target/arc/cmem-7.c: New file.
7551 * gcc.target/arc/cmem-ld.inc: New file.
7552 * gcc.target/arc/cmem-st.inc: New file.
7553
81262dad
JJ
75542016-04-28 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR target/70821
7557 * gcc.target/i386/pr70821.c: New test.
7558
0a31a09a
BS
75592016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7560
7561 * gcc.target/powerpc/vec-adde.c: New test.
7562 * gcc.target/powerpc/vec-adde-int128.c: New test.
7563
3ddffba9
JJ
75642016-04-28 Jakub Jelinek <jakub@redhat.com>
7565
7566 * gcc.target/i386/avx-vround-1.c: New test.
7567 * gcc.target/i386/avx-vround-2.c: New test.
7568 * gcc.target/i386/avx512vl-vround-1.c: New test.
7569 * gcc.target/i386/avx512vl-vround-2.c: New test.
7570
713dedcd
RO
75712016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7572
7573 PR testsuite/70595
7574 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7575 (check_effective_target_cilkplus_runtime): ... this.
7576 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7577 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7578
7579 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7580 Require cilkplus_runtime.
7581 Don't add -lcilkrts.
7582 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7583 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7584 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7585 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7586 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7587 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7588 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7589 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7590 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7591 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7592 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7593 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7594 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7595 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7596 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7597 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7598 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7599 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7600 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7601 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7602 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7603 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7604 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7605 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7606 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7607 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7608 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7609 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7610 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7611
7612 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7613 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7614
7615 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7616
7617 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7618 cilkplus_runtime.
7619
3563f78f
MG
76202016-04-27 Marc Glisse <marc.glisse@inria.fr>
7621
7622 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7623 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7624
6bc2bb18
RB
76252015-04-27 Ryan Burn <contact@rnburn.com>
7626
7627 PR c++/69024
7628 PR c++/68997
7629 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7630 diagnostic.
7631 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7632 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7633
1e55d29a
EB
76342016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/limited_with4.ad[sb]: New test.
7637 * gnat.dg/limited_with4_pkg.ads: New helper.
7638
087146ca
L
76392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7640
7641 PR target/70155
7642 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7643 and movv1ti_internal patterns
7644 * gcc.target/i386/pr70155-1.c: New test.
7645 * gcc.target/i386/pr70155-2.c: Likewise.
7646 * gcc.target/i386/pr70155-3.c: Likewise.
7647 * gcc.target/i386/pr70155-4.c: Likewise.
7648 * gcc.target/i386/pr70155-5.c: Likewise.
7649 * gcc.target/i386/pr70155-6.c: Likewise.
7650 * gcc.target/i386/pr70155-7.c: Likewise.
7651 * gcc.target/i386/pr70155-8.c: Likewise.
7652 * gcc.target/i386/pr70155-9.c: Likewise.
7653 * gcc.target/i386/pr70155-10.c: Likewise.
7654 * gcc.target/i386/pr70155-11.c: Likewise.
7655 * gcc.target/i386/pr70155-12.c: Likewise.
7656 * gcc.target/i386/pr70155-13.c: Likewise.
7657 * gcc.target/i386/pr70155-14.c: Likewise.
7658 * gcc.target/i386/pr70155-15.c: Likewise.
7659 * gcc.target/i386/pr70155-16.c: Likewise.
7660 * gcc.target/i386/pr70155-17.c: Likewise.
7661 * gcc.target/i386/pr70155-18.c: Likewise.
7662 * gcc.target/i386/pr70155-19.c: Likewise.
7663 * gcc.target/i386/pr70155-20.c: Likewise.
7664 * gcc.target/i386/pr70155-21.c: Likewise.
7665 * gcc.target/i386/pr70155-22.c: Likewise.
7666
92329f9f
L
76672016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7668
7669 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7670 ".{5,6}".
7671
309a0cf6
BC
76722016-04-27 Bin Cheng <bin.cheng@arm.com>
7673
7674 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7675 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7676 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7677 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7678 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7679
72ed2b9c
RB
76802016-04-27 Richard Biener <rguenther@suse.de>
7681
7682 PR ipa/70760
7683 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7684 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7685
3c98ff9b
NS
76862016-04-27 Nathan Sidwell <nathan@acm.org>
7687
7688 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7689 * g++.dg/ubsan/pr63956.C: Adjust error location.
7690
9ec5d66b
NC
76912016-04-27 Nick Clifton <nickc@redhat.com>
7692
7693 PR middle-end/49889
7694 * gcc.dg/pr49889.c: New test.
7695
c1e1f433
BS
76962016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7697
7698 * c-c++-common/memset-array.c: New test.
7699
8ac43293
MS
77002016-04-26 Martin Sebor <msebor@redhat.com>
7701
7702 PR c++/66639
7703 * g++.dg/cpp1y/func_constexpr.C: New test.
7704
843ce8ab
PP
77052016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7706
7707 PR c++/70241
7708 * g++.dg/cpp0x/enum32.C: New test.
7709 * g++.dg/cpp0x/enum33.C: New test.
7710
77112016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7712
7713 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7714 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7715 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7716 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7717 * gcc.c-torture/execute/pr38151.c: Likewise.
7718 * gcc.c-torture/execute/pr66556.c: Likewise.
7719 * gcc.c-torture/execute/pr67781.c: Likewise.
7720 * gcc.c-torture/execute/pr68648.c: Likewise.
7721
ca1206be
MG
77222016-04-26 Marc Glisse <marc.glisse@inria.fr>
7723
7724 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7725
2448a956
MP
77262016-04-26 Marek Polacek <polacek@redhat.com>
7727
7728 PR c/67784
7729 * gcc.dg/pr67784-3.c: New test.
7730 * gcc.dg/pr67784-4.c: New test.
7731 * gcc.dg/pr67784-5.c: New test.
7732
b02a5e26
MP
7733 PR c/70791
7734 * gcc.dg/Wnested-externs-2.c: New test.
7735
6b6aa8d3
MG
77362016-04-26 Marc Glisse <marc.glisse@inria.fr>
7737
7738 * gcc.dg/fold-plusmult.c: Adjust.
7739 * gcc.dg/no-strict-overflow-6.c: Adjust.
7740 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7741
a2095b55
BS
77422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7743
7744 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7745 number scans.
7746 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7747 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7748 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7749 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7750 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7751 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7752 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7753 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7754 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7755 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7756 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7757 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7758 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7759 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7760 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7761 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7762 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7763 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7764 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7765 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7766 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7767 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7768 scans.
7769 * gcc.target/i386/pr32219-4.c: Likewise.
7770 * gcc.target/i386/pr32219-6.c: Likewise.
7771 * gcc.target/i386/pr32219-8.c: Likewise.
7772
bb0cc5c8
KT
77732016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774
7775 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7776 associated options.
7777
5a0802ea
MP
77782016-04-26 Marek Polacek <polacek@redhat.com>
7779
7780 PR c++/70744
7781 * g++.dg/ext/cond2.C: New test.
7782
00f615af
BC
77832016-04-26 Bin Cheng <bin.cheng@arm.com>
7784
7785 PR tree-optimization/70771
7786 PR tree-optimization/70775
7787 * gcc.dg/pr70771.c: New test.
25939d34 7788 * gcc.dg/pr70775.c: New test.
00f615af 7789
218155e7
BS
77902016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7791
7792 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7793
ab99f467
RB
77942016-04-25 Richard Biener <rguenther@suse.de>
7795
7796 PR tree-optimization/70780
7797 * gcc.dg/torture/pr70780.c: New testcase.
7798
3f8257db 77992016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7800
c87885ca
RO
7801 * gcc.target/arm/neon-vaddws16.c: New test.
7802 * gcc.target/arm/neon-vaddws32.c: New test.
7803 * gcc.target/arm/neon-vaddwu16.c: New test.
7804 * gcc.target/arm/neon-vaddwu32.c: New test.
7805 * gcc.target/arm/neon-vaddwu8.c: New test.
7806 * lib/target-supports.exp
93c590ee
MC
7807 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7808 that arm neon support vector widen sum of HImode TO SImode.
7809
d6c1a7a7
JJ
78102016-04-23 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR sanitizer/70712
7813 * c-c++-common/asan/pr70712.c: New test.
7814
ab0fc037
TS
78152016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7816
7817 * .gitattributes: New file.
7818
2aa64824
CL
78192016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7820
7821 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7822
e7e12d92
DH
78232016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7824
7825 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7826 * gfortran.dg/submodule_15.f08: Likewise.
7827
d1431192
RB
78282016-04-22 Richard Biener <rguenther@suse.de>
7829
7830 PR tree-optimization/70740
7831 * gcc.dg/torture/pr70740.c: New testcase.
7832
04a63c24
L
78332016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7834
7835 PR target/70750
7836 * gcc.target/i386/pr70750-1.c: New test.
7837 * gcc.target/i386/pr70750-2.c: Likewise.
7838
20700098
PC
78392016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/70540
7842 * g++.dg/cpp0x/auto48.C: New.
7843
aedf4e12
MP
78442016-04-21 Marek Polacek <polacek@redhat.com>
7845
7846 PR c++/70513
7847 * g++.dg/cpp0x/forw_enum12.C: New test.
7848 * g++.dg/cpp0x/forw_enum13.C: New test.
7849
2074d80a
KY
78502016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7851
7852 PR target/70728
7853 * gcc.target/i386/pr70728.c: New test.
7854
aef4aab0
RB
78552016-04-21 Richard Biener <rguenther@suse.de>
7856
7857 PR middle-end/70747
7858 * gcc.dg/pr70747.c: New testcase.
7859
2359e571
BC
78602016-04-21 Bin Cheng <bin.cheng@arm.com>
7861
7862 PR tree-optimization/70715
7863 * gcc.dg/tree-ssa/scev-13.c: New test.
7864
ce0e66ff
MG
78652016-04-21 Marc Glisse <marc.glisse@inria.fr>
7866
7867 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7868
2c2870a1
MG
78692016-04-21 Marc Glisse <marc.glisse@inria.fr>
7870
7871 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7872
a2b056a3
JH
78732016-04-20 Jan Hubicka <jh@suse.cz>
7874
7875 PR ipa/70018
7876 * g++.dg/ipa/nothrow-1.C: New testcase.
7877
ee392fc2
NS
78782016-04-20 Nathan Sidwell <nathan@acm.org>
7879
7880 PR c++/55635
7881 * g++.dg/eh/delete1.C: New.
7882
dda49daf
L
78832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7884
7885 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7886 -mtune-ctrl=sse_typeless_stores.
7887
8a5b9d5a
L
78882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7891
1011119f
BC
78922016-04-20 Bin Cheng <bin.cheng@arm.com>
7893
7894 PR tree-optimization/69489
7895 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7896
477d4906
IV
78972016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7898
7899 PR c++/69363
7900 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7901 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7902 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7903
fad08d12
BC
79042016-04-20 Bin Cheng <bin.cheng@arm.com>
7905
7906 PR tree-optimization/56625
7907 PR tree-optimization/69489
7908 * gcc.dg/vect/pr56625.c: New test.
7909 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7910
9e3e4fab
AP
79112016-04-20 Andrew Pinski <apinski@cavium.com>
7912
7913 PR target/64971
7914 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7915
d7aa24e4
AC
79162016-04-20 Arnaud Charlet <charlet@adacore.com>
7917
7918 * gnat.dg/self1.adb: Remove now incorrect test.
7919
e6d62b46
BC
79202016-04-20 Bin Cheng <bin.cheng@arm.com>
7921
7922 * gcc.dg/tree-ssa/scev-11.c: New test.
7923 * gcc.dg/tree-ssa/scev-12.c: New test.
7924
2697b189
MP
79252016-04-20 Marek Polacek <polacek@redhat.com>
7926
7927 PR tree-optimization/70725
7928 * gcc.dg/pr70725.c: New test.
7929
60d393e8
RB
79302016-04-20 Richard Biener <rguenther@suse.de>
7931
7932 PR tree-optimization/70726
7933 * g++.dg/vect/pr70726.cc: New testcase.
7934
82c6f58a
AK
79352016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7936
7937 PR target/70674
7938 * gcc.target/s390/pr70674.c: New test.
7939
90eeab20
JD
79402016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7941
7942 PR libgfortran/70684
7943 * gfortran.dg/list_read_14.f90: New test.
7944
fc9cf6da
L
79452016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7946
7947 PR target/69201
7948 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7949 extern to force it misaligned.
7950 (b): Likewise.
7951 (c): Likewise.
7952 (d): Likewise.
7953 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7954 Don't check `*' before movv4sf_internal.
7955 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7956 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7957 Don't check `*' before movv16qi_internal.
7958 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7959 extern to force it misaligned.
7960 (b): Likewise.
7961 (c): Likewise.
7962 (d): Likewise.
7963 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7964 Don't check `*' before movv2df_internal.
7965 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7966 extern to force it misaligned.
7967 (b): Likewise.
7968 (c): Likewise.
7969 (d): Likewise.
7970 Check movv8sf_internal instead of avx_storeups256.
7971 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7972
ea8927ea
RB
79732016-04-19 Richard Biener <rguenther@suse.de>
7974
7975 PR tree-optimization/70171
7976 * g++.dg/tree-ssa/pr70171.C: New testcase.
7977
65f52ee9
RB
79782016-04-19 Richard Biener <rguenther@suse.de>
7979
7980 PR tree-optimization/70724
7981 * gcc.dg/torture/pr70724.c: New testcase.
7982
987b67f1
VM
79832016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7984
7985 PR middle-end/70689
c87885ca 7986 * gcc.target/i386/pr70689.c: New.
987b67f1 7987
91a47c39
L
79882016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7989
7990 PR target/70708
7991 * gcc.target/i386/pr70708.c: New test.
7992
8270b82d
RB
79932016-04-18 Richard Biener <rguenther@suse.de>
7994
7995 PR tree-optimization/43434
7996 * gcc.dg/vect/pr43434.c: New testcase.
7997 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7998 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7999 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8000 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8001 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8002 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8003 * gcc.dg/gomp/pr68640.c: Likewise.
8004 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8005 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8006
edd048e2
RB
80072016-04-18 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/70701
8010 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8011
bd5c7330
TV
80122016-04-18 Tom de Vries <tom@codesourcery.com>
8013
8014 PR testsuite/70699
8015 * gcc.dg/pr70161.c: Add dot-file scans.
8016 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8017 instead of after last dot char.
8018
23f2660f
EB
80192016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 * c-c++-common/dump-ada-spec-3.c: New test.
8022 * c-c++-common/dump-ada-spec-4.c: Likewise.
8023
da152c9f
TV
80242016-04-17 Tom de Vries <tom@codesourcery.com>
8025
8026 PR other/70183
8027 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8028
cc950f98
JH
80292016-04-15 Jan Hubicka <jh@suse.cz>
8030
8031 PR ipa/70018
8032 * g++.dg/ipa/pure-const-1.C: New testcase.
8033 * g++.dg/ipa/pure-const-2.C: New testcase.
8034 * g++.dg/ipa/pure-const-3.C: New testcase.
8035
949505a9
MP
80362016-04-15 Marek Polacek <polacek@redhat.com>
8037
8038 PR c/70671
8039 * gcc.dg/bitfld-22.c: New test.
8040
10e547d6
BS
80412016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8042
8043 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8044 x86_64.
8045
1e77281b
MP
80462016-04-15 Marek Polacek <polacek@redhat.com>
8047
8048 PR c/70651
8049 * c-c++-common/pr70651.c: New test.
8050
e501fa8e
KT
80512016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8052
8053 PR rtl-optimization/70681
8054 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8055 dump scan on arm and powerpc.
8056 * gcc.dg/pr10474.c: Likewise.
8057
dda1bf61
JJ
80582016-04-15 Jakub Jelinek <jakub@redhat.com>
8059
ca4ef1ff
JJ
8060 PR c++/69517
8061 PR c++/70019
8062 PR c++/70588
8063 * g++.dg/cpp1y/vla11.C: Revert for real.
8064
dda1bf61
JJ
8065 PR c/70436
8066 * c-c++-common/Wparentheses-1.c: New test.
8067 * c-c++-common/gomp/Wparentheses-1.c: New test.
8068 * c-c++-common/gomp/Wparentheses-2.c: New test.
8069 * c-c++-common/gomp/Wparentheses-3.c: New test.
8070 * c-c++-common/gomp/Wparentheses-4.c: New test.
8071 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8072 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8073 * c-c++-common/goacc/Wparentheses-1.c: New test.
8074
1355e62c
KY
80752016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8076
8077 PR target/70662
8078 * gcc.target/i386/pr70662.c: New test.
8079
0ab34b9e 80802016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8081 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8082
8083 PR tree-optimization/70130
8084 * gcc.dg/vect/O3-pr70130.c: New testcase.
8085
bc773aad
MM
80862016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8087
6e9b2286
MM
8088 PR target/70669
8089 * gcc.target/powerpc/pr70669.c: New test.
8090
bc773aad
MM
8091 PR target/70640
8092 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8093 a power7 system that does not have an assembler that supports
8094 power8.
8095
d8747845
MS
80962016-04-14 Martin Sebor <msebor@redhat.com>
8097
8098 PR c++/69517
8099 PR c++/70019
8100 PR c++/70588
8101 * c-c++-common/ubsan/vla-1.c: Revert.
8102 * g++.dg/cpp1y/vla11.C: Same.
8103 * g++.dg/cpp1y/vla12.C: Same.
8104 * g++.dg/cpp1y/vla13.C: Same.
8105 * g++.dg/cpp1y/vla14.C: Same.
8106 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8107 * g++.dg/init/array24.C: Same.
d8747845
MS
8108 * g++.dg/ubsan/vla-1.C: Same.
8109
85128559
MP
81102016-04-14 Marek Polacek <polacek@redhat.com>
8111 Jan Hubicka <hubicka@ucw.cz>
8112
8113 PR c++/70029
8114 * g++.dg/torture/pr70029.C: New test.
8115
52fbb073
MS
81162016-04-14 Martin Sebor <msebor@redhat.com>
8117
8118 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8119 type size to prevent failures on targets with very low maximum
8120 alignment.
8121
6db61d6f
RB
81222016-04-14 Richard Biener <rguenther@suse.de>
8123
8124 PR tree-optimization/70623
8125 * gcc.dg/torture/pr70623.c: New testcase.
8126 * gcc.dg/torture/pr70623-2.c: Likewise.
8127
342fac95
MS
81282016-04-13 Martin Sebor <msebor@redhat.com>
8129
8130 PR c++/69517
8131 PR c++/70019
8132 PR c++/70588
8133 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8134 * g++.dg/cpp1y/vla11.C: New test.
8135 * g++.dg/cpp1y/vla12.C: New test.
8136 * g++.dg/cpp1y/vla13.C: New test.
8137 * g++.dg/cpp1y/vla14.C: New test.
8138 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8139 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8140 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8141
d93c452f
JJ
81422016-04-13 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR c++/70641
8145 * g++.dg/opt/pr70641.C: New test.
8146
85115fb6
RO
81472016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148
8149 PR rtl-optimization/68749
8150 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8151 effects of argument promotions.
8152 Remove default args to dg-skip-if.
8153
545a4139
PC
81542016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8155
8156 PR c++/70635
8157 * g++.dg/parse/pr70635.C: New.
8158
b3a77f21
MP
81592016-04-13 Marek Polacek <polacek@redhat.com>
8160
8161 PR c++/70639
8162 * c-c++-common/Wmisleading-indentation-4.c: New test.
8163
99cd9857
MP
81642016-04-13 Marek Polacek <polacek@redhat.com>
8165
8166 PR c/70436
c87885ca
RO
8167 * gcc.dg/Wparentheses-12.c: New test.
8168 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8169
75ca93ec
IE
81702016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8171
8172 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8173 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8174 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8175
3d3f9e7e
JJ
81762016-04-13 Jakub Jelinek <jakub@redhat.com>
8177
37947cd0
JJ
8178 PR middle-end/70633
8179 * gcc.c-torture/compile/pr70633.c: New test.
8180
3d3f9e7e
JJ
8181 PR debug/70628
8182 * gcc.dg/torture/pr70628.c: New test.
8183
92886d3e
PP
81842016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8185
8186 PR c++/70610
8187 * g++.dg/template/pr70610.C: New test.
8188 * g++.dg/template/pr70610-2.C: New test.
8189 * g++.dg/template/pr70610-3.C: New test.
8190 * g++.dg/template/pr70610-4.C: New test.
8191
13bd7c2b
JJ
81922016-04-12 Jakub Jelinek <jakub@redhat.com>
8193
6512fa6d
JJ
8194 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8195 128 instead of 32.
8196
13bd7c2b
JJ
8197 PR c++/70571
8198 * g++.dg/ext/pr70571.C: New test.
8199
20b9851c
MM
82002016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8201
8a434ada 8202 PR target/70640
20b9851c
MM
8203 * gcc.target/powerpc/pr70640.c: New test.
8204
2b2f52bc
PC
82052016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8206
8207 PR c++/68722
8208 * g++.dg/parse/pr68722.C: New.
8209
5901e56a
JJ
82102016-04-12 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR rtl-optimization/70596
8213 * gcc.target/i386/pr70596.c: New test.
8214
d4619dc1
NS
82152016-04-12 Nathan Sidwell <nathan@acm.org>
8216
8217 PR c++/70501
8218 * g++.dg/init/pr70501.C: New.
8219
3df530d3
DW
82202016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8221
8222 * gcc.target/i386/asm-flag-6.c: New test.
8223
b7a120d7
TV
82242016-04-12 Tom de Vries <tom@codesourcery.com>
8225
8226 PR tree-optimization/68756
8227 * gcc.dg/graphite/pr68756.c: New test.
8228
4e0eea75
JJ
82292016-04-12 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/70602
8232 * gcc.c-torture/execute/pr70602.c: New test.
8233
35fbda43
MM
82342016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8235
8236 PR target/70381
8237 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8238 __float128 emulator is built and runs.
8239 * gcc.target/powerpc/float128-1.c: Likewise.
8240
8241 * lib/target-supports.exp (check_ppc_float128_sw_available):
8242 Rework tests for __float128 software and hardware
8243 availability. Fix exit condition to return 0 on success.
8244
04a99ebe
JG
82452016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8246
8247 PR target/70133
8248 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8249 * gcc.target/aarch64/target_attr_15.c: Likewise.
8250
47cd5a85
PC
82512016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/69066
8254 * g++.dg/cpp1y/pr69066.C: New.
8255
a5edb32e
JD
82562016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257
8258 PR fortran/68566
8259 * gfortran.dg/pr36192.f90: Update test.
8260 * gfortran.dg/pr36192_1.f90: Update test.
8261 * gfortran.dg/real_dimension_1.f: Update test.
8262 * gfortran.dg/parameter_array_init_7.f90: New test.
8263
8ef378f8
JDA
82642016-04-09 John David Anglin <danglin@gcc.gnu.org>
8265
c532c871
JDA
8266 PR testsuite/64039
8267 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8268
d34f706f
JDA
8269 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8270
75e1dd9e
JDA
8271 PR rtl-optimization/66669
8272 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8273
8a976f5f
JDA
8274 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8275
da04822a
JDA
8276 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8277 * gcc.dg/pie-1.c: Likewise.
8278 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8279 * gcc.dg/pic-4.c: Likewise.
8280 * gcc.dg/pie-3.c: Likewise.
8281 * gcc.dg/pie-4.c: Likewise.
8282
adfabcf9
JDA
8283 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8284
4a020adf
JDA
8285 PR tree-optimization/68644
8286 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8287
8ef378f8
JDA
8288 PR rtl-optimization/64886
8289 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8290
09bf990e
TV
82912016-04-09 Tom de Vries <tom@codesourcery.com>
8292
8293 PR tree-optimization/68953
8294 * gcc.dg/graphite/pr68953.c: New test.
8295
138c3c1a
DH
82962016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8297
8298 PR fortran/70592
8299 * gfortran.dg/deferred_character_16.f90: New test.
8300
f55460af
JJ
83012016-04-09 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR tree-optimization/70586
8304 * gcc.c-torture/execute/pr70586.c: New test.
8305
0b77bbf3
DH
83062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8307
8308 PR sanitizer/70573
8309 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8310 with __builtin_memset
8311 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8312
c42cfb5c
CP
83132016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8314
8315 PR lto/70289
8316 PR ipa/70348
8317 PR tree-optimization/70373
8318 PR middle-end/70533
8319 PR middle-end/70534
8320 PR middle-end/70535
8321 * c-c++-common/goacc/reduction-5.c: New test.
8322 * c-c++-common/goacc/reduction-promotions.c: New test.
8323 * gfortran.dg/goacc/reduction-3.f95: New test.
8324 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8325
56cfb596
PP
83262016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8327
8328 PR c++/70590
8329 PR c++/70452
8330 * g++.dg/pr70590.C: New test.
8331 * g++.dg/pr70590-2.C: New test.
8332
1a13c0a2
JJ
83332016-04-08 Jakub Jelinek <jakub@redhat.com>
8334
abc0647a
JJ
8335 PR middle-end/70593
8336 * gcc.target/i386/pr70593.c: New test.
8337
1a13c0a2
JJ
8338 PR rtl-optimization/70574
8339 * gcc.target/i386/avx2-pr70574.c: New test.
8340
c3da4956
MO
83412016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8342
8343 PR sanitizer/70541
8344 * c-c++-common/asan/pr70541.c: New test.
8345
9f1b833b
TV
83462016-04-08 Tom de Vries <tom@codesourcery.com>
8347
8348 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8349 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8350
bae7adda
KT
83512016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8352
8353 PR target/70566
8354 * gcc.c-torture/execute/pr70566.c: New test.
8355
211f3d57
TV
83562016-04-08 Tom de Vries <tom@codesourcery.com>
8357
8358 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8359 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8360
02cf2861
AM
83612016-04-08 Alan Modra <amodra@gmail.com>
8362
8363 * gcc.target/powerpc/pr70117.c: New.
8364
5f490f9f
JJ
83652016-04-07 Jakub Jelinek <jakub@redhat.com>
8366
56e9b710
JJ
8367 PR testsuite/70581
8368 * gcc.dg/lto/simd-function_0.c: New test.
8369
5f490f9f
JJ
8370 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8371 clones.
8372 * c-c++-common/attr-simd-2.c: Likewise.
8373 * c-c++-common/attr-simd-4.c: Likewise.
8374 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8375 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8376
e4ebc74d
TP
83772016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8378
8379 PR testsuite/70553
8380 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8381
9817ae35
TS
83822016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8383 Tom de Vries <tom@codesourcery.com>
8384
8385 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8386 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8387 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8388 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8389 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8390 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8391 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8392 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8393
e292f64d
PP
83942016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8395
8396 PR c/70436
8397 * g++.dg/warn/Wparentheses-29.C: New test.
8398
6b37bdaf
PP
83992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8400
8401 PR c/70436
8402 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8403 explicit braces to resolve a future -Wparentheses warning.
8404
64824205
RH
84052016-04-06 Richard Henderson <rth@redhat.com>
8406
8407 * gcc.dg/pr61817-1.c: New test.
8408 * gcc.dg/pr61817-2.c: New test.
8409 * gcc.dg/pr69391-1.c: New test.
8410 * gcc.dg/pr69391-2.c: New test.
8411
bc2fc1f3
VM
84122016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8413
8414 PR rtl-optimization/70398
c87885ca 8415 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8416
41414a02
EB
84172016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8418
8419 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8420
4066ea8a
YR
84212016-04-06 Yvan Roux <yvan.roux@linaro.org>
8422 Pedro Alves <palves@redhat.com>
8423
8424 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8425
ec35ea45
JJ
84262016-04-06 Jakub Jelinek <jakub@redhat.com>
8427
3866f8dd
JJ
8428 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8429 Check for avx512f effective targets instead of avx2.
8430 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8431 for AVX512F clones.
8432 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8433 * g++.dg/gomp/declare-simd-1.C: Likewise.
8434 * g++.dg/gomp/declare-simd-3.C: Likewise.
8435 * g++.dg/gomp/declare-simd-4.C: Likewise.
8436
ec35ea45
JJ
8437 PR middle-end/70550
8438 * c-c++-common/gomp/pr70550-1.c: New test.
8439 * c-c++-common/gomp/pr70550-2.c: New test.
8440
c08d28ac
NS
84412016-04-05 Nathan Sidwell <nathan@acm.org>
8442
8443 PR c++/70512
8444 * g++.dg/ext/attribute-may-alias-5.C: New.
8445
1d510e04
JJ
84462016-04-05 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR c++/70336
8449 * c-c++-common/pr70336.c: New test.
8450 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8451 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8452
84278ed9
JH
84532016-04-05 Jan Hubicka <hubicka@ucw.cz>
8454
8455 PR ipa/66223
8456 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8457
268a0ec4
JJ
84582016-04-05 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR rtl-optimization/70542
8461 * gcc.dg/torture/pr70542.c: New test.
8462 * gcc.target/i386/avx2-pr70542.c: New test.
8463
5e8c2eb1
ZS
84642016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8465
8466 PR tree-optimization/70509
8467 * gcc.target/i386/avx512bw-pr70509.c: New test.
8468
c0daf32d
PP
84692016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8470
8471 PR c++/70452
8472 * g++.dg/ext/constexpr-vla4.C: New test.
8473
bf867841
UB
84742016-04-05 Uros Bizjak <ubizjak@gmail.com>
8475
8476 PR target/70510
8477 * gcc.target/i386/pr70510.c: New test.
8478
3022186a
RB
84792016-04-05 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/70526
8482 * g++.dg/torture/pr70526.C: New testcase.
8483
55fc79b2
JJ
84842016-04-05 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR target/70525
8487 * gcc.target/i386/pr70525.c: New test.
8488
62b233f2
RB
84892016-04-05 Richard Biener <rguenther@suse.de>
8490
8491 PR middle-end/70499
8492 * g++.dg/torture/pr70499.C: New testcase.
8493
cc05759d
RB
84942016-04-05 Richard Biener <rguenther@suse.de>
8495
8496 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8497 remove XFAIL.
8498
f23f16d4
JJ
84992016-04-04 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR middle-end/70307
8502 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8503 rs6000 ABI warnings.
8504
d27ecc49
JH
85052016-04-04 Jan Hubicka <hubicka@ucw.cz>
8506
8507 PR ipa/66223
8508 * g++.dg/ipa/devirt-51.C: New testcase.
8509
c974c96e 85102016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8511 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8512
8513 PR middle-end/70457
8514 * gcc.dg/torture/pr70457.c: New.
8515
7a85da89
AV
85162016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8517
8518 PR fortran/67538
8519 * gfortran.dg/allocate_with_source_19.f08: New test.
8520
de517e64
AV
85212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8522
8523 PR fortran/65795
8524 * gfortran.dg/coarray_allocate_6.f08: New test.
8525
43b9f499
RB
85262016-04-04 Richard Biener <rguenther@suse.de>
8527
8528 PR rtl-optimization/70484
8529 * gcc.dg/torture/pr70484.c: New testcase.
8530
f13355da
MP
85312016-04-04 Marek Polacek <polacek@redhat.com>
8532
8533 PR c/70307
8534 * gcc.dg/torture/pr70307.c: New test.
8535
6cc6ed50
OE
85362016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8537
8538 PR target/70416
8539 PR target/67391
8540 * gcc.target/sh/torture/pr70416.c: New.
8541
abdc16c8
MS
85422016-04-02 Martin Sebor <msebor@redhat.com>
8543
8544 PR c++/67376
8545 PR c++/70170
8546 PR c++/70172
8547 PR c++/70228
8548 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8549 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8550 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8551 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8552 * g++.dg/cpp0x/constexpr-string.C: Same.
8553 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8554 * g++.dg/cpp0x/pr65398.C: Same.
8555 * g++.dg/ext/constexpr-vla1.C: Same.
8556 * g++.dg/ext/constexpr-vla2.C: Same.
8557 * g++.dg/ext/constexpr-vla3.C: Same.
8558 * g++.dg/ubsan/pr63956.C: Same.
8559
763cd859
JJ
85602016-04-01 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR rtl-optimization/70467
8563 * gcc.target/i386/pr70467-2.c: New test.
8564
0f875435
JJ
85652016-04-01 Jakub Jelinek <jakub@redhat.com>
8566 Marek Polacek <polacek@redhat.com>
8567
8568 PR c++/70488
8569 * g++.dg/init/new47.C: New test.
8570
41d14659
RR
85712016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8572
8573 PR target/70496
8574 * gcc.target/arm/pr70496.c: New test.
8575
f9bf89bb
NS
85762016-04-01 Nathan Sidwell <nathan@acm.org>
8577
73b9085d
NS
8578 PR c++/68475
8579 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8580
4afdcfaa
IE
85812016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8582
8583 PR target/69890
8584 * gcc.dg/strlenopt.h (memmove): New.
8585 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8586 instead of "string.h".
8587 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8588 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8589 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8590 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8591 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8592 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8593 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8594 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8595 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8596 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8597 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8598 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8599 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8600 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8601 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8602 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8603 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8604 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8605 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8606 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8607
b5d7a29c
RO
86082016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8609
8610 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8611 (Holder::foo): Reflect this.
8612
b660f9ec
IE
86132016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8614
8615 PR target/70442
8616 * gcc.dg/pr70442.c: New test.
8617
88504f34
NS
86182016-03-31 Nathan Sidwell <nathan@acm.org>
8619
8620 PR c++/70393
8621 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8622
95d34b96
KY
86232016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8624
8625 PR target/70453
8626 * gcc.target/i386/pr70453.c: New test.
8627
b4c4967c
AB
86282016-03-31 Andrey Belevantsev <abel@ispras.ru>
8629
8630 PR target/70292
8631 * gcc.c-torture/pr70292.c: New test.
8632
5fde6a45
MP
86332016-03-31 Marek Polacek <polacek@redhat.com>
8634
8635 PR c/70297
8636 * c-c++-common/pr70297.c: New test.
8637 * g++.dg/cpp0x/typedef-redecl.C: New test.
8638 * gcc.dg/typedef-redecl2.c: New test.
8639
97eb24c4
JJ
86402016-03-31 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR rtl-optimization/70460
8643 * gcc.c-torture/execute/pr70460.c: New test.
8644
efc3536f
RB
86452016-03-31 Richard Biener <rguenther@suse.de>
8646
8647 PR c++/70430
8648 * g++.dg/ext/vector30.C: New testcase.
8649
e0876e21
DH
86502016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8651 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8652
8653 * gfortran.dg/fmt_pf.f90: New test.
8654
e9bff8c6
RO
86552016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8656
8657 Forward-port from 5 branch
8658 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR testsuite/70356
8661 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8662 dg-require-effective-target after dg-do.
8663
8664 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8665
8666 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8667
2620c80d
TS
86682016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8669 Julian Brown <julian@codesourcery.com>
8670 Chung-Lin Tang <cltang@codesourcery.com>
8671 Cesar Philippidis <cesar@codesourcery.com>
8672 James Norris <jnorris@codesourcery.com>
8673 Tom de Vries <tom@codesourcery.com>
8674 Nathan Sidwell <nathan@codesourcery.com>
8675
bf867841 8676 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8677 * c-c++-common/goacc/loop-clauses.c: Likewise.
8678 * g++.dg/goacc/template.C: Likewise.
8679 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8680 * gfortran.dg/goacc/loop-1.f95: Likewise.
8681 * gfortran.dg/goacc/loop-5.f95: Likewise.
8682 * gfortran.dg/goacc/loop-6.f95: Likewise.
8683 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8684 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8685 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8686 * c-c++-common/goacc/clauses-fail.c: Likewise.
8687 * c-c++-common/goacc/parallel-1.c: Likewise.
8688 * c-c++-common/goacc/reduction-1.c: Likewise.
8689 * c-c++-common/goacc/reduction-2.c: Likewise.
8690 * c-c++-common/goacc/reduction-3.c: Likewise.
8691 * c-c++-common/goacc/reduction-4.c: Likewise.
8692 * c-c++-common/goacc/routine-3.c: Likewise.
8693 * c-c++-common/goacc/routine-4.c: Likewise.
8694 * c-c++-common/goacc/routine-5.c: Likewise.
8695 * c-c++-common/goacc/tile.c: Likewise.
8696 * g++.dg/goacc/template.C: Likewise.
8697 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8698 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8699 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8700 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8701 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8702 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8703 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8704 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8705 * c-c++-common/goacc/use_device-1.c: ... this file.
8706 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8707 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8708 * c-c++-common/goacc/host_data-6.c: ... this file.
8709 * c-c++-common/goacc/loop-2-kernels.c: New file.
8710 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8711 * c-c++-common/goacc/loop-3.c: Likewise.
8712 * g++.dg/goacc/reference.C: Likewise.
8713 * g++.dg/goacc/routine-1.C: Likewise.
8714 * g++.dg/goacc/routine-2.C: Likewise.
8715
f6d2d066
RB
87162016-03-30 Richard Biener <rguenther@suse.de>
8717
8718 PR middle-end/70450
8719 * gcc.dg/torture/pr70450.c: New testcase.
8720
d43242b9
JJ
87212016-03-30 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR target/70421
8724 * gcc.dg/torture/pr70421.c: New test.
8725 * gcc.target/i386/avx512f-pr70421.c: New test.
8726
5ce43b77
L
87272016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8728
8729 PR testsuite/70364
8730 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8731 (check): New function.
8732 (bar): Call check.
8733 (foo): Align stack to 16 bytes when calling bar.
8734 * gcc.target/i386/cleanup-2.c: Likewise.
8735
d014a712
PP
87362016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8737
8738 PR tree-optimization/59124
8739 * gcc.dg/Warray-bounds-19.c: New test.
8740
3f8257db 87412016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8742
8743 * lib/prune.exp (escape_regex_chars): New.
8744 (prune_file_path): Update to quote metcharacters for regexp.
8745
3336c6e0
JJ
87462016-03-29 Jakub Jelinek <jakub@redhat.com>
8747
a362f023
JJ
8748 PR rtl-optimization/70429
8749 * gcc.c-torture/execute/pr70429.c: New test.
8750
3336c6e0
JJ
8751 PR tree-optimization/70405
8752 * gcc.dg/pr70405.c: New test.
8753
728557fd
AV
87542016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8755
8756 PR fortran/70397
8757 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8758 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8759
bef977d4
TS
87602016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8761
8762 PR testsuite/64177
8763 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8764 __cilkrts_set_param to set two workers.
8765 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8766 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8767
6f6d25c9
DH
87682016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8769
bf867841 8770 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8771
45733562
KY
87722016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8773
8774 PR target/70406
bf867841 8775 * gcc.target/i386/pr70406.c: New test.
45733562 8776
a1799e5e
EB
87772016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8778
8779 * gnat.dg/specs/double_record_extension3.ads: New test.
8780
5fca7b66
RH
87812016-03-25 Richard Henderson <rth@redhat.com>
8782
8783 PR target/70120
8784 * gcc.target/aarch64/pr70120-1.c: New.
8785 * gcc.target/aarch64/pr70120-2.c: New.
8786 * gcc.target/aarch64/pr70120-3.c: New.
8787
31ce75c6
PP
87882016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8789
8790 PR c++/62212
8791 * g++.dg/template/mangle2.C: The dg-do directive should be
8792 "compile" not "assemble".
8793
3caf0ca1
BS
87942016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8795
8796 PR lto/69650
8797 * gcc.dg/pr69650.c: New test.
8798
634035b6
DE
87992016-03-25 David Edelsohn <dje.gcc@gmail.com>
8800
8801 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8802
45d34276
AM
88032016-03-25 Alan Modra <amodra@gmail.com>
8804
8805 * gcc.dg/dfp/pr70052.c: New test.
8806
8f085166
RH
88072016-03-24 Richard Henderson <rth@redhat.com>
8808
8809 PR middle-end/69845
8810 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8811 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8812
011e5ec3
TV
88132016-03-24 Tom de Vries <tom@codesourcery.com>
8814
8815 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8816
9e3f4551
TV
88172016-03-24 Tom de Vries <tom@codesourcery.com>
8818
8819 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8820 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8821
45780041
TV
88222016-03-24 Tom de Vries <tom@codesourcery.com>
8823
8824 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8825 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8826
887ab4e5
PP
88272016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8828
8829 PR c++/62212
8830 * g++.dg/template/mangle2.C: New test.
8831
69a9a66f
RB
88322016-03-24 Richard Biener <rguenther@suse.de>
8833
8834 PR tree-optimization/70396
8835 * gcc.dg/torture/pr70396.c: New testcase.
8836
ed87de55
RB
88372016-03-24 Richard Biener <rguenther@suse.de>
8838
8839 PR middle-end/70370
8840 * gcc.dg/torture/pr70370.c: New testcase.
8841
ea064934
TV
88422016-03-24 Tom de Vries <tom@codesourcery.com>
8843
8844 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8845 * gfortran.dg/goacc/kernels-tree.f95: Same.
8846 * gfortran.dg/goacc/parallel-tree.f95: Same.
8847
b2a4dd1d
TV
88482016-03-24 Tom de Vries <tom@codesourcery.com>
8849
8850 * c-c++-common/goacc/uninit-if-clause.c: New test.
8851 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8852
72e7cd6e
JJ
88532016-03-24 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR target/70290
bf867841
UB
8856 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8857 Fix formatting.
72e7cd6e 8858
ce9d0c03
RB
88592016-03-24 Richard Biener <rguenther@suse.de>
8860
8861 PR tree-optimization/70372
8862 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8863
426b9428
PP
88642016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8865
8866 PR c++/70347
8867 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8868
cd1588c4
PP
88692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8870
8871 PR c++/70332
8872 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8873
61637db3
JJ
88742016-03-23 Jakub Jelinek <jakub@redhat.com>
8875
928af3bf
JJ
8876 PR c++/70001
8877 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8878 * g++.dg/cpp1y/pr70001.C: New test.
8879
61637db3
JJ
8880 PR c++/70323
8881 * g++.dg/cpp0x/constexpr-70323.C: New test.
8882
05aca4e7
AO
88832016-03-23 Alexandre Oliva <aoliva@redhat.com>
8884 Jason Merrill <jason@redhat.com>
8885 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR c++/69315
8888 * g++.dg/cpp0x/constexpr-69315.C: New test.
8889 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8890
fbdb6baf
MP
88912016-03-23 Marek Polacek <polacek@redhat.com>
8892
8893 PR c++/69884
8894 * g++.dg/warn/Wignored-attributes-1.C: New test.
8895 * g++.dg/warn/Wignored-attributes-2.C: New test.
8896
d79ee524
TV
88972016-03-23 Tom de Vries <tom@codesourcery.com>
8898
8899 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8900 initialization.
8901 * gfortran.dg/goacc/private-3.f95 (test): Same.
8902 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8903 missing use param.
8904
a59f0bef
KT
89052016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8906
8907 * lib/target-supports.exp: Remove v7ve entry from loop
8908 creating effective target checks.
8909 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8910 (add_options_for_arm_arch_v7ve): Likewise.
8911
0179520a
JJ
89122016-03-23 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR tree-optimization/70354
8915 * gcc.dg/vect/pr70354-1.c: New test.
8916 * gcc.dg/vect/pr70354-2.c: New test.
8917 * gcc.target/i386/avx2-pr70354-1.c: New test.
8918 * gcc.target/i386/avx2-pr70354-2.c: New test.
8919
75bb14d7
JL
89202016-03-22 Jeff Law <law@redhat.com>
8921
8922 PR target/70232
8923 * gcc.dg/tree-ssa/pr70232.c: New test.
8924
72c9526d
IE
89252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8926
8927 PR target/70302
8928 * gcc.target/i386/pr70302.c: New test.
8929
a3ca1bc5
RB
89302016-03-22 Richard Biener <rguenther@suse.de>
8931
8932 PR middle-end/70251
8933 * g++.dg/torture/pr70251.C: New testcase.
8934
5c240f4d
DM
89352016-03-22 David Malcolm <dmalcolm@redhat.com>
8936
8937 PR c/69993
8938 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8939 Wmisleading-indentation.c.
8940 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8941 reflect change to diagnostic text and order of messages.
8942 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8943
80f6631b
DE
89442016-03-22 David Edelsohn <dje.gcc@gmail.com>
8945
8946 * g++.dg/ext/java-3.C: Don't compile on AIX.
8947
9a10956c
RB
89482016-03-22 Richard Biener <rguenther@suse.de>
8949
8950 PR middle-end/70333
8951 * gcc.dg/torture/pr70333.c: New testcase.
8952
6cedf922
IE
89532016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8954
8955 * g++.dg/ext/pr70290.C: New test.
8956
cd6c27ac
KY
89572016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8958
8959 PR target/70325
8960 * gcc.target/i386/pr70325.c: New test.
8961
4cde512c
JJ
89622016-03-22 Jakub Jelinek <jakub@redhat.com>
8963
b01915ed
JJ
8964 PR target/70329
8965 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8966 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8967
4e3e2cf1
JJ
8968 PR target/70300
8969 * gcc.target/i386/pr70300.c: New test.
8970
4cde512c
JJ
8971 PR c++/70295
8972 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8973 (func2): New function for cond with parens, xfail warning for c++.
8974 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8975
16f6d7dc
PP
89762016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8977
8978 PR c++/70096
8979 * g++.dg/template/ptrmem30.C: New test.
8980
a3e2b438
PP
89812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8982
8983 PR c++/70204
8984 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8985 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8986
11b6a02e
JJ
89872016-03-21 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR middle-end/70326
8990 * gcc.dg/pr70326.c: New test.
8991
b9407883
MG
89922016-03-21 Marc Glisse <marc.glisse@inria.fr>
8993 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR tree-optimization/70317
8996 * gcc.dg/pr70317.c: New test.
8997
4a148e19
UB
89982016-03-21 Uros Bizjak <ubizjak@gmail.com>
8999
9000 PR target/70327
9001 * gcc.target/i386/pr70327.c: New test.
9002
2a85ddbb
ML
90032016-03-21 Martin Liska <mliska@suse.cz>
9004
7d36fe98 9005 PR ipa/70306
2a85ddbb
ML
9006 * gcc.dg/ipa/pr70306.c: New test.
9007
4a148e19 90082016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9009
9010 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9011 * gcc.target/arm/attr-align3.c: Likewise.
9012 * gcc.target/arm/attr_arm.c: Likewise.
9013 * gcc.target/arm/flip-thumb.c: Likewise.
9014
6b366948
JJ
90152016-03-21 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR target/70296
9018 * gcc.target/powerpc/altivec-36.c: New test.
9019
2fac8c14
RB
90202016-03-21 Richard Biener <rguenther@suse.de>
9021
9022 PR tree-optimization/70310
9023 * gcc.dg/torture/pr70310.c: New testcase.
9024
e9bde854
KY
90252016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9026
9027 PR target/70293
9028 * gcc.target/i386/pr70293.c: New test.
9029
56bbfaf6
RB
90302016-03-21 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/70288
9033 * gcc.dg/torture/pr70288-1.c: New testcase.
9034 * gcc.dg/torture/pr70288-2.c: Likewise.
9035
3eee49ed
AB
90362016-03-21 Andrey Belevantsev <abel@ispras.ru>
9037
9038 PR rtl-optimization/69307
9039 * gcc.target/arm/pr69307.c: New test.
4a148e19 9040
8e7816b4
AB
90412016-03-21 Andrey Belevantsev <abel@ispras.ru>
9042
9043 PR rtl-optimization/69102
9044 * gcc.c-torture/compile/pr69102.c: New test.
9045
14d7d4be
JL
90462016-03-18 Jeff Law <law@redhat.com>
9047
9048 PR rtl-optimization/70263
9049 * gcc.c-torture/compile/pr70263-1.c: New test.
9050 * gcc.target/i386/pr70263-2.c: New test.
9051
5c6a601c
BS
90522016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9053
9054 PR rtl-optimization/70278
9055 * gcc.dg/torture/pr70278.c: New test.
9056 * gcc.target/arm/pr70278.c: New test.
9057
4bbf545b
DM
90582016-03-18 David Malcolm <dmalcolm@redhat.com>
9059
9060 PR c/70281
9061 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9062 (test_builtin_types_compatible_p): New test function.
9063 * gcc.dg/pr70281.c: New test case.
9064
dc28bb68
CL
90652016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9066
9067 PR target/70113
9068 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9069
5e8d6dff
IE
90702016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9071
9072 PR tree-optimization/70252
9073 * gcc.dg/pr70252.c: New test.
9074
d0e7e403
TV
90752016-03-18 Tom de Vries <tom@codesourcery.com>
9076
9077 * gcc.dg/pr70161-2.c: New test.
9078 * gcc.dg/pr70161.c: New test.
9079
fa22501a
TV
90802016-03-18 Tom de Vries <tom@codesourcery.com>
9081
9082 PR ipa/70269
9083 * gcc.dg/pr70269.c: New test.
9084
dd125026
JJ
90852016-03-18 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR c++/70267
9088 * g++.dg/ext/java-3.C: New test.
9089
91914f0a
PP
90902016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9091
9092 PR c++/70205
9093 * g++.dg/lookup/pr70205.C: New test.
9094
753a8910
PP
90952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9096
9097 PR c++/70218
9098 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9099
14ba7b28
MP
91002016-03-17 Marek Polacek <polacek@redhat.com>
9101
9102 PR c/69407
9103 * gcc.dg/atomic-op-6.c: New test.
9104
ded60913
DM
91052016-03-17 David Malcolm <dmalcolm@redhat.com>
9106
9107 PR c/70264
9108 * c-c++-common/pr70264.c: New test case.
9109
a3aad0e6
JJ
91102016-03-17 Jakub Jelinek <jakub@redhat.com>
9111
17366700
JJ
9112 PR c++/70144
9113 * c-c++-common/pr70144-1.c: New test.
9114 * c-c++-common/pr70144-2.c: New test.
9115
a3aad0e6
JJ
9116 PR c++/70272
9117 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9118 * g++.dg/opt/flifetime-dse6.C: New test.
9119 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9120
b57e6e18
L
91212016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9122
9123 PR driver/70192
9124 * gcc.dg/pic-1.c: New test.
9125 * gcc.dg/pic-2.c: Likewise.
9126 * gcc.dg/pic-3.c: Likewise.
9127 * gcc.dg/pic-4.c: Likewise.
9128 * gcc.dg/pie-1.c: Likewise.
9129 * gcc.dg/pie-2.c: Likewise.
9130 * gcc.dg/pie-3.c: Likewise.
9131 * gcc.dg/pie-4.c: Likewise.
9132 * gcc.dg/pie-5.c: Likewise.
9133 * gcc.dg/pie-6.c: Likewise.
9134
b38ba58b
TV
91352016-03-17 Tom de Vries <tom@codesourcery.com>
9136
9137 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9138 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9139
6931b3b7
RB
91402016-03-17 Richard Biener <rguenther@suse.de>
9141
9142 PR debug/70271
9143 * g++.dg/debug/pr70271.C: New testcase.
9144
0c8b64cb
IE
91452016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9146
9147 * gcc.target/i386/pr70251.c: New test.
9148
b1970801
MP
91492016-03-17 Marek Polacek <polacek@redhat.com>
9150
9151 PR c++/70194
9152 * g++.dg/warn/constexpr-70194.C: New test.
9153
820c5eaa
RH
91542016-03-16 Richard Henderson <rth@redhat.com>
9155
9156 PR middle-end/70240
9157 * gcc.c-torture/compile/pr70240.c: New.
9158
da0ad263
SKS
91592016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9160
9161 * gcc.c-torture/compile/20151204.c: Skip for avr.
9162
c73d295c
JJ
91632016-03-16 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR target/70245
9166 * g++.dg/opt/pr70245.C: New test.
9167 * g++.dg/opt/pr70245.h: New file.
9168 * g++.dg/opt/pr70245-aux.cc: New file.
9169
b2794066
MS
91702016-03-16 Martin Sebor <msebor@redhat.com>
9171
9172 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9173
aa43616c
RH
91742016-03-16 Richard Henderson <rth@redhat.com>
9175
9176 PR middle-end/70199
9177 * gcc.c-torture/compile/pr70199.c: New.
9178
59608fe5
L
91792016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9180
9181 * gcc.dg/uninit-19.c: Run dos2unix.
9182
ab4c578f
MP
91832016-03-16 Marek Polacek <polacek@redhat.com>
9184
9185 PR c/70093
9186 * gcc.dg/nested-func-10.c: New test.
9187 * gcc.dg/nested-func-9.c: New test.
9188
f5387e76
JJ
91892016-03-16 Jakub Jelinek <jakub@redhat.com>
9190
9191 PR tree-optimization/68714
9192 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9193
7662b718
TV
91942016-03-16 Tom de Vries <tom@codesourcery.com>
9195
9196 PR tree-optimization/68715
9197 * gcc.dg/graphite/pr68715-2.c: New test.
9198 * gcc.dg/graphite/pr68715.c: New test.
9199 * gfortran.dg/graphite/pr68715.f90: New test.
9200
be7ce7ae
TV
92012016-03-16 Tom de Vries <tom@codesourcery.com>
9202
9203 PR tree-optimization/68809
9204 * gcc.dg/graphite/pr68809-2.c: New test.
9205 * gcc.dg/graphite/pr68809.c: New test.
9206
1935f250
JJ
92072016-03-16 Jakub Jelinek <jakub@redhat.com>
9208
6651c93e
JJ
9209 PR c++/70147
9210 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9211 method call to i () as argument. Adjust expected output.
9212
1935f250
JJ
9213 PR c++/70147
9214 * g++.dg/ubsan/pr70147-1.C: New test.
9215 * g++.dg/ubsan/pr70147-2.C: New test.
9216
ab1caa6e
MS
92172016-03-15 Martin Sebor <msebor@redhat.com>
9218
9219 PR c++/58281
9220 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9221
5c2a1bbb
JDA
92222016-03-15 John David Anglin <danglin@gcc.gnu.org>
9223
cb5d8ad1
JDA
9224 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9225 hppa*-*-hpux*.
9226
b440dd40
JDA
9227 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9228
5c2a1bbb
JDA
9229 PR libfortran/69799
9230 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9231 libatomic_available.
9232
42c729c5
MP
92332016-03-15 Marek Polacek <polacek@redhat.com>
9234
9235 PR c++/70209
9236 * g++.dg/ext/attribute-may-alias-4.C: New test.
9237
82b1c550
AM
92382016-03-15 Alexander Monakov <amonakov@ispras.ru>
9239
9240 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9241 -fvar-tracking-assignments-toggle flag.
9242
4ccbf3a6
PH
92432016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9244
9245 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9246
c39858bd
JJ
92472016-03-15 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR rtl-optimization/70222
9250 * gcc.c-torture/execute/pr70222-1.c: New test.
9251 * gcc.c-torture/execute/pr70222-2.c: New test.
9252
8be119c1
RH
92532016-03-15 Richard Henderson <rth@redhat.com>
9254
9255 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9256
6598bb55
AB
92572016-03-15 Andrey Belevantsev <abel@ispras.ru>
9258
9259 PR rtl-optimization/69032
9260 * gcc.dg/pr69032.c: New test.
9261
81fa2944
AB
92622016-03-15 Andrey Belevantsev <abel@ispras.ru>
9263
9264 PR rtl-optimization/63384
4a148e19 9265 * g++.dg/pr63384.C: New test.
81fa2944 9266
74ea9ab6
AB
92672016-03-15 Andrey Belevantsev <abel@ispras.ru>
9268
9269 PR target/64411
9270 * gcc.target/i386/pr64411.C: New test.
9271
045d5055
TV
92722016-03-15 Tom de Vries <tom@codesourcery.com>
9273
9274 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9275 * gfortran.dg/goacc/kernels-alias.f95: New test.
9276
3ea33585
MS
92772016-03-14 Martin Sebor <msebor@redhat.com>
9278
9279 PR c++/53792
9280 * g++.dg/cpp0x/constexpr-inline.C: New test.
9281 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9282
1df7b330
DE
92832016-03-14 David Edelsohn <dje.gcc@gmail.com>
9284
9285 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9286
79b57d18
JJ
92872016-03-14 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR middle-end/70219
9290 * gcc.dg/pr70219.c: New test.
9291
3cbf012a
BS
92922016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9293
9294 PR target/70083
9295 * gcc.dg/torture/pr70083.c: New test.
9296 * gcc.target/i386/pr70083.c: New test.
9297
a9fee7cd
RB
92982016-03-14 Richard Biener <rguenther@suse.de>
9299
9300 PR tree-optimization/56365
9301 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9302
4799603f
SB
93032016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9304
9305 PR target/70098
9306 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9307 New function.
9308 * g++.dg/pr70098.C: New testcase.
9309
9310
760ca967
TV
93112016-03-14 Tom de Vries <tom@codesourcery.com>
9312
9313 PR tree-optimization/70045
9314 * gcc.dg/graphite/pr70045.c: New test.
9315
44e66a77
JD
93162016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9317
9318 PR fortran/69043
9319 * gfortran.dg/include_9.f90: New test.
9320
a18e0fe1
DH
93212016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9322
9323 PR fortran/45076
9324 gfortran.dg/prof/prof.exp: New script.
9325 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9326
d0aca6ab
AB
93272016-03-12 Andrey Belevantsev <abel@ispras.ru>
9328
9329 PR rtl-optimization/69307
9330 * gcc.dg/pr69307.c: New test.
9331
cefe08a4
VM
93322016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9333
9334 PR target/69614
9335 * gcc.target/arm/pr69614.c: New.
9336
70112e2a
PT
93372016-03-12 Paul Thomas <pault@gcc.gnu.org>
9338
9339 PR fortran/70031
9340 * gfortran.dg/submodule_14.f08: New test
9341
9342 PR fortran/69524
9343 * gfortran.dg/submodule_15.f08: New test
9344
3f1e5d3a
PP
93452016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9346
9347 PR c++/70106
9348 * g++.dg/cpp1y/paren3.C: New test.
9349
a3f6d680
MM
93502016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9351
9352 PR target/70131
9353 * gcc.target/powerpc/ppc-round2.c: New test.
9354
92348f09
BS
93552016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9356
9357 PR target/70123
9358 * gcc.dg/torture/pr70123.c: New test.
9359
cebde9e9
JL
93602016-03-11 Jeff Law <law@redhat.com>
9361
9362 PR tree-optimization/70190
9363 * gcc.c-torture/compile/pr70190.c: New test.
9364
3edc5da4
DM
93652016-03-11 David Malcolm <dmalcolm@redhat.com>
9366
9367 PR c/68187
9368 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9369 case.
9370 (test43_b): Likewise.
9371 (test43_c): Likewise.
9372 (test43_d): Likewise.
9373 (test43_e): Likewise.
9374 (test43_f): Likewise.
9375 (test43_g): Likewise.
9376 (test44_a): Likewise.
9377 (test44_b): Likewise.
9378 (test44_c): Likewise.
9379 (test44_d): Likewise.
9380 (test44_e): Likewise.
9381
318c1204
DM
93822016-03-11 David Malcolm <dmalcolm@redhat.com>
9383
9384 PR c/70085
9385 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9386
bc062234
KT
93872016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9388
9389 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9390 dg-options.
9391
acfc1ac1
KT
93922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9393
9394 PR target/70002
9395 PR target/69245
9396 * gcc.target/aarch64/pr69245_2.c: New test.
9397
d1e2bb2d
JJ
93982016-03-11 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR tree-optimization/70177
9401 * gcc.dg/pr70177.c: New test.
9402
07350627
AL
94032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9404
9405 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9406
5c6706f7
AL
94072016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9408
9409 * gcc.dg/tree-ssa/sra-20.c: New.
9410
02d472a2
JJ
94112016-03-11 Jakub Jelinek <jakub@redhat.com>
9412
686d390a
JJ
9413 PR rtl-optimization/70174
9414 * gcc.dg/pr70174.c: New test.
9415
02d472a2
JJ
9416 PR tree-optimization/70169
9417 * gcc.dg/pr70169.c: New test.
9418
0f9befa1
IE
94192016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9420
9421 PR target/70160
9422 * gcc.target/i386/pr70160.c: New test.
9423
432d4670
AK
94242016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9425
9426 * gcc.target/s390/dfp-1.c: New test.
9427
a3dc8760
NC
94282016-03-10 Nick Clifton <nickc@redhat.com>
9429
9430 PR target/70044
9431 * gcc.target/aarch64/pr70044.c: New test.
9432
b87a8d7d
PP
94332016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9434 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR c++/70001
9437 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9438 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9439 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9440
4f4ada6a
JH
94412016-03-10 Jan Hubicka <hubicka@ucw.cz>
9442
9443 PR lto/69589
9444 * g++.dg/lto/pr69589_0.C: New testcase
9445 * g++.dg/lto/pr69589_1.C: New testcase
9446
d49b0aa0
MP
94472016-03-10 Marek Polacek <polacek@redhat.com>
9448
9449 PR c++/70153
9450 * g++.dg/delayedfold/unary-plus1.C: New test.
9451
94522016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9453
9454 * gcc.target/arm/pr45701-1.c: Escape brackets.
9455 * gcc.target/arm/pr45701-2.c: Likewise.
9456
71017a7b
AL
94572016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9458
9459 * gfortran.dg/unconstrained_commons.f: New.
9460
ba52669f
AM
94612016-03-10 Alan Modra <amodra@gmail.com>
9462
9463 * gcc.dg/pr69195.c: New.
9464 * gcc.dg/pr69238.c: New.
9465
27742332
TV
94662016-03-10 Tom de Vries <tom@codesourcery.com>
9467
9468 PR testsuite/68915
9469 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9470
3a81a594
RB
94712016-03-10 Richard Biener <rguenther@suse.de>
9472
9473 PR tree-optimization/70128
9474 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9475 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9476
3433b975
JJ
94772016-03-09 Jakub Jelinek <jakub@redhat.com>
9478
c2864f02
JJ
9479 PR tree-optimization/70152
9480 * gcc.dg/pr70152.c: New test.
9481
3433b975
JJ
9482 PR target/70086
9483 * gcc.target/i386/pr70086-1.c: New test.
9484 * gcc.target/i386/pr70086-2.c: New test.
9485 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9486
9487 PR tree-optimization/70127
9488 * gcc.c-torture/execute/pr70127.c: New test.
9489
96b3c82d
CP
94902016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9491
9492 * c-c++-common/goacc/combined-directives-2.c: New test.
9493
b4f3232d
DM
94942016-03-09 David Malcolm <dmalcolm@redhat.com>
9495
9496 PR c/68473
9497 PR c++/70105
9498 * g++.dg/diagnostic/pr70105.C: New test.
9499 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9500 (test_multiple_ordinary_maps): New test function.
9501
40499f81
DM
95022016-03-09 David Malcolm <dmalcolm@redhat.com>
9503
9504 PR c/68473
9505 PR c++/70105
9506 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9507 Drop range information from call to inform_at_rich_loc.
9508 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9509 New.
9510 (test_show_locus): Replace calls to rich_location::add_range with
9511 calls to add_range. Rewrite the tests that used the now-defunct
9512 rich_location ctor taking a source_range. Simplify other tests
9513 by replacing calls to COMBINE_LOCATION_DATA with calls to
9514 make_location.
9515
c9e33662
RB
95162016-03-09 Richard Biener <rguenther@suse.de>
9517 Jakub Jelinek <jakub@redhat.com>
9518
9519 PR tree-optimization/70138
9520 * gcc.dg/vect/pr70138-1.c: New testcase.
9521 * gcc.dg/vect/pr70138-2.c: Likewise.
9522
2c73b764
JJ
95232016-03-09 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR target/70049
9526 * gcc.target/i386/pr70049.c: New test.
9527
c06d25bb
RB
95282016-03-09 Richard Biener <rguenther@suse.de>
9529
9530 PR c/70143
9531 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9532 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9533 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9534
5828a501
RO
95352016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9536
9537 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9538 arm-*-*.
9539
2e141c8d
JJ
95402016-03-09 Jakub Jelinek <jakub@redhat.com>
9541
5a9def37
JJ
9542 PR middle-end/67278
9543 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9544
2e141c8d
JJ
9545 PR target/67278
9546 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9547
9548 PR middle-end/70050
9549 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9550 in testcase comment.
9551
bf751f40
TV
95522016-03-09 Tom de Vries <tom@codesourcery.com>
9553
9554 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9555 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9556 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9557 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9558 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9559 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9560 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9561 * gfortran.dg/goacc/kernels-loop.f95: New test.
9562
e210c999
MS
95632016-03-08 Martin Sebor <msebor@redhat.com>
9564
9565 PR c++/62096
9566 * g++.dg/warn/overflow-warn-7.C: New test.
9567
80aac5c8
JM
95682016-03-08 Jason Merrill <jason@redhat.com>
9569
9570 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9571 * lib/target-supports.exp (check_effective_target_concepts): New.
9572
12b81409
JJ
95732016-03-08 Jakub Jelinek <jakub@redhat.com>
9574
d259b234
JJ
9575 PR c++/70135
9576 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9577 * g++.dg/ubsan/pr70135.C: New test.
9578
12b81409
JJ
9579 PR target/70110
9580 * gcc.dg/pr70110.c: New test.
9581
b4e9f2aa
MJ
95822016-03-07 Martin Jambor <mjambor@suse.cz>
9583
9584 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9585 * c-c++-common/gomp/if-1.c: Likewise.
9586 * c-c++-common/gomp/pr61486-2.c: Likewise.
9587 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9588 to dg-additional-options.
9589 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9590 * g++/gomp/target-teams-1.c: Likewise.
9591 * gcc.dg/gomp/gomp.exp: Likewise.
9592 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9593 dg-additional-options.
9594 * gfortran.dg/gomp/gomp.exp: Likewise.
9595 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9596 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9597 dg-additional-options.
9598 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9599
f86e631e
MJ
96002016-03-07 Martin Jambor <mjambor@suse.cz>
9601
9602 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9603 * c-c++-common/gomp/gridify-1.c: New test.
9604 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9605
94156b3f
AV
96062016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9607
9608 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9609 trigger for cortex-r8, when scanning for register r8.
9610 * gcc.target/arm/pr45701-2.c: Likewise.
9611
a84a49b7 96122016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9613 Jeff Law <law@redhat.com>
a84a49b7
RB
9614
9615 PR tree-optimization/69740
9616 * gcc.c-torture/compile/pr69740-1.c: New test.
9617 * gcc.c-torture/compile/pr69740-2.c: New test.
9618
e41f6c9e
BS
96192016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9620
9621 * lib/target-supports.exp
9622 (check_effective_target_whole_vector_shift): Enable for PPC64.
9623
57548bf5
RB
96242016-03-07 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/70115
9627 * gcc.dg/torture/pr70115.c: New testcase.
9628
4ae13300
NS
96292016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9630
9631 PR middle-end/69916
9632 * c-c-++-common/goacc/pr69916.c: New.
9633
5edb9853
RH
96342016-03-07 Richard Henderson <rth@redhat.com>
9635
9636 * gcc.c-torture/compile/pr70061.c: New test.
9637
2067a8f3
RB
96382016-03-07 Richard Biener <rguenther@suse.de>
9639
9640 PR testsuite/70109
9641 * gcc.dg/vect/O3-pr36098.c: New testcase.
9642
4145a9b7
CL
96432016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9644
9645 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9646
1878be32
EB
96472016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9648
9649 * gnat.dg/renaming9.ad[sb]: New testcase.
9650
df762bb2
JJ
96512016-03-05 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR c++/70084
9654 * g++.dg/expr/stdarg3.C: New test.
9655
7d461295
JL
96562016-03-04 Jeff Law <law@redhat.com>
9657
9658 PR tree-optimization/69196
9659 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9660 x86_64-*-*.
9661
29b9828f
BS
96622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9663
b6b552fd
BS
9664 PR c/69973
9665 * gcc.dg/pr69973.c: New test.
9666
201d49e9
BS
9667 PR rtl-optimization/69941
9668 * gcc.dg/torture/pr69941.c: New test.
9669
29b9828f
BS
9670 PR c/69824
9671 * gcc.dg/pr69824.c: New test.
9672
640b7e74
TV
96732016-03-05 Tom de Vries <tom@codesourcery.com>
9674
9675 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9676 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9677 function.
9678
7a3a3fad
PP
96792016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9680
9681 PR c++/66786
9682 * g++.dg/cpp1y/var-templ48.C: New test.
9683 * g++.dg/cpp1y/var-templ49.C: New test.
9684
cd439aec
EB
96852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9686
9687 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9688
60204554
JJ
96892016-03-04 Jakub Jelinek <jakub@redhat.com>
9690
0c8825de
JJ
9691 PR c++/70035
9692 * g++.dg/ubsan/pr70035.C: New test.
9693
60204554
JJ
9694 PR target/70062
9695 * gcc.target/i386/pr70062.c: New test.
9696
f79d4eab
L
96972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9698
9699 * g++.dg/template/typename21.C: Remove c++98_only.
9700
ea81ce67
L
97012016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9702
9703 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9704
64b23c13
DM
97052016-03-04 David Malcolm <dmalcolm@redhat.com>
9706
9707 PR c/68187
9708 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9709 function.
9710 (fn_42_b): Likewise.
9711 (fn_42_c): Likewise.
9712
729526f5
DM
97132016-03-04 David Malcolm <dmalcolm@redhat.com>
9714
9715 PR c/68187
9716 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9717 function.
9718 (fn_40_b): Likewise.
9719 (fn_41_a): Likewise.
9720 (fn_41_b): Likewise.
9721
f9ea11ac
JJ
97222016-03-04 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR target/70059
9725 * gcc.target/i386/avx512f-pr70059.c: New test.
9726 * gcc.target/i386/avx512dq-pr70059.c: New test.
9727
b6c38c69
BS
97282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9729
9730 PR rtl-optimization/57676
9731 * gcc.dg/torture/pr57676.c: New test.
9732
af3cdd34
IE
97332016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9734
9735 * gcc.dg/pr70026.c: New test.
9736
7ff6ca38
MP
97372016-03-04 Marek Polacek <polacek@redhat.com>
9738
9739 PR c/69798
9740 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9741 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9742
a6bf62d5
KT
97432016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9744
9745 PR target/70004
9746 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9747 Delete.
9748 (test_corners_sisd_si): Likewise.
9749 (main): Remove checks of the above.
9750 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9751
ae4cdc6a
EB
97522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9753
9754 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9755
08455559
CL
97562016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9757
9758 * gcc.dg/torture/pr69951.c: Accept argc==0.
9759
e9a35493
RB
97602016-03-04 Richard Biener <rguenther@suse.de>
9761
9762 PR c++/70054
9763 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9764 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9765
fba054c2
DV
97662016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9767
9768 PR testsuite/69766
9769 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9770 testing multiarch.
9771
f10cdc6c
JJ
97722016-03-04 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR debug/69947
9775 * gcc.dg/guality/pr69947.c: New test.
9776
2e981ba0
JJ
97772016-03-03 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR ada/70017
9780 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9781
0ba3bfa2
KT
97822016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9783
9784 PR rtl-optimization/69904
9785 * gcc.target/arm/pr69904.c: New test.
9786
97ecdb46
JJ
97872016-03-03 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR target/70021
9790 * gcc.dg/vect/pr70021.c: New test.
9791 * gcc.target/i386/pr70021.c: New test.
9792
a2a743a1
MP
97932016-03-03 Marek Polacek <polacek@redhat.com>
9794
9795 PR middle-end/70050
9796 * gcc.dg/pr70050.c: New test.
9797
fa07ecdd
JG
97982016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9799
9800 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9801
23504262
ML
98022016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9803
9804 PR tree-optimization/70043
9805 * gfortran.dg/vect/pr70043.f90: New test.
9806
b7b9e1a9
EB
98072016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9808
9809 * gnat.dg/specs/task1.ads: New test.
9810
cb83ba54
RO
98112016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9812
9813 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9814 Invoke gdb with -batch.
9815 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9816
a75f5e30
RB
98172016-03-03 Richard Biener <rguenther@suse.de>
9818
9819 PR tree-optimization/55936
9820 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9821
268bc320
JL
98222016-03-02 Jeff Law <law@redhat.com>
9823
815f20ab
JL
9824 PR rtl-optimization/69942
9825 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9826 effects of argument promotions.
9827
268bc320
JL
9828 PR tree-optimization/69987
9829 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9830 target does not support -fprefetch-loop-arrays.
9831
171f7de5
UB
98322016-03-02 Uros Bizjak <ubizjak@gmail.com>
9833
9834 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9835
192912db
BC
98362016-03-02 Bin Cheng <bin.cheng@arm.com>
9837
c7908871 9838 PR rtl-optimization/69052
192912db
BC
9839 * gcc.target/i386/pr69052.c: New test.
9840
90a7a40b
AM
98412016-03-02 Alan Modra <amodra@gmail.com>
9842
9843 * gcc.dg/pr69990.c: New.
9844
69fa742f
JJ
98452016-03-02 Jakub Jelinek <jakub@redhat.com>
9846
de752fb0
JJ
9847 PR c/68062
9848 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9849
9850 PR middle-end/70022
9851 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9852
69fa742f
JJ
9853 PR target/70028
9854 * gcc.target/i386/pr70028.c: New test.
9855
7c65bd56
MK
98562016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9857
9858 * c-c++-common/asan/swapcontext-test-1.c,
9859 * c-c++-common/tsan/thread_leak.c,
9860 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9861 * g++.dg/tsan/benign_race.C,
9862 * g++.dg/tsan/fd_close_norace.C,
9863 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9864 races with sanitizer output
9865
37d98220 98662016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9867 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9868
9869 PR target/67278
9870 * gcc.dg/simd-8.c: New testcase.
9871
218db463
RB
98722016-03-02 Richard Biener <rguenther@suse.de>
9873
9874 PR middle-end/67278
9875 * gcc.dg/simd-7.c: New testcase.
9876
22c72158
EB
98772016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9878
9879 * gcc.target/i386/pr70007.c: Tweak.
9880
9a790ccc
DV
98812016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9882
9883 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9884
bd02f00f
MP
98852016-03-02 Marek Polacek <polacek@redhat.com>
9886
9887 PR c/67854
9888 * gcc.dg/pr67854.c: New test.
9889
1e840f39
JJ
98902016-03-02 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR middle-end/70025
9893 * gcc.dg/torture/pr70025.c: New test.
9894
bca00241
VK
98952016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9896
9897 PR tree-optimization/68621
9898 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9899
0bca04b8
EB
99002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9901
9902 * gcc.target/i386/pr70007.c: New test.
9903
2a9afc86
JL
99042016-03-01 Jeff Law <law@redhat.com>
9905
eab2541b 9906 PR tree-optimization/69196
9d83ef71 9907 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9908
2a9afc86
JL
9909 PR tree-optimization/69196
9910 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9911 duplicating code and spoiling the expected output.
9912
0d39977e
MM
99132016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9914
9915 PR target/70033
9916 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9917 supports power9 before doing tests.
9918 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9919 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9920 * gcc.target/powerpc/p9-permute.c: Likewise.
9921
a0c0699d
UB
99222016-03-01 Uros Bizjak <ubizjak@gmail.com>
9923
9924 PR target/70027
9925 * gcc.target/i386/pr70027.c: New test.
9926
0ae3ef47 99272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9928
9929 * gcc.dg/pr70017.c: New test.
9930
686e2237
JJ
99312016-03-01 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR c/69796
9934 PR c/69974
9935 * gcc.dg/pr69796.c: New test.
9936 * gcc.dg/pr69974.c: New test.
9937
f8e4188c
EB
99382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9939
9940 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9941
5e3f1c7c
JL
99422016-02-29 Jeff Law <law@redhat.com>
9943
9944 PR tree-optimization/69987
9945 * gfortran.dg/pr69987.f90: New test.
9946
9947 PR tree-optimization/69989
9948 * gcc.c-torture/compile/pr69989-2.c: New test.
9949
1be56bc5
MP
99502016-03-01 Marek Polacek <polacek@redhat.com>
9951
9952 PR c++/69795
9953 * g++.dg/parse/invalid1.C: New test.
9954
1b19470d
RB
99552016-03-01 Richard Biener <rguenther@suse.de>
9956
9957 PR middle-end/70022
9958 * gcc.dg/pr70022.c: New testcase.
9959
3ae0661a
IE
99602016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9961
9962 PR tree-optimization/69956
9963 * gcc.dg/pr69956.c: New test.
9964
0f09ab88
BS
99652016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9966
9967 PR target/70011
9968 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9969 XFAIL when hardware supports efficient unaligned storage access.
9970
76d881bf
PP
99712016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9972
9973 PR c++/69961
9974 * g++.dg/template/pr69961a.C: New test.
9975 * g++.dg/template/pr69961b.C: New test.
9976
7168133a
DM
99772016-02-29 David Malcolm <dmalcolm@redhat.com>
9978
9979 PR preprocessor/69985
9980 * gcc.dg/cpp/pr69985.c: New test case.
9981
0c6072a3
JL
99822016-02-29 Jeff Law <law@redhat.com>
9983
e66f219b
JL
9984 PR tree-optimization/70005
9985 * gcc.c-torture/execute/pr70005.c New test.
9986
0c6072a3
JL
9987 PR tree-optimization/69999
9988 * gcc.c-torture/compile/pr69999.c: New test.
9989
fd9fbdb3
YR
99902016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9991
9992 PR tree-optimization/69652
9993 * gcc.dg/torture/pr69652.c: Delete test.
9994 * gcc.dg/vect/pr69652.c: New test.
9995
cbd400b4
RB
99962016-02-19 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/69980
9999 * gfortran.dg/vect/pr69980.f90: New testcase.
10000
84ea0f58
EB
100012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10002
10003 * gcc.target/sparc/20160229-1.c: New test.
10004
5d2a63dc
EB
100052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10006
10007 * gnat.dg/stack_usage3.adb: New test.
10008 * gnat.dg/stack_usage3_pkg.ads: New helper.
10009
93e708f9
EB
100102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10011
10012 * gnat.dg/renaming8.adb: New test.
10013 * gnat.dg/renaming8_pkg1.ads: New helper.
10014 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10015 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10016
6512bc93
RB
100172016-02-29 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/69720
10020 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10021
7b201a88
TK
100222016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10023
10024 PR fortran/68147
10025 PR fortran/47674
10026 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10027
82ee0cf2 100282016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10029 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10030
10031 PR fortran/56007
10032 * gfortran.dg/coarray_8.f90: Adjust error message.
10033 * gfortran.dg/pr56007.f90: New test.
10034 * gfortran.dg/pr56007.f: New test.
10035
cdc1a2c8
L
100362016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10037
10038 PR tree-optimization/69989
10039 * gcc.dg/torture/pr69989.c: New test.
10040
33505bcf
EB
100412016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gcc.target/i386/stack-realign-win.c: New test.
10044
524bfb19
HA
100452016-02-28 Harald Anlauf <anlauf@gmx.de>
10046
10047 PR fortran/60126
10048 * gfortran.dg/pr60126.f90: New test.
10049
bd542508
JL
100502016-02-27 Jeff Law <law@redhat.com>
10051
10052 Revert
10053 2016-02-26 Richard Biener <rguenther@suse.de>
10054 Jeff Law <law@redhat.com>
10055
10056 PR tree-optimization/69740
10057 * gcc.c-torture/compile/pr69740-1.c: New test.
10058 * gcc.c-torture/compile/pr69740-2.c: New test.
10059
dd1291e0
JD
100602016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10061
5fb67f8b 10062 PR fortran/69910
dd1291e0
JD
10063 * gfortran.dg/newunit_4.f90: New test.
10064
5cfefb59
JJ
100652016-02-27 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR target/69613
10068 PR rtl-optimization/69886
10069 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10070 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10071 target.
10072
20ba5f33
MS
100732016-02-26 Martin Sebor <msebor@redhat.com>
10074
10075 PR tree-optimization/15826
10076 * gcc.dg/tree-ssa/pr15826.c: New test.
10077
e6fb01b0
JJ
100782016-02-26 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR target/69969
10081 * gcc.target/powerpc/pr69969.c: New test.
10082
e3e0cf64
MS
100832016-02-26 Martin Sebor <msebor@redhat.com>
10084
10085 PR c++/15766
10086 * g++.old-deja/g++.other/decl5.C: Add a test case.
10087
d1f2bea5
SB
100882016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10089
10090 PR target/69946
10091 * gcc.target/powerpc/pr69946.c: New file.
10092
4a4f9d2b 100932016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10094 Jeff Law <law@redhat.com>
4a4f9d2b 10095
e3e0cf64 10096 PR tree-optimization/69740
4a4f9d2b
RB
10097 * gcc.c-torture/compile/pr69740-1.c: New test.
10098 * gcc.c-torture/compile/pr69740-2.c: New test.
10099
ad2a2706
MJ
101002016-02-26 Martin Jambor <mjambor@suse.cz>
10101
10102 PR middle-end/69920
10103 * gcc.dg/torture/pr69932.c: New test.
10104 * gcc.dg/torture/pr69936.c: Likewise.
10105
1d11f7ce
AK
101062016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10107
10108 PR target/69709
10109 * gcc.target/s390/pr69709.c: New test.
10110
6cfccbb2
KT
101112016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10112
10113 PR target/69245
10114 * gcc.target/aarch64/pr69245_1.c: New test.
10115
ac59ad4e
KT
101162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10117
10118 PR target/69613
10119 * gcc.dg/torture/pr69613.c: New test.
10120
a2ad54a0
JJ
101212016-02-26 Jakub Jelinek <jakub@redhat.com>
10122
10123 PR rtl-optimization/69891
10124 * gcc.target/i386/pr69891.c: New test.
10125
0884062c 101262016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10127 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10128
d2369d4f 10129 PR target/61397
c163789b
MM
10130 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10131 functionality for both 32-bit and 64-bit.
10132
5aed7e2c
RB
101332016-02-26 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/69551
10136 * gcc.dg/torture/pr69951.c: New testcase.
10137
798e2a8e
RB
101382016-02-25 Richard Biener <rguenther@suse.de>
10139
10140 PR tree-optimization/48795
10141 * gcc.dg/Warray-bounds-18.c: New testcase.
10142
9559fbac
RO
101432016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10144
10145 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10146
c049b107
JJ
101472016-02-25 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR rtl-optimization/69896
10150 * gcc.dg/pr69896.c: New test.
10151
1137001c
PP
101522016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10153
10154 PR c++/69736
10155 * g++.dg/cpp1y/paren2.C: New test.
10156
2e9c8641
MS
101572016-02-24 Martin Sebor <msebor@redhat.com>
10158
10159 PR c/51147
10160 * gcc.dg/enum-mode-2.c: New test.
10161
03ca8fb3
JJ
101622016-02-24 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR c++/69922
10165 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10166 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10167 * g++.dg/ubsan/pr69922.C: New test.
10168
0b05329b
MP
101692016-02-24 Marek Polacek <polacek@redhat.com>
10170
10171 PR c/69819
10172 * gcc.dg/pr69819.c: New test.
10173
57c2c374
MS
101742016-02-24 Martin Sebor <msebor@redhat.com>
10175
3b96b93a
MS
10176 PR c++/69912
10177 * g++.dg/ext/flexary15.C: New test.
10178
101792016-02-24 Martin Sebor <msebor@redhat.com>
10180
10181 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10182 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10183 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10184
65433bb5
MK
101852016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10186 Charles Baylis <charles.baylis@linaro.org>
10187
10188 PR debug/61033
10189 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10190
f802a424 101912016-02-24 Richard Biener <rguenther@suse.de>
44293580 10192 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10193
10194 PR middle-end/69760
10195 * gcc.dg/torture/pr69760.c: New testcase.
10196
525f795f
RO
101972016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10198
10199 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10200 pattern on Solaris with as.
10201
cd7bbceb
KT
102022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10203
10204 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10205 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10206 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10207 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10208
89c0c1fd
JJ
102092016-02-24 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR middle-end/69915
10212 * gcc.dg/pr69915.c: New test.
10213
0683fd27
KT
102142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10215
10216 PR rtl-optimization/69886
10217 * gcc.dg/torture/pr69886.c: New test.
10218
e53d562a
RB
102192016-02-24 Richard Biener <rguenther@suse.de>
10220
10221 PR middle-end/68963
10222 * gcc.dg/torture/pr68963.c: New testcase.
10223
74a00288
KT
102242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10225
10226 PR target/69875
10227 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10228 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10229 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10230 * gcc.target/arm/atomic_loaddi_1.c: New test.
10231 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10232 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10233 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10234 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10235 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10236 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10237 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10238 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10239
340fd4c9
JJ
102402016-02-24 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR middle-end/69909
10243 * gcc.dg/torture/pr69909.c: New test.
10244
47d3fdb2
RB
102452016-02-24 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/69907
10248 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10249 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10250 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10251
dab73e73
CB
102522016-02-24 Christian Bruel <christian.bruel@st.com>
10253
10254 * gcc.target/arm/pragma_cpp_fma.c: New test.
10255
7cc5ec65
JD
102562016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10257
10258 PR fortran/61156
10259 * gfortran.dg/include_6.f90: Update test.
10260
067fbd8b
JJ
102612016-02-23 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR objc/69844
10264 * objc.dg/pr69844.m: New test.
10265
64a454d9
JD
102662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10267
10268 PR libgfortran/69456
10269 * gfortran.dg/namelist_89.f90: New test.
10270 * gfortran.dg/pr59700.f90: Update test..
10271
35886f0b
MS
102722016-02-23 Martin Sebor <msebor@redhat.com>
10273
10274 PR middle-end/69780
10275 * g++.dg/ext/builtin_alloca.C: New test.
10276 * gcc.dg/builtins-68.c: New test.
10277
162cc7e3
RH
102782016-02-23 Richard Henderson <rth@redhat.com>
10279
10280 * gcc.target/i386/addr-space-3.c: Remove test.
10281
196440f8
DM
102822016-02-23 David Malcolm <dmalcolm@redhat.com>
10283
10284 PR preprocessor/69126
10285 PR preprocessor/69543
10286 * c-c++-common/pr69126-2-long.c: New test.
10287 * c-c++-common/pr69126-2-short.c: New test.
10288 * c-c++-common/pr69543-1.c: Remove xfail.
10289
1d3121af
DM
102902016-02-23 David Malcolm <dmalcolm@redhat.com>
10291
10292 PR preprocessor/69126
10293 PR preprocessor/69543
10294 PR preprocessor/69558
10295 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10296 (f): Rename to...
10297 (test_2): ...this, and add leading comment.
10298 (MACRO_3, test_3): New.
10299 (MACRO_4A, MACRO_4B, test_4): New.
10300 (MACRO): Rename to...
10301 (MACRO_5): ...this.
10302 (g): Rename to...
10303 (test_5): ...this, updating for renaming of MACRO, and
10304 add leading comment.
10305 * c-c++-common/pr69543-1.c: New.
10306 * c-c++-common/pr69543-2.c: New.
10307 * c-c++-common/pr69543-3.c: New.
10308 * c-c++-common/pr69543-4.c: New.
10309 * c-c++-common/pr69558-1.c: New.
10310 * c-c++-common/pr69558-2.c: New.
10311 * c-c++-common/pr69558-3.c: New.
10312 * c-c++-common/pr69558-4.c: New.
10313 * gcc.dg/pr69558.c: Move to...
10314 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10315 xfail for c++.
10316
f99c3557
TS
103172016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10318
10319 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10320 to -ftree-parallelize-loops/-fopenacc changes.
10321 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10322 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10323 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10324 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10325 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10326 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10327 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10328 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10329 * c-c++-common/goacc/kernels-loop.c: Likewise.
10330 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10331 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10332 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10333 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10334
c60ec7c2
RO
103352016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10336
10337 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10338
f1a62b6f
JJ
103392016-02-23 Jakub Jelinek <jakub@redhat.com>
10340
e67bf044
JJ
10341 PR c++/69902
10342 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10343
f1a62b6f
JJ
10344 PR c/69900
10345 * gcc.dg/pr69900.c: New test.
10346
20c5e09e
MJ
103472016-02-23 Martin Jambor <mjambor@suse.cz>
10348
10349 PR tree-optimization/69666
10350 * gcc.dg/tree-ssa/pr69666.c: New test.
10351
e457a6fc
AV
103522016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10353
10354 PR fortran/67451
10355 * gfortran.dg/coarray_allocate_5.f08: New test.
10356
d7b574f4
AK
103572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10358
10359 * gcc.target/s390/vcond-shift.c: Move to ...
10360 * gcc.target/s390/vector/vcond-shift.c: ... here.
10361
58bdeb44
AK
103622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10363
10364 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10365 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10366
7cd0387b
AK
103672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10368
10369 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10370
4246c8da
MW
103712016-02-20 Mark Wielaard <mjw@redhat.com>
10372
10373 PR c/28901
10374 * gcc.dg/unused-variable-3.c: New test.
10375
f93bc532
JJ
103762016-02-22 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR target/69888
10379 * gcc.target/i386/pr69888.c: New test.
10380
c4e360f4
RB
103812016-02-22 Richard Biener <rguenther@suse.de>
10382
10383 PR tree-optimization/69882
10384 * gfortran.dg/vect/pr69882.f90: New testcase.
10385
09c92f1c
JJ
103862016-02-22 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR target/69885
10389 * gcc.dg/pr69885.c: New test.
10390
f88d45dc
OE
103912016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10392
10393 PR target/69806
10394 PR target/54089
10395 * gcc.target/sh/pr54089-10.c: New.
10396
ce1ff48e
PT
103972016-02-20 Paul Thomas <pault@gcc.gnu.org>
10398
10399 PR fortran/69423
10400 * gfortran.dg/deferred_character_15.f90 : New test.
10401
bbf27208
DH
104022016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10403
10404 PR fortran/57365
10405 gfortran.dg/allocate_with_source_18.f03: New test.
10406
104072016-02-20 Harald Anlauf <anlauf@gmx.de>
10408
10409 PR fortran/52531
10410 gfortran.dg/gomp/pr52531.f90: New test.
10411
268be88c
BE
104122016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10413
10414 PR c++/69865
10415 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10416 -std=c++03.
10417
4b6c824a
JJ
104182016-02-19 Jakub Jelinek <jakub@redhat.com>
10419
871b3f47
JJ
10420 PR c++/69826
10421 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10422 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10423
7a965d51
JJ
10424 PR c++/69850
10425 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10426
4b6c824a
JJ
10427 PR c++/69851
10428 * g++.dg/torture/pr69851.C: New test.
10429
15fca21a
MS
104302016-02-19 Martin Sebor <msebor@redhat.com>
10431
10432 PR testsuite/69573
10433 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10434
19e21586
JJ
104352016-02-19 Jakub Jelinek <jakub@redhat.com>
10436
03a616ac
JJ
10437 PR c++/69850
10438 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10439 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10440
19e21586
JJ
10441 PR c++/67767
10442 * g++.dg/cpp0x/pr67767.C: New test.
10443
2db16594
KT
104442016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10445
10446 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10447 for fp, simd, crypto, crc, lse.
10448 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10449 above.
10450 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10451 effective target check.
10452
5a7d9d1e
JJ
104532016-02-19 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR target/69820
10456 * gcc.target/i386/pr69820.c: New test.
10457
6448f064
AK
104582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10459
10460 * gcc.target/s390/vector/int128-1.c: New test.
10461
d0a859e6
AK
104622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10463
10464 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10465
9e4eb643
AK
104662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10467
10468 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10469 instruction pattern name to prevent the testcase from failing with
10470 -march=z13.
10471
859a4c0e
AK
104722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10473
10474 * gcc.target/s390/md/movstr-2.c: New test.
10475
efc2340b
MK
104762016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10477
10478 * gcc.target/s390/morestack.c: New test.
10479
ca2bfbc2
DV
104802016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10481
10482 PR target/69625
10483 * gcc.target/s390/pr69625.c: Add test case.
10484
efd4bd05
BE
104852016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10486
10487 PR testsuite/68580
10488 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10489
2bf2078a
MM
104902016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10491
10492 PR target/68404
10493 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10494 * gcc.target/powerpc/fusion3.c: Likewise.
10495
f003579e
RB
104962016-02-18 Richard Biener <rguenther@suse.de>
10497
10498 PR middle-end/69553
10499 * g++.dg/torture/pr69553.C: New testcase.
10500
19233914
NC
105012016-02-18 Nick Clifton <nickc@redhat.com>
10502
efd4bd05
BE
10503 PR target/62254
10504 PR target/69610
10505 * gcc.target/arm/pr62554.c: New test.
10506 * gcc.target/arm/pr69610-1.c: New test.
10507 * gcc.target/arm/pr69610-2.c: New test.
19233914 10508
23f27839
RB
105092016-02-18 Richard Biener <rguenther@suse.de>
10510
10511 PR middle-end/69854
10512 * gcc.dg/torture/pr69854.c: New testcase.
10513
932c0da4
JJ
105142016-02-17 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR c++/69850
10517 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10518
1bed93e4
BS
105192012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10520
10521 * gcc.target/powerpc/vec-cg.c: New test.
10522
57bfb134
RB
105232016-02-17 Richard Biener <rguenther@suse.de>
10524
10525 PR testsuite/69586
10526 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10527
a44e0ebb
KT
105282016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10529
10530 PR target/69161
10531 * gcc.c-torture/compile/pr69161.c: New test.
10532
ffacd726
DS
105332016-02-17 David Sherwood <david.sherwood@arm.com>
10534
10535 PR target/69532
10536 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10537 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10538
448db8d2
EB
105392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10540
10541 * gcc.dg/ifcvt-4.c: Skip on Visium.
10542
e2f0522e
EB
105432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10544
10545 * gnat.dg/atomic8.adb: New test.
10546
bf17fe3f
EB
105472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10548
10549 * gnat.dg/discr46.ad[sb]: New test.
10550
ecf835e9
KN
105512016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10552
10553 PR Target/48344
10554 * gcc.target/powerpc/pr48344-1.c: New test.
10555
49a1164a
TK
105562015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10557
10558 PR fortran/69742
10559 * gfortran.dg/associate_21.f90: New test.
10560
bf14eba2
JJ
105612016-02-16 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR c/69835
10564 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10565 -Wnonnull in dg-options.
10566 * c-c++-common/nonnull-2.c: New test.
10567
35a093b6
JG
105682016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10569 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10570
10571 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10572
e387d491
JJ
105732016-02-16 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR middle-end/69801
10576 * gcc.dg/pr69801.c: Add empty dg-options.
10577
ba539195
JN
105782016-02-16 James Norris <jnorris@codesourcery.com>
10579
10580 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10581 * g++.dg/goacc/deviceptr-1.c: New file.
10582
2a2b8f64
JJ
105832016-02-16 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR tree-optimization/69820
10586 * gcc.dg/vect/pr69820.c: New test.
10587
87440c29
RB
105882016-02-16 Richard Biener <rguenther@suse.de>
10589
10590 PR tree-optimization/69776
10591 * gcc.dg/torture/pr69776-2.c: New testcase.
10592
6d87c306
BS
105932016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10594
10595 PR tree-optimization/69714
10596 * gcc.dg/torture/pr69714.c: New test.
10597
3824a0a2
JJ
105982016-02-16 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR tree-optimization/69802
10601 * gcc.dg/pr69802.c: New test.
10602
c8cfe96e
RB
106032016-02-16 Richard Biener <rguenther@suse.de>
10604
10605 PR middle-end/69801
10606 * gcc.dg/pr69801.c: New testcase.
10607
fc12098d
JD
106082016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609
10610 PR libgfortran/69651
10611 * gfortran.dg/read_bang.f90: New test.
10612 * gfortran.dg/read_bang4.f90: New test.
10613
ba6b3795
JJ
106142016-02-15 Jakub Jelinek <jakub@redhat.com>
10615
f0516ca4
JJ
10616 PR c++/69658
10617 * g++.dg/init/pr69658.C: New test.
10618
ba6b3795
JJ
10619 PR c++/69797
10620 * c-c++-common/pr69797.c: New test.
10621
de3f9a2d
PK
106222016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10623
10624 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10625 check for aarch64*-*-*.
10626
17a3b967
RB
106272016-02-15 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/69783
10630 * gcc.dg/vect/pr69783.c: New testcase.
10631
1c48bff1
RB
106322016-02-15 Richard Biener <rguenther@suse.de>
10633
10634 PR tree-optimization/69776
10635 * gcc.dg/torture/pr69776.c: New testcase.
10636
1e6025b6
TK
106372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10638
10639 PR fortran/60526
10640 * gfortran.dg/type_decl_4.f90: Reinstated.
10641
d3308279
JDA
106422016-02-14 John David Anglin <danglin@gcc.gnu.org>
10643
10644 PR fortran/68746
10645 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10646
b7c56581
TK
106472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10648
10649 PR fortran/60526
10650 PR bootstrap/69816
10651 * gfortran.dg/type_decl_4.f90: Removed.
10652
60cb4ef5
TK
106532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10654
10655 PR fortran/60526
10656 * gfortran.dg/type_decl_4.f90: New test.
10657
f6964637
AM
106582016-02-14 Alan Modra <amodra@gmail.com>
10659
1a8849d1 10660 PR testsuite/68886
f6964637
AM
10661 * gcc.c-torture/execute/stkalign.c: Revise test.
10662
f5121920
OE
106632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10664
10665 PR target/67260
10666 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10667
6cda3ab6
OE
106682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10669
10670 PR target/67260
10671 * gcc.target/sh/torture/pr67260.c: New.
10672
6786e598
JDA
106732016-02-12 John David Anglin <danglin@gcc.gnu.org>
10674
10675 * gcc.dg/pr67964.c: Add dg-require-alias.
10676
7e05dad8
OE
106772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10678
10679 PR target/67636
10680 PR target/64345
10681 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10682
7f4cc3ce
JD
106832016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10684
10685 PR libgfortran/69668
10686 * gfortran.dg/namelist_88.f90: New test.
10687
955ca6dc
JD
106882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10689
10690 PR libgfortran/69668
10691 * gfortran.dg/namelist_38.f90: Update test.
10692 * gfortran.dg/namelist_84.f90: Update test.
10693
876217ae
DM
106942016-02-12 David Malcolm <dmalcolm@redhat.com>
10695
10696 PR other/69554
10697 * gcc.dg/pr69554-1.c: New test.
10698 * gfortran.dg/pr69554-1.F90: New test.
10699 * gfortran.dg/pr69554-2.F90: New test.
10700 * lib/gcc-dg.exp (proc dg-locus): New function.
10701 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10702 distinguish between the caret-printing and non-caret-printing
10703 cases. If caret-printing has been explicitly enabled, bail out
10704 without attempting to fix up the output.
10705
61789eed
DM
107062016-02-12 David Malcolm <dmalcolm@redhat.com>
10707
10708 PR driver/69265
10709 PR driver/69453
10710 * gcc.dg/spellcheck-options-3.c: New test case.
10711 * gcc.dg/spellcheck-options-4.c: New test case.
10712 * gcc.dg/spellcheck-options-5.c: New test case.
10713 * gcc.dg/spellcheck-options-6.c: New test case.
10714 * gcc.dg/spellcheck-options-7.c: New test case.
10715 * gcc.dg/spellcheck-options-8.c: New test case.
10716 * gcc.dg/spellcheck-options-9.c: New test case.
10717 * gcc.dg/spellcheck-options-10.c: New test case.
10718
c3090c1f
JJ
107192016-02-12 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR rtl-optimization/69764
10722 PR rtl-optimization/69771
10723 * c-c++-common/pr69764.c: New test.
10724 * gcc.dg/torture/pr69771.c: New test.
10725
8222034d
MP
107262016-02-12 Marek Polacek <polacek@redhat.com>
10727
10728 * g++.dg/torture/init-list1.C: New.
10729
f749f792
MP
107302016-02-12 Marek Polacek <polacek@redhat.com>
10731
10732 * gcc.dg/pr69522.c: Add empty dg-options.
10733
199fb02a
IE
107342016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10735
10736 * g++.dg/lto/lto.exp: Include and init mpx.
10737 * g++.dg/lto/pr69729_0.C: New test.
10738
b69539cb
JJ
107392016-02-12 Jakub Jelinek <jakub@redhat.com>
10740
06ff7000
JJ
10741 PR ipa/69241
10742 * g++.dg/ipa/pr69241-4.C: New test.
10743
b69539cb
JJ
10744 PR ipa/68672
10745 * g++.dg/ipa/pr68672-1.C: New test.
10746 * g++.dg/ipa/pr68672-2.C: New test.
10747 * g++.dg/ipa/pr68672-3.C: New test.
10748
16595a1f
BS
107492016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10750
10751 PR c/69522
6d87c306 10752 * gcc.dg/pr69522.c: New test.
16595a1f 10753
38d795d2
PP
107542016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10755
10756 PR c++/69098
10757 * g++.dg/cpp1y/69098.C: New test.
10758 * g++.dg/cpp1y/69098-2.C: New test.
10759
9c582551
JJ
107602016-02-12 Jakub Jelinek <jakub@redhat.com>
10761
10762 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10763 and neighbour -> neighbor.
10764 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10765 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10766 * c-c++-common/Wvarargs.c: Likewise.
10767 * c-c++-common/goacc/host_data-5.c: Likewise.
10768 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10769 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10770 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10771 * gcc.target/aarch64/pr60697.c: Likewise.
10772 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10773 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10774 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10775 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10776 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10777 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10778 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10779 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10780 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10781 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10782 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10783 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10784 * g++.dg/lookup/koenig5.C: Likewise.
10785 * g++.dg/ext/no-asm-2.C: Likewise.
10786 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10787 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10788 * gfortran.dg/used_types_16.f90: Likewise.
10789 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10790 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10791 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10792 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10793 * gfortran.dg/abstract_type_6.f03: Likewise.
10794 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10795 * gfortran.dg/used_types_15.f90: Likewise.
10796 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10797 * gfortran.dg/exit_3.f08: Likewise.
10798 * gfortran.dg/open_status_2.f90: Likewise.
10799 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10800 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10801 * gfortran.dg/associate_1.f03: Likewise.
10802 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10803 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10804 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10805 * gcc.dg/builtin-object-size-1.c: Likewise.
10806 * gcc.dg/noreturn-6.c: Likewise.
10807 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10808 * gcc.dg/globalalias.c: Likewise.
10809 * gcc.dg/builtins-config.h: Likewise.
10810 * gcc.dg/pr30457.c: Likewise.
10811 * gcc.c-torture/compile/volatile-1.c: Likewise.
10812 * gcc.c-torture/execute/20101011-1.c: Likewise.
10813 * c-c++-common/Waddress-1.c: Likewise.
10814
66756373
JJ
108152016-02-11 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR c/69768
10818 * c-c++-common/Waddress-1.c: New test.
10819
76fe932b
AV
108202016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10821
10822 PR fortran/69296
10823 * gfortran.dg/associate_19.f03: New test.
10824 * gfortran.dg/associate_20.f03: New test.
10825
564c4d4b
OE
108262016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10827
10828 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10829
e1c1ecb0
KT
108302016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10831
10832 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10833 .arch armv8-a\n. Add -dA to dg-options.
10834 * gcc.target/aarch64/assembler_arch_1.c: New test.
10835 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10836
0d7d9458
PC
108372016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10838
10839 PR c++/68726
10840 * g++.dg/cpp0x/pr68726.C: New.
10841
e6208a60
IE
108422016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10843
10844 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10845 test.
10846
281a11eb
RB
108472016-02-11 Richard Biener <rguenther@suse.de>
10848
10849 * g++.dg/tree-ssa/pr61034.C: Adjust.
10850
e03dd765
VM
108512016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10852
4b48faf5 10853 PR target/69148
e03dd765
VM
10854 * gcc.target/s390/pr69148.c: New.
10855
cdc23927
YR
108562016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10857
10858 PR tree-optimization/69652
10859 * gcc.dg/torture/pr69652.c: New test.
10860
e199dd0a
JJ
108612016-02-10 Jakub Jelinek <jakub@redhat.com>
10862 Patrick Palka <ppalka@gcc.gnu.org>
10863
10864 PR ipa/69241
10865 PR c++/69649
10866 * g++.dg/ipa/pr69241-1.C: New test.
10867 * g++.dg/ipa/pr69241-2.C: New test.
10868 * g++.dg/ipa/pr69241-3.C: New test.
10869 * g++.dg/ipa/pr69649.C: New test.
10870
d6b38027
UB
108712016-02-10 Uros Bizjak <ubizjak@gmail.com>
10872
10873 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10874 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10875
13b562c5
BC
108762016-02-10 Bin Cheng <bin.cheng@arm.com>
10877
10878 PR tree-optimization/68021
10879 * gcc.dg/tree-ssa/pr68021.c: New test.
10880
24a179f8
RB
108812016-02-10 Richard Biener <rguenther@suse.de>
10882
10883 PR tree-optimization/69726
10884 * gcc.dg/uninit-22.c: New testcase.
10885
0d99886f
AP
108862016-02-09 Andrew Pinski <apinski@cavium.com>
10887
10888 PR tree-opt/69282
10889 * gcc.c-torture/compile/20160205-1.c: New testcase.
10890
ab04995c
MM
108912016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10892
10893 PR target/68404
10894 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10895 instead accessing a really large arrray.
10896 * gcc.target/powerpc/fusion3.c: Likewise.
10897
4b79ac23
CB
108982016-02-09 Charles Baylis <charles.baylis@linaro.org>
10899
10900 PR target/68532
10901 * gcc.c-torture/execute/pr68532.c: New test.
10902
b890a441
AO
109032016-02-11 Alexandre Oliva <aoliva@redhat.com>
10904
10905 PR target/69634
10906 * gcc.dg/pr69634.c: New.
10907
84a5bef7
RB
109082016-02-09 Richard Biener <rguenther@suse.de>
10909
10910 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10911
1f123759 109122016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10913
1f123759
AF
10914 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10915
65860c77
YR
109162016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10917
10918 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10919
7e1e8a0a
RB
109202016-02-09 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/69715
10923 * gcc.dg/torture/pr69715.c: New testcase.
10924
efb45a9f
PP
109252016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10926
10927 PR c++/69139
10928 * g++.dg/cpp0x/trailing12.C: New test.
10929 * g++.dg/cpp0x/trailing13.C: New test.
10930
20a0c6f9
PP
109312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10932
10933 PR c++/69283
10934 PR c++/67835
10935 * g++.dg/cpp1y/auto-fn29.C: New test.
10936 * g++.dg/cpp1y/auto-fn30.C: New test.
10937
a162f3af
JJ
109382016-02-08 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR tree-optimization/69209
10941 * gcc.c-torture/compile/pr69209.c: New test.
10942
4b4a9fbd
JL
109432016-02-08 Jeff Law <law@redhat.com>
10944
10945 PR tree-optimization/68541
10946 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10947 of statements allowed in join block for path splitting.
10948
cfac5ed2
JJ
109492016-02-08 Jakub Jelinek <jakub@redhat.com>
10950
f68bc23f
JJ
10951 PR c++/59627
10952 * g++.dg/gomp/pr59627.C: New test.
10953
cfac5ed2
JJ
10954 PR ipa/69239
10955 * g++.dg/ipa/pr69239.C: New test.
10956
44714d8c
DM
109572016-02-08 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR preprocessor/69664
10960 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10961 * gcc.dg/cpp/warn-comments.c: Likewise.
10962
eba9e839
MP
109632016-02-08 Marek Polacek <polacek@redhat.com>
10964
10965 PR c++/69688
10966 * g++.dg/init/const12.C: New test.
10967
a011cd92
BS
109682016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10969
10970 PR target/60410
10971 * gcc.dg/lto/pr55113_0.c: Remove test.
10972
5317b1be
RB
109732016-02-08 Richard Biener <rguenther@suse.de>
10974
10975 PR tree-optimization/69719
10976 * gcc.dg/torture/pr69719.c: New testcase.
10977
63998a63
RB
109782016-02-08 Richard Biener <rguenther@suse.de>
10979 Jeff Law <law@redhat.com>
10980
10981 PR target/68273
10982 * gcc.target/mips/pr68273.c: New testcase.
10983
43f4a281
RB
109842016-02-08 Richard Biener <rguenther@suse.de>
10985
10986 PR rtl-optimization/69274
10987 * gcc.target/i386/addr-sel-1.c: XFAIL.
10988
0b604d2d
JL
109892016-02-08 Jeff Law <law@redhat.com>
10990
e8dfe49e
JL
10991 PR tree-optimization/68541
10992 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10993
6daecd7a 10994 PR tree-optimization/65917
0b604d2d
JL
10995 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10996
c0f0e35a
JD
109972016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10998
10999 PR fortran/50555
11000 * gfortran.dg/namelist_args.f90: New test.
11001
8981d712
JL
110022016-02-05 Jeff Law <law@redhat.com>
11003
6daecd7a 11004 PR tree-optimization/68541
8981d712
JL
11005 * gcc.dg/tree-ssa/split-path-2.c: New test.
11006 * gcc.dg/tree-ssa/split-path-3.c: New test.
11007 * gcc.dg/tree-ssa/split-path-4.c: New test.
11008 * gcc.dg/tree-ssa/split-path-5.c: New test.
11009 * gcc.dg/tree-ssa/split-path-6.c: New test.
11010 * gcc.dg/tree-ssa/split-path-7.c: New test.
11011
46cb9332
MS
110122016-02-05 Martin Sebor <msebor@redhat.com>
11013
11014 PR c++/69662
11015 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11016 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11017
be2083ea
RH
110182016-02-06 Richard HEnderson <rth@redhat.com>
11019
11020 PR c/69643
11021 * gcc.target/i386/addr-space-4.c: New.
11022 * gcc.target/i386/addr-space-5.c: New.
11023
711d7c23
MM
110242016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11025
11026 PR fortran/66089
11027 * gfortran.dg/elemental_dependency_6.f90: New.
11028
b5c1c988
JJ
110292016-02-05 Jakub Jelinek <jakub@redhat.com>
11030
861c7bcd
JJ
11031 PR rtl-optimization/69691
11032 * gcc.c-torture/execute/pr69691.c: New test.
11033
b5c1c988
JJ
11034 PR c++/69628
11035 * g++.dg/parse/pr69628.C: New test.
11036
f7dfa966
UB
110372016-02-05 Uros Bizjak <ubizjak@gmail.com>
11038
11039 * gcc.dg/sancov/asan.c: Move to ...
11040 * gcc.dg/asan/sancov-1.c: ... here.
11041
9b143e64
UB
110422016-02-05 Uros Bizjak <ubizjak@gmail.com>
11043
11044 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11045
f5d4b899
L
110462016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11047
11048 PR target/69677
11049 * gcc.target/i386/pr69677.c: New test.
11050
76c85fbb
PP
110512016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11052
11053 PR c++/68948
11054 * g++.dg/template/pr68948.C: New test.
11055
f181bf90
DV
110562016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11057
11058 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11059 (only necessary on s390x).
11060
714fb282
L
110612016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11062
11063 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11064 -mno-accumulate-outgoing-args.
11065
618d6c1c
PP
110662016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11067
11068 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11069
1066e9b5
JJ
110702016-02-04 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR c/69669
11073 * c-c++-common/pr69669.c: New test.
11074
76255d0d
MM
110752016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11076
11077 PR target/69667
11078 * g++.dg/pr69667.C: New file.
11079
e0b059b1
WD
110802016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11081
11082 PR target/69619
11083 * gcc.dg/pr69619.c: Add new test.
11084
2692b5c8
RS
110852016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11086
11087 PR rtl-optimization/69577
11088 * gcc.target/i386/pr69577.c: New test.
11089
7db337c2
ML
110902016-02-04 Martin Liska <mliska@suse.cz>
11091
11092 * g++.dg/asan/pr69276.C: New test.
11093
cc9c0829
KT
110942016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11095
11096 PR target/65932
11097 PR target/67714
11098 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11099 a single smulbb instruction.
11100 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11101 * gcc.target/amr/wmul-2.c: Likewise.
11102
eb9feb52
KT
111032016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11104
11105 PR target/65932
11106 PR target/67714
11107 * gcc.c-torture/execute/pr67714.c: New test.
11108
61f727fe
JJ
111092016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11110
11111 PR target/69454
11112 * gcc.target/i386/pr69454-1.c: New test.
11113 * gcc.target/i386/pr69454-2.c: New test.
11114
05dd97db
MS
111152016-02-03 Martin Sebor <msebor@redhat.com>
11116
11117 PR c++/69251
11118 PR c++/69253
11119 PR c++/69290
11120 PR c++/69277
11121 PR c++/69349
11122 * g++.dg/ext/flexarray-mangle-2.C: New test.
11123 * g++.dg/ext/flexarray-mangle.C: New test.
11124 * g++.dg/ext/flexarray-subst.C: New test.
11125 * g++.dg/ext/flexary11.C: New test.
11126 * g++.dg/ext/flexary12.C: New test.
11127 * g++.dg/ext/flexary13.C: New test.
11128 * g++.dg/ext/flexary14.C: New test.
11129 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11130
dac2fc29
L
111312016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11132
11133 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11134 Define only if CHECK_FLOAT128 is defined.
11135 (main): Properly initialize u5.
11136
eadb8035
JJ
111372016-02-03 Jakub Jelinek <jakub@redhat.com>
11138
0afbb81b
JJ
11139 PR c/69627
11140 * gcc.dg/pr69627.c: New test.
11141
eadb8035
JJ
11142 PR target/69644
11143 * gcc.dg/pr69644.c: New test.
11144
b12d4923
MS
111452016-02-03 Mike Stump <mikestump@comcast.net>
11146
11147 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11148 support for struct-layout-1.exp.
11149
ab4bae0c
PP
111502016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11151
11152 PR c++/69056
618d6c1c 11153 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11154
95831c01
VM
111552016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11156 Alexandre Oliva <aoliva@redhat.com>
11157
11158 PR target/69461
11159 * gcc.target/powerpc/pr69461.c: New.
11160
ccc71ab8
UB
111612016-02-03 Uros Bizjak <ubizjak@gmail.com>
11162
11163 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11164 works from here ...
11165 (check_effective_target_fsanitize_thread): ... to here. Do not
11166 specify additional compile flags for the test source.
11167 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11168 specify additional compile flags for the test source.
11169
96299640
WD
111702016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11171
11172 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11173
781d83d9
AV
111742016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11175
11176 PR fortran/67451
11177 PR fortran/69418
11178 * gfortran.dg/coarray_allocate_2.f08: New test.
11179 * gfortran.dg/coarray_allocate_3.f08: New test.
11180 * gfortran.dg/coarray_allocate_4.f08: New test.
11181
d8208e6d
AL
111822016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11183
11184 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11185 use same scan-tree-dump-times on all platforms.
11186 * gcc.dg/vect/vect-outer-1.c: Likewise.
11187 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11188 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11189 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11190 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11191 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11192 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11193 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11194
a8394fa0
SB
111952016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11196
11197 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11198 warning.
11199
f3baa1d3
L
112002016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11201
11202 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11203
eb077516
JN
112042016-02-02 James Norris <jnorris@codesourcery.com>
11205
11206 * c-c++-common/goacc/routine-5.c: Add tests.
11207
578fb225
AM
112082016-02-02 Alexander Monakov <amonakov@ispras.ru>
11209
11210 * gcc.target/nvptx/unsigned-cmp.c: New test.
11211
c64f7d37
WD
112122016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11213
11214 * gcc.target/aarch64/scalar_shift_1.c
11215 (test_corners_sisd_di): Improve force to SIMD register.
11216 (test_corners_sisd_si): Likewise.
11217 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11218 Remove scan-assembler check for ldr.
11219
90c6f26c
RB
112202016-02-02 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/69595
11223 * gcc.dg/Warray-bounds-17.c: New testcase.
11224
9dc03c97
RB
112252016-02-02 Richard Biener <rguenther@suse.de>
11226
11227 PR tree-optimization/69606
11228 * gcc.dg/torture/pr69606.c: New testcase.
11229
2d4dc223
YR
112302016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11231
11232 PR middle-end/68542
11233 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11234 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11235
65c98fde
AM
112362016-02-02 Alan Modra <amodra@gmail.com>
11237
11238 PR target/69548
11239 * gcc.target/powerpc/pr69548.c: New test.
11240
e1b81f2b
JJ
112412016-02-01 Jakub Jelinek <jakub@redhat.com>
11242
d0268b37
JJ
11243 PR rtl-optimization/69592
11244 * gcc.dg/pr69592.c: New test.
11245
e1b81f2b
JJ
11246 PR preprocessor/69543
11247 PR c/69558
11248 * gcc.dg/pr69543.c: New test.
11249 * gcc.dg/pr69558.c: New test.
11250
7dd7780d
UB
112512016-02-01 Uros Bizjak <ubizjak@gmail.com>
11252
bf672ee5
UB
11253 PR testsuite/65940
11254 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11255
9a7013f8
MS
112562016-02-01 Martin Sebor <msebor@redhat.com>
11257
11258 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11259
e681fb2b
BC
112602016-02-01 Bin Cheng <bin.cheng@arm.com>
11261
11262 PR tree-optimization/67921
11263 * c-c++-common/ubsan/pr67921.c: New test.
11264
ff86345f
RB
112652016-02-01 Richard Biener <rguenther@suse.de>
11266
11267 PR middle-end/69556
11268 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11269
bc369dbd
RB
112702016-02-01 Richard Biener <rguenther@suse.de>
11271
11272 PR tree-optimization/69574
11273 * gcc.dg/torture/pr69574.c: New testcase.
11274
ef318184
RB
112752016-02-01 Richard Biener <rguenther@suse.de>
11276
11277 PR tree-optimization/69579
11278 * gcc.dg/setjmp-6.c: New testcase.
11279
654745e6
JJ
112802016-02-01 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR rtl-optimization/69570
11283 * g++.dg/opt/pr69570.C: New test.
11284
e6c0c44b
RH
112852016-02-01 Richard Henderson <rth@redhat.com>
11286
11287 * gcc.dg/pr69535.c: New test.
11288
6ff3f09a
JDA
112892016-01-31 John David Anglin <danglin@gcc.gnu.org>
11290
2c005538
JDA
11291 PR testsuite/69584
11292 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11293 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11294
61083a4b
JDA
11295 PR debug/68244
11296 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11297
6ff3f09a
JDA
11298 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11299
0c221916
PT
113002016-01-31 Paul Thomas <pault@gcc.gnu.org>
11301
11302 PR fortran/67564
11303 * gfortran.dg/allocate_with_source_17.f03: New test.
11304
db7a2818
JJ
113052016-01-30 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR tree-optimization/69546
11308 * gcc.dg/torture/pr69546.c: New test.
11309
e520d5f0
PT
113102016-01-30 Paul Thomas <pault@gcc.gnu.org>
11311
11312 PR fortran/69566
11313 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11314
343c05d3
MS
113152016-01-30 Martin Sebor <msebor@redhat.com>
11316
11317 PR c++/68490
11318 * g++.dg/ext/flexary10.C: New test.
11319
d6c3a539
DH
113202016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11321
11322 PR fortran/66707
11323 gfortran.dg/common_23.f90: New test.
11324
52d72fcd
BS
113252016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11326
11327 PR target/65546
11328 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11329 condition being checked, and disable it when the target supports
11330 misaligned loads and stores.
11331
3a5d2ba4
JJ
113322016-01-29 Jakub Jelinek <jakub@redhat.com>
11333
11334 PR debug/69518
11335 * gcc.dg/torture/pr69518.c: New test.
11336
6bbacdb5
L
113372016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11338
11339 PR target/69530
11340 * gcc.target/i386/pr69530.c: New test.
11341
af932cdb
SE
113422016-01-29 Steve Ellcey <sellcey@imgtec.com>
11343
11344 PR target/65604
11345 * gcc.target/mips/div-delay.c: New test.
11346
26658b7c
JJ
113472016-01-29 Jakub Jelinek <jakub@redhat.com>
11348
33e89989
JJ
11349 PR target/69551
11350 * gcc.target/i386/pr69551.c: New test.
11351
26658b7c
JJ
11352 PR target/66137
11353 * gcc.target/i386/pr66137.c: New test.
11354
401116b5
AB
113552016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11356
11357 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11358 always built for p5600.
11359 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11360 isa=p5600 dg-option.
11361
d4abfcc5
RB
113622016-01-29 Richard Biener <rguenther@suse.de>
11363
11364 PR tree-optimization/69547
11365 * g++.dg/tree-ssa/pr69547.C: New testcase.
11366
16b77b32
JJ
113672016-01-29 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR debug/66869
11370 * g++.dg/warn/Wunused-function2.C: New test.
11371
a1c95464
DV
113722016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11373
11374 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11375 support for test to succeed.
11376
5453bfed
MP
113772016-01-29 Marek Polacek <polacek@redhat.com>
11378
11379 PR c++/69509
11380 PR c++/69516
11381 * g++.dg/ext/constexpr-vla2.C: New test.
11382 * g++.dg/ext/constexpr-vla3.C: New test.
11383 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11384
452ec2a5
RB
113852016-01-29 Richard Biener <rguenther@suse.de>
11386
11387 PR middle-end/69537
11388 * gcc.dg/uninit-21.c: New testcase.
11389
aec0b19e
UB
113902016-01-28 Uros Bizjak <ubizjak@gmail.com>
11391
11392 PR target/69459
11393 * gcc.target/i386/pr69459.c: New test.
11394
df113ce7
SE
113952016-01-28 Steve Ellcey <sellcey@imgtec.com>
11396
11397 PR target/68400
11398 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11399 * gcc.target/mips/pr68400.c: New test.
11400
494de84f
MS
114012016-01-28 Martin Sebor <msebor@redhat.com>
11402
11403 PR target/17381
11404 * gcc.target/powerpc/pr17381.c: New test.
11405
eb1b1f01
JJ
114062016-01-28 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR middle-end/69542
11409 * gcc.dg/torture/pr69542.c: New test.
11410
6dfeb7ce
WD
114112016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11412
11413 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11414
4b7471a4
DE
114152016-01-28 David Edelsohn <dje.gcc@gmail.com>
11416
11417 * gcc.dg/pr65980.c: Skip on AIX.
11418 * gcc.dg/pr66688.c: Same.
11419
b271fd21
DE
114202016-01-28 David Edelsohn <dje.gcc@gmail.com>
11421
11422 PR target/63679
11423 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11424 * gcc.dg/tree-ssa/sra-18.c: Same.
11425
874108a9
AV
114262016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11427
11428 PR fortran/62536
11429 * gfortran.dg/block_15.f08: New test.
11430 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11431 on incorrectly closed BLOCK.
11432
30480bcd
IE
114332016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11434
11435 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
114362016-01-28 Richard Biener <rguenther@suse.de>
11437
11438 PR tree-optimization/69466
11439 * gfortran.dg/vect/pr69466.f90: New testcase.
11440
0d4c694e
TP
114412016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11442
11443 * g++.dg/pr67989.C: Remove ARM-specific option.
11444 * gcc.target/arm/pr67989.C: New file.
11445
2aa780da
UB
114462016-01-27 Uros Bizjak <ubizjak@gmail.com>
11447
11448 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11449 and expm1 test for glibc < 2.11.
11450
f75ebe77
RH
114512016-01-27 Richard Henderson <rth@redhat.com>
11452
11453 * gcc.c-torture/execute/pr69447.c: New test.
11454
114552016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11456
9a175e65 11457 PR fortran/69422
49847d75
PT
11458 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11459
cbdd8ae0
JJ
114602016-01-27 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR debug/66869
11463 * gcc.dg/pr66869.c: New test.
11464
2b572b3c
JL
114652016-01-25 Jeff Law <law@redhat.com>
11466
11467 PR tree-optimization/68398
aec0b19e 11468 PR tree-optimization/69196
2b572b3c
JL
11469 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11470 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11471 path to avoid new heuristic allowing more irreducible regions
11472 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11473 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11474 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11475 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11476 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11477
fa74a4bc
MP
114782016-01-27 Marek Polacek <polacek@redhat.com>
11479
11480 PR c/68062
11481 * c-c++-common/vector-compare-4.c: New test.
11482
0afff540
DM
114832016-01-27 David Malcolm <dmalcolm@redhat.com>
11484
11485 PR preprocessor/69126
11486 * c-c++-common/pr69126.c: New test case.
11487
1a218fc9
ILT
114882016-01-27 Ian Lance Taylor <iant@google.com>
11489
11490 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11491
5d70666e
RB
114922016-01-27 Ryan Burn <contact@rnburn.com>
11493
11494 PR cilkplus/69267
11495 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11496
87ff4d66
UB
114972016-01-27 Uros Bizjak <ubizjak@gmail.com>
11498
11499 PR target/69512
11500 * gcc.target/i386/pr69512.c: New test.
11501
27e23cca
RE
115022016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11503
11504 PR ada/69488
11505 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11506
05bf54c3
MP
115072016-01-27 Marek Polacek <polacek@redhat.com>
11508
11509 PR c++/69379
11510 * g++.dg/pr69379.C: New test.
11511
60214d0d
MS
115122016-01-27 Martin Sebor <msebor@redhat.com>
11513
11514 PR c++/69317
11515 * g++.dg/abi/Wabi-2-2.C: New test.
11516 * g++.dg/abi/Wabi-2-3.C: New test.
11517 * g++.dg/abi/Wabi-3-2.C: New test.
11518 * g++.dg/abi/Wabi-3-3.C: New test.
11519
167c7bfa
RB
115202016-01-27 Richard Biener <rguenther@suse.de>
11521
11522 PR tree-optimization/69166
11523 * gcc.dg/torture/pr69166.c: New testcase.
11524
1430fb1f
MJ
115252016-01-27 Martin Jambor <mjambor@suse.cz>
11526
11527 PR tree-optimization/69355
11528 * gcc.dg/tree-ssa/pr69355.c: New test.
11529
95e3030c
MP
115302016-01-27 Marek Polacek <polacek@redhat.com>
11531
11532 PR c++/69496
11533 * g++.dg/ext/constexpr-vla1.C: New test.
11534
eeb085f3
CB
115352016-01-20 Christian Bruel <christian.bruel@st.com>
11536
11537 PR target/69245
11538 * gcc.target/arm/pr69245.c: New test.
11539
b1652dde
JJ
115402016-01-27 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR tree-optimization/69399
11543 * gcc.dg/torture/pr69399.c: New test.
11544
ce7e8f00
EB
115452016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11546
11547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11548
e4aac1d1
EB
115492016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11550
11551 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11552
8dfdb419
TV
115532016-01-26 Tom de Vries <tom@codesourcery.com>
11554
11555 PR tree-optimization/69110
11556 * gcc.dg/autopar/pr69110.c: New test.
11557
56f80f54 115582016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11559 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11560
11561 * gcc.dg/graphite/isl-ast-op-select.c: New.
11562
a0909527
PT
115632015-01-26 Paul Thomas <pault@gcc.gnu.org>
11564
11565 PR fortran/69385
11566 * gfortran.dg/allocate_error_6.f90: New test.
11567
ffc445f4
RH
115682016-01-26 Richard Henderson <rth@redhat.com>
11569
11570 * gcc.dg/tm/pr60908.c: New test.
11571
01e1dea3
DM
115722016-01-26 David Malcolm <dmalcolm@redhat.com>
11573
11574 PR other/69006
11575 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11576 directive.
11577 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11578 expected multiline output to reflect the colorization being
11579 disabled before newlines.
11580 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11581 (custom_diagnostic_finalizer): Replace call to
11582 pp_newline_and_flush with call to pp_flush.
11583 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11584 * gfortran.dg/implicit_class_1.f90: Likewise.
11585 * lib/gcc-dg.exp (allow_blank_lines): New global.
11586 (dg-allow-blank-lines-in-output): New procedure.
11587 (gcc-dg-prune): Complain about blank lines in the output, unless
11588 dg-allow-blank-lines-in-output was called.
11589 * lib/multiline.exp (_build_multiline_regex): Only support
11590 arbitrary followup text for non-blank-lines, not for blank lines.
11591
13f92e8d
JJ
115922016-01-26 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR tree-optimization/69483
11595 * gcc.dg/pr69483.c: New test.
11596 * g++.dg/opt/pr69483.C: New test.
11597
92422235
CL
115982016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11599
11600 PR target/68620
11601 * gcc.target/arm/pr68620.c: New test.
11602
0bccf11b
L
116032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11604
11605 * gcc.target/i386/pr68986-2.c: Remove -m32.
11606
81cd202e
L
116072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11608
11609 PR target/68986
11610 * gcc.target/i386/pr68986-1.c: New test.
11611 * gcc.target/i386/pr68986-2.c: Likewise.
11612 * gcc.target/i386/pr68986-3.c: Likewise.
11613
213a1c03
CB
116142016-01-26 Christian Bruel <christian.bruel@st.com>
11615
11616 * lib/target-supports.exp
11617 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11618 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11619 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11620
22a08dd1
RB
116212016-01-26 Richard Biener <rguenther@suse.de>
11622
11623 PR tree-optimization/69452
11624 * gcc.dg/torture/pr69452.c: New testcase.
11625
6c06e0e8
JJ
116262016-01-26 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR target/69442
11629 * gcc.dg/pr69442.c: New test.
11630
b96824c4
RFI
116312016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11632
11633 PR target/67896
11634 * gcc.target/aarch64/simd/pr67896.C: New.
11635
5ee31e57
RS
116362016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11637
11638 PR tree-optimization/69400
11639 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11640 function.
11641 (plugin_init): Call it.
11642 * gcc.dg/torture/pr69400.c: New test.
11643
7ddfb31d
CL
116442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11645
11646 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11647
1e050c90
AK
116482016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11649 Sebastian Pop <s.pop@samsung.com>
11650
11651 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11652 isl-0.15.
11653
c8ee4bf5
AK
116542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11655 Sebastian Pop <s.pop@samsung.com>
11656
11657 * gcc.dg/graphite/pr69292.c: New.
11658
d902b330
JJ
116592016-01-25 Jakub Jelinek <jakub@redhat.com>
11660
11661 * c-c++-common/goacc/use_device-1.c: New test.
11662
2c89b952
JL
116632016-01-25 Jeff Law <law@redhat.com>
11664
11665 PR tree-optimization/69196
11666 PR tree-optimization/68398
11667 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11668 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11669
685c8785
DE
116702016-01-25 David Edelsohn <dje.gcc@gmail.com>
11671
11672 PR target/69469
11673 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11674 Algorithm.
11675
95cef0c1
RB
116762016-01-25 Richard Biener <rguenther@suse.de>
11677
11678 PR testsuite/69380
11679 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11680
2947d3b2
IE
116812016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11682
11683 PR target/69421
11684 * gcc.dg/pr69421.c: New test.
11685
ae19075a
BB
116862016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11687
11688 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11689 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11690 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11691 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11692 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11693 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11694 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11695 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11696 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11697 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11698
fa4511c2
RB
116992016-01-25 Richard Biener <rguenther@suse.de>
11700
11701 PR tree-optimization/69376
11702 * gcc.dg/torture/pr69376.c: New testcase.
11703
1d101216
JD
117042016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11705
11706 PR fortran/69397
11707 PR fortran/68442
11708 * gfortran.dg/interface_38.f90: New test.
11709 * gfortran.dg/interface_39.f90: New test.
a0909527 11710
a59b92b0
PP
117112016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11712
11713 Revert:
11714 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11715
11716 PR c++/11858
11717 PR c++/24663
11718 PR c++/24664
11719 * g++.dg/template/pr11858.C: New test.
11720 * g++.dg/template/pr24663.C: New test.
11721 * g++.dg/template/unify12.C: New test.
11722 * g++.dg/template/unify13.C: New test.
11723 * g++.dg/template/unify14.C: New test.
11724 * g++.dg/template/unify15.C: New test.
11725 * g++.dg/template/unify16.C: New test.
11726 * g++.dg/template/unify17.C: New test.
11727
16acb1a8
DH
117282016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11729
11730 PR fortran/68283
11731 gfortran.dg/pr68283.f90: New test.
11732
094773e8
TK
117332016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11734
11735 PR fortran/66094
11736 * gfortran.dg/inline_matmul_13.f90: New test.
11737 * gfortran.dg/matmul_bounds_8.f90: New test.
11738 * gfortran.dg/matmul_bounds_9.f90: New test.
11739 * gfortran.dg/matmul_bounds_10.f90: New test.
11740
42fb90d7
TV
117412016-01-23 Tom de Vries <tom@codesourcery.com>
11742
11743 PR tree-optimization/69426
11744 * gcc.dg/autopar/pr69426.c: New test.
11745
69da7802
MS
117462016-01-23 Martin Sebor <msebor@redhat.com>
11747
11748 PR c++/58109
11749 PR c++/69022
11750 * g++.dg/cpp0x/alignas5.C: New test.
11751 * g++.dg/ext/vector29.C: Same.
11752
da17300a
UB
117532016-01-23 Uros Bizjak <ubizjak@gmail.com>
11754
11755 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11756 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11757 _GNU_SOURCE from compile flags to the source.
11758 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11759 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11760 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11761 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11762
62041cfc
JJ
117632016-01-22 Jakub Jelinek <jakub@redhat.com>
11764
11765 PR target/69432
11766 * g++.dg/opt/pr69432.C: New test.
11767
f7d2ad6f
BS
117682016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11769
11770 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11771 32-bit targets testing an -m64 multilib.
11772
d403fc9a
WS
117732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11774
11775 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11776 64-bit support.
11777
4aa16f8d
JG
117782016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11779
11780 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11781
7c816d0f
CB
117822016-01-21 Christian Bruel <christian.bruel@st.com>
11783
11784 PR target/68674
11785 * gcc.target/i386/pr68674.c
11786 * gcc.target/aarch64/pr68674.c
11787 * gcc.target/arm/pr68674.c
11788
fce661e8
KT
117892016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11790
11791 PR target/69403
11792 * gcc.c-torture/execute/pr69403.c: New test.
11793
4696899f
PC
117942016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11795
11796 PR c++/55843
11797 * g++.dg/template/pr55843.C: New.
11798
bac69366
AL
117992016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11800
11801 PR testsuite/66877
11802 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11803 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11804
b57d3a5c
BS
118052016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11806
11807 PR testsuite/67489
da17300a
UB
11808 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11809 from dg-do compile directive, and instead add
11810 { dg-require-effective-target int128 }.
b57d3a5c 11811
9f04a53e
MS
118122016-01-20 Martin Sebor <msebor@redhat.com>
11813
11814 PR c/69405
11815 * gcc.dg/sync-fetch.c: New test.
11816
38a51663
JL
118172016-01-21 Martin Sebor <msebor@redhat.com>
11818
11819 PR target/69252
11820 * gcc.target/powerpc/pr69252.c: New test.
11821
2423a75a
JD
118222016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11823
11824 PR fortran/65996
da17300a 11825 * gfortran.dg/pr65996.f90: New test.
2423a75a 11826
0a76463f
DV
118272016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11828
11829 PR c++/68810
9f04a53e 11830 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11831 expected to generate an error.
0a76463f 11832
9776e692
BS
118332016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11834
11835 PR middle-end/66178
11836 * gcc.dg/torture/pr66178.c: New test.
11837
c8d3e088
AB
118382016-01-21 Anton Blanchard <anton@samba.org>
11839 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11840
11841 PR target/63354
11842 * gcc.target/powerpc/pr63354.c: New test.
11843
35b707ff
VM
118442016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11845
11846 PR rtl-optimization/68990
11847 * gcc.target/i386/pr68990: New.
11848
157b0829
NC
118492016-01-21 Nick Clifton <nickc@redhat.com>
11850
11851 PR target/69129
11852 * gcc.target/mips/pr69129.c: New.
11853
aede6748
PC
118542016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11855
11856 PR c++/58046
11857 * g++.dg/cpp0x/pr58046.C: New.
11858
5463c2c8
JJ
118592016-01-21 Jakub Jelinek <jakub@redhat.com>
11860
6d31cc75
SS
11861 PR target/69187
11862 PR target/65624
11863 * gcc.target/arm/pr69187.c: New test.
11864
5463c2c8
JJ
11865 PR c++/69355
11866 * g++.dg/torture/pr69355.C: New test.
11867
fa28f32b
AK
118682016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11869 Sebastian Pop <s.pop@samsung.com>
11870
11871 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11872
b920a047
AK
118732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11874 Sebastian Pop <s.pop@samsung.com>
11875
da17300a 11876 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11877
bdd3aea6
JJ
118782016-01-21 Jakub Jelinek <jakub@redhat.com>
11879
11880 PR middle-end/67653
11881 * c-c++-common/pr67653.c: New test.
11882 * gcc.dg/torture/pr29119.c: Add dg-warning.
11883
26a2e6ae
PB
118842016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11885
11886 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11887
d25c7690
PK
118882016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11889
11890 PR c/24293
11891 * gcc.dg/pr24293.c: New test.
11892 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11893 incomplete struct type.
11894 * gcc.dg/declspec-1.c: Likewise.
11895 * gcc.dg/pr63549.c: Likewise.
11896
889d5698
JJ
118972016-01-20 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR tree-optimization/66612
11900 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11901 for bdn instruction.
11902
d7cf3dc7
CL
119032016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11904
11905 * lib/target-supports.exp
11906 (check_effective_target_arm_fp_ok_nocache): New.
11907 (check_effective_target_arm_fp_ok): New.
11908 (add_options_for_arm_fp): New.
11909 (check_effective_target_arm_crypto_ok_nocache): Require
11910 target_arm_v8_neon_ok instead of arm32.
11911 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11912 (check_effective_target_arm_crypto_pragma_ok): New.
11913 (add_options_for_arm_vfp): New.
11914 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11915 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11916 target instead. Force initial fpu to vfp.
11917 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11918 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11919 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11920 dependency.
11921 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11922 use arm_vfp effective target instead. Force initial fpu to vfp.
11923 * gcc.target/arm/attr-neon3.c: Likewise.
11924 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11925 arm_vfp_ok.
11926 * gcc.target/arm/unsigned-float.c: Likewise.
11927 * gcc.target/arm/vfp-1.c: Likewise.
11928 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11929 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11930 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11931 * gcc.target/arm/vfp-ldmias.c: Likewise.
11932 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11933 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11934 * gcc.target/arm/vfp-stmiad.c: Likewise.
11935 * gcc.target/arm/vfp-stmias.c: Likewise.
11936 * gcc.target/arm/vnmul-1.c: Likewise.
11937 * gcc.target/arm/vnmul-2.c: Likewise.
11938 * gcc.target/arm/vnmul-3.c: Likewise.
11939 * gcc.target/arm/vnmul-4.c: Likewise.
11940
01ac9704 119412016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11942
e84b00da
L
11943 PR testsuite/69366
11944 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11945 the MPX run-time library, for compile-time MPX test.
11946 * gcc.target/i386/chkp-always_inline.c: Likewise.
11947 * gcc.target/i386/chkp-bndret.c: Likewise.
11948 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11949 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11950 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11951 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11952 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11953 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11954 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11955 * gcc.target/i386/chkp-label-address.c: Likewise.
11956 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11957 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11958 * gcc.target/i386/chkp-pr69044.c: Likewise.
11959 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11960 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11961 * gcc.target/i386/chkp-strchr.c: Likewise.
11962 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11963 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11964 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11965 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11966 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11967 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11968 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11969 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11970 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11971 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11972 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11973 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11974 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11975 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11976 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11977 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11978 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11979 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11980 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11981 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11982 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11983 * gcc.target/i386/pr63995-2.c: Likewise.
11984 * gcc.target/i386/pr64805.c: Likewise.
11985 * gcc.target/i386/pr65044.c: Likewise.
11986 * gcc.target/i386/pr65167.c: Likewise.
11987 * gcc.target/i386/pr65183.c: Likewise.
11988 * gcc.target/i386/pr65184.c: Likewise.
11989 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11990
28b33016
IE
119912016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11992
11993 PR tree-optimization/69328
11994 * gcc.dg/pr69328.c: New test.
11995
bcff0913
JL
119962016-01-20 Jeff Law <law@redhat.com>
11997
bf0bb970 11998 PR target/25114
bcff0913
JL
11999 * gcc.target/m68k/pr25114.c: New test.
12000
a3f69631
AV
120012016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12002
12003 * gcc.target/arm/memset-inline-10.c: Added
12004 dg-require-effective-target arm_thumb2_ok.
12005
af33ba0d
EB
120062016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12007
12008 * gcc.dg/debug/dwarf2/sso.c: New test.
12009
7596d5de
UB
120102016-01-19 Uros Bizjak <ubizjak@gmail.com>
12011
12012 PR testsuite/68820
12013 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12014 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12015 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12016
ceda2c69
JH
120172016-01-19 Jan Hubicka <hubicka@ucw.cz>
12018
12019 PR ipa/66223
12020 * g++.dg/ipa/devirt-50.C: New testcase.
12021
38a979f2
MP
120222016-01-19 Marek Polacek <polacek@redhat.com>
12023
12024 PR c++/68965
12025 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12026 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12027
962801c5
KT
120282016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12029
12030 PR target/69135
12031 * gcc.target/arm/pr69135_1.c: New test.
12032
078fe40a
WD
120332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12034
12035 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12036
786e3c06
WD
120372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12038
12039 * gcc.target/aarch64/ccmp_1.c: New testcase.
12040
1e297006
MP
120412016-01-19 Marek Polacek <polacek@redhat.com>
12042
12043 PR c++/68586
12044 * g++.dg/cpp0x/enum30.C: New test.
12045
879c27e3
RB
120462016-01-19 Richard Biener <rguenther@suse.de>
12047
12048 PR tree-optimization/69336
12049 * g++.dg/tree-ssa/pr69336.C: New testcase.
12050
015337d3
JJ
120512016-01-19 Jakub Jelinek <jakub@redhat.com>
12052
12053 PR debug/65779
12054 * gcc.dg/pr65779.c: New test.
12055
e2c768b6
RB
120562016-01-19 Richard Biener <rguenther@suse.de>
12057
12058 PR tree-optimization/69352
12059 * gcc.dg/torture/pr69352.c: New testcase.
12060
569efc34
JJ
120612016-01-19 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR rtl-optimization/68955
12064 PR rtl-optimization/64557
12065 * gcc.dg/torture/pr68955.c: New test.
12066
e49d321f
JH
120672016-01-19 Jan Hubicka <hubicka@ucw.cz>
12068
12069 PR lto/69136
12070 * g++.dg/torture/pr69136.C: New testcase.
12071
e9191ad3
JH
120722016-01-19 Jan Hubicka <hubicka@ucw.cz>
12073
12074 PR lto/69133
12075 * g++.dg/lto/pr69133_0.C: New testcase.
12076 * g++.dg/lto/pr69133_1.C: New testcase.
12077
2bedb645
JL
120782016-01-15 Jeff Law <law@redhat.com>
12079
12080 PR tree-optimization/69320
12081 * gcc.c-torture/pr69320-1.c: New test.
12082 * gcc.c-torture/pr69320-2.c: New test.
12083 * gcc.c-torture/pr69320-3.c: New test.
12084 * gcc.c-torture/pr69320-4.c: New test.
12085
17c15cb9
PP
120862016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12087
12088 PR c++/11858
12089 PR c++/24663
12090 PR c++/24664
12091 * g++.dg/template/pr11858.C: New test.
12092 * g++.dg/template/pr24663.C: New test.
12093 * g++.dg/template/unify12.C: New test.
12094 * g++.dg/template/unify13.C: New test.
12095 * g++.dg/template/unify14.C: New test.
12096 * g++.dg/template/unify15.C: New test.
12097 * g++.dg/template/unify16.C: New test.
12098 * g++.dg/template/unify17.C: New test.
12099
9617fd08
DM
121002016-01-18 David Malcolm <dmalcolm@redhat.com>
12101
12102 PR testsuite/69181
12103 * gcc.dg/pr69181-1.c: New test file.
12104 * gcc.dg/pr69181-2.c: New test file.
12105 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12106 globals by moving it to...
12107 (cleanup-after-saved-dg-test): ...this new function. Add
12108 "global additional_sources_used". Add reset of global
12109 multiline_expected_outputs to the empty list.
12110 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12111 global to...
12112 (multiline_expected_outputs): ...this, and updated comments to
12113 note that it is modified from gcc-dg.exp.
12114 (dg-end-multiline-output): Update for the above renaming.
12115 (handle-multiline-outputs): Likewise. Remove the clearing
12116 of the expected outputs to the empty list.
12117
b555a2e4
RB
121182016-01-18 Richard Biener <rguenther@suse.de>
12119
12120 PR tree-optimization/69297
12121 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12122
96902805
JM
121232016-01-18 Joseph Myers <joseph@codesourcery.com>
12124
12125 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12126 dg-options.
12127 * gcc.target/mips/mips-3d-2.c: Likewise.
12128 * gcc.target/mips/mips-3d-3.c: Likewise.
12129 * gcc.target/mips/mips-3d-4.c: Likewise.
12130 * gcc.target/mips/mips-3d-5.c: Likewise.
12131 * gcc.target/mips/mips-3d-6.c: Likewise.
12132 * gcc.target/mips/mips-3d-7.c: Likewise.
12133 * gcc.target/mips/mips-3d-8.c: Likewise.
12134 * gcc.target/mips/mips-3d-9.c: Likewise.
12135 * gcc.target/mips/mips-ps-1.c: Likewise.
12136 * gcc.target/mips/mips-ps-2.c: Likewise.
12137 * gcc.target/mips/mips-ps-3.c: Likewise.
12138 * gcc.target/mips/mips-ps-4.c: Likewise.
12139 * gcc.target/mips/mips-ps-5.c: Likewise.
12140 * gcc.target/mips/mips-ps-6.c: Likewise.
12141 * gcc.target/mips/mips-ps-7.c: Likewise.
12142 * gcc.target/mips/mips-ps-type.c: Likewise.
12143 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12144 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12145
40e26f94
TV
121462016-01-18 Tom de Vries <tom@codesourcery.com>
12147
12148 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12149 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12150 * c-c++-common/goacc/kernels-empty.c: New test.
12151 * c-c++-common/goacc/kernels-eternal.c: New test.
12152 * c-c++-common/goacc/kernels-loop-2.c: New test.
12153 * c-c++-common/goacc/kernels-loop-3.c: New test.
12154 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12155 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12156 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12157 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12158 * c-c++-common/goacc/kernels-loop-data.c: New test.
12159 * c-c++-common/goacc/kernels-loop-g.c: New test.
12160 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12161 * c-c++-common/goacc/kernels-loop-n.c: New test.
12162 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12163 * c-c++-common/goacc/kernels-loop.c: New test.
12164 * c-c++-common/goacc/kernels-noreturn.c: New test.
12165 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12166 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12167 * c-c++-common/goacc/kernels-reduction.c: New test.
12168
a98d4647
TV
121692016-01-18 Tom de Vries <tom@codesourcery.com>
12170
12171 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12172 * gcc.dg/autopar/outer-2.c: Same.
12173 * gcc.dg/autopar/outer-3.c: Same.
12174 * gcc.dg/autopar/outer-4.c: Same.
12175 * gcc.dg/autopar/outer-5.c: Same.
12176 * gcc.dg/autopar/outer-6.c: Same.
12177 * gcc.dg/autopar/parallelization-1.c: Same.
12178 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12179 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12180 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12181 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12182 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12183 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12184 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12185 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12186 * gcc.dg/autopar/pr39500-1.c: Same.
12187 * gcc.dg/autopar/pr39500-2.c: Same.
12188 * gcc.dg/autopar/pr46193.c: Same.
12189 * gcc.dg/autopar/pr46194.c: Same.
12190 * gcc.dg/autopar/pr49580.c: Same.
12191 * gcc.dg/autopar/pr49960-1.c: Same.
12192 * gcc.dg/autopar/pr49960.c: Same.
12193 * gcc.dg/autopar/pr68373.c: Same.
12194 * gcc.dg/autopar/reduc-1.c: Same.
12195 * gcc.dg/autopar/reduc-1char.c: Same.
12196 * gcc.dg/autopar/reduc-1short.c: Same.
12197 * gcc.dg/autopar/reduc-2.c: Same.
12198 * gcc.dg/autopar/reduc-2char.c: Same.
12199 * gcc.dg/autopar/reduc-2short.c: Same.
12200 * gcc.dg/autopar/reduc-3.c: Same.
12201 * gcc.dg/autopar/reduc-4.c: Same.
12202 * gcc.dg/autopar/reduc-6.c: Same.
12203 * gcc.dg/autopar/reduc-7.c: Same.
12204 * gcc.dg/autopar/reduc-8.c: Same.
12205 * gcc.dg/autopar/reduc-9.c: Same.
12206 * gcc.dg/autopar/uns-outer-4.c: Same.
12207 * gcc.dg/autopar/uns-outer-5.c: Same.
12208 * gcc.dg/autopar/uns-outer-6.c: Same.
12209 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12210 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12211
da976fa8
AL
122122016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12213
12214 PR target/63679
12215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12216 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12217
70c1e886
AL
122182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12219
12220 PR target/63679
12221 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12222 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12223 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12224
88bed196
AL
122252016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12226
12227 PR target/63679
12228 * gcc.dg/tree-ssa/sra-17.c: New.
12229 * gcc.dg/tree-ssa/sra-18.c: New.
12230
3dd5f42e
IE
122312016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12232
12233 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12234
ae5a77fa
EB
122352016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 * gnat.dg/inline12.adb: New test.
12238
11e57fc6
BC
122392016-01-18 Bin Cheng <bin.cheng@arm.com>
12240
12241 PR tree-optimization/66797
12242 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12243
995b6fe0
RB
122442016-01-18 Richard Biener <rguenther@suse.de>
12245
12246 PR tree-optimization/69170
12247 * gcc.dg/torture/pr69170.c: New testcase.
12248
82ee0cf2 122492016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12250
12251 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12252
d69da357
TV
122532016-01-16 Tom de Vries <tom@codesourcery.com>
12254
12255 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12256
a3845283
TV
122572016-01-16 Tom de Vries <tom@codesourcery.com>
12258
12259 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12260 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12261 redundant dg-require-effective-target pthread.
12262 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12263 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12264 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12265 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12266 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12267 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12268 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12269
197a6aa6
DE
122702016-01-16 David Edelsohn <dje.gcc@gmail.com>
12271
12272 PR target/68609
12273 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12274 * gcc.target/powerpc/recip-7.c: Same.
12275
ec7886c1
PP
122762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12277
12278 PR c++/69091
12279 * g++.dg/template/pr69091.C: New test.
12280
203484bb
PP
122812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12282
12283 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12284 dump does not contain an error_mark_node.
12285 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12286 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12287
aa2500e9
PP
122882016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12289
12290 PR c++/68936
12291 * g++.dg/template/pr68936.C: New test.
12292
28621a5c
DE
122932016-01-15 David Edelsohn <dje.gcc@gmail.com>
12294
12295 PR target/68609
12296 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12297 * gcc.target/powerpc/recip-2.c: Same.
12298 * gcc.target/powerpc/recip-3.c: Same.
12299 * gcc.target/powerpc/recip-4.c: Same.
12300 * gcc.target/powerpc/recip-sqrtf.c: Same.
12301
40c43aca
JL
123022016-01-15 Jeff Law <law@redhat.com>
12303
12304 PR tree-optimization/69270
12305 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12306 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12307
afbc5ae8
PT
123082016-01-15 Paul Thomas <pault@gcc.gnu.org>
12309
12310 PR fortran/49630
12311 * gfortran.dg/deferred_character_13.f90: New test for the fix
12312 of comment 3 of the PR.
12313
12314 PR fortran/54070
12315 * gfortran.dg/deferred_character_8.f90: New test
12316 * gfortran.dg/allocate_error_5.f90: New test
12317
12318 PR fortran/60593
12319 * gfortran.dg/deferred_character_10.f90: New test
12320
12321 PR fortran/60795
12322 * gfortran.dg/deferred_character_14.f90: New test
12323
12324 PR fortran/61147
12325 * gfortran.dg/deferred_character_11.f90: New test
12326
12327 PR fortran/64324
12328 * gfortran.dg/deferred_character_9.f90: New test
12329
49abe076
VM
123302016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12331
12332 PR rtl-optimization/69030
12333 * gcc.target/i386/pr69030.c: New.
12334
16d12992
KT
123352016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12336
12337 * gcc.target/aarch64/target_attr_17.c: New test.
12338
78810bd3
RB
123392016-01-15 Richard Biener <rguenther@suse.de>
12340
12341 PR tree-optimization/66856
12342 * gcc.dg/torture/pr66856-1.c: New testcase.
12343 * gcc.dg/torture/pr66856-2.c: Likewise.
12344
2bd847fe
RB
123452016-01-15 Richard Biener <rguenther@suse.de>
12346
12347 PR debug/69137
12348 * g++.dg/lto/pr69137_0.C: New testcase.
12349
a00fe3b7
RS
123502016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12351
12352 PR middle-end/69246
12353 * gcc.target/i386/pr69246.c: New test.
12354
cbb0e83b
DV
123552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12356
7596d5de 12357 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12358
5a500ecf
DV
123592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12360
12361 PR c++/56194
12362 * g++.dg/init/const9.C: Disable test on S/390.
12363
5d9bf64f
DV
123642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12365
12366 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12367 * g++.dg/Wno-frame-address.C: Ditto.
12368
e234b19e
DV
123692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12370
12371 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12372
89483f99
RB
123732016-01-15 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/68961
12376 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12377
94f37395
IE
123782016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12379
12380 * gcc.target/i386/pr65105-5.c: New test.
12381
82ee0cf2 123822016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12383
12384 * gcc.c-torture/execute/alias-4.c: New testcase.
12385
82ee0cf2 123862016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12387
12388 PR ipa/68148
12389 * g++.dg/ipa/devirt-49.C: New testcase.
12390
092f7deb 123912016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12392
12393 PR target/65837
12394 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12395 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12396 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12397
e93c66bc
RB
123982016-01-15 Richard Biener <rguenther@suse.de>
12399
12400 PR tree-optimization/69117
12401 * gcc.dg/torture/pr69117.c: New testcase.
12402
c47eaca6 124032015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12404
12405 PR c++/69048
12406 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12407
c3f6914a
FXC
124082016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12409
12410 PR testsuite/67509
12411 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12412 range tests use 100 * maximum instead of maximum + 1.
12413
cd65ae90
JJ
124142016-01-14 Jakub Jelinek <jakub@redhat.com>
12415
12416 PR debug/69244
12417 * gcc.dg/guality/pr69244.c: New test.
12418
19643948
UB
124192016-01-14 Uros Bizjak <ubizjak@gmail.com>
12420
12421 * lib/target-supports.exp (check_effective_target_issignaling):
12422 New procedure.
12423 * gcc.dg/pr61441.c: Require issignaling effective target.
12424
fe79c97e
SB
124252016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12426
12427 PR target/68803
12428 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12429
c7df95d8
DM
124302016-01-14 David Malcolm <dmalcolm@redhat.com>
12431
12432 PR c++/68819
12433 PR preprocessor/69177
12434 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12435 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12436 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12437 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12438
00083992
MP
124392016-01-14 Marek Polacek <polacek@redhat.com>
12440
12441 PR c/69262
12442 * gcc.dg/array-15.c: New test.
12443
0c9b3294
JJ
124442016-01-14 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR middle-end/68146
12447 PR tree-optimization/69155
12448 * gfortran.dg/pr68146.f: New test.
12449 * gfortran.dg/pr69155.f90: New test.
12450
3688e13d
RB
124512016-01-14 Richard Biener <rguenther@suse.de>
12452
12453 PR tree-optimization/68060
12454 * gcc.dg/torture/pr68060-1.c: New testcase.
12455 * gcc.dg/torture/pr68060-2.c: Likewise.
12456
bab0ad3a
NC
124572016-01-14 Nick Clifton <nickc@redhat.com>
12458
12459 * lib/target-supports.exp
12460 (check_effective_target_arm_neon_ok_nocache): Add an option
12461 sequence that includes setting the ARM architecture to ARMv7-A.
12462 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12463 command line options necessary to enable Neon support.
12464 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12465 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12466 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12467 * gcc.target/arm/pr69180.c: Likewise.
12468
947c2ce5
JL
124692016-01-14 Jeff Law <law@redhat.com>
12470
12471 PR tree-optimization/69270
12472 * gcc.dg/tree-ssa/pr69270.c: New test.
12473
3342fd71
BS
124742016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12475
12476 PR c/66208
12477 * c-c++-common/pr66208.c: New file.
12478
2ad3adf1
JJ
124792016-01-13 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR tree-optimization/69156
12482 * gcc.dg/pr69156.c: New test.
12483
398d6feb
L
124842016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12485
12486 * gcc.target/i386/pr69225-7.c: New test.
12487
4c868789
RH
124882016-01-13 Richard Henderson <rth@redhat.com>
12489
12490 * gcc.dg/tm/memopt-13.c: Update expected function.
12491 * gcc.dg/tm/memopt-6.c: Likewise.
12492
ef6d1772
UB
124932016-01-13 Uros Bizjak <ubizjak@gmail.com>
12494
12495 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12496 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12497 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12498 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12499
ef6d1772
UB
125002016-01-13 Tom de Vries <tom@codesourcery.com>
12501
12502 PR tree-optimization/69169
0b4b6ef2
TV
12503 * gcc.dg/pr69169.c: New test.
12504
2ad3adf1 125052016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12506
12507 PR target/69228
12508 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12509 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12510 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12511 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12512 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12513 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12514 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12515 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12516
9060e335
AK
125172016-01-13 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR target/69247
12520 * gcc.dg/pr69247.c: New test.
12521
40311329
RB
125222016-01-13 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/69242
12525 * gcc.dg/torture/pr69242.c: New testcase.
12526
ccbd7103
RB
125272016-01-13 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/69186
12530 * gcc.dg/torture/pr69186.c: New testcase.
12531
c6f72a46
JL
125322016-01-13 Jeff Law <law@redhat.com>
12533
12534 PR tree-optimization/67755
12535 * gcc.dg/tree-ssa/pr67755.c: New test.
12536
125372016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12538
12539 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12540 pass number in output by a star.
12541
c446cf07
BC
125422016-01-12 Bin Cheng <bin.cheng@arm.com>
12543
12544 PR tree-optimization/68911
12545 * gcc.c-torture/execute/pr68911.c: New test.
12546
5342156c
MP
125472016-01-12 Marek Polacek <polacek@redhat.com>
12548
12549 PR c++/68979
12550 * g++.dg/warn/permissive-1.C: New test.
12551
65364cc5
JJ
125522016-01-12 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR objc++/68511
12555 PR c++/69213
12556 * g++.dg/opt/pr69213.C: New test.
12557
81b9a3d9
CB
125582016-01-12 Christian Bruel <christian.bruel@st.com>
12559
12560 PR target/69180
12561 * gcc.target/arm/pr69180.c: New test.
12562
3c4e91c9
RB
125632016-01-12 Richard Biener <rguenther@suse.de>
12564
12565 PR lto/69077
12566 * g++.dg/lto/pr69077_0.C: New testcase.
12567 * g++.dg/lto/pr69077_1.C: Likewise.
12568
5664cea1
JJ
125692016-01-12 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR target/69175
12572 * g++.dg/opt/pr69175.C: New test.
12573
86cefc49
AL
125742016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12575
12576 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12577 rather than #including math.h & stdlib.h.
12578 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12579 * gcc.dg/vect/pr49771.c: Likewise.
12580 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12581 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12582 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12583 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12584 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12585 * gcc.dg/vect/pr44507.c: Likewise.
12586 * gcc.dg/vect/pr45902.c: Likewise.
12587 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12588 * gcc.dg/vect/vect-117.c: Likewise.
12589 * gcc.dg/vect/vect-99.c: Likewise.
12590 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12591 * gcc.dg/vect/vect-cond-1.c: Likewise.
12592 * gcc.dg/vect/vect-cond-2.c: Likewise.
12593 * gcc.dg/vect/vect-cond-3.c: Likewise.
12594 * gcc.dg/vect/vect-cond-4.c: Likewise.
12595 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12596 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12597 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12598 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12599 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12600 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12601 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12602 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12603 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12604 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12605 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12606 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12607 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12608 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12609 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12610 include of signal.h.
12611 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12612 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12613 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12614 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12615 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12616 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12617 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12618 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12619 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12620 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12621 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12622 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12623 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12624 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12625 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12626 * gcc.dg/vect/vect-outer-5.c: Likewise.
12627 * gcc.dg/vect/vect-outer-6.c: Likewise.
12628 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12629 include of stdio.h.
12630
b832f61e
NC
126312016-01-12 Nick Clifton <nickc@redhat.com>
12632
12633 PR target/68913
12634 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12635 to fread so that it will be found in all target runtimes.
12636
8eac49b1
RB
126372016-01-12 Richard Biener <rguenther@suse.de>
12638
12639 PR tree-optimization/69053
12640 * g++.dg/torture/pr69053.C: New testcase.
12641
2935d994
RB
126422016-01-12 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/69168
12645 * gcc.dg/torture/pr69168.c: New testcase.
12646
66c16fd9
RB
126472016-01-12 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69157
12650 * gcc.dg/torture/pr69157.c: New testcase.
12651
126522016-01-12 Richard Biener <rguenther@suse.de>
12653
12654 PR tree-optimization/69174
12655 * gcc.dg/torture/pr69174.c: New testcase.
12656
723033a6
JJ
126572016-01-12 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR c++/66808
12660 PR c++/69000
12661 * g++.dg/tls/pr66808.C: New test.
12662 * g++.dg/tls/pr69000.C: New test.
12663
3574cf47
BS
126642016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12665
12666 * gcc.target/powerpc/swaps-p8-23.c: New test.
12667 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12668
feb20787
JDA
126692016-01-11 John David Anglin <danglin@gcc.gnu.org>
12670
12671 PR tree-optimization/68356
12672 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12673
27b1820a
KV
126742016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12675 Jim Wilson <jim.wilson@linaro.org>
12676
12677 PR target/69194
12678 * gcc.target/arm/pr69194.c: New test.
12679
cf4de6af
L
126802016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12681
12682 PR target/69225
12683 * gcc.target/i386/pr69225-1.c: New test.
12684 * gcc.target/i386/pr69225-2.c: Likewise.
12685 * gcc.target/i386/pr69225-3.c: Likewise.
12686 * gcc.target/i386/pr69225-4.c: Likewise.
12687 * gcc.target/i386/pr69225-5.c: Likewise.
12688 * gcc.target/i386/pr69225-6.c: Likewise.
12689
1ebd5558
JJ
126902016-01-11 Jakub Jelinek <jakub@redhat.com>
12691
23552a4d
JJ
12692 PR target/67462
12693 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12694 if lp64.
12695
26ff85b0
JJ
12696 PR target/69071
12697 * gcc.dg/pr69071.c: New test.
12698
9cb6bd74
JJ
12699 PR c++/69211
12700 * g++.dg/opt/pr69211.C: New test.
12701
1ebd5558
JJ
12702 PR tree-optimization/69214
12703 * gcc.c-torture/compile/pr69214.c: New test.
12704
8c18c836
UB
127052016-01-11 Uros Bizjak <ubizjak@gmail.com>
12706
12707 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12708 * gcc.target/i386/pr66232-11.c: Ditto.
12709 * gcc.target/i386/pr66232-12.c: Ditto.
12710 * gcc.target/i386/pr66232-13.c: Ditto.
12711
62446e6e
RB
127122016-01-11 Richard Biener <rguenther@suse.de>
12713
12714 PR tree-optimization/69173
12715 * gcc.dg/torture/pr69173.c: New testcase.
12716
2b8568fe
KT
127172016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12718
12719 PR rtl-optimization/68796
12720 * gcc.target/aarch64/tst_5.c: New test.
12721 * gcc.target/aarch64/tst_6.c: Likewise.
12722
5baf4532
KT
127232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12724
12725 PR rtl-optimization/68841
12726 * gcc.dg/pr68841.c: New test.
12727 * gcc.c-torture/execute/pr68841.c: New test.
12728
ca90b1ed
YR
127292016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12730
12731 PR rtl-optimization/68920
12732 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12733 for ix86 targets.
12734 * gcc.dg/ifcvt-5.c: New test.
12735
2ad3adf1 127362016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12737
12738 PR bootstrap/69123
12739 * g++.dg/pr69123.C: New.
12740
83834c09
IE
127412016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12742
12743 PR target/69010
12744 * gcc.target/i386/pr69010.c: New test.
12745
dcf89d57
MJ
127462016-01-11 Martin Jambor <mjambor@suse.cz>
12747
12748 PR ipa/69044
12749 * gcc.target/i386/chkp-pr69044.c: New test.
12750
d95167ee
TV
127512016-01-11 Tom de Vries <tom@codesourcery.com>
12752
12753 PR tree-optimization/69109
12754 * gcc.dg/autopar/pr69109-2.c: New test.
12755 * gcc.dg/autopar/pr69109.c: New test.
12756
4f6403a8
TV
127572016-01-11 Tom de Vries <tom@codesourcery.com>
12758
12759 PR tree-optimization/69108
12760 * gcc.dg/autopar/pr69108.c: New test.
12761
21efdd80
PP
127622016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12763
12764 PR c++/69029
12765 * c-c++-common/Wisleading-indentation.c: Augment test.
12766
fd42eed8
TK
127672016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12768
12769 PR fortran/69154
12770 * gfortran.dg/inline_matmul_12.f90: New test.
12771
4f90ee6c
PT
127722016-01-10 Paul Thomas <pault@gcc.gnu.org>
12773
12774 PR fortran/67779
12775 * gfortran.dg/actual_array_offset_1: New test.
12776
3907c6cf
TV
127772016-01-10 Tom de Vries <tom@codesourcery.com>
12778
12779 PR tree-optimization/69062
12780 * gcc.dg/autopar/pr69062.c: New test.
12781
b07b236e
TS
127822016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12783
12784 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12785 * gcc.dg/vect/slp-perm-2.c: Likewise.
12786 * gcc.dg/vect/slp-perm-3.c: Likewise.
12787 * gcc.dg/vect/slp-perm-5.c: Likewise.
12788 * gcc.dg/vect/slp-perm-6.c: Likewise.
12789 * gcc.dg/vect/slp-perm-7.c: Likewise.
12790 * gcc.dg/vect/slp-perm-8.c: Likewise.
12791
23fab8ae
TV
127922016-01-10 Tom de Vries <tom@codesourcery.com>
12793
12794 PR tree-optimization/69039
12795 * gcc.dg/autopar/pr69039.c: New test.
12796
73f0dae2
MP
127972016-01-09 Marek Polacek <polacek@redhat.com>
12798
12799 PR c++/69113
12800 * g++.dg/pr69113.C: New test.
12801
20b8d734
JJ
128022016-01-09 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR middle-end/50865
12805 PR tree-optimization/69097
12806 * gcc.c-torture/execute/pr50865.c: New test.
12807 * gcc.c-torture/execute/pr69097-1.c: New test.
12808 * gcc.c-torture/execute/pr69097-2.c: New test.
12809 * gcc.dg/pr69097-1.c: New test.
12810 * gcc.dg/pr69097-2.c: New test.
12811
c50e614b
JJ
128122016-01-09 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR c++/69164
12815 * g++.dg/opt/pr69164.C: New test.
12816
e0237993
JJ
128172016-01-08 Jakub Jelinek <jakub@redhat.com>
12818
12819 PR tree-optimization/69167
12820 * gcc.dg/pr69167.c: New test.
12821
bd8f5bb2
MP
128222016-01-08 Marek Polacek <polacek@redhat.com>
12823
12824 PR c++/68449
12825 * g++.dg/pr68449.C: New.
12826
bb0f5ca7
AL
128272016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12828
12829 PR tree-optimization/68707
12830 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12831 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12832 on platforms supporting it.
12833 * gcc.dg/vect/slp-perm-2.c: Likewise.
12834 * gcc.dg/vect/slp-perm-3.c: Likewise.
12835 * gcc.dg/vect/slp-perm-5.c: Likewise.
12836 * gcc.dg/vect/slp-perm-7.c: Likewise.
12837 * gcc.dg/vect/slp-perm-8.c: Likewise.
12838 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12839 on platforms supporting it.
12840
22518428
JJ
128412016-01-08 Jakub Jelinek <jakub@redhat.com>
12842
33f0852f
JJ
12843 PR tree-optimization/69162
12844 * gcc.dg/pr69162.c: New test.
12845
22518428
JJ
12846 PR tree-optimization/69172
12847 * gcc.dg/pr69172.c: New test.
12848
80e9b3aa
TP
128492016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12850
12851 PR tree-optimization/67781
12852 * gcc.c-torture/execute/pr67781.c: New file.
12853
262a363f
JJ
128542016-01-08 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR tree-optimization/69083
12857 * gcc.dg/vect/pr69083.c: New test.
12858
6e1f093f
SS
128592016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12860
12861 PR tree-optimization/61441
12862 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12863 Use -fexcess-precision=standard for compiler options.
12864 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12865
53290e07
JJ
128662016-01-08 Jakub Jelinek <jakub@redhat.com>
12867
57bf3072
JJ
12868 PR fortran/69128
12869 * gfortran.dg/gomp/pr69128.f90: New test.
12870
53290e07
JJ
12871 PR c++/69145
12872 * g++.dg/ext/pr69145-1.C: New test.
12873 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12874 * g++.dg/ext/pr69145-2.h: New file.
12875
7a127fa7
MS
128762016-01-07 Martin Sebor <msebor@redhat.com>
12877
12878 PR c/68966
12879 * gcc.dg/atomic-fetch-bool.c: New test.
12880 * gcc.dg/sync-fetch-bool.c: New test.
12881
95918b49
L
128822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12883
12884 PR fortran/66680
12885 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12886
c8e62a9d
NC
128872016-01-07 Nick Clifton <nickc@redhat.com>
12888
12889 PR target/66655
12890 * g++.dg/pr66655.C: New test.
12891 * g++.dg/pr66655_1.cc: Test support file.
12892 * g++.dg/pr66655.h: Test header file.
12893
2ad3adf1 128942016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12895
12896 PR fortran/66680
12897 gfortran.dg/gomp/pr66680.f90: New test.
12898
4cd9ca92
L
128992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12900
12901 PR target/69171
12902 * gcc.target/i386/pr69171-1.c: New test.
12903 * gcc.target/i386/pr69171-2.c: Likewise.
12904 * gcc.target/i386/pr69171-3.c: Likewise.
12905 * gcc.target/i386/pr69171-4.c: Likewise.
12906 * gcc.target/i386/pr69171-5.c: Likewise.
12907 * gcc.target/i386/pr69171-6.c: Likewise.
12908
7e33d4dc
BS
129092015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12910
12911 PR middle-end/67639
12912 * c-c++-common/pr67639.c: New test.
12913
fec64afc
JJ
129142016-01-07 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR tree-optimization/69141
12917 * g++.dg/opt/pr69141.C: New test.
12918
f293ad29
EB
129192016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12920
12921 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12922
5027395e
UB
129232016-01-06 Uros Bizjak <ubizjak@gmail.com>
12924
12925 PR target/69140
12926 * gcc.target/i386/pr69140.c: New test
12927
7443cf13
DM
129282016-01-06 David Malcolm <dmalcolm@redhat.com>
12929
12930 * gcc.dg/bad-dereference.c: New test case.
12931
32928931
BS
129322015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12933
12934 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12935
68dd05da
AS
129362016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12937
12938 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12939
6b131d5b
MP
129402016-01-06 Marek Polacek <polacek@redhat.com>
12941
12942 PR sanitizer/69099
12943 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12944
8d9fdb49
MP
129452016-01-05 Marek Polacek <polacek@redhat.com>
12946
12947 PR c/69104
12948 * gcc.dg/atomic-invalid-2.c: New.
12949
acf93f1e
L
129502016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12951
12952 PR target/68991
12953 * gcc.target/i386/pr68991.c: New test.
12954
3f50525d
L
129552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12956
12957 PR target/68991
12958 * g++.dg/pr68991-1.C: New test.
12959 * g++.dg/pr68991-2.C: Likewise.
12960
e0237993 129612016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12962
e0237993 12963 PR other/60465
face88a1
ST
12964 * gcc.target/ia64/pr60465-gprel64.c: New test.
12965 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12966
a0866eff
KT
129672016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12968
12969 PR rtl-optimization/68651
12970 * gcc.target/aarch64/pr68651_1.c: New test.
12971
c589e975
DM
129722016-01-05 David Malcolm <dmalcolm@redhat.com>
12973
12974 PR c/69122
12975 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12976
929710d9
NS
129772016-01-05 Nathan Sidwell <nathan@acm.org>
12978
ce3e43d7
NS
12979 PR c++/58583
12980 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12981
929710d9
NS
12982 * gcc.dg/alias-15.c: New.
12983
a2faef8e
NC
129842016-01-05 Nick Clifton <nickc@redhat.com>
12985
12986 PR target/68870
12987 * g++.dg/pr68770.C: New test.
12988
4cfa76e3
MS
129892016-01-04 Mike Stump <mikestump@comcast.net>
12990
12991 * lib/target-supports.exp (check_effective_target_cilkplus):
12992 cilkplus targets require pthreads.
4ece61b6 12993 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12994
4e8a3a35
MM
129952016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12996
12997 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12998 generation.
12999
818ab71a
JJ
130002016-01-04 Jakub Jelinek <jakub@redhat.com>
13001
13002 Update copyright years.
13003
2fe0a208
MP
130042016-01-04 Marek Polacek <polacek@redhat.com>
13005
13006 PR c/68908
13007 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13008 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13009 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13010
9e3b2fe3
EB
130112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13012
13013 * gcc.target/sparc/20160104-2.c: New test.
13014
e8d65a35
EB
130152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13016
13017 * gcc.target/sparc/20160104-1.c: New test.
13018
25ccfccd
PT
130192016-01-03 Paul Thomas <pault@gcc.gnu.org>
13020
13021 PR fortran/65045
13022 * gfortran.dg/pr65045.f90: New test.
13023
cb51d382
EB
130242016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13025
13026 * gnat.dg/specs/debug1.ads: Delete.
13027
6eeaad6e
JD
130282016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13029
13030 PR libgfortran/68867
13031 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13032 expression.
13033
2f968603
JD
130342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13035
13036 PR libgfortran/68867
13037 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13038 PowerPC.
13039
591bb5e4
PT
130402016-01-01 Paul Thomas <pault@gcc.gnu.org>
13041
13042 PR fortran/68864
13043 * gfortran.dg/pr68864.f90: New test.
13044
f1e0620c
JJ
130452016-01-01 Jakub Jelinek <jakub@redhat.com>
13046
942a1319
JJ
13047 PR tree-optimization/69070
13048 * gcc.dg/pr69070.c: New test.
13049
10dff63f
JJ
13050 PR sanitizer/69055
13051 * gfortran.dg/pr69055.f90: New test.
13052
f1e0620c
JJ
13053 PR target/69015
13054 * gcc.dg/pr69015.c: New test.
818ab71a 13055\f
2f883d1c 13056Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13057
13058Copying and distribution of this file, with or without modification,
13059are permitted in any medium without royalty provided the copyright
13060notice and this notice are preserved.