]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* genattrtab.c (write_attr_case): Also emit FALLTHRU marker.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4d258d09
MP
12016-09-29 Marek Polacek <polacek@redhat.com>
2
3 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4
a9087411
MP
52016-09-29 Marek Polacek <polacek@redhat.com>
6
7 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
8 C++14.
9
fa0a064a
ML
102016-09-29 Martin Liska <mliska@suse.cz>
11
12 * objc/execute/construct1.m: New test.
13
0ce1ecc7
RB
142016-09-29 Richard Biener <rguenther@suse.de>
15
16 PR tree-optimization/77768
17 * gcc.dg/torture/pr77768.c: New testcase.
18
da186c1f
RB
192016-09-28 Richard Biener <rguenther@suse.de>
20
21 PR middle-end/77407
22 * gcc.dg/pr77407.c: New testcase.
23
d657e995
RB
242016-09-29 Richard Biener <rguenther@suse.de>
25
26 PR middle-end/55152
27 * gcc.dg/pr55152.c: New testcase.
28 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
29
cadf6296
RO
302016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31
32 * gcc.dg/profile-update-warning.c: Restrict to ia32.
33 (dg-options): Remove -m32.
34
12a813c1
UB
352016-09-28 Uros Bizjak <ubizjak@gmail.com>
36
37 PR target/77756
38 * gcc.target/i386/pr77756.c: New test.
39
88000fd1
MS
402016-09-28 Martin Sebor <msebor@redhat.com>
41
42 PR middle-end/77721
43 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
44
0c172974
JD
452016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
46
47 PR libgfortran/77707
48 * gfortran.dg/inquire_17.f90: New test.
49
4b390698
JJ
502016-09-28 Jakub Jelinek <jakub@redhat.com>
51
52 PR c++/77467
53 * g++.dg/cpp1y/constexpr-77467.C: New test.
54
2b1b5938
MS
552016-09-28 Martin Sebor <msebor@redhat.com>
56
57 PR c/77762
58 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
59 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
60 (test_sprintf_p_const): Adjust line numbers to avoid failures
61 introduced in r240503.
62
30dc6ee9
MS
632016-09-28 Martin Sebor <msebor@redhat.com>
64
65 PR middle-end/77683
66 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
67
7d290e93
BE
682016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
69
fcf32bad
BE
70 PR c++/77748
71 * g++.dg/pr77550.C: Avoid undefined behavior.
72
7d290e93
BE
73 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
74
912d9ec3
WD
752016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
76
77 * gcc.dg/strlenopt-20.c: Update test.
78 * gcc.dg/strlenopt-21.c: Likewise.
79 * gcc.dg/strlenopt-22.c: Likewise.
80 * gcc.dg/strlenopt-22g.c: Likewise.
81 * gcc.dg/strlenopt-26.c: Likewise.
82 * gcc.dg/strlenopt-5.c: Likewise.
83 * gcc.dg/strlenopt-7.c: Likewise.
84 * gcc.dg/strlenopt-9.c: Likewise.
85
459bcfb0
JJ
862016-09-27 Jakub Jelinek <jakub@redhat.com>
87
6e39060a
JJ
88 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
89
8ca33347
JJ
90 * g++.dg/cpp1z/lambda-this1.C: New test.
91 * g++.dg/cpp1z/lambda-this2.C: New test.
92
459bcfb0
JJ
93 PR c++/77722
94 * g++.dg/ubsan/return-4.C: New test.
95 * g++.dg/ubsan/return-5.C: New test.
96 * g++.dg/ubsan/return-6.C: New test.
97
20fba714
JW
982016-09-27 Jiong Wang <jiong.wang@arm.com>
99
100 * lib/target-supports.exp
101 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
102 in function comment.
103
bebe0086
ML
1042016-09-27 Martin Liska <mliska@suse.cz>
105
106 PR gcov-profile/46266
107 * lib/gcov.exp: Verify that <built-in>.gcov file is not
108 considered.
109
59896334
RB
1102016-09-27 Richard Biener <rguenther@suse.de>
111
112 PR tree-optimization/77745
113 * g++.dg/torture/pr77745.C: New testcase.
114
f0d355dc
RB
1152016-09-27 Richard Biener <rguenther@suse.de>
116
117 PR tree-optimization/77478
118 * gcc.dg/torture/pr77478.c: New testcase.
119
8c9434c2
ML
1202016-09-27 Martin Liska <mliska@suse.cz>
121
122 PR gcov-profile/7970
123 PR gcov-profile/16855
124 PR gcov-profile/44779
125 * g++.dg/gcov/pr16855.C: New test.
126
511d092e
SKS
1272016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
128
129 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
130
f2e0c4e1
JJ
1312016-09-27 Jakub Jelinek <jakub@redhat.com>
132
133 PR fortran/77666
134 * gfortran.dg/gomp/pr77666.f90: New test.
135
3a4228ba
KV
1362016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
137
138 PR ipa/77677
139 * gcc.dg/torture/pr77677-2.c: New test.
140
a184e37f
SK
1412016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
142
143 PR fortran/77420
144 * gfortran.dg/pr77420_1.f90: New test.
145 * gfortran.dg/pr77420_2.f90: Ditto.
146 * gfortran.dg/pr77420_3.f90: New test. Requires ...
147 * gfortran.dg/pr77420_4.f90: this file.
148
8be59d19
KV
1492016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
150
151 PR middle-end/77719
152 * gfortran.dg/pr77719.f90: New test.
153
991075a4
TP
1542016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
155
156 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 157 singular form of byte when quantity is unknown.
991075a4 158
c6147dc4
MP
1592016-09-26 Marek Polacek <polacek@redhat.com>
160
161 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
162
5cc6c41c
ML
1632016-09-26 Martin Liska <mliska@suse.cz>
164
165 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
166 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
167 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
168 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
169 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
170 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
171 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
172 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
173 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
174
81fea426
MP
1752016-09-26 Marek Polacek <polacek@redhat.com>
176
177 PR c/7652
178 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
179 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
180 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
181 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
182 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
183 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
184 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
185 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
186 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
187 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
188 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
189 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
190 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
191 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
192 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
193 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
194 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
195 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
196 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
197 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
198 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
199 * c-c++-common/attr-fallthrough-1.c: New test.
200 * c-c++-common/attr-fallthrough-2.c: New test.
201 * g++.dg/cpp0x/fallthrough1.C: New test.
202 * g++.dg/cpp0x/fallthrough2.C: New test.
203 * g++.dg/cpp1z/fallthrough1.C: New test.
204 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
205 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
206 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
207 * objc.dg/Wimplicit-fallthrough-1.m: New test.
208
9b597c1f
SK
2092016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
210
12a813c1 211 PR fortran/77429
9b597c1f
SK
212 * gfortran.dg/pr77429.f90: New test.
213
f1c7e7f1
SK
2142016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 PR fortran/77694
217 * gfortran.dg/pr77694.f90: New test.
218
50c6dd20
OE
2192016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
220
221 PR target/51244
222 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
223
540b039e
DH
2242016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
225
226 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
227 for 32-bit mode.
228
cfd161bf
DH
2292016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
230
231 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
232 for 32-bit mode.
233
9a2300e9
MP
2342016-09-24 Marek Polacek <polacek@redhat.com>
235
236 PR c/77490
237 * c-c++-common/Wbool-operation-1.c: New test.
238 * gcc.dg/Wbool-operation-1.c: New test.
239
34d567d1
FR
2402016-09-23 Fritz Reese <fritzoreese@gmail.com>
241
242 * gfortran.dg/dec_static_1.f90: New.
243 * gfortran.dg/dec_static_2.f90: New.
244 * gfortran.dg/dec_static_3.f90: New.
245 * gfortran.dg/dec_static_4.f90: New.
246
4a8d4422
JD
2472016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
248
249 PR fortran/48298
250 * gfortran.dg/negative_unit_check.f90: Update test.
251 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 252
90ef45cb
DV
2532016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
254
255 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
256 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
257 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
258 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
259 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
260 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
261 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
262
e0535922
MS
2632016-09-23 Martin Sebor <msebor@redhat.com>
264
265 PR testsuite/77713
266 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
267 assuming long double is bigger than double.
268
d664d76d
JJ
2692016-09-23 Jakub Jelinek <jakub@redhat.com>
270
271 Implement P0138R2, C++17 construction rules for enum class values
272 * g++.dg/cpp1z/direct-enum-init1.C: New test.
273
3b31f720
DM
2742016-09-23 David Malcolm <dmalcolm@redhat.com>
275
276 PR preprocessor/77672
277 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
278 expected multiline output from first warning to reflect change
279 in r240434.
280
592459bf
TP
2812016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
282
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
284
0af06385
BE
2852016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
286 Tom de Vries <tom@codesourcery.com>
287
288 PR testsuite/77411
289 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
290
8f01b67a
MP
2912016-09-23 Marek Polacek <polacek@redhat.com>
292
293 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
294 * c-c++-common/gomp/atomic-13.c: Likewise.
295 * c-c++-common/gomp/atomic-14.c: Likewise.
296 * c-c++-common/pr60439.c: Remove invalid code.
297 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
298 * g++.dg/expr/bitfield5.C: Likewise.
299 * g++.dg/expr/bitfield6.C: Likewise.
300 * g++.dg/expr/bool1.C: Likewise.
301 * g++.dg/expr/bool3.C: Likewise.
302 * g++.dg/expr/lval3.C: Likewise.
303 * g++.dg/expr/lval4.C: Likewise.
304 * g++.old-deja/g++.jason/bool5.C: Likewise.
305
bbd6fcf3
DM
3062016-09-23 David Malcolm <dmalcolm@redhat.com>
307
308 PR preprocessor/77672
309 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
310 (test_terminator_location): New function.
311
113d06a4
RB
3122016-09-23 Richard Biener <rguenther@suse.de>
313
314 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
315
cab9e1df
MW
3162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
317
318 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
319 -march=armv8.2-a+fp16 when supported by the hardware.
320 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
321 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
322 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
323 semi-colons to a macro invocations.
324 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
325 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
326 defined.
327 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
328 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
330 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
331 defined.
332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
339 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
341 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
342 defined.
343 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
345 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
346 defined.
347 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
349 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
350 defined.
351 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
353 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
354 defined.
355 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
357 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
358 defined. Also fix some white-space.
359 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
363 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
364 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
365 defined. Also fix some long lines and white-space.
366 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
367 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
368 defined. Also fix some long lines and white-space.
369 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
370 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
371 defined.
372 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
373 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
374 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
375 defined.
376 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
378 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
379 defined.
380 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
381 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 383 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
387 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 390 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
391 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
393 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
394 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
396 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
397 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 398 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 399
da9b2e69
JW
4002016-09-23 Jiong Wang <jiong.wang@arm.com>
401 Matthew Wahab <matthew.wahab@arm.com>
402
403 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
404 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
405 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
440
785cf02f
MW
4412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
442
443 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
444 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
445 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
446 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
447 support.
448
1e401340
KV
4492016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
450
451 PR ipa/77677
452 * gcc.dg/torture/pr77677.c: New test.
453
8ed3eeac
AV
4542016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
455
456 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
457 here now.
458
55a9b91b
MW
4592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
460
461 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
462 options. Add tests for float16x4_t and float16x8_t.
463
64c744b9
DV
4642016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
465
466 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
467 * gcc.target/s390/risbg-ll-2.c: Ditto.
468 * gcc.target/s390/risbg-ll-3.c: Ditto.
469
d403b8d4
MW
4702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
471
472 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
473 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
474
576987fc
DV
4752016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
476
477 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
478 output to the simplified instructions.
479
4ffc8099
MW
4802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
481
482 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
483 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
484
b1a970a5
MW
4852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
486
487 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
488 (FP16_SUPPORTED): New
489 (expected-hfloat-16x4): Make conditional on __fp16 support.
490 (expected-hfloat-16x8): Likewise.
491 (vdup_n_f16): Disable for non-AArch64 targets.
492 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
493 conditional on FP16_SUPPORTED.
494 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
495 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
496 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
497 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
498 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
499 for testing __fp16.
500 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
501 conditional on FP16_SUPPORTED.
502 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
503 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
504
50df9464
MW
5052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
506
507 * gcc.target/arm/short-vfp-1.c: New.
508
536b9f42
MW
5092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
510
511 * gcc.target/arm/attr-fp16-arith-1.c: New.
512
1b9e31cf
MW
5132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
514
515 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
516 New.
517 (add_options_for_arm_v8_2a_fp16_neon): New.
518 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
519 (add_options_for_arm_arch_v8_2a): Auto-generate.
520 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
521 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
522 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
523 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
524 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
525 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
526 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
527
a5b42ee7
MW
5282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
529
530 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
531 arm_fp16_alternative_ok.
532 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
533 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
534 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
535 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
536 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
537 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
538 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
539 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
540 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
541 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
542 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
543 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
544 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
545 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
546 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
547 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
548 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
549 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
550 * gcc.target/arm/fp16-rounding-alt-1.c: Use
551 arm_fp16_alternative_ok.
552 * lib/target-supports.exp
553 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
554 (check_effective_target_arm_fp16_alternative_ok): New.
555 (check_effective_target_arm_fp16_none_ok_nocache): New.
556 (check_effective_target_arm_fp16_none_ok): New.
557
fcbc975b
ML
5582016-09-23 Martin Liska <mliska@suse.cz>
559
560 * gcc.dg/ipa/pr77653.c: Replace adress
561 with address.
562
1822b732
ML
5632016-09-23 Martin Liska <mliska@suse.cz>
564
565 * gcc.target/i386/movbe-4.c: New test.
566
fab18cc4
ML
5672016-09-23 Martin Liska <mliska@suse.cz>
568
569 * gcc.target/i386/crc32-5.c: New test.
570
e70f01b5
ML
5712016-09-23 Martin Liska <mliska@suse.cz>
572
573 * gcc.target/i386/pr71652.c: New test.
574 * gcc.target/i386/pr71652-2.c: New test.
575 * gcc.target/i386/pr71652-3.c: New test.
576
f2e81d05
JJ
5772016-09-23 Jakub Jelinek <jakub@redhat.com>
578
579 * lib/gcc-dg.exp (process-message): Support relative line number
580 notation - .+4 or .-1 etc.
581 * gcc.dg/dg-test-1.c: New test.
582
ed30d2a6
MS
5832016-09-22 Martin Sebor <msebor@redhat.com>
584
585 PR target/77676
586 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
587 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
588 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
589 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
590
1c681c7b
UB
5912016-09-22 Uros Bizjak <ubizjak@gmail.com>
592
593 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
594 * gcc.dg/ifcvt-2.c: Ditto.
595 * gcc.dg/zero_bits_compound-1.c: Ditto.
596 * gcc.dg/zero_bits_compound-1.c: Ditto.
597 * gcc.dg/pr40550.c: Simplify target selectors.
598 Use dg-additional-options.
599 * gcc.dg/pr47893.c: Ditto.
600 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
601 additional options for 32-bit x86 targets.
602 * gcc.dg/pr70955.c: Move to ...
603 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
604
67cf0a53
PC
6052016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
606
607 PR c++/61019
608 * g++.dg/cpp0x/pr61019.C: New.
609
0ee70cc0
AV
6102016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
611 Terry Guo <terry.guo@arm.com>
612
613 * gcc.target/arm/pure-code/ffunction-sections.c: New.
614 * gcc.target/arm/pure-code/no-literal-pool.c: New.
615 * gcc.target/arm/pure-code/pure-code.exp: New.
616
43639d2c
UB
6172016-09-22 Uros Bizjak <ubizjak@gmail.com>
618
619 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
620 Remove SSE effective target requirement.
621
a608d15b
PC
6222016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
623
624 PR c++/71979
625 * g++.dg/cpp0x/pr71979.C: New.
626
d94a7ab4
BE
6272016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
628
629 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
630
a13f439f
ML
6312016-09-22 Martin Liska <mliska@suse.cz>
632
633 PR ipa/77653
634 * gcc.dg/ipa/pr77653.c: New test.
635
cf352092
JJ
6362016-09-22 Jakub Jelinek <jakub@redhat.com>
637
638 PR fortran/77665
639 * gfortran.dg/gomp/pr77665.f90: New test.
640
a8de3002
PT
6412016-09-22 Paul Thomas <pault@gcc.gnu.org>
642
643 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
644 * gfortran.dg/dtio_13.f90: New test.
645
39abef62
LK
6462016-09-21 Louis Krupp <louis.krupp@zoho.com>
647
648 PR fortran/66107
649 * gfortran.dg/pr66107.f90: New test.
650
4a2bb7fc
ILT
6512016-09-21 Ian Lance Taylor <iant@golang.org>
652
653 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
654 with call to builtin delete function.
655
5f84cee2
JM
6562016-09-21 Joseph Myers <joseph@codesourcery.com>
657
658 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
659 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
660 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
661 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
662 tests.
663
fe01a41a
UB
6642016-09-21 Uros Bizjak <ubizjak@gmail.com>
665
666 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
667
2e1c20b1
JJ
6682016-09-21 Jakub Jelinek <jakub@redhat.com>
669
670 PR c++/77651
671 * g++.dg/cpp1z/aligned-new6.C: New test.
672
de4c144a
MW
6732016-09-21 Matthew Wahab <matthew.wahab@arm.com>
674
675 * gcc.target/arm/fp16-aapcs-3.c: New.
676 * gcc.target/arm/fp16-aapcs-4.c: New.
677 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
678 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
679 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
680 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
681
44fc7854
BE
6822016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
683
684 PR tree-optimization/77550
685 * g++.dg/pr77550.C: New test.
686
bc084f84
GJL
6872016-09-21 Georg-Johann Lay <avr@gjlay.de>
688
689 PR target/77326
690 * gcc.target/avr/torture/pr77326.c: New test.
691
c075003a
LK
6922016-09-21 Louis Krupp <louis.krupp@zoho.com>
693
694 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
695
6811ea79
RB
6962016-09-21 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/77648
699 * gcc.dg/torture/pr77648-1.c: New testcase.
700 * gcc.dg/torture/pr77648-2.c: Likewise.
701
f955c4c4
RB
7022016-09-21 Richard Biener <rguenther@suse.de>
703 Jakub Jelinek <jakub@redhat.com>
704
705 PR tree-optimization/77621
706 * gcc.dg/pr77621.c: New testcase.
707
096506bb
PT
7082016-09-21 Paul Thomas <pault@gcc.gnu.org>
709
710 PR fortran/77657
711 * gfortran.dg/dtio_12.f90: New test.
712
37d168ae
SKS
7132016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
714
715 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
716
66454000
KV
7172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
718
719 PR tree-optimization/72835
720 * gcc.dg/tree-ssa/pr72835.c: New test.
721
88d0c3f0
MS
7222016-09-20 Martin Sebor <msebor@redhat.com>
723
724 PR middle-end/49905
725 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
726 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
727 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
728 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
729 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
730 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
731 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
732
a03df1d5
KV
7332016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
734
735 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
736 arguments/compare will be optimized away.
737 * gcc.dg/torture/ftrapv-1.c: Likewise.
738
8bc5448f
KV
7392016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
740
741 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
742 will be optimized away.
743 * gcc.dg/ipa/vrp1.c: New test.
744 * gcc.dg/ipa/vrp2.c: New test.
745 * gcc.dg/ipa/vrp3.c: New test.
746
973625a0
KV
7472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
748
749 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
750 does the same transformation.
751 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
752 * gcc.dg/tree-ssa/evrp1.c: New test.
753 * gcc.dg/tree-ssa/evrp2.c: New test.
754 * gcc.dg/tree-ssa/evrp3.c: New test.
755 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
756 * gcc.dg/tree-ssa/pr22117.c: Likewise.
757 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
758 * gcc.dg/tree-ssa/pr64130.c: Likewise.
759 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
760 foling now happens early.
761 * gcc.dg/tree-ssa/vrp04.c: Likewise.
762 * gcc.dg/tree-ssa/vrp06.c: Likewise.
763 * gcc.dg/tree-ssa/vrp16.c: Likewise.
764 * gcc.dg/tree-ssa/vrp25.c: Likewise.
765 * gcc.dg/tree-ssa/vrp67.c: Likewise.
766
9b1ba33c
UB
7672016-09-20 Uros Bizjak <ubizjak@gmail.com>
768
769 PR target/77621
770 * gcc.target/i386/pr77621.c: New test.
771 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
772 pattern, loop should vectorize with -mtune=atom.
773
f5bd4ad8
MO
7742016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
775 Jakub Jelinek <jakub@redhat.com>
776
777 PR testsuite/63299
778 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
779 instead of delete.
780
7d9cf801
JJ
7812016-09-20 Jakub Jelinek <jakub@redhat.com>
782
b912f962
JJ
783 PR c++/77626
784 * g++.dg/other/pr77626.C: New test.
785
eaf1ece1
JJ
786 PR c++/77638
787 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
788
590b62e9
JJ
789 PR c++/77637
790 * g++.dg/cpp0x/gen-attrs-62.C: New test.
791
7d9cf801
JJ
792 PR middle-end/77624
793 * c-c++-common/pr77624-1.c: New test.
794 * c-c++-common/pr77624-2.c: New test.
795
3aebb6ff
AV
7962016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
797
798 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
799 of digits expected.
800
b5bbe47b
RB
8012016-09-20 Richard Biener <rguenther@suse.de>
802
803 PR tree-optimization/77646
804 * gcc.dg/torture/pr77646.c: New testcase.
805
144a96e4
BE
8062016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
807
808 PR c++/77434
809 * c-c++-common/Wint-in-bool-context.c: New test.
810
1f2071fa
JM
8112016-09-19 Joseph Myers <joseph@codesourcery.com>
812
813 * gcc.dg/cr-decimal-dig-1.c: New test.
814
63012d9a
JM
8152016-09-19 Joseph Myers <joseph@codesourcery.com>
816
817 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
818 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
819 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
820 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
821
02410826
VM
8222016-09-19 Vladimir Makarov <vmakarov@redhat.com>
823
824 PR rtl-optimization/77416
825 * gcc.target/powerpc/pr77416.c: New.
826
6101a7ab
PP
8272016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
828
829 PR c++/77639
830 * g++.dg/template/error-recovery4.C: New test.
831
1993ff76
BC
8322016-09-19 Bin Cheng <bin.cheng@arm.com>
833
834 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
835
5fa9e644
KT
8362016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
837
838 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
839 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
840
fc15d9ec
JJ
8412016-09-19 Jakub Jelinek <jakub@redhat.com>
842 Jan Hubicka <jh@suse.cz>
843
844 PR target/77587
845 * gcc.dg/pr77587.c: New test.
846 * gcc.dg/pr77587a.c: New file.
847
3c9f5092
AV
8482016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
849
850 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
851 * gfortran.dg/coarray_38.f90:
852 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
853 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
854 * gfortran.dg/coarray_allocate_7.f08: New test.
855 * gfortran.dg/coarray_allocate_8.f08: New test.
856 * gfortran.dg/coarray_allocate_9.f08: New test.
857 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
858 new caf_register.
859 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
860 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
861 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
862 get_by_refs.
863 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
864 * gfortran.dg/coarray_lock_7.f90: Same.
865 * gfortran.dg/coarray_poly_5.f90: Same.
866 * gfortran.dg/coarray_poly_6.f90: Same.
867 * gfortran.dg/coarray_poly_7.f90: Same.
868 * gfortran.dg/coarray_poly_8.f90: Same.
869 * gfortran.dg/coindexed_1.f90: Changed errors expected.
870
e79e6763
FR
8712016-09-19 Fritz Reese <fritzoreese@gmail.com>
872
873 PR fortran/77584
874 * gfortran.dg/dec_structure_15.f90: New testcase.
875
ae527639
RB
8762016-09-19 Richard Biener <rguenther@suse.de>
877
878 PR middle-end/77605
879 * gcc.dg/torture/pr77605.c: New testcase.
880
cdf060f8
LK
8812016-09-18 Louis Krupp <louis.krupp@zoho.com>
882
883 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
884
b720e919
JH
8852016-09-17 Jan Hubicka <hubicka@ucw.cz>
886
887 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
888 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
889 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
890 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
891 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
892 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
893 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
894 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
895 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
896 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
897 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
898
bdabae39
KY
8992016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
900
901 * gcc.target/i386/pr68633.c: Fix expected result.
902
493ba820
LK
9032016-09-17 Louis Krupp <louis.krupp@gmail.com>
904
905 PR fortran/68078
906 * gfortran.dg/pr68078.f90: New test.
907 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
908
9a42726b
BS
9092016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
910
911 PR target/77613
912 * gcc.target/powerpc/swaps-p8-25.c: New.
913
e7d61178
JJ
9142016-09-16 Jakub Jelinek <jakub@redhat.com>
915
8f03e02f
JJ
916 PR c++/77482
917 * g++.dg/cpp0x/constexpr-77482.C: New test.
918
e80cb545
JJ
919 PR c++/77379
920 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
921 thunk offsets.
922 * g++.dg/abi/abi-tag23a.C: Likewise.
923
1c2f613f
JJ
924 PR c++/77338
925 * g++.dg/cpp0x/decltype-77338.C: New test.
926
e7d61178
JJ
927 PR c++/77375
928 * g++.dg/cpp0x/mutable1.C: New test.
929
8d987deb
SK
9302016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
931
932 PR fortran/77612
933 * gfortran.dg/pr77612.f90: New test.
934
2c3d35a6
SKS
9352016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
936
937 * gcc.dg/torture/pr70421.c: Require int32plus.
938
e43163ae
JJ
9392016-09-16 Jakub Jelinek <jakub@redhat.com>
940
bcf0905a
JJ
941 PR middle-end/77475
942 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
943
e43163ae
JJ
944 PR target/77526
945 * gcc.target/i386/pr77526.c: New test.
946
7d704548
JJ
9472016-09-16 Jakub Jelinek <jakub@redhat.com>
948 Eric Botcazou <ebotcazou@adacore.com>
949
950 PR middle-end/77594
951 * gcc.target/i386/pr77594.c: New test.
952
902d624f
LK
9532016-09-15 Louis Krupp <louis.krupp@zoho.com>
954
955 PR fortran/69963
956 * gfortran.dg/misplaced_implicit_character.f90: New test.
957
7e16ce79
BC
9582016-09-15 Bin Cheng <bin.cheng@arm.com>
959
960 PR tree-optimization/77503
961 * gcc.dg/vect/pr77503.c: New test.
962
7c05f5c4
RB
9632016-09-15 Richard Biener <rguenther@suse.de>
964
965 PR middle-end/77544
966 * c-c++-common/torture/pr77544.c: New testcase.
967
76ff80fb
JJ
9682016-09-15 Jakub Jelinek <jakub@redhat.com>
969
970 PR middle-end/77475
971 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
972 * gcc.dg/march-generic.c: Likewise.
973 * gcc.target/i386/spellcheck-options-1.c: New test.
974 * gcc.target/i386/spellcheck-options-2.c: New test.
975 * gcc.target/i386/spellcheck-options-3.c: New test.
976 * gcc.target/i386/spellcheck-options-4.c: New test.
977
5560d026
CLT
9782016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
979
980 PR fortran/72743
981 * gfortran.dg/goacc/pr72743.f90: New test.
982
5334f733
RB
9832016-09-15 Richard Biener <rguenther@suse.de>
984
985 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
986
d08615f2
RB
9872016-09-15 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/77514
990 * gcc.dg/torture/pr77514.c: New testcase.
991
28ca05f0
JJ
9922016-09-14 Jakub Jelinek <jakub@redhat.com>
993
994 PR c++/77549
995 * g++.dg/lookup/pr77549.C: New test.
996
20a1e5b8
MP
9972016-09-14 Marek Polacek <polacek@redhat.com>
998
999 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1000 * c-c++-common/gomp/atomic-13.c: Likewise.
1001 * c-c++-common/gomp/atomic-14.c: Likewise.
1002 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1003 * g++.dg/cpp1z/bool-increment1.C: New test.
1004 * c-c++-common/pr60439.c: Add dg-warning.
1005 * g++.dg/expr/bitfield4.C: Likewise.
1006 * g++.dg/expr/bitfield5.C: Likewise.
1007 * g++.dg/expr/bitfield6.C: Likewise.
1008 * g++.dg/expr/bool1.C: Likewise.
1009 * g++.dg/expr/bool3.C: Likewise.
1010 * g++.dg/expr/lval3.C: Likewise.
1011 * g++.dg/expr/lval4.C: Likewise.
1012 * g++.old-deja/g++.jason/bool5.C: Likewise.
1013 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1014 * g++.dg/other/error18.C: Likewise.
1015 * g++.dg/gomp/atomic-14.C: Likewise.
1016
0761f6bf
NS
10172016-09-14 Nathan Sidwell <nathan@acm.org>
1018
1019 PR c++/77539
1020 * g++.dg/cpp1y/pr77539.C: New.
1021
13cddbc1
CL
10222016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1023
1024 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1025 dg-require.
1026 * g++.dg/ext/builtin_alloca.C: Likewise.
1027 * g++.dg/template/spec35.C: Likewise.
1028 * gcc.dg/builtins-68.c: Likewise.
1029 * gcc.misc-tests/gcov-13.c: Likewise.
1030 * gcc.misc-tests/gcov-14.c: Likewise.
1031
a90638d4
JM
10322016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1033
1034 * gfortran.dg/dec_structure_14.f90: New testcase.
1035
5ba4a08c
JJ
10362016-09-14 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR sanitizer/68260
1039 * c-c++-common/tsan/pr68260.c: New test.
1040
a713b234
JS
10412016-09-13 Joe Seymour <joe.s@somniumtech.com>
1042
1043 PR target/70713
1044 * gcc.target/msp430/function-attributes-1.c: New test.
1045 * gcc.target/msp430/function-attributes-2.c: New test.
1046 * gcc.target/msp430/function-attributes-3.c: New test.
1047
ea8661cd
JJ
10482016-09-13 Jakub Jelinek <jakub@redhat.com>
1049
9952908a
JJ
1050 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1051 * g++.dg/cpp1z/gen-attrs1.C: New test.
1052
63cdb7a0
JJ
1053 PR tree-optimization/77454
1054 * gcc.dg/pr77454.c: New test.
1055
ea8661cd
JJ
1056 PR c++/77553
1057 * g++.dg/cpp1y/constexpr-77553.C: New test.
1058
254830ba
DM
10592016-09-13 David Malcolm <dmalcolm@redhat.com>
1060
1061 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1062 (test_show_locus): Replace rich_location::add_fixit_insert calls
1063 with add_fixit_insert_before and add_fixit_insert_after.
1064
42763690
JM
10652016-09-13 Jason Merrill <jason@redhat.com>
1066 Tom de Vries <tom@codesourcery.com>
1067
1068 PR c++/77427
1069 * g++.dg/pr77427.C: New test.
1070
c8798f2c
ML
10712016-09-13 Martin Liska <mliska@suse.cz>
1072
1073 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1074 effective target.
1075 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1076 * lib/target-supports.exp: Define the new target.
1077
54700e2e
AP
10782016-09-12 Andrew Pinski <apinski@cavium.com>
1079
1080 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1081 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1082
e1d55bf7
UB
10832016-09-12 Uros Bizjak <ubizjak@gmail.com>
1084
1085 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1086 variable arguments.
1087 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1088 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1089 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1090 variable argument.
1091 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1092 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1093
54dcdb88
BE
10942016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1095
1096 PR c++/77496
1097 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1098 * g++.dg/ext/pr77496.C: New test.
1099 * g++.dg/warn/pr77496.C: New test.
1100
d1463eb9
DM
11012016-09-12 David Malcolm <dmalcolm@redhat.com>
1102
1103 PR c/72858
1104 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1105 to preserve conversion chars, and to preserve prefix information.
1106 * gcc.dg/format/pr72858.c: New test case.
1107
217fabad
SK
11082016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1109
1110 * gfortran.dg/pr77507.f90: Move to ...
1111 * gfortran.dg/ieee/pr77507.f90: here.
1112
a1cd04ac
JH
11132016-08-09 Jan Hubicka <hubicka@ucw.cz>
1114
1115 PR ipa/61159
1116 * compile/pr61159.c: New testcase
1117
e3912107
JH
11182016-08-09 Jan Hubicka <hubicka@ucw.cz>
1119
1120 PR ipa/64316
1121 * gcc.dg/ipa/pr63416.c: New testcase.
1122
739d9339
PT
11232016-09-10 Paul Thomas <pault@gcc.gnu.org>
1124 Steven G. Kargl <kargl@gcc.gnu.org>
1125
1126 PR fortran/77532
cc3135b6 1127 * gfortran.dg/dtio_11.f90: new test.
739d9339 1128
fb7c40dd
SK
11292016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1130
1131 PR fortran/77507
1132 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1133 * gfortran.dg/c_assoc_4.f90: Ditto.
1134
5b28efbb
TV
11352016-09-10 Tom de Vries <tom@codesourcery.com>
1136
1137 PR C/71602
1138 * c-c++-common/va-arg-va-list-type.c: New test.
1139
9d0a9bb4
PB
11402016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1141
1142 PR rtl-optimization/77289
1143 * gcc.target/powerpc/pr77289.c: New test.
1144
3f0177e7
MS
11452016-09-09 Martin Sebor <msebor@redhat.com>
1146
1147 PR c/77520
1148 PR c/77521
1149 * gcc.dg/pr77520.c: New test.
1150 * gcc.dg/pr77521.c: New test.
1151
e81e83d0
SK
11522016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1153
1154 PR fortran/77506
1155 * gfortran.dg/pr77506.f90: New test.
1156
8a92685e
SK
11572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1158
1159 PR fortran/77507
1160 * gfortran.dg/pr77507.f90: New test.
1161
c65248cb
JM
11622016-09-09 Joseph Myers <joseph@codesourcery.com>
1163
1164 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1165
2cf0ff98
SK
11662016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1167 Louis Krupp <lkrupp@gcc.gnu.org>
1168
1169 PR fortran/69514
1170 * gfortran.dg/pr69514_1.f90: New test.
1171 * gfortran.dg/pr69514_2.f90: New test.
1172
8ebc1e0f
JJ
11732016-09-08 Jakub Jelinek <jakub@redhat.com>
1174
20b6cf01
JJ
1175 PR fortran/77500
1176 * gfortran.dg/gomp/pr77500.f90: New test.
1177
8ebc1e0f
JJ
1178 PR fortran/77516
1179 * gfortran.dg/gomp/pr77516.f90: New test.
1180
34718542
JJ
11812016-09-07 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR middle-end/77475
1184 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1185 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1186 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1187 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1188 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1189 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1190
e5106e27
DM
11912016-09-07 David Malcolm <dmalcolm@redhat.com>
1192
1193 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1194 "substring-locations.h".
1195
ca235a85
RB
11962016-09-07 Richard Biener <rguenther@suse.de>
1197
1198 PR c/77450
1199 * c-c++-common/vector-subscript-8.c: Move ..
1200 * gcc.dg/pr77450.c: ... here.
1201
0076b5dc 12022016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1203
1204 PR libgfortran/77393
1205 * gfortran.dg/fmt_f0_2.f90: Update test.
1206 * gfortran.dg/fmt_f0_3.f90: New test.
1207
6ac7322b
DH
12082016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1209
1210 PR debug/77389
1211 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1212 in dg-options.
1213
1214 PR debug/57519
1215 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1216
8eb9e049
JJ
12172016-09-06 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR target/69255
1220 * gcc.target/i386/pr69255-1.c: New test.
1221 * gcc.target/i386/pr69255-2.c: New test.
1222 * gcc.target/i386/pr69255-3.c: New test.
1223
12242016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1225
1226 PR c/77336
1227 * gcc.dg/format/miss-7.c: New test.
1228
e6cb85d4
UB
12292016-09-06 Uros Bizjak <ubizjak@gmail.com>
1230
1231 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1232
7fe76f6a
ML
12332016-09-06 Martin Liska <mliska@suse.cz>
1234
1235 PR gcov-profile/77378
1236 PR gcov-profile/77466
1237 * gcc.dg/profile-update-warning.c: New test.
1238
209b636e
RB
12392016-09-06 Richard Biener <rguenther@suse.de>
1240
1241 PR tree-optimization/77479
1242 * gcc.dg/torture/pr77479.c: New testcase.
1243
b772a565
RB
12442016-09-06 Richard Biener <rguenther@suse.de>
1245
1246 PR c/77450
1247 * c-c++-common/vector-subscript-7.c: Adjust.
1248 * c-c++-common/vector-subscript-8.c: New testcase.
1249
a8c07037
SKS
12502016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1251
1252 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1253
0ce48391
JJ
12542016-09-05 Jakub Jelinek <jakub@redhat.com>
1255
de9188e0
JJ
1256 PR target/77476
1257 * gcc.target/i386/avx512f-pr77476.c: New test.
1258 * gcc.target/i386/avx512bw-pr77476.c: New test.
1259 * gcc.target/i386/avx512dq-pr77476.c: New test.
1260
c76f7809
JJ
1261 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1262 Update comment to mention also avx512f.
1263
0ce48391
JJ
1264 PR sanitizer/77396
1265 * g++.dg/asan/pr77396-2.C: New test.
1266
8a27cf73
UB
12672016-09-05 Uros Bizjak <ubizjak@gmail.com>
1268
1269 PR rtl-optimization/77452
1270 * gcc.target/i386/pr77452.c: New test.
1271
25ff5dd3
MP
12722016-09-05 Marek Polacek <polacek@redhat.com>
1273
1274 PR c/77423
1275 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1276
f2bc4e48
SK
12772016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1278
1279 PR fortran/77391
1280 * gfortran.dg/pr77391.f90: New test.
1281
e85921ee
SK
12822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1283
1284 PR fortran/77460
1285 * gfortran.dg/pr77460.f90: New test.
1286
b5d50659
JJ
12872016-09-03 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR c/65467
1290 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1291
7b826676
KY
12922016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1293
1294 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1295
717ebe91
DM
12962016-09-02 David Malcolm <dmalcolm@redhat.com>
1297
1298 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1299 test case.
1300 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1301 diagnostic-test-show-locus-generate-patch.c to the sources
1302 for diagnostic_plugin_test_show_locus.c.
1303
94087e88
JJ
13042016-09-02 Jakub Jelinek <jakub@redhat.com>
1305
9dc5773f
JJ
1306 PR c/65467
1307 * gcc.dg/gomp/_Atomic-1.c: New test.
1308 * gcc.dg/gomp/_Atomic-2.c: New test.
1309 * gcc.dg/gomp/_Atomic-3.c: New test.
1310 * gcc.dg/gomp/_Atomic-4.c: New test.
1311 * gcc.dg/gomp/_Atomic-5.c: New test.
1312
94087e88
JJ
1313 PR sanitizer/77396
1314 * g++.dg/asan/pr77396.C: New test.
1315
13162016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1317
1318 PR tree-optimization/71831
1319 * gcc.dg/builtin-object-size-16.c: New test.
1320 * gcc.dg/builtin-object-size-17.c: New test.
1321
7e89048d
JD
13222016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1323
1324 PR libgfortran/77393
1325 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1326
2f196155
UB
13272016-09-01 Uros Bizjak <ubizjak@gmail.com>
1328
1329 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1330 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1331 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1332 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1333 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1334 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1335 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1336 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1337 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1338 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1339 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1340 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1341 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1342 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1343 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1344 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1345 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1346 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1347
0a6b0523
EB
13482016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1349
1350 * gnat.dg/opt58.adb: New test.
1351 * gnat.dg/opt58_pkg.ads: New helper.
1352
2a99de7b
RB
13532016-09-01 Richard Biener <rguenther@suse.de>
1354
1355 PR middle-end/77436
1356 * gcc.dg/torture/pr77436.c: New testcase.
1357
f79d8786
SKS
13582016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1359
1360 * gcc.dg/pr64252.c: Require int32plus.
1361 * gcc.dg/pr66299-1.c: Likewise.
1362 * gcc.dg/pr66299-2.c: Likewise.
1363 * gcc.dg/torture/20131115-1.c: Skip for avr.
1364
b06335f9
KT
13652016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1366
1367 * gcc.target/aarch64/ands_3.c: New test.
1368
f25f40be
JJ
13692016-08-31 Jakub Jelinek <jakub@redhat.com>
1370
d12a0b5a
JJ
1371 PR fortran/77352
1372 * gfortran.dg/gomp/pr77352.f90: New test.
1373
f25f40be
JJ
1374 PR fortran/77374
1375 * gfortran.dg/gomp/pr77374.f08: New test.
1376
9ff6fb6e
MG
13772016-08-31 Marc Glisse <marc.glisse@inria.fr>
1378
1379 PR tree-optimization/73714
1380 * gcc.dg/tree-ssa/pr73714.c: New test.
1381
8e95a674
JD
13822016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1383
1384 PR libgfortran/77393
1385 * gfortran.dg/fmt_f0_2.f90: New test.
1386
c6b0037d
MG
13872016-08-31 Marc Glisse <marc.glisse@inria.fr>
1388
1389 * gcc.target/i386/pr59539-2.c: Adapt options.
1390 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1391
1a576b13
PT
13922016-08-31 Paul Thomas <pault@gcc.gnu.org>
1393
1394 PR fortran/77418
1395 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1396 of the associate entity and replace with a pointer to the
1397 intended item on the stack.
1398
e73d3ca6 13992016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1400 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1401
1402 PR fortran/48298
1403 * gfortran.dg/dtio_1.f90: New test.
1404 * gfortran.dg/dtio_2.f90: New test.
1405 * gfortran.dg/dtio_3.f90: New test.
1406 * gfortran.dg/dtio_4.f90: New test.
1407 * gfortran.dg/dtio_5.f90: New test.
1408 * gfortran.dg/dtio_6.f90: New test.
1409 * gfortran.dg/dtio_7.f90: New test.
1410 * gfortran.dg/dtio_8.f90: New test.
1411 * gfortran.dg/dtio_9.f90: New test.
1412 * gfortran.dg/dtio_10.f90: New test.
1413
b816477a
DM
14142016-08-30 David Malcolm <dmalcolm@redhat.com>
1415
1416 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1417 (test_many_nested_locations): New function.
1418 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1419 (test_show_locus): Handle "test_many_nested_locations".
1420
71b30891
DM
14212016-08-30 David Malcolm <dmalcolm@redhat.com>
1422
1423 * g++.dg/template/double-greater-than-fixit.C: New test case.
1424
8fa37232
EB
14252016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1426
1427 * gnat.dg/opt57.ad[sb]: New test.
1428 * gnat.dg/opt57_pkg.ads: New helper.
1429
6f651bae
RB
14302016-08-30 Richard Biener <rguenther@suse.de>
1431
1432 PR tree-optimization/69047
1433 * gcc.dg/pr69047.c: Fix byte-order check.
1434
ab834832
JJ
14352016-08-30 Jakub Jelinek <jakub@redhat.com>
1436
5116b156
JJ
1437 PR tree-optimization/72866
1438 * gcc.dg/vect/pr72866.c: New test.
1439
3754bbfc
JJ
1440 PR debug/77363
1441 * g++.dg/debug/dwarf2/pr77363.C: New test.
1442
26122e2d
JJ
1443 PR middle-end/77377
1444 * gcc.target/i386/pr77377.c: New test.
1445
ab834832
JJ
1446 PR debug/77389
1447 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1448 in dg-options.
1449
bedc9ca7
SK
14502016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1451
1452 * gfortran.dg/pr77372.f90: Moved to ...
1453 * gfortran.dg/ieee/pr77372.f90: here.
1454
adfa1e6b
MM
14552016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1456
1457 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1458 vector short/char initializations.
1459 * gcc.target/powerpc/vec-init-5.c: Likewise.
1460 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1461 vector initialization optimizations.
1462 * gcc.target/powerpc/vec-init-7.c: Likewise.
1463 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1464 vector float/double initializations.
1465 * gcc.target/powerpc/vec-init-9.c: Likewise.
1466
414b7129
UB
14672016-08-29 Uros Bizjak <ubizjak@gmail.com>
1468
1469 PR target/77403
1470 * gcc.target/i386/pr77403.c: New test.
1471
3d06b6f2
MP
14722016-08-29 Marek Polacek <polacek@redhat.com>
1473
1474 PR c/77292
1475 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1476
ba9bbd6f
TV
14772016-08-29 Tom de Vries <tom@codesourcery.com>
1478
1479 PR c/77398
1480 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1481
d7d80d8f
EB
14822016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1485
d7d80d8f 14862016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1487
1488 * gfortran.dg/dec_structure_13.f90: New testcase.
1489
468d95c8
JB
14902016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1491
1492 PR fortran/77261
1493 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1494 available.
1495
f329b264
TV
14962016-08-28 Tom de Vries <tom@codesourcery.com>
1497
1498 PR lto/70955
1499 * gcc.dg/pr70955.c: New test.
1500 * gcc.dg/lto/pr70955_0.c: Same.
1501 * gcc.dg/lto/pr70955_1.c: Same.
1502
4a389eb6
PP
15032016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1504
1505 PR tree-optimization/71077
1506 * gcc.target/i386/pr71077.c: New test.
1507
3f8257db 15082016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1509
1510 PR fortran/77380
1511 * gfortran.dg/pr77380.f90: New test.
1512
3f8257db 15132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1514
1515 PR fortran/77372
1516 gfortran.dg/pr77372.f90: New test.
1517
ee908516
DM
15182016-08-26 David Malcolm <dmalcolm@redhat.com>
1519
1520 * gcc.dg/spellcheck-fields-2.c (test): Move
1521 dg-begin/end-multiline-output within function body.
1522 (test_macro): New function.
1523
d41e76cf
DM
15242016-08-26 David Malcolm <dmalcolm@redhat.com>
1525
1526 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1527 (test_fixit_insert): Update expected output.
1528 (test_fixit_remove): Likewise.
1529 (test_fixit_replace): Likewise.
1530
524a4c96
RO
15312016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1532
1533 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1534 Fix typo.
1535
ebfa15ab
RB
15362016-08-26 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/69047
1539 * gcc.dg/pr69047.c: New testcase.
1540
209ca542
PK
15412016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1542 Martin Jambhor <mjambor@suse.cz>
524a4c96 1543
209ca542
PK
1544 * gcc.dg/ipa/propbits-1.c: New test-case.
1545 * gcc.dg/ipa/propbits-2.c: Likewise.
1546 * gcc.dg/ipa/propbits-3.c: Likewise.
1547
e5cf1629
SK
15482016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1549
1550 PR fortran/77351
1551 * gfortran.dg/pr77351.f90: New test.
1552
ebef225f
MP
15532016-08-25 Marek Polacek <polacek@redhat.com>
1554
1555 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1556
fe377a48
MP
15572016-08-25 Marek Polacek <polacek@redhat.com>
1558
1559 PR c/77323
1560 * gcc.dg/pr77323.c: New test.
1561
88b8971f
PT
15622016-08-24 Paul Thomas <pault@gcc.gnu.org>
1563
1564 PR fortran/77358
1565 * gfortran.dg/submodule_17.f08: New test.
1566
3f8257db
JJ
15672016-08-24 Michael Collison <michael.collison@linaro.org>
1568 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1569
1570 * gcc.target/arm/builtin_saddl.c: New testcase.
1571 * gcc.target/arm/builtin_saddll.c: New testcase.
1572 * gcc.target/arm/builtin_uaddl.c: New testcase.
1573 * gcc.target/arm/builtin_uaddll.c: New testcase.
1574 * gcc.target/arm/builtin_ssubl.c: New testcase.
1575 * gcc.target/arm/builtin_ssubll.c: New testcase.
1576 * gcc.target/arm/builtin_usubl.c: New testcase.
1577 * gcc.target/arm/builtin_usubll.c: New testcase.
1578
d5b5d212
UB
15792016-08-24 Uros Bizjak <ubizjak@gmail.com>
1580
1581 PR target/77270
1582 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1583 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1584 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1585 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1586 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1587 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1588 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1589 effective target. Remove scan-assembler-times directives.
1590 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1591 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1592 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1593
d1188689
SKS
15942016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1595
1596 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1597 of unsigned int.
1598 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1599
0b6b8f85
RS
16002016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1601
1602 PR testsuite/77317
1603 * lib/target-supports.exp
1604 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1605 (check_effective_target_vect_natural_alignment): Ditto.
1606 (check_effective_target_vector_alignment_reachable): Ditto.
1607 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1608
587b7f7a
ILT
16092016-08-23 Ian Lance Taylor <iant@golang.org>
1610
1611 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1612
6019c0fc
MM
16132016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1614
1615 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1616 being created from pointers to memory locations.
1617 * gcc.target/powerpc/vec-init-2.c: Likewise.
1618
cfe37db4
FR
16192016-08-23 Fritz Reese <fritzoreese@gmail.com>
1620
1621 * gfortran.dg/dec_structure_12.f90: New testcase.
1622
7e11f46f
DV
16232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1624
1625 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1626
7ab4f354
DV
16272016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1628
1629 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1630 verification.
1631
deb9351f
DV
16322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1633
1634 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1635 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1636
1fd9f058
RB
16372016-08-23 Richard Biener <rguenther@suse.de>
1638
1639 PR tree-optimization/27336
1640 * c-c++-common/pr27336.c: New testcase.
1641
b00e6e75
MP
16422016-08-22 Marek Polacek <polacek@redhat.com>
1643
1644 PR c++/77321
1645 * g++.dg/cpp1y/pr77321.C: New test.
1646
58338bac
SK
16472016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1648
1649 PR fortran/60774
1650 * gfortran.dg/empty_label.f: Adjust test for new error message.
1651 * gfortran.dg/empty_label.f90: Ditto.
1652 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1653 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1654 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1655
30364ce6
SK
16562016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1657
1658 PR fortran/61318
1659 * gfortran.dg/pr61318.f90: New test.
1660
ad7a5a8f
SK
16612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1662
1663 PR fortran/77260
1664 * gfortran.dg/pr77260_1.f90: New test.
1665 * gfortran.dg/pr77260_2.f90: Ditto.
1666
72f52f30
JM
16672016-08-22 Joseph Myers <joseph@codesourcery.com>
1668
1669 PR middle-end/77269
1670 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1671 __builtin_signbitf and __builtin_signbitl in expected generic
1672 expansion.
1673 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1674 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1675 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1676 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1677 tests.
1678
6dc198e3
JM
16792016-08-22 Joseph Myers <joseph@codesourcery.com>
1680
1681 * gcc.dg/torture/float128-builtin.c,
1682 gcc.dg/torture/float128-ieee-nan.c,
1683 gcc.dg/torture/float128x-builtin.c,
1684 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1685 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1686 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1687 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1688 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1689 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1690 gcc.dg/torture/floatn-nan.h: New tests.
1691
7ff4e41a
JM
16922016-08-22 Joseph Myers <joseph@codesourcery.com>
1693
1694 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1695 macro.
1696 (main): Update calls to TEST_I_F.
1697 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1698 macro.
1699 (main): Update calls to TEST_I_F.
1700
7078cdb6
JM
17012016-08-22 Joseph Myers <joseph@codesourcery.com>
1702
1703 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1704 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1705 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1706 names in calls to TEST_I_F.
1707
a9d7c823
BE
17082016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1709
1710 PR c/52952
1711 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1712
cd800235
SKS
17132016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1714
1715 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1716 and !natural_alignment_64.
1717 * gcc.dg/ipa/propalign-2.c: Likewise.
1718 * gcc.dg/ipa/propalign-3.c: Likewise.
1719 * gcc.dg/ipa/propalign-4.c: Likewise.
1720 * gcc.dg/ipa/propalign-5.c: Likewise.
1721 * lib/target-supports.exp
1722 (check_effective_target_natural_alignment_32): Add avr-*-*.
1723
22d12455
KV
17242016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1725
1726 PR tree-optimization/61839
1727 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1728 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1729 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1730 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1731
c65699ef
JM
17322016-08-19 Joseph Myers <joseph@codesourcery.com>
1733
1734 PR c/32187
1735 * lib/target-supports.exp (check_effective_target_float16)
1736 (check_effective_target_float32, check_effective_target_float64)
1737 (check_effective_target_float128, check_effective_target_float32x)
1738 (check_effective_target_float64x)
1739 (check_effective_target_float128x)
1740 (check_effective_target_float16_runtime)
1741 (check_effective_target_float32_runtime)
1742 (check_effective_target_float64_runtime)
1743 (check_effective_target_float128_runtime)
1744 (check_effective_target_float32x_runtime)
1745 (check_effective_target_float64x_runtime)
1746 (check_effective_target_float128x_runtime)
1747 (check_effective_target_floatn_nx_runtime)
1748 (add_options_for_float16, add_options_for_float32)
1749 (add_options_for_float64, add_options_for_float128)
1750 (add_options_for_float32x, add_options_for_float64x)
1751 (add_options_for_float128x): New procedures.
1752 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1753 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1754 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1755 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1756 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1757 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1758 gcc.dg/torture/float128-complex.c,
1759 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1760 gcc.dg/torture/float128x-basic.c,
1761 gcc.dg/torture/float128x-complex.c,
1762 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1763 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1764 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1765 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1766 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1767 gcc.dg/torture/float32x-basic.c,
1768 gcc.dg/torture/float32x-complex.c,
1769 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1770 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1771 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1772 gcc.dg/torture/float64x-basic.c,
1773 gcc.dg/torture/float64x-complex.c,
1774 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1775 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1776 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1777 gcc.dg/torture/floatn-tg.h,
1778 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1779 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1780 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1781 gcc.dg/torture/fp-int-convert-float128x.c,
1782 gcc.dg/torture/fp-int-convert-float16-timode.c,
1783 gcc.dg/torture/fp-int-convert-float16.c,
1784 gcc.dg/torture/fp-int-convert-float32-timode.c,
1785 gcc.dg/torture/fp-int-convert-float32.c,
1786 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1787 gcc.dg/torture/fp-int-convert-float32x.c,
1788 gcc.dg/torture/fp-int-convert-float64-timode.c,
1789 gcc.dg/torture/fp-int-convert-float64.c,
1790 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1791 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1792 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1793 maximum exponent of floating-point type. Use it in testing
1794 whether 0x8...0 fits in the floating-point type. Always treat -1
1795 (signed 0xf...f) as fitting in the floating-point type.
1796 (M_OK1): New macro.
1797 * gcc.dg/torture/fp-int-convert-double.c,
1798 gcc.dg/torture/fp-int-convert-float.c,
1799 gcc.dg/torture/fp-int-convert-float128-timode.c,
1800 gcc.dg/torture/fp-int-convert-float128.c,
1801 gcc.dg/torture/fp-int-convert-float80-timode.c,
1802 gcc.dg/torture/fp-int-convert-float80.c,
1803 gcc.dg/torture/fp-int-convert-long-double.c,
1804 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1805
94e73c78
JJ
18062016-08-19 Jakub Jelinek <jakub@redhat.com>
1807
fbdbd4b6
JJ
1808 PR fortran/72744
1809 * gfortran.dg/gomp/pr72744.f90: New test.
1810
94e73c78
JJ
1811 PR fortran/69281
1812 * gfortran.dg/gomp/pr69281.f90: New test.
1813
91151a73
JB
18142016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1815
414b7129
UB
1816 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1817 the last special seed value.
1818 * gfortran.dg/random_7.f90: Use size for last array member instead
1819 of hardcoded value.
91151a73 1820
fcf830ab
PK
18212016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1822
1823 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1824 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1825
1a5da5b6
RB
18262016-08-19 Richard Biener <rguenther@suse.de>
1827
1828 PR tree-optimization/77286
1829 * gcc.dg/torture/pr77286.c: New testcase.
1830
82f72146
DM
18312016-08-18 David Malcolm <dmalcolm@redhat.com>
1832
1833 * gcc.dg/verbose-asm-2.c: New test case.
1834
cc015f3a
DM
18352016-08-18 David Malcolm <dmalcolm@redhat.com>
1836
1837 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1838 (custom_diagnostic_finalizer): Update for change to
1839 diagnostic_show_locus.
1840
cb18fd07
DM
18412016-08-18 David Malcolm <dmalcolm@redhat.com>
1842
1843 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1844 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1845
a76989dc
MP
18462016-08-18 Marek Polacek <polacek@redhat.com>
1847
1848 PR c/71514
1849 * gcc.dg/pr71514.c: New test.
1850
89c88780
L
18512015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1852
1853 PR target/72839
1854 * gcc.target/i386/pr72839.c: New test.
1855
2c71d454
CLT
18562016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1857
1858 PR middle-end/70895
1859 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1860 * c-c++-common/goacc/reduction-1.c: Likewise.
1861 * c-c++-common/goacc/reduction-2.c: Likewise.
1862 * c-c++-common/goacc/reduction-3.c: Likewise.
1863 * c-c++-common/goacc/reduction-4.c: Likewise.
1864
66592e95
AM
18652016-08-18 Alan Modra <amodra@gmail.com>
1866
1867 * gcc.c-torture/compile/pr72771.c: New.
1868
3a146d46
JJ
18692016-08-17 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR fortran/67496
1872 * gfortran.dg/pr67496.f90: New test.
1873
3f8257db 18742015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1875
1876 PR tree-optimization/71752
3a146d46 1877 * gcc.dg/vect/pr71752.c: New.
038000bd 1878
dd42e908
UB
18792016-08-17 Uros Bizjak <ubizjak@gmail.com>
1880
1881 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1882
458a1cd0
JJ
18832016-08-17 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR middle-end/77259
1886 * g++.dg/ipa/devirt-52.C: New test.
1887
11c4c4ba
CLT
18882016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1889
1890 * c-c++-common/goacc/reduction-6.c: New testcase.
1891
661d6efd
RB
18922016-08-17 Richard Biener <rguenther@suse.de>
1893
1894 PR tree-optimization/76490
1895 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1896 * gcc.dg/pr52904.c: XFAIL.
1897
622d8b69
RB
18982016-08-17 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/23855
1901 * gcc.dg/loop-unswitch-2.c: Adjust.
1902
af23e99c
JJ
19032016-08-16 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR tree-optimization/72817
1906 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1907
feeb6268
JM
19082016-08-16 Joseph Myers <joseph@codesourcery.com>
1909
1910 PR libgcc/77265
1911 * gcc.dg/torture/float128-extend-inf.c: New test.
1912
65e736c0
DM
19132016-08-16 David Malcolm <dmalcolm@redhat.com>
1914
1915 PR c/72857
1916 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1917 for embedded NUL.
1918 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1919 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1920 caret placement.
1921 (test_oct): Likewise.
1922 (test_multiple): Likewise.
1923 (test_field_width_specifier): Likewise.
1924 (test_field_width_specifier_2): New function.
1925 (test_field_precision_specifier): New function.
1926 (test_embedded_nul): Update expected caret placement.
1927 (test_non_contiguous_strings): Update line number.
1928 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1929 (__emit_string_literal_range): Add "caret_idx" param.
1930 (test_simple_string_literal): Add value for new param, updating
1931 expected output..
1932 (test_concatenated_string_literal): Likewise.
1933 (test_multiline_string_literal): Likewise.
1934 (test_hex): Likewise.
1935 (test_oct): Likewise.
1936 (test_multiple): Likewise.
1937 (test_ucn4): Likewise.
1938 (test_ucn8): Likewise.
1939 (test_u8): Likewise.
1940 (test_u): Likewise; update expected message, from "range" to
1941 "location".
1942 (test_U): Likewise.
1943 (test_L): Likewise.
1944 (test_macro): Add value for new param.
1945 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1946 (__emit_string_literal_range): Add "caret_idx" param.
1947 (test_stringified_token_1): Add value for new param. Update
1948 expected message, from "range" to "location".
1949 (test_stringized_token_2): Likewise, adding param to macro.
1950 (test_stringified_token_3): Likewise.
1951 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1952 (emit_warning): Convert param from source_range to location_t.
1953 (test_string_literals): Add caret_idx param, and use it when
1954 constructing a substring_loc. Update error message, from
1955 "range" to "location".
1956
4a7f57d5
JJ
19572016-08-16 Jakub Jelinek <jakub@redhat.com>
1958
7841800f
JJ
1959 PR target/71910
1960 * g++.dg/gomp/pr71910.C: New test.
1961
1b13411a
JJ
1962 PR middle-end/67485
1963 * gcc.c-torture/compile/pr67485.c: New test.
1964
4a7f57d5
JJ
1965 PR target/72867
1966 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1967
3c556bc4
BC
19682016-08-16 Bin Cheng <bin.cheng@arm.com>
1969
1970 PR tree-optimization/69848
1971 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1972
beab2da6
ML
19732016-08-16 Martin Liska <mliska@suse.cz>
1974
1975 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1976 of memory operations so that it can be handled by core2
1977 in 32-bit mode.
1978
f4eec0a3
RB
19792016-08-16 Richard Biener <rguenther@suse.de>
1980
1981 PR tree-optimization/76783
1982 * gcc.dg/pr76783.c: New testcase.
1983 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1984
8f21990a
BC
19852016-08-16 Bin Cheng <bin.cheng@arm.com>
1986
1987 PR tree-optimization/72817
1988 PR tree-optimization/73450
1989 * gcc.dg/tree-ssa/pr72817.c: New test.
1990 * gcc.dg/tree-ssa/pr73450.c: New test.
1991
7fc61626
FR
19922016-08-15 Fritz Reese <fritzoreese@gmail.com>
1993
1994 * gfortran.dg/init_flag_13.f90: New testcase.
1995 * gfortran.dg/init_flag_14.f90: Ditto.
1996 * gfortran.dg/init_flag_15.f03: Ditto.
1997 * gfortran.dg/dec_init_1.f90: Ditto.
1998 * gfortran.dg/dec_init_2.f90: Ditto.
1999
432baa02
UB
20002016-08-15 Uros Bizjak <ubizjak@gmail.com>
2001
2002 PR target/72867
2003 * gcc.target/i386/pr72867.c: New test.
2004
7e1dde14
EB
20052016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * c-c++-common/dump-ada-spec-5.c: New test.
2008
e4969090
RB
20092016-08-15 Richard Biener <rguenther@suse.de>
2010
2011 PR tree-optimization/73434
2012 * gcc.dg/torture/pr73434.c: New testcase.
2013
66088065
JJ
20142016-08-15 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR tree-optimization/72824
2017 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2018
7c713714
CLT
20192016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2020
2021 PR fortran/70598
2022 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2023 in use_device clause.
2024 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2025 * gfortran.dg/goacc/list.f95: Adjust to catch
2026 "neither a POINTER nor an array" error messages.
2027
4271e5cb
UB
20282016-08-14 Uros Bizjak <ubizjak@gmail.com>
2029
2030 PR target/76342
2031 * gcc.target/i386/pr76342.c: New test.
2032
b0cea284
JJ
20332016-08-12 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR c/71512
2036 * g++.dg/ubsan/pr71512.C: New test.
2037 * c-c++-common/ubsan/pr71512-1.c: New test.
2038 * c-c++-common/ubsan/pr71512-2.c: New test.
2039
e86aefb8
MM
20402016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2041
2042 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2043 vector initialization options.
2044 * gcc.target/powerpc/vec-init-2.c: Likewise.
2045 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2046 is generated on ISA 3.0.
2047
7fd82d52
PP
20482016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2049
2050 PR middle-end/71654
2051 * gcc.dg/c-c++-common/pr71654.c: New test.
2052 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2053 dg-options.
2054 * gcc.dg/tree-ssa/vrp24: Likewise.
2055
2f1364c2
JJ
20562016-08-12 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR c/67410
2059 * gcc.dg/pr67410.c: New test.
2060
8eb414aa
BC
20612016-08-12 Bin Cheng <bin.cheng@arm.com>
2062
2063 PR tree-optimization/69848
2064 * gcc.dg/vect/vect-pr69848.c: New test.
2065
30b39c19
UB
20662016-08-12 Uros Bizjak <ubizjak@gmail.com>
2067
2068 PR testsuite/71008
2069 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2070 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2071 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2072 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2073
e373dd06
RB
20742016-08-12 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/57326
2077 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2078 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2079 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2080 * gcc.target/i386/pr45685.c: Likewise.
2081 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2082 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2083 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2084 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2085 * gfortran.dg/pr34163.f90: Likewise.
2086
20d1af89
ML
20872016-08-12 Martin Liska <mliska@suse.cz>
2088
2089 * g++.dg/gcov/gcov-16.C: New test.
2090 * lib/gcov.exp: Support new argument for run-gcov function.
2091
5cacda56
ML
20922016-08-12 Martin Liska <mliska@suse.cz>
2093
2094 PR gcov-profile/35590
2095 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2096
663eecfd
RB
20972016-08-12 Richard Biener <rguenther@suse.de>
2098
2099 PR tree-optimization/72851
2100 * gcc.dg/torture/pr72851.c: New testcase.
2101
3f8257db 21022016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2103
e366d7d8
AO
2104 PR debug/63240
2105 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2106 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2107 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2108 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2109 DW_AT_deleted.
2110
71e1a6a4
AO
2111 PR debug/55641
2112 * g++.dg/debug/dwarf2/ref-1.C: New.
2113
8aaf799b
AO
2114 PR debug/49366
2115 * g++.dg/debug/dwarf2/template-params-12.H: New.
2116 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2117 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2118 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2119 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2120 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2121 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2122 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2123
06f9caed
BS
21242016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2125
2126 PR target/72863
2127 * gcc.target/powerpc/pr72863.c: New test.
2128
a8b956c1
UB
21292016-08-11 Uros Bizjak <ubizjak@gmail.com>
2130
2131 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2132
c73dd986
L
21332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2134
2135 * gcc.target/i386/pieces-strcpy-1.c: New test.
2136 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2137
385ed708
JJ
21382016-08-11 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR c++/72868
2141 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2142
df7ec09f
L
21432015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2144
2145 * gcc.target/i386/pieces-memcpy-1.c: New test.
2146 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2147 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2148 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2149 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2150 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2151
b95a64bb
JJ
21522016-08-11 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR c/72816
7ddbcf6b 2155 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2156
59537744
BE
21572016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2158
2159 PR tree-optimization/71083
2160 * gcc.c-torture/execute/pr71083.c: New test.
2161 * gnat.dg/loop_optimization23.adb: New test.
2162 * gnat.dg/loop_optimization23_pkg.ads: New test.
2163 * gnat.dg/loop_optimization23_pkg.adb: New test.
2164
183ac6d0
RB
21652016-08-11 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/72772
2168 * gcc.dg/graphite/pr35356-1.c: Adjust.
2169 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2170
b152f5a2
JB
21712016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2172
2173 * gfortran.dg/random_7.f90: Take into account that the last seed
2174 value is the special p value.
2175 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2176
bb7ebad1
RB
21772016-08-11 Richard Biener <rguenther@suse.de>
2178
2179 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2180
2e186411
AM
21812016-08-11 Alan Modra <amodra@gmail.com>
2182
2183 * gcc.target/powerpc/pr71680.c: New.
2184
e9e6d4f6
KN
21852016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2186
2187 * gcc.target/powerpc/bfp/bfp.exp: New file.
2188 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2189 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2190 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2191 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2192 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2193 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2194 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2195 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2196 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2197 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2198 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2199 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2200 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2201 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2202 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2203 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2204 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2205 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2206 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2207 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2208 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2209 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2210 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2211 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2212 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2213 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2214 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2215 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2216 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2217 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2218 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2219 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2220 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2221 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2222 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2223 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2224 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2225 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2226 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2227 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2228 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2229 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2230 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2231 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2232 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2233 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2234 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2235 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2236 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2237 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2238 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2239 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2240 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2241
9c8eabea
BC
22422016-08-10 Bin Cheng <bin.cheng@arm.com>
2243
2244 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2245 Add aarch64*-*-*.
2246
6c553b76
BC
22472016-08-10 Bin Cheng <bin.cheng@arm.com>
2248
2249 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2250
a0883b08
MM
22512016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2252
2253 PR target/72853
2254 * gcc.target/powerpc/pr72853.c: New test.
2255
a266236e
ML
22562016-08-10 Martin Liska <mliska@suse.cz>
2257
2258 PR gcov-profile/58306
2259 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2260
22063dbc
ML
22612016-08-10 Martin Liska <mliska@suse.cz>
2262
2263 * g++.dg/gcov/gcov-threads-1.C: New test.
2264
5250a5bb
SKS
22652016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2266
2267 PR target/71873
2268 * gcc.target/avr/pr71873.c: New test.
2269
b7597ae5
ML
22702016-08-09 Martin Liska <mliska@suse.cz>
2271
2272 * g++.dg/gcov/gcov-dump-1.C: New test.
2273 * g++.dg/gcov/gcov-dump-2.C: New test.
2274
ab50a215
ML
22752016-08-09 Martin Liska <mliska@suse.cz>
2276
2277 * gcc.dg/tree-prof/val-prof-9.c: New test.
2278
dcb1e137
ML
22792016-08-09 Martin Liska <mliska@suse.cz>
2280
2281 * gcc.dg/tree-prof/val-prof-8.c: New test.
2282
04d6d3b6
MJ
22832016-08-09 Martin Jambor <mjambor@suse.cz>
2284
df839749
UB
2285 PR ipa/71981
2286 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2287
c57e78c4
BC
22882016-08-09 Bin Cheng <bin.cheng@arm.com>
2289
2290 PR tree-optimization/33707
2291 * gcc.dg/vect/pr33707.c: New test.
2292
42970a17
BC
22932016-08-09 Bin Cheng <bin.cheng@arm.com>
2294
2295 PR tree-optimization/pr72772
2296 * gcc.dg/tree-ssa/pr72772.c: New test.
2297
810a3aa6
MF
22982016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2299
2300 PR rtl-optimization/66669
2301 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2302
9e207d6f
JJ
23032016-08-09 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR tree-optimization/72824
2306 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2307
50bf47fd
RB
23082016-08-09 Richard Biener <rguenther@suse.de>
2309
2310 PR tree-optimization/71802
2311 * gcc.dg/torture/pr71802.c: New testcase.
2312
cadec7ca
JJ
23132016-08-09 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR c++/72809
2316 * g++.dg/eh/stdarg1.C: New test.
2317
c43c5112
AK
23182016-08-08 Andi Kleen <ak@linux.intel.com>
2319
2320 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2321 test command line in failure log.
2322 (profopt-execute): dito. Make autofdo file names unique.
2323
895aa8e1
DM
23242016-08-08 David Malcolm <dmalcolm@redhat.com>
2325
2326 PR c/64955
2327 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2328 output.
2329
9afda630
PK
23302016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2331
2332 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2333 c99_runtime.
2334 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2335 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2336 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2337 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2338 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2339 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2340
e52ed3fe
DM
23412016-08-08 David Malcolm <dmalcolm@redhat.com>
2342
2343 PR c/52952
2344 * gcc.dg/cpp/pr66415-1.c: Likewise.
2345 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2346 * gcc.dg/format/c90-printf-1.c: Likewise.
2347 * gcc.dg/format/diagnostic-ranges.c: New test case.
2348
ad200580
JJ
23492016-08-08 Jakub Jelinek <jakub@redhat.com>
2350
77524e0d
JJ
2351 PR fortran/72716
2352 * gfortran.dg/gomp/pr72716.f90: New test.
2353
2187f2a2
JJ
2354 PR middle-end/72781
2355 * gcc.dg/gomp/pr72781.c: New test.
2356
ad200580
JJ
2357 PR middle-end/68762
2358 * g++.dg/vect/pr68762-1.cc: New test.
2359 * g++.dg/vect/pr68762-2.cc: New test.
2360 * g++.dg/vect/pr68762.h: New file.
2361
989d0071
MS
23622016-08-08 Martin Sebor <msebor@redhat.com>
2363
2364 PR testsuite/72838
3a146d46
JJ
2365 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2366 * g++.dg/warn/overflow-warn-3.C: Same.
2367 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2368
7090cac9
AV
23692016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2370
2371 PR fortran/71936
2372 * gfortran.dg/allocate_with_source_21.f03: New test.
2373
64e56ab0
AV
23742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2375
2376 PR fortran/72698
2377 * gfortran.dg/allocate_with_source_20.f03: New test.
2378
0476487d
AM
23792016-08-08 Alan Modra <amodra@gmail.com>
2380
2381 * gcc.c-torture/compile/pr72802.c: New.
2382
8e9218f2
AV
23832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2384
2385 PR fortran/70524
2386 * gfortran.dg/dependency_48.f90: New test.
2387
c1f7083b
TK
23882016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2389
531e5ae3 2390 PR fortran/70040
c1f7083b
TK
2391 * gfortran.dg/pr70040.f90: New testcase.
2392
6ab5813c
TK
23932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2394
2395 PR fortran/71961
2396 * gfortran.dg/matmul_10.f90: New testcase.
2397
27bddc4a
JH
23982016-08-07 Jan Hubicka <hubicka@ucw.cz>
2399
2400 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2401
4a9f8a9f
JJ
24022016-08-07 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR c/72816
2405 * gcc.dg/pr72816.c: New test.
2406
fa76f2c6
JW
24072016-08-06 Jonathan Wakely <jwakely@redhat.com>
2408
2409 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2410 * g++.dg/conversion/pr41426.C: Likewise.
2411 * g++.dg/conversion/pr66211.C: Likewise.
2412 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2413 * g++.dg/init/ref8.C: Likewise.
2414 * g++.old-deja/g++.law/cvt20.C: Likewise.
2415 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2416
5c3e5002
PP
24172016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2418
2419 PR tree-optimization/18046
2420 * gcc.dg/tree-ssa/vrp105.c: New test.
2421 * gcc.dg/tree-ssa/vrp106.c: New test.
2422
94087e88 24232016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2424
2425 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2426 1ul in diagnostics. Remove hyphen from "constant-expression."
2427 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2428 * g++.dg/cpp0x/static_assert3.C: Same.
2429 * g++.dg/cpp1y/constexpr-throw.C: Same.
2430 * g++.dg/template/nontype3.C: Same.
2431 * g++.dg/warn/overflow-warn-1.C: Same.
2432 * g++.dg/warn/overflow-warn-3.C: Same.
2433 * g++.dg/warn/overflow-warn-4.C: Same.
2434
88fa5555
DM
24352016-08-05 David Malcolm <dmalcolm@redhat.com>
2436
2437 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2438 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2439 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2440 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2441
1addb9e6
PP
24422016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2443
2444 PR tree-optimization/72810
2445 * gcc.dg/tree-ssa/vrp110.c: New test.
2446
1b62ed4f
JG
24472016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2448
2449 PR Target/72819
2450 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2451 registers.
2452 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2453 saving the half-precision registers.
2454 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2455 value is returned in h0.
2456 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2457 are passed in FP/SIMD registers.
2458 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2459 passing works corrcetly.
2460 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2461 (hfa_f16x2_t): Likewise.
2462 (hfa_f16x3_t): Likewise.
2463 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2464 are promoted to double and passed in a double register.
2465 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2466 are promoted to double and stacked.
2467 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2468 __fp16 data types.
2469 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2470 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2471 __fp16 first get passed in FP/SIMD registers, then stacked.
2472
4228ca19
NS
24732016-08-05 Nathan Sidwell <nathan@acm.org>
2474
2475 PR c++/68724
2476 * g++.dg/cpp0x/pr68724.C: New.
2477
db7c335e
RB
24782016-08-05 Richard Biener <rguenther@suse.de>
2479
2480 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2481
48abe922
PP
24822016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2483
2484 * gcc.dg/tree-ssa/vrp107.c: New test.
2485 * gcc.dg/tree-ssa/vrp108.c: New test.
2486 * gcc.dg/tree-ssa/vrp109.c: New test.
2487
f6cdf42f
PK
24882016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2489
2490 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2491 dg-options.
2492
33a9c609
PK
24932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2494
2495 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2496 test-cases.
2497 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2498 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2499 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2500 test-cases.
2501 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2502 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2503 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2504 large_double.
2505
4473482d
PC
25062016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/72800
2509 * g++.dg/cpp1y/lambda-ice1.C: New.
2510
08156df5
PP
25112016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2512
2513 PR c++/72759
2514 * g++.dg/cpp1y/pr72759.C: New test.
2515
938da3a5
PP
25162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2517
2518 * gcc.dg/switch-10.c: New test.
2519
da84183c
JG
25202016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2521
2522 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2523
ae9281fc
TS
25242016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2525
2526 * c-c++-common/goacc/routine-5.c: Update.
2527
086ad22e
BE
25282016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2529
2530 PR rtl-optimization/70903
2531 * gcc.c-torture/execute/pr70903.c: New test.
2532
6805e400
ML
25332016-08-04 Martin Liska <mliska@suse.cz>
2534
2535 * gcc.dg/params/params.exp: Replace file exists with
2536 TESTING_IN_BUILD_TREE.
2537
a0008434
MP
25382016-08-04 Marek Polacek <polacek@redhat.com>
2539
2540 PR c++/70229
2541 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2542
fb46286e
RB
25432016-08-04 Richard Biener <rguenther@suse.de>
2544
2545 PR middle-end/71984
2546 * gcc.dg/torture/pr71984.c: Guard correctness check for
2547 little-endian.
2548
ac2c96ab
AP
25492016-08-03 Andrew Pinski <apinski@cavium.com>
2550
2551 * gcc.c-torture/compile/20160802-1.c: New testcase.
2552
c98583e9
FR
25532016-08-03 Fritz Reese <fritzoreese@gmail.com>
2554
2555 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2556
9ad1a1da
RB
25572016-08-03 Richard Biener <rguenther@suse.de>
2558
2559 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2560 and remove -O3.
2561 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2562 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2563
cd75c979
RB
25642016-08-03 Richard Biener <rguenther@suse.de>
2565
2566 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2567 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2568 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2569 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2570
30e8d875
SKS
25712016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2572
2573 * gcc.dg/init-excess-2.c: Require int32plus.
2574 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2575 * gcc.dg/pr59963-2.c: Require int32plus.
2576 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2577 * gcc.dg/unroll-7.c: Require int32plus.
2578
69b806f6
BC
25792016-08-02 Bin Cheng <bin.cheng@arm.com>
2580
2581 PR tree-optimization/34114
2582 * gcc.dg/tree-ssa/loop-42.c: New test.
2583
1efafef3
TC
25842016-08-02 Tamar Christina <tamar.christina@arm.com>
2585
2586 * gcc.target/aarch64/vminmaxnm.c: New.
2587 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2588 tests.
2589
e2a99194
MM
25902016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2591
2592 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2593 vec_extract for vector float, vector int, vector short, and vector
2594 char.
2595 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2596 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2597 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2598 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2599
71bfb77a
WD
26002016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2601
2602 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2603 single stack adjustment, no writeback.
71bfb77a
WD
2604 * gcc.target/aarch64/test_frame_12.c: Likewise.
2605 * gcc.target/aarch64/test_frame_13.c: Likewise.
2606 * gcc.target/aarch64/test_frame_15.c: Likewise.
2607 * gcc.target/aarch64/test_frame_6.c: Likewise.
2608 * gcc.target/aarch64/test_frame_7.c: Likewise.
2609 * gcc.target/aarch64/test_frame_8.c: Likewise.
2610 * gcc.target/aarch64/test_frame_16.c: New test.
2611
37bce35a
L
26122015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2613
2614 PR target/72748
2615 * gcc.target/i386/pr72748.c: New test.
2616
3f8257db 26172015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2618
2619 PR tree-optimization/71818
2620 * gcc.dg/vect/pr71818.c: New
2621
bf60c531
ML
26222016-08-01 Martin Liska <mliska@suse.cz>
2623
2624 PR tree-optimization/71857
2625 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2626
8ed49fab
KT
26272016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2628
2629 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2630
76e2c821
JB
26312016-08-01 Jan Beulich <jbeulich@suse.com>
2632
2633 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2634
35029597
WS
26352016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2636
2637 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2638 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2639
3aa4b66a
JW
26402016-07-31 Jonathan Wakely <jwakely@redhat.com>
2641
2642 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2643 (check_effective_target_c++): Likewise. Also match for libstdc++.
2644
3f8257db 26452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2646
2647 PR fortran/41922
2648 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2649 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2650 * gfortran.dg/pr41922.f90: New test.
2651
9fcb2819
SK
26522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2653
2654 PR fortran/68566
2655 * gfortran.dg/pr68566.f90: new test.
2656
94087e88 26572016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2658
2659 PR c++/60760
2660 PR c++/71091
2661 * g++.dg/cpp0x/constexpr-cast.C: New test.
2662 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2663 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2664 * g++.dg/ubsan/pr63956.C: Correct.
2665
d0047a25
MM
26662016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2667
2668 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2669 vector double or vector long where the vector is in memory.
2670 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2671 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2672
e4f7a5df
SK
26732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2674
2675 PR fortran/69867
2676 * gfortran.dg/pr69867.f90: New test.
2677
b441ae1d
SK
26782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2679
2680 PR fortran/69962
2681 * gfortran.dg/pr69962.f90: New test.
2682
712dff31
SK
26832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2684
2685 PR fortran/70006
2686 * gfortran.dg/pr70006.f90: New test.
2687
fb42421e
SK
26882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2689
2690 PR fortran/71730
2691 * gfortran.dg/pr71730.f90: New test.
2692 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2693 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2694 * gfortran.dg/array_constructor_26.f03: Ditto.
2695
466effe0
WS
26962016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2697
2698 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2699 * gcc.target/powerpc/pr71763.c: Likewise.
2700
f618a472
MP
27012016-07-29 Marek Polacek <polacek@redhat.com>
2702
2703 PR c/71742
2704 * gcc.dg/940510-1.c: Adjust dg-error.
2705 * gcc.dg/c99-flex-array-1.c: Likewise.
2706 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2707
efd0786f
MP
2708 PR c/71853
2709 * gcc.dg/noncompile/pr71853.c: New test.
2710
e00dceaf
MP
2711 PR c/71573
2712 * gcc.dg/noncompile/pr71573.c: New test.
2713
638fc14f
MP
2714 PR c/71926
2715 * g++.dg/warn/Wparentheses-30.C: New test.
2716 * gcc.dg/Wparentheses-14.c: New test.
2717
61c73a7f
UB
27182016-07-29 Uros Bizjak <ubizjak@gmail.com>
2719
2720 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2721
01d32b2b
BC
27222016-07-29 Bin Cheng <bin.cheng@arm.com>
2723
2724 PR tree-optimization/57558
2725 * gcc.dg/vect/pr57558-1.c: New test.
2726 * gcc.dg/vect/pr57558-2.c: New test.
2727
f6c7a248
PK
27282016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2729
61c73a7f 2730 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2731 to scan forwprop1 dump pass.
2732
f54ea774
PC
27332016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2734
2735 PR c++/51488
2736 * g++.dg/template/pr51488.C: New.
2737
673a107a
JJ
27382016-07-29 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR c/71969
2741 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2742 static __inline__.
2743 * gcc.dg/pr71969-1.c: New test.
2744 * gcc.dg/pr71969-2.c: New test.
2745 * gcc.dg/pr71969-3.c: New test.
2746
78169471
MP
27472016-07-29 Marek Polacek <polacek@redhat.com>
2748
2749 PR c/71574
2750 * c-c++-common/pr71574.c: New test.
2751
a5b5c8b6
MP
2752 PR c/71583
2753 * gcc.dg/noncompile/pr71583.c: New test.
2754
883b6d4e
KV
27552016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2756
2757 PR middle-end/68217
2758 * gcc.dg/pr68217.c: New test.
2759
89f1f37e
SK
27602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2761
2762 PR fortran/71067
2763 * gfortran.dg/pr71067_1.f90: New test.
2764 * gfortran.dg/pr71067_2.f90: Ditto.
2765
e0d32185
MM
27662016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2767
2768 * gcc.target/powerpc/vec-extract-1.c: New test.
2769
c851722d
SK
27702016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2771
2772 PR fortran/71799
2773 * gfortran.dg/pr71799.f90: New test.
2774
f064da6a
PC
27752016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2776
2777 PR c++/71665
2778 * g++.dg/cpp0x/pr71665-1.C: New.
2779 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2780 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2781 * g++.dg/ext/label10.C: Likewise.
2782 * g++.dg/parse/constant5.C: Likewise.
2783
1b70aaad
SK
27842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2785
2786 PR fortran/71859
2787 * gfortran.dg/pr71859.f90: New test.
2788 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2789 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2790
a23404c9
PT
27912016-07-28 Paul Thomas <pault@gcc.gnu.org>
2792
2793 PR fortran/71883
2794 * gfortran.dg/pr71883.f90 : New test.
2795
513d866d
YR
27962016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2797
2798 PR tree-optimization/71734
61c73a7f 2799 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2800
7c428aa2
RL
28012016-07-28 Renlin Li <renlin.li@arm.com>
2802
2803 Revert
2804 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2805
2806 PR fortran/71902
2807 * gfortran.dg/dependency_47.f90: New test.
2808
1225d6b1
ML
28092016-07-28 Martin Liska <mliska@suse.cz>
2810
2811 PR gcov-profile/68025
2812 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2813
e5f5bf35
ML
28142016-07-28 Martin Liska <mliska@suse.cz>
2815
2816 * g++.dg/vect/pr70944.cc: New test.
2817
4536610d
KV
28182016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2819
2820 PR middle-end/71994
2821 * gcc.dg/torture/pr71994.c: New test.
2822
8c6961ca
PK
28232016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2824
2825 PR middle-end/71078
2826 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2827 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2828 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2829
8de22ea0
RB
28302016-07-27 Richard Biener <rguenther@suse.de>
2831
2832 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2833
5d9da222
ML
28342016-07-27 Martin Liska <mliska@suse.cz>
2835
2836 * gcc.dg/predict-13.c: New test.
2837 * gcc.dg/predict-14.c: New test.
2838
af9e275f
SKS
28392016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2840
a23404c9 2841 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2842 including stdint.h.
2843 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2844 including stdint.h.
2845
71abba1e
MM
28462016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2847
2848 PR target/71869
2849 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2850 IEEE built-in functions handle quiet and signalling NaNs
2851 correctly.
2852
9cd74e8f
SK
28532016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2854
2855 PR fortran/71862
2856 * gfortran.dg/pr71862.f90: New test.
2857
0d48446f
MS
28582016-07-26 Martin Sebor <msebor@redhat.com>
2859
2860 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2861 selector with dg-options.
2862
524cf1e4
PP
28632016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2864
2865 PR tree-optimization/18046
2866 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2867 * gcc.dg/tree-ssa/vrp103.c: New test.
2868 * gcc.dg/tree-ssa/vrp104.c: New test.
2869
100665d8
WS
28702016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2871
2872 * gcc.target/powerpc/pr63354.c: Require lp64 since
2873 -mprofile-kernel is not legal with -m32.
2874
0b64ca40
RB
28752016-07-26 Richard Biener <rguenther@suse.de>
2876
2877 PR rtl-optimization/71984
2878 * gcc.dg/torture/pr71984.c: New testcase.
2879
9b7937cf
RS
28802016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2881
2882 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2883 g++-dg-runtest via et-dg-runtest.
2884 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2885 * gcc.dg/vect/vect.exp: Likewise.
2886 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2887 gfortran-dg-runtest.
2888 * gfortran.dg/vect/vect.exp: Likewise.
2889 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2890 (check_mips_loongson_hw_available): Likewise.
2891 (check_effective_target_mpaired_single_runtime): Likewise.
2892 (check_effective_target_mips_loongson_runtime): Likewise.
2893 (add_options_for_mpaired_single): Likewise.
2894 (check_effective_target_vect_int): Add global et_index.
2895 Check and save the supported feature for a target selected by
2896 the et_index target. Break long lines where appropriate. Call
2897 et-is-effective-target for MIPS with an argument instead of
2898 check_effective_target_* where appropriate.
2899 (check_effective_target_vect_intfloat_cvt): Likewise.
2900 (check_effective_target_vect_uintfloat_cvt): Likewise.
2901 (check_effective_target_vect_floatint_cvt): Likewise.
2902 (check_effective_target_vect_floatuint_cvt): Likewise.
2903 (check_effective_target_vect_simd_clones): Likewise.
2904 (check_effective_target_vect_shift): ewise.
2905 (check_effective_target_whole_vector_shift): Likewise.
2906 (check_effective_target_vect_bswap): Likewise.
2907 (check_effective_target_vect_shift_char): Likewise.
2908 (check_effective_target_vect_long): Likewise.
2909 (check_effective_target_vect_float): Likewise.
2910 (check_effective_target_vect_double): Likewise.
2911 (check_effective_target_vect_long_long): Likewise.
2912 (check_effective_target_vect_no_int_max): Likewise.
2913 (check_effective_target_vect_no_int_add): Likewise.
2914 (check_effective_target_vect_no_bitwise): Likewise.
2915 (check_effective_target_vect_widen_shift): Likewise.
2916 (check_effective_target_vect_no_align): Likewise.
2917 (check_effective_target_vect_hw_misalign): Likewise.
2918 (check_effective_target_vect_element_align): Likewise.
2919 (check_effective_target_vect_condition): Likewise.
2920 (check_effective_target_vect_cond_mixed): Likewise.
2921 (check_effective_target_vect_char_mult): Likewise.
2922 (check_effective_target_vect_short_mult): Likewise.
2923 (check_effective_target_vect_int_mult): Likewise.
2924 (check_effective_target_vect_extract_even_odd): Likewise.
2925 (check_effective_target_vect_interleave): Likewise.
2926 (check_effective_target_vect_stridedN): Likewise.
2927 (check_effective_target_vect_multiple_sizes): Likewise.
2928 (check_effective_target_vect64): Likewise.
2929 (check_effective_target_vect_call_copysignf): Likewise.
2930 (check_effective_target_vect_call_sqrtf): Likewise.
2931 (check_effective_target_vect_call_btrunc): Likewise.
2932 (check_effective_target_vect_call_btruncf): Likewise.
2933 (check_effective_target_vect_call_ceil): Likewise.
2934 (check_effective_target_vect_call_ceilf): Likewise.
2935 (check_effective_target_vect_call_floor): Likewise.
2936 (check_effective_target_vect_call_floorf): Likewise.
2937 (check_effective_target_vect_call_lceil): Likewise.
2938 (check_effective_target_vect_call_lfloor): Likewise.
2939 (check_effective_target_vect_call_nearbyint): Likewise.
2940 (check_effective_target_vect_call_nearbyintf): Likewise.
2941 (check_effective_target_vect_call_round): Likewise.
2942 (check_effective_target_vect_call_roundf): Likewise.
2943 (check_effective_target_vect_perm): Likewise, but also append *_saved
2944 to the existing global name to properly cache the result.
2945 (check_effective_target_vect_perm_byte): Likewise.
2946 (check_effective_target_vect_perm_short): Likewise.
2947 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2948 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2949 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2950 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2951 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2952 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2953 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2954 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2955 (check_effective_target_vect_sdot_qi): Likewise.
2956 (check_effective_target_vect_udot_qi): Likewise.
2957 (check_effective_target_vect_sdot_hi): Likewise.
2958 (check_effective_target_vect_udot_hi): Likewise.
2959 (check_effective_target_vect_usad_char): Likewise.
2960 (check_effective_target_vect_pack_trunc): Likewise.
2961 (check_effective_target_vect_unpack): Likewise.
2962 (check_effective_target_vect_aligned_arrays): Likewise.
2963 (check_effective_target_vect_natural_alignment): Likewise.
2964 (check_effective_target_vector_alignment_reachable): Likewise.
2965 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2966 (is-effective-target): Initialize et_index if undefined.
2967 (et-dg-runtest): New.
2968 (et-is-effective-target): Likewise.
2969 (check_vect_support_and_set_flags): Add supported MIPS targets to
2970 EFFECTIVE_TARGETS list. Return the number of supported targets.
2971
8f63caf6 29722016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2973 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2974
2975 PR middle-end/70920
2976 * gcc.dg/pr70920-1.c: New test-case.
2977 * gcc.dg/pr70902-2.c: Likewise.
2978 * gcc.dg/pr70920-3.c: Likewise.
2979 * gcc.dg/pr70920-4.c: Likewise
2980 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2981 2 instead of 3.
2982
7d575fff
AM
29832016-07-25 Alexander Monakov <amonakov@ispras.ru>
2984
2985 * gcc.c-torture/execute/pr71494.c: Require label_values.
2986 * gcc.dg/pr16973.c: Ditto.
2987
bf01e070
SKS
29882016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2989
2990 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2991 * gcc.dg/torture/pr69771.c: Require int32plus.
2992 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2993
16b05965
ML
29942016-07-25 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.dg/torture/pr71987.c: New test.
2997
d52d3767
SK
29982016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2999
3000 PR fortran/71935
3001 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3002 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3003 * gfortran.dg/pr71935.f90: New test.
3004
94087e88 30052016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3006
3007 PR c++/71675
3008 * g++.dg/ext/atomic-3.C: New test.
3009 * gcc.dg/atomic/pr71675.c: New test.
3010
58b3986e
ES
30112016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3012
3013 * gcc.target/i386/mvc8.c: New test.
3014
faa1612a
BC
30152016-07-22 Bin Cheng <bin.cheng@arm.com>
3016
3017 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3018 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3019
1603ebe0
TK
30202016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3021
3022 PR fortran/71795
3023 * gfortran.dg/constructor_50.f90: New test.
3024
bc91c436
ML
30252016-07-22 Martin Liska <mliska@suse.cz>
3026
3027 PR gcov-profile/69028
3028 PR gcov-profile/62047
3029 * g++.dg/cilk-plus/pr69028.C: New test.
3030
9fe9a3a7
AV
30312016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3032
3033 * gfortran.dg/coarray_stat_2.f90: New test.
3034
70866e3d
MM
30352016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3036
3037 * gcc.target/powerpc/vec-extract.h: New files to check the
3038 vec_extract built-in functions for all vector types, testing
3039 accessing each element, both with constant and variable element
3040 numbers.
3041 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3042 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3043 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3044 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3045 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3046 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3047 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3048 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3049 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3050
ab3af181
JJ
30512016-07-21 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR c++/71728
3054 * g++.dg/other/pr71728.C: New test.
3055
ebe8f322
JG
30562016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3057
3058 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3059 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3060 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3061 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3062 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3063
959cef74
RB
30642016-07-21 Richard Biener <rguenther@suse.de>
3065
3066 PR tree-optimization/71947
3067 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3068
b24d9420
BC
30692016-07-21 Bin Cheng <bin.cheng@arm.com>
3070
3071 * gcc.dg/tree-ssa/scev-15.c: New.
3072
23974819
BC
30732016-07-21 Bin Cheng <bin.cheng@arm.com>
3074
3075 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3076
ee78cbaa
JJ
30772016-07-21 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR c++/71941
3080 * g++.dg/gomp/pr71941.C: New test.
3081
52ed68f7
DM
30822016-07-20 David Malcolm <dmalcolm@redhat.com>
3083
3084 PR c/70339
3085 PR c/71858
3086 * g++.dg/spellcheck-identifiers.C: New test case, based on
3087 gcc.dg/spellcheck-identifiers.c.
3088 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3089 gcc.dg/spellcheck-identifiers-2.c.
3090 * g++.dg/spellcheck-typenames.C: New test case, based on
3091 gcc.dg/spellcheck-typenames.c
3092
18407bfb
JW
30932016-07-20 Jonathan Wakely <jwakely@redhat.com>
3094
3095 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3096 pointer to member function and also test catching by reference.
3097
4c07fd98
DV
30982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3099
3100 * gcc.target/s390/pr67443.c: Fix test case.
3101
fee21d65
DV
31022016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3103
3104 * gcc.target/s390/insv-1.c: Xfail some tests.
3105 * gcc.target/s390/insv-2.c: Likewise.
3106
dbe9dfdd
GJL
31072016-07-20 Georg-Johann Lay <avr@gjlay.de>
3108
3109 * gcc.target/avr/torture/get-mem.c: New test.
3110 * gcc.target/avr/torture/set-mem.c: New test.
3111
c25e1d82
GJL
31122016-07-20 Georg-Johann Lay <avr@gjlay.de>
3113
3114 PR target/71948
3115 * gcc.target/avr/torture/tiny-progmem.c: New test.
3116
109d2197
JJ
31172016-07-20 Jakub Jelinek <jakub@redhat.com>
3118
7419f441
JJ
3119 PR c++/71909
3120 * g++.dg/parse/pr71909.C: New test.
3121 * g++.dg/tm/pr71909.C: New test.
3122
109d2197
JJ
3123 PR c++/50060
3124 * g++.dg/cpp0x/constexpr-50060.C: New test.
3125 * g++.dg/cpp1y/constexpr-50060.C: New test.
3126
144530cf
ML
31272016-07-20 Martin Liska <mliska@suse.cz>
3128
3129 * gfortran.dg/graphite/pr71898.f90: New test.
3130
04ac4afa
BC
31312016-07-20 Bin Cheng <bin.cheng@arm.com>
3132
3133 PR tree-optimization/71503
3134 PR tree-optimization/71683
3135 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3136 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3137
dcbdb17a
ML
31382016-07-20 Martin Liska <mliska@suse.cz>
3139
3140 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3141 * gcc.dg/plugin/sreal-test-1.c: Remove.
3142 * gcc.dg/plugin/sreal_plugin.c: Remove.
3143
6ed82555
TK
31442016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3145
3146 PR fortran/71902
3147 * gfortran.dg/dependency_47.f90: New test.
3148
13da0507
JJ
31492016-07-19 Jakub Jelinek <jakub@redhat.com>
3150
4833f561
JJ
3151 PR rtl-optimization/71916
3152 * gcc.c-torture/compile/pr71916.c: New test.
3153
4fda19ef
JJ
3154 PR middle-end/71874
3155 * g++.dg/torture/pr71874.C: New test.
3156
13da0507
JJ
3157 PR middle-end/71734
3158 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3159 (my_alloc): Rewritten to use __builtin_posix_memalign and
3160 __SIZE_TYPE__.
3161 (my_free): Use __builtin_free instead of _mm_free.
3162 (Vec::operator=): Use __builtin_memcpy.
3163
e7980add
MJ
31642016-07-19 Martin Jambor <mjambor@suse.cz>
3165
61c73a7f
UB
3166 PR fortran/71688
3167 * gfortran.dg/pr71688.f90: New test.
e7980add 3168
13e88953
RB
31692016-07-19 Richard Biener <rguenther@suse.de>
3170
3171 * c-c++-common/vector-subscript-6.c: New testcase.
3172 * c-c++-common/vector-subscript-7.c: Likewise.
3173
1caf0482
SKS
31742016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3175
a23404c9 3176 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3177 and UInt32 based on __SIZEOF_INT__.
3178
cef5388d
RB
31792016-07-19 Richard Biener <rguenther@suse.de>
3180
3181 PR tree-optimization/71901
3182 * gcc.dg/torture/pr71901.c: New testcase.
3183
31842016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3185
3186 PR tree-optimization/71908
3187 * gcc.dg/torture/pr71908.c: New testcase.
3188
a8f7a895
MM
31892016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3190
3191 PR target/71493
3192 * gcc.target/powerpc/pr71493-1.c: New test.
3193 * gcc.target/powerpc/pr71493-2.c: Likewise.
3194
f2111a36
JJ
31952016-07-18 Jakub Jelinek <jakub@redhat.com>
3196
99516432
JJ
3197 PR c++/71835
3198 * g++.dg/conversion/ambig3.C: New test.
3199
87713c6a
JJ
3200 PR c++/71828
3201 * g++.dg/cpp0x/constexpr-71828.C: New test.
3202
7a7f16ca
JJ
3203 PR c++/71826
3204 * g++.dg/template/pr71826.C: New test.
3205
f4d90295
JJ
3206 PR c++/71822
3207 * g++.dg/template/defarg21.C: New test.
3208
f2111a36
JJ
3209 PR c++/71871
3210 * g++.dg/ext/vector31.C: New test.
3211
0b965526
UB
32122016-07-18 Uros Bizjak <ubizjak@gmail.com>
3213
3214 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3215
94e136b9
YR
32162016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3217
3218 PR tree-optimization/71734
3219 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3220
7072df0a
DV
32212016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3222
3223 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3224 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3225 stack-layout-dynamic-1.c: New test.
3226
54158a1a
AK
32272016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3228
3229 * gcc.target/s390/nolrl-1.c: New test.
3230
43068916
FR
32312016-07-17 Fritz Reese <fritzoreese@gmail.com>
3232
3233 PR fortran/71523
3234 * gfortran.dg/pr71523_1.f90: New test.
3235 * gfortran.dg/pr71523_2.f90: New test.
3236
a9356b12
AS
32372016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3238
3239 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3240
a07b81c7 32412016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3242 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3243
3244 PR fortran/62125
3245 * gfortran.dg/pr62125.f90: New test.
3246
96c0ec12
BS
32472016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3248
3249 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3250 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3251
479d0ed5
JW
32522016-07-15 Jonathan Wakely <jwakely@redhat.com>
3253
3254 PR c++/58796
3255 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3256 * g++.dg/cpp0x/nullptr35.C: New test.
3257
41c7438e
BC
32582016-07-15 Bin Cheng <bin.cheng@arm.com>
3259
3260 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3261
f7ba880b
CP
32622016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3263
3264 * gfortran.dg/goacc/vector_length.f90: New test.
3265
b9aba0a0
RB
32662016-07-15 Richard Biener <rguenther@suse.de>
3267
3268 PR tree-optimization/71881
3269 * gcc.dg/torture/pr71881.c: New testcase.
3270
9513d5fb
RB
32712016-07-15 Richard Biener <rguenther@suse.de>
3272
3273 PR tree-optimization/71887
3274 * gcc.dg/torture/pr71887.c: New testcase.
3275
ddbbcb19
JJ
32762016-07-15 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR c/71858
3279 * gcc.dg/spellcheck-identifiers-3.c: New test.
3280
29eb509c
AV
32812016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3282
3283 PR fortran/71807
3284 * gfortran.dg/null_9.f90: New test.
3285
43aabfcf
BC
32862016-07-15 Bin Cheng <bin.cheng@arm.com>
3287
3288 * gcc.dg/tree-ssa/loop-41.c: New test.
3289
afc89e58
BC
32902016-07-15 Bin Cheng <bin.cheng@arm.com>
3291
3292 PR tree-optimization/71347
3293 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3294
6fa682ad
SK
32952016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3296
3297 PR fortran/29819
3298 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3299 * gfortran.dg/contains.f90: Ditto.
3300 * gfortran.dg/contains_empty_1.f03: Ditto.
3301 * gfortran.dg/submodule_3.f08: Ditto.
3302
dd36b877
JJ
33032016-07-14 Jakub Jelinek <jakub@redhat.com>
3304
a60a5d31
JJ
3305 PR testsuite/71865
3306 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3307 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3308 expected diagnostics.
3309
dd36b877
JJ
3310 PR c/71858
3311 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3312 * gcc.dg/spellcheck-identifiers-2.c: New test.
3313 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3314 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3315
a241f8ca
JJ
33162016-07-14 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR tree-optimization/71872
3319 * gcc.c-torture/compile/pr71872.c: New test.
3320
d62b809c
TP
33212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3322
3323 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3324 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3325 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3326 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3327 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3328 * gcc.target/arm/atomic-op-acquire-1.c: This.
3329 * gcc.target/arm/atomic-op-char.c: Rename into ...
3330 * gcc.target/arm/atomic-op-char-1.c: This.
3331 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3332 * gcc.target/arm/atomic-op-consume-1.c: This.
3333 * gcc.target/arm/atomic-op-int.c: Rename into ...
3334 * gcc.target/arm/atomic-op-int-1.c: This.
3335 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3336 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3337 * gcc.target/arm/atomic-op-release.c: Rename into ...
3338 * gcc.target/arm/atomic-op-release-1.c: This.
3339 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3340 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3341 * gcc.target/arm/atomic-op-short.c: Rename into ...
3342 * gcc.target/arm/atomic-op-short-1.c: This.
3343 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3344 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3345 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3346 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3347 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3348 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3349 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3350 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3351 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3352 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3353
1f8dd420
AV
33542016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3355
3356 PR fortran/70842
3357 * gfortran.dg/select_type_35.f03: New test.
3358
53109ba8
KT
33592016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3360
3361 PR target/65951
3362 PR tree-optimization/70923
3363 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3364 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3365 * gcc.dg/vect/pr65951.c: Likewise.
3366 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3367
91f35b7f
DE
33682016-07-14 David Edelsohn <dje.gcc@gmail.com>
3369
3370 * c-c++-common/pr60226.c: Expect maximum object file alignment
3371 error on AIX.
3372
351168fe
RB
33732016-07-14 Richard Biener <rguenther@suse.de>
3374
3375 PR tree-optimization/71866
3376 * gcc.dg/torture/pr71866.c: New testcase.
3377
94c32c00
TP
33782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3379
3380 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3381 selector and enclose boolean expression in curly braces.
3382
b799a481
AM
33832016-07-14 Alan Modra <amodra@gmail.com>
3384
3385 PR target/71733
3386 * gcc.target/powerpc/p9-novsx.c: New.
3387
f63ba78c
AK
33882016-07-13 Andi Kleen <ak@linux.intel.com>
3389
3390 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3391 * g++.dg/tree-prof/morefunc.C: Dito.
3392 * g++.dg/tree-prof/pr35545.C: Dito.
3393 * g++.dg/tree-prof/reorder.C: Dito.
3394 * gcc.dg/tree-prof/20050826-2.c: Dito.
3395 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3396 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3397 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3398 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3399 * gcc.dg/tree-prof/inliner-1.c: Dito.
3400 * gcc.dg/tree-prof/merge_block.c: Dito.
3401 * gcc.dg/tree-prof/stringop-1.c: Dito.
3402 * gcc.dg/tree-prof/stringop-2.c: Dito.
3403 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3404 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3405 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3406 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3407 * gcc.dg/tree-prof/update-loopch.c: Dito.
3408 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3409 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3410 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3411 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3412 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3413 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3414 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3415
f4d5a23d
AK
34162016-07-13 Andi Kleen <ak@linux.intel.com>
3417
3418 * lib/profopt.exp (profopt-execute): Remove .imports files.
3419
ae145898
AK
34202016-07-13 Andi Kleen <ak@linux.intel.com>
3421
0b965526 3422 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3423
e97bd4f5
AK
34242016-07-13 Andi Kleen <ak@linux.intel.com>
3425
3426 * lib/profopt.exp (dg-final-scan-autofdo,
3427 dg-final-scan-not-autofdo): New functions.
3428
6fa3d4b4
BC
34292016-07-13 Bin Cheng <bin.cheng@arm.com>
3430
3431 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3432 * gcc.dg/vect/vect-35.c: Ditto.
3433 * gcc.dg/vect/vect-alias-check-2.c: New test.
3434
65f18bc6
ML
34352016-07-13 Martin Liska <mliska@suse.cz>
3436
3437 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3438 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3439 * gfortran.dg/pr42108.f90: Update expected dump scan.
3440
9737f35b
RB
34412016-07-13 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/24574
3444 * gcc.dg/pr24574.c: New testcase.
3445
62c0ea4b
SKS
34462016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3447
0b965526 3448 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3449 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3450 * c-c++-common/pr68833-1.c: Require int32plus.
3451 * gcc.dg/ipa/pr63551.c: Likewise.
3452 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3453 * gcc.dg/ipa/pr64041.c: Require int32plus.
3454
c7ed8938
IE
34552016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3456
3457 PR ipa/71633
3458 * g++.dg/pr71633.C: New test.
3459
5ce15300
TP
34602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3461
3462 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3463 Add new arm_thumb1_cbz_ok effective target.
3464 * gcc.target/arm/cbz.c: New test.
3465
2b9509a3
TP
34662016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3467
3468 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3469 Define effective target.
3470 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3471 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3472 * gcc.target/arm/movhi_movw.c: New test.
3473 * gcc.target/arm/movsi_movw.c: Likewise.
3474 * gcc.target/arm/movdi_movw.c: Likewise.
3475
7f15b177
RB
34762016-07-13 Richard Biener <rguenther@suse.de>
3477
3478 PR middle-end/71104
3479 * gcc.dg/pr71104-1.c: New testcase.
3480 * gcc.dg/pr71104-2.c: Likewise.
3481
0b0a896e
MM
34822016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3483
3484 PR target/71805
3485 * gcc.target/powerpc/pr71805.c: New test.
3486
f906f5ed
BS
34872016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3488
3489 * gcc.target/powerpc/divkc3-1.c: New.
3490 * gcc.target/powerpc/mulkc3-1.c: New.
3491
9e63c3aa
NS
34922016-07-12 Nathan Sidwell <nathan@acm.org>
3493
3494 * gcc.target/arm/data-rel-1.c: New.
3495 * gcc.target/arm/data-rel-2.c: New.
3496 * gcc.target/arm/data-rel-3.c: New.
3497
f507d202
ML
34982016-07-12 Martin Liska <mliska@suse.cz>
3499
3500 * gcc.dg/params/blocksort-part.c: New test.
3501 * gcc.dg/params/params.exp: New file.
3502
d6f7c125
KT
35032016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3504
3505 PR middle-end/71700
3506 * gcc.c-torture/execute/pr71700.c: New test.
3507
37ccb0ba
SB
35082016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3509 Richard Biener <rguenther@suse.de>
3510
3511 PR tree-optimization/23286
3512 PR tree-optimization/70159
3513 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3514 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3515 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3516 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3517 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3518 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3519 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3520 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3521 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3522 * gcc.dg/pr51879-12.c: Likewise.
3523 * gcc.dg/strlenopt-9.c: Likewise.
3524 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3525 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3526 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3527 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3528 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3529 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3530 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3531 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3532 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3533 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3534 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3535 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3536 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3537 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3538 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3539
712a93d6
RB
35402016-07-12 Richard Biener <rguenther@suse.de>
3541
3542 PR rtl-optimization/68961
3543 * gcc.target/i386/pr68961.c: New testcase.
3544
c392943c
JJ
35452016-07-11 Jakub Jelinek <jakub@redhat.com>
3546
3d56e6a4
JJ
3547 PR middle-end/71758
3548 * c-c++-common/gomp/pr71758.c: New test.
3549 * gfortran.dg/gomp/pr71758.f90: New test.
3550
c392943c
JJ
3551 PR tree-optimization/71823
3552 * gcc.dg/vect/pr71823.c: New test.
3553
741d3be5
DM
35542016-07-11 David Malcolm <dmalcolm@redhat.com>
3555
3556 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3557 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3558 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3559
92fa45b5
L
35602016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3561
3562 PR target/71801
3563 * gcc.target/i386/pr71801.c: New test.
3564
f51606c7
RB
35652016-07-11 Richard Biener <rguenther@suse.de>
3566
3567 PR tree-optimization/71816
3568 * gcc.dg/torture/pr71816.c: New testcase.
3569
36b54ce0
TK
35702016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3571
3572 PR fortran/71783
3573 * gfortran.dg/dependency_46.f90: New test.
3574
d13835b6
VM
35752016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3576
3577 PR rtl-optimization/71621
3578 * gcc.target/i386/pr71621-1.c: New.
3579 * gcc.target/i386/pr71621-2.c: New.
3580
642bcbdf
CP
35812016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3582
3583 * gfortran.dg/goacc/pr71704.f90: New test.
3584
02eb5b8b
BS
35852016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3586
3587 PR target/71297
3588 * gcc.target/powerpc/pr71297.c: New.
3589
8beb9a0d
JW
35902016-07-08 Jiong Wang <jiong.wang@arm.com>
3591
3592 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3593
cef4b650
MM
35942016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3595
3596 PR target/71806
3597 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3598
3c3ecf52
AH
35992016-07-08 Alan Hayward <alan.hayward@arm.com>
3600
3601 PR tree-optimization/71667
3602 * gcc.dg/vect/pr71667.c: New
3603
2660286d
ML
36042016-07-08 Martin Liska <mliska@suse.cz>
3605
3606 * gcc.dg/torture/pr71606.c: New test.
3607
70cdd4ae
JD
36082016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3609
3610 PR fortran/71764
3611 * gfortran.dg/pr71764.f90: New test.
3612
842dc2e6
JJ
36132016-07-07 Jakub Jelinek <jakub@redhat.com>
3614 Kai Tietz <ktietz70@googlemail.com>
3615
3616 PR c++/70869
3617 PR c++/71054
3618 * g++.dg/cpp0x/pr70869.C: New test.
3619 * g++.dg/cpp0x/pr71054.C: New test.
3620
31be4262
DE
36212016-07-07 David Edelsohn <dje.gcc@gmail.com>
3622
3623 * g++.dg/debug/pr71432.C: Fail on AIX.
3624
1c122092
ML
36252016-07-07 Martin Liska <mliska@suse.cz>
3626
3627 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3628 an undefined behavior.
3629 * gfortran.dg/do_3.F90: Likewise.
3630 * gfortran.dg/do_check_11.f90: New test.
3631 * gfortran.dg/do_check_12.f90: New test.
3632 * gfortran.dg/do_corner_warn.f90: New test.
3633
7119f1b1
ML
36342016-07-07 Martin Liska <mliska@suse.cz>
3635
3636 * gfortran.dg/predict-1.f90: Ammend the test.
3637 * gfortran.dg/predict-2.f90: Likewise.
3638
275792f2
IE
36392016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3640
3641 PR ipa/71624
3642 * g++.dg/pr71624.C: New test.
3643
05a437c1
TP
36442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3645
3646 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3647 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3648 ARMv8-M Mainline architectures.
3649
6f493951
TP
36502016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3651
3652 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3653 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3654
5ddaee94
SB
36552016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3656
3657 PR target/70098
3658 PR target/71763
3659 * gcc.target/powerpc/pr71763.c: New file.
3660
651afdb2
YR
36612016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3662
3663 PR tree-optimization/71518
0b965526 3664 * gcc.dg/pr71518.c: New test.
651afdb2 3665
9df99881
WD
36662016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3667
3668 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3669
7b4e0769
SKS
36702016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3671
0b965526 3672 PR target/50739
7b4e0769
SKS
3673 * gcc.target/avr/pr50739.c: New test.
3674
eb4432f7
JH
36752016-07-05 Jan Hubicka <jh@suse.cz>
3676
3677 * gcc.dg/tree-ssa/scev-14.c: update template.
3678
c01e092f
RS
36792016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3680
3681 * gcc.dg/vect/group-no-gaps-1.c: New test.
3682
8070763a
AK
36832016-07-05 Andi Kleen <ak@linux.intel.com>
3684
3685 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3686 if kernel supports MPX.
3687
3f8257db 36882016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3689
3690 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3691
36a265b1
MM
36922016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3693 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3694
3695 * gcc.target/powerpc/signbit-1.c: New test.
3696 * gcc.target/powerpc/signbit-2.c: New test.
3697 * gcc.target/powerpc/signbit-3.c: New test.
3698
7a98fb6e
KT
36992016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3700
3701 PR rtl-optimization/71594
3702 * gcc.dg/torture/pr71594.c: New test.
3703
1e3d54b4
JH
37042016-07-05 Jan Hubicka <jh@suse.cz>
3705
3706 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3707
84ca3893
DM
37082016-07-05 David Malcolm <dmalcolm@redhat.com>
3709
3710 PR c++/62314
3a146d46 3711 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3712 number of missing semicolon error.
3713 * g++.dg/pr62314-2.C: New test case.
3714
20d0bfce
AF
37152016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3716
3717 * gfortran.dg/coarray_stat_function.f90: New test.
3718 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3719 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3720 to new interfaces.
3721
69aaea06
AV
37222016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3723
3724 PR fortran/71623
3725 * gfortran.dg/deferred_character_17.f90: New test.
3726
f723a43c
CL
37272016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3728
3729 * gcc.target/arm/neon/polytypes.c: Move to ...
3730 * gcc.target/arm/polytypes.c: ... here.
3731 * gcc.target/arm/neon/pr51534.c: Move to ...
3732 * gcc.target/arm/pr51534.c: ... here.
3733 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3734 * gcc.target/arm/vect-vcvt.c: ... here.
3735 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3736 * gcc.target/arm/vect-vcvtq.c: ... here.
3737 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3738 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3739 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3740 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3741 * gcc.target/arm/neon/neon.exp: Delete.
3742 * gcc.target/arm/neon/: Delete.
3743
d73e0ccf
JD
37442016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3745
3746 PR fortran/65575
3747 * gfortran.dg: pr65575.f90: New test.
3748
c20f6223
JD
37492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3750
3751 PR fortran/35849
3752 * gfortran.dg: pr35849.f90: New test.
3753
2a5537c3
JJ
37542016-07-04 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR c++/71739
3757 * g++.dg/cpp0x/pr71739.C: New test.
3758
740f9751
CL
37592016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3760
3761 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3762
bf749919
DV
37632016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3764
3765 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3766 locr.
3767 * gcc.target/s390/loc-1.c: New test.
3768
430bb38e
YR
37692016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3770
3a146d46
JJ
3771 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3772 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3773
15f6e0da
RR
37742016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3775
3776 PR target/63874
3777 * gcc.target/aarch64/pr63874.c: New test.
3778
79335075
JB
37792016-07-04 Jan Beulich <jbeulich@suse.com>
3780
3781 * g++.dg/header.c: New.
3782 * gcc.dg/header.c: New.
3783
557e8c49
JJ
37842016-07-02 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR c/71719
3787 * c-c++-common/Wunused-var-15.c: New test.
3788
79a592e3
JJ
37892016-07-01 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR fortran/71687
3792 * gfortran.dg/gomp/pr71687.f90: New test.
3793
e2298656
BS
37942016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3795
3796 * gcc.dg/const-float128-ped.c: Require __float128 effective
3797 target and options.
3798 * gcc.dg/const-float128.c: Likewise.
3799 * gcc.dg/torture/float128-cmp-invalid.c: Require
3800 __float128 and base_quadfloat_support effective targets, and
3801 __float128 options.
3802 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3803 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3804 * gcc.dg/torture/float128-nan.c: Likewise.
3805 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3806 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3807 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3808 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3809 (add_options_for___float128): New.
3810 (check_effective_target_base_quadword_support): New.
3811
70c11966
MM
38122016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3813
3814 PR target/71720
3815 * gcc.target/powerpc/pr71720.c: New test.
3816
059541fd
JB
38172016-07-01 Jan Beulich <jbeulich@suse.com>
3818
3819 * gcc.dg/bss.c: New.
3820
2c1e4964
PB
38212016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3822
3823 PR target/71698
3824 * gcc.target/powerpc/pr71698.c: New test.
3825
22e1cb39
GJL
38262016-07-01 Georg-Johann Lay <avr@gjlay.de>
3827
3828 PR target/71151
3829 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3830 instead of ".foo" for its section name.
3831 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3832 depending on MCU's flash size.
3833 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3834 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3835 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3836 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3837 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3838 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3839
466cf574
JB
38402016-07-01 Jan Beulich <jbeulich@suse.com>
3841
3842 * gcc.target/i386/pr65105-2.c: Add -msse2.
3843
351beab7
JJ
38442016-06-30 Jakub Jelinek <jakub@redhat.com>
3845
55a0f21a
JJ
3846 PR tree-optimization/71707
3847 * gcc.dg/strlenopt-29.c: New test.
3848
6245ad72
JJ
3849 PR fortran/71704
3850 * gfortran.dg/gomp/pr71704.f90: New test.
3851
351beab7
JJ
3852 PR fortran/71705
3853 * gfortran.dg/gomp/pr71705.f90: New test.
3854
5a3a6a5e
KN
38552016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3856
3857 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3858 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3859 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3860 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3861 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3862 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3863 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3864 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3865 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3866 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3867 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3868 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3869 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3870 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3871 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3872 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3873 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3874 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3875 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3876 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3877 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3878 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3879 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3880 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3881 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3882 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3883 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3884 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3885 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3886 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3887 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3888 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3889 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3890 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3891 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3892 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3893 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3894 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3895 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3896 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3897 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3898 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3899 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3900 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3901 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3902 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3903 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3904 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3905 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3906 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3907 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3908 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3909 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3910 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3911 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3912 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3913 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3914 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3915 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3916 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3917 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3918 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3919 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3920 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3921 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3922 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3923 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3924 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3925 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3926 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3927 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3928 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3929 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3930 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3931 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3932 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3933 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3934 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3935 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3936 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3937 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3938
3dfa8071 39392016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3940 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3941
3942 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3943
9bd62242 39442016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3945 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3946
3947 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3948
603107fb
DM
39492016-06-30 David Malcolm <dmalcolm@redhat.com>
3950
3951 PR driver/71651
3952 * gcc.dg/spellcheck-options-12.c: New test case.
3953
205cccc7
JJ
39542016-06-30 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR middle-end/71693
3957 * gcc.c-torture/compile/pr71693.c: New test.
3958
f4452176
DM
39592016-06-29 David Malcolm <dmalcolm@redhat.com>
3960
3961 * gcc.dg/spellcheck-params.c: New testcase.
3962 * gcc.dg/spellcheck-params-2.c: New testcase.
3963
c5e74d9d
MM
39642016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3965
3966 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3967 vector extract instructions.
3968 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3969
e44ecbfd
JD
39702016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3971
3972 PR fortran/71686
3973 * gfortran.dg/unexpected_eof_2.f90: New test.
3974 * gfortran.dg/unexpected_eof_3.f90: New test.
3975
ee446d9f
JW
39762016-06-29 Jim Wilson <jim.wilson@linaro.org>
3977
3978 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3979
27f67461
CP
39802016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3981
3982 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3983 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3984 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3985
b1206d29
RB
39862016-06-29 Richard Biener <rguenther@suse.de>
3987
3988 PR middle-end/15256
3989 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3990
1af21224
MW
39912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3992
3993 * gcc.target/arm/aapcs/neon-vect10.c: Require
3994 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3995 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3996 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3997 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3998 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3999 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4000 * gcc.target/arm/fp16-aapcs-1.c: Require
4001 -mfloat-ab=hard. Also simplify the test.
4002 * gcc.target/arm/fp16-aapcs-2.c: New.
4003
7fe43755
MW
40042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4005
0b965526 4006 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4007 (add_options_for_arm_fp16_ieee): New.
4008 (add_options_for_arm_fp16_alternative): New.
4009 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4010 long-line.
4011 (effective_target_arm_fp16_hw): New.
4012
264d951a
IE
40132016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4014
4015 PR tree-optimization/71655
4016 * g++.dg/pr71655.C: New test.
4017
5c846a81
ML
40182016-06-29 Martin Liska <mliska@suse.cz>
4019
4020 * gcc.dg/pr71585.c: New test.
4021 * gcc.dg/pr71585-2.c: New test.
4022 * gcc.dg/pr71585-3.c: New test.
4023
fafe9318
YR
40242016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4025
4026 PR tree-optimization/70729
4027 * g++.dg/vect/pr70729.cc: New test.
4028
54d19c3b
TS
40292016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4030
4031 * c-c++-common/gomp/cancel-1.c: Extend.
4032
5f3cd7c3
JJ
40332016-06-29 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR tree-optimization/71625
4036 * gcc.dg/strlenopt-28.c: New test.
4037
4aa83879
RB
40382016-06-29 Richard Biener <rguenther@suse.de>
4039
4040 PR middle-end/71002
4041 * g++.dg/torture/pr71002.C: Adjust testcase.
4042
152ef731
JJ
40432016-06-29 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR c/71685
4046 * gcc.dg/pr71685.c: New test.
4047
40482016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4049
4050 PR c/71552
4051 * gcc.dg/init-bad-9.c: New test.
4052
d41dc215
BS
40532016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4054
4055 * gcc.target/powerpc/abs128-1.c: Require VSX.
4056 * gcc.target/powerpc/copysign128-1.c: Likewise.
4057 * gcc.target/powerpc/inf128-1.c: Likewise.
4058 * gcc.target/powerpc/nan128-1.c: Likewise.
4059
6a20b538
JJ
40602016-06-28 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR middle-end/71626
4063 * gcc.c-torture/execute/pr71626-1.c: New test.
4064 * gcc.c-torture/execute/pr71626-2.c: New test.
4065
77d93c47
PB
40662016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4067
4068 PR target/71656
4069 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4070
a8264058
SB
40712016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4072
4073 PR target/71670
4074 * gcc.target/powerpc/pr71670.c: New testcase.
4075
0dc47331
PB
40762016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4077
4078 PR target/71656
4079 * gcc.target/powerpc/pr71656-1.c: New test.
4080 * gcc.target/powerpc/pr71656-2.c: New test.
4081
b65ffc79
CL
40822016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4083
4084 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4085 around fp16 code.
4086 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4087 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4088 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4089 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4090 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4091 Add arm_neon_fp16_ok effective target.
0b965526
UB
4092 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4093 Likewise.
4094 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4095 Likewise.
4096 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4097 Likewise.
4098 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4099 Likewise.
4100 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4101 Likewise.
4102 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4103 Likewise.
4104 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4105 Likewise.
4106 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4107 Likewise.
4108 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4109 Likewise.
4110 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4111 Likewise.
4112 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4113 Likewise.
b65ffc79 4114
9bb86f40
JH
41152016-06-26 Jan Hubicka <hubicka@ucw.cz>
4116
4117 * gcc.dg/predict-12.c: New testcase.
4118
46db0fd4
JD
41192016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4120
4121 PR fortran/71649
4122 * gfortran.dg/pr71649.f90: New test.
4123
2a65e70b
JJ
41242016-06-25 Jakub Jelinek <jakub@redhat.com>
4125
f8a06e24
JJ
4126 PR tree-optimization/71643
4127 * g++.dg/opt/pr71643.C: New test.
4128
2a65e70b
JJ
4129 PR tree-optimization/71631
4130 * gcc.c-torture/execute/pr71631.c: New test.
4131
7805417a
JH
41322016-06-24 Jan Hubicka <hubicka@ucw.cz>
4133
4134 * gcc.dg/predict-11.c: New testcase.
4135 * gfortran.dg/predict-2.f90: New testcase.
4136
888ed1a3
JH
41372016-06-24 Jan Hubicka <hubicka@ucw.cz>
4138
4139 * gcc.dg/predict-10.c: New test.
4140
53605f35
BS
41412016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4142
4143 * gcc.target/powerpc/abs128-1.c: New.
4144 * gcc.target/powerpc/copysign128-1.c: New.
4145 * gcc.target/powerpc/inf128-1.c: New.
4146 * gcc.target/powerpc/nan128-1.c: New.
4147
7b22b4c6
EB
41482016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4149
4150 * gfortran.dg/pr71642.f90: New test.
4151
37e373c2
JJ
41522016-06-24 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR tree-optimization/71647
4155 * gcc.target/i386/pr71647.c: New test.
4156
b20b79f2
L
41572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4158
4159 * gcc.target/i386/noplt-gd-1.c: New test.
4160 * gcc.target/i386/noplt-gd-2.c: Likewise.
4161 * gcc.target/i386/noplt-gd-3.c: Likewise.
4162 * gcc.target/i386/noplt-ld-1.c: Likewise.
4163 * gcc.target/i386/noplt-ld-2.c: Likewise.
4164 * gcc.target/i386/noplt-ld-3.c: Likewise.
4165 * lib/target-supports.exp
4166 (check_effective_target_tls_get_addr_via_got): New.
4167
04619cb8
UB
41682016-06-24 Uros Bizjak <ubizjak@gmail.com>
4169
4170 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4171 testsuite compile flags.
4172 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4173 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4174
41752016-06-24 Uros Bizjak <ubizjak@gmail.com>
4176
4177 * g++dg/vect/pr36684.cc: Add dg-do compile.
4178 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4179 * gcc.dg/vect/pr70021.c: Ditto.
4180 * gcc.dg/vect/pr70138-1.c: Ditto.
4181 * gcc.dg/vect/pr70138-2.c: Ditto.
4182 * gcc.dg/vect/pr70354-1.c: Ditto.
4183 * gcc.dg/vect/pr70354-2.c: Ditto.
4184 * gcc.dg/vect/pr71259.c: Ditto.
4185 * gcc.dg/vect/pr71416-1.c: Ditto.
4186 * gcc.dg/vect/slp-43.c: Ditto.
4187 * gcc.dg/vect/slp-45.c: Ditto.
4188 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4189 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4190 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4191 * gfortran.dg/vect/pr69980.f90: Ditto.
4192
41932016-06-24 Uros Bizjak <ubizjak@gmail.com>
4194
4195 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4196 * gcc.dg/vect/bb-slp-30.c: Ditto.
4197 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4198 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4199 * gcc.dg/vect/pr45902.c: Ditto.
4200 * gcc.dg/vect/pr48172.c: Ditto.
4201 * gcc.dg/vect/pr48377.c: Ditto.
4202 * gcc.dg/vect/pr49038.c: Ditto.
4203 * gcc.dg/vect/pr49771.c: Ditto.
4204 * gcc.dg/vect/pr52091.c: Ditto.
4205 * gcc.dg/vect/pr53185-2.c: Ditto.
4206 * gcc.dg/vect/pr56826.c: Ditto.
4207 * gcc.dg/vect/pr60276.c: Ditto.
4208 * gcc.dg/vect/pr62021.c: Ditto.
4209 * gcc.dg/vect/pr63530.c: Ditto.
4210 * gcc.dg/vect/pr65518.c: Ditto.
4211 * gcc.dg/vect/pr65947-1.c: Ditto.
4212 * gcc.dg/vect/pr65947-10.c: Ditto.
4213 * gcc.dg/vect/pr65947-11.c: Ditto.
4214 * gcc.dg/vect/pr65947-12.c: Ditto.
4215 * gcc.dg/vect/pr65947-13.c: Ditto.
4216 * gcc.dg/vect/pr65947-2.c: Ditto.
4217 * gcc.dg/vect/pr65947-3.c: Ditto.
4218 * gcc.dg/vect/pr65947-4.c: Ditto.
4219 * gcc.dg/vect/pr65947-5.c: Ditto.
4220 * gcc.dg/vect/pr65947-6.c: Ditto.
4221 * gcc.dg/vect/pr65947-7.c: Ditto.
4222 * gcc.dg/vect/pr65947-8.c: Ditto.
4223 * gcc.dg/vect/pr65947-9.c: Ditto.
4224 * gcc.dg/vect/pr71416-1.c: Ditto.
4225 * gcc.dg/vect/pr71439.c: Ditto.
4226 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4227 * gcc.dg/vect/vect-bswap16.c: Ditto.
4228 * gcc.dg/vect/vect-bswap32.c: Ditto.
4229 * gcc.dg/vect/vect-bswap64.c: Ditto.
4230 * gcc.dg/vect/vect-live-1.c: Ditto.
4231 * gcc.dg/vect/vect-live-2.c: Ditto.
4232 * gcc.dg/vect/vect-live-3.c: Ditto.
4233 * gcc.dg/vect/vect-live-4.c: Ditto.
4234 * gcc.dg/vect/vect-live-5.c: Ditto.
4235 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4236 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4237 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4238 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4239 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4240 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4241 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4242 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4243 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4244 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4245 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4246 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4247 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4248 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4249 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4250 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4251 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4252
da224bcb
UB
42532016-06-24 Uros Bizjak <ubizjak@gmail.com>
4254
4255 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4256
dfee2870
L
42572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4258
4259 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4260 ia32 if R_386_GOT32X relocation is supported.
4261 * gcc.target/i386/noplt-3.c: Likewise.
4262 * gcc.target/i386/noplt-2.c: Likewise.
4263 (main): Renamed to ...
4264 (bar): This.
4265 * gcc.target/i386/noplt-4.c: Likewise.
4266 (main): Renamed to ...
4267 (bar): This.
4268 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4269 * gcc.target/i386/pr67400-5.c: Likewise.
4270
a86451b9
JJ
42712016-06-24 Jakub Jelinek <jakub@redhat.com>
4272
00085092
JJ
4273 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4274 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4275
a86451b9
JJ
4276 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4277 f4): Adjust expected diagnostics.
4278 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4279 (T): If OVFP is defined, redefine to TP.
4280 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4281 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4282 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4283 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4284 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4285 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4286 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4287 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4288 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4289 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4290 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4291 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4292 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4293 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4294 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4295 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4296 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4297 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4298 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4299 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4300 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4301 as last argument to __builtin_add_overflow_p.
4302
7bb5d5f4
UB
43032016-06-23 Uros Bizjak <ubizjak@gmail.com>
4304
4305 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4306 dg-options and remove default vector testsuite compile flags.
4307 * g++.dg/vect/pr33860a.cc: Ditto.
4308 * g++.dg/vect/pr45470-a.cc: Ditto.
4309 * g++.dg/vect/pr45470-b.cc: Ditto.
4310 * g++.dg/vect/pr60896.cc: Ditto.
4311 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4312 * gcc.dg/vect/pr18308.c: Ditto.
4313 * gcc.dg/vect/pr24049.c: Ditto.
4314 * gcc.dg/vect/pr33373.c: Ditto.
4315 * gcc.dg/vect/pr36228.c: Ditto.
4316 * gcc.dg/vect/pr42395.c: Ditto.
4317 * gcc.dg/vect/pr42604.c: Ditto.
4318 * gcc.dg/vect/pr46663.c: Ditto.
4319 * gcc.dg/vect/pr48765.c: Ditto.
4320 * gcc.dg/vect/pr49093.c: Ditto.
4321 * gcc.dg/vect/pr49352.c: Ditto.
4322 * gcc.dg/vect/pr52298.c: Ditto.
4323 * gcc.dg/vect/pr52870.c: Ditto.
4324 * gcc.dg/vect/pr53185.c: Ditto.
4325 * gcc.dg/vect/pr53773.c: Ditto.
4326 * gcc.dg/vect/pr56695.c: Ditto.
4327 * gcc.dg/vect/pr62171.c: Ditto.
4328 * gcc.dg/vect/pr63530.c: Ditto.
4329 * gcc.dg/vect/pr68339.c: Ditto.
4330 * gcc.dg/vect/pr71259.c: Ditto.
4331 * gcc.dg/vect/vect-82_64.c: Ditto.
4332 * gcc.dg/vect/vect-83_64.c: Ditto.
4333 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4334 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4335 * gcc.dg/vect/vect-shift-2.c: Ditto.
4336 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4337 * gfortran.dg/vect/pr39318.f90: Ditto.
4338 * gfortran.dg/vect/pr45714-a.f: Ditto.
4339 * gfortran.dg/vect/pr45714-b.f: Ditto.
4340 * gfortran.dg/vect/pr46213.f90: Ditto.
4341
2d4bb02f
MM
43422016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4343 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4344
4345 * gcc.target/powerpc/p9-splat-5.c: New test.
4346
f6d1b868
UB
43472016-06-23 Uros Bizjak <ubizjak@gmail.com>
4348
4349 PR tree-optimization/71488
4350 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4351 * lib/target-supports.exp: ... here.
4352 (check_sse4_hw_available): New procedure.
4353 (check_effective_target_sse4_runtime): Ditto.
4354 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4355 -march=westmere for sse4_runtime targets.
936ff030 4356 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4357 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4358 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4359 (main): Call check_vect ().
a7898180 4360 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4361
c0597759
L
43622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4363
4364 PR target/66232
4365 PR target/67400
4366 * gcc.target/i386/pr66232-14.c: New file.
4367 * gcc.target/i386/pr66232-15.c: Likewise.
4368 * gcc.target/i386/pr66232-16.c: Likewise.
4369 * gcc.target/i386/pr66232-17.c: Likewise.
4370 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4371 ia32 if R_386_GOT32X relocation is supported.
4372 * gcc.target/i386/pr67400-2.c: Likewise.
4373 * gcc.target/i386/pr67400-3.c: Likewise.
4374 * gcc.target/i386/pr67400-4.c: Likewise.
4375 * gcc.target/i386/pr67400-6.c: Likewise.
4376 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4377 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4378
5b0e27a7
JD
43792016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4380
4381 PR libgfortran/48852
4382 * gfortran.dg/char4_iunit_1.f03: Update test.
4383 * gfortran.dg/f2003_io_5.f03: Update test.
4384 * gfortran.dg/real_const_3.f90: Update test.
4385
7f586d90
AK
43862016-06-23 Andi Kleen <ak@linux.intel.com>
4387
4388 * g++.dg/bprob/bprob.exp: Support autofdo.
4389 * g++.dg/tree-prof/tree-prof.exp: dito.
4390 * gcc.dg/tree-prof/tree-prof.exp: dito.
4391 * gcc.misc-tests/bprob.exp: dito.
4392 * gfortran.dg/prof/prof.exp: dito.
4393 * lib/profopt.exp: dito.
4394 * lib/target-supports.exp: Check for autofdo.
4395
60fa7862
ML
43962016-06-23 Martin Liska <mliska@suse.cz>
4397
4398 * gcc.dg/pr71619.c: New test.
4399
e3d62871
UB
44002016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4401
4402 PR target/67400
cc901875
UB
4403 * gcc.target/i386/pr67400-1.c: New test.
4404 * gcc.target/i386/pr67400-2.c: Likewise.
4405 * gcc.target/i386/pr67400-3.c: Likewise.
4406 * gcc.target/i386/pr67400-4.c: Likewise.
4407 * gcc.target/i386/pr67400-5.c: Likewise.
4408 * gcc.target/i386/pr67400-6.c: Likewise.
4409 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4410
ac81cf0b
DM
44112016-06-22 David Malcolm <dmalcolm@redhat.com>
4412
4413 * c-c++-common/missing-header-1.c: New test case.
4414 * c-c++-common/missing-header-2.c: New test case.
4415 * c-c++-common/missing-header-3.c: New test case.
4416 * c-c++-common/missing-header-4.c: New test case.
4417
1a4f11c8
DM
44182016-06-22 David Malcolm <dmalcolm@redhat.com>
4419
4420 PR c/70339
4421 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4422 hint.
4423 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4424 expected results due to builtin "nanl" now being suggested for
4425 "name".
4426 * gcc.dg/pr67580.c: Update expected messages.
4427 * gcc.dg/spellcheck-identifiers.c: New testcase.
4428 * gcc.dg/spellcheck-typenames.c: New testcase.
4429
a93eac6a
DM
44302016-06-22 David Malcolm <dmalcolm@redhat.com>
4431
4432 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4433 file.
4434 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4435 diagnostic-test-show-locus-parseable-fixits.c to sources for
4436 diagnostic_plugin_test_show_locus.c.
4437 * lib/gcc-defs.exp (freeform_regexps): New global.
4438 (dg-regexp): New function.
4439 (handle-dg-regexps): New function.
4440 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4441 freeform_regexps to the empty list.
4442 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4443
49e76ff1
IE
44442016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4445
f6d1b868 4446 PR tree-optimization/71488
49e76ff1
IE
4447 * g++.dg/pr71488.C: New test.
4448 * gcc.dg/vect/vect-bool-cmp.c: New test.
4449
951d8c8a
EB
44502016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4451
4452 * gcc.dg/guality/param-5.c: New test.
4453
b60fc3bd
BE
44542016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4455
4456 * gcc.target/i386/asm-flag-7.c: New test.
4457
0609abda
TS
44582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4459
4460 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4461 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4462 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4463 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4464 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4465 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4466 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4467 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4468 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4469 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4470 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4471 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4472 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4473 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4474 * lib/target-supports.exp: Likewise.
4475
ee2499b4
TS
44762016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4477
4478 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4479 * gcc.dg/attr-ms_struct-2.c: Likewise.
4480 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4481 * gcc.dg/bf-ms-attrib.c: Likewise.
4482 * gcc.dg/bf-ms-layout-2.c: Likewise.
4483 * gcc.dg/bf-ms-layout-3.c: Likewise.
4484 * gcc.dg/bf-ms-layout.c: Likewise.
4485 * gcc.dg/bf-no-ms-layout.c: Likewise.
4486 * gcc.target/i386/bitfield1.c: Likewise.
4487 * gcc.target/i386/bitfield2.c: Likewise.
4488 * gcc.target/i386/bitfield3.c: Likewise.
4489
caea59ff
KN
44902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4491
4492 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4493 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4494 override other than -mcpu=power9 command-line option is specified,
4495 or if the target operating system is aix.
4496 * gcc.target/powerpc/darn-1.c: Likewise.
4497 * gcc.target/powerpc/darn-2.c: Likewise.
4498 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4499 test if effective-target is not powerpc_p9vector_ok or if the
4500 target operating system is not defined.
4501 * gcc.target/powerpc/vslv-1.c: Likewise.
4502 * gcc.target/powerpc/vsrv-0.c: Likewise.
4503 * gcc.target/powerpc/vsrv-1.c: Likewise.
4504
63617e30
TB
45052016-06-21 Tobias Burnus <burnus@net-b.de>
4506
4507 PR fortran/71068
4508 * gfortran.dg/coarray/data_1.f90: New.
4509
89192c3c
WD
45102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4511
4512 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4513 (dg-require-effective-target): Use arm_v8_neon_hw.
4514 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4515 (dg-require-effective-target): Likewise.
4516 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4517 (dg-require-effective-target): Likewise.
4518 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4519 (dg-require-effective-target): Likewise.
4520 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4521 (dg-require-effective-target): Likewise.
4522 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4523 (dg-require-effective-target): Likewise.
4524 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4525 Add AArch64 check.
4526
64ac50e2
WD
45272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4528
4529 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4530 Set to 3 so test passes.
4531
6252b5db
WD
45322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4533
4534 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4535
3b9bc511
IV
45362016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4537
4538 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4539 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4540 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4541 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4542
21db1c78
IV
45432016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4544
4545 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4546 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4547
9d30e86f
L
45482016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4549
4550 PR target/71549
4551 * gcc.target/i386/pr71549.c: New test.
4552
448a7c69
KN
45532016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4554
4555 * gcc.target/powerpc/vadsdu-0.c: Replace
4556 dg-require-effective-target directive to allow test to run on more
4557 platforms, and add dg-skip-if directive to disable test on aix
4558 platforms because of known incompatibilities.
4559 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4560 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4561 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4562 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4563 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4564 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4565 * gcc.target/powerpc/vadsdub-2.c: Replace
4566 dg-require-effective-target directive to allow test to run on more
4567 platforms, and add dg-skip-if directive to disable test on aix
4568 platforms because of known incompatibilities.
4569 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4570 with vec_absdb call to differentiate this test from vadsdub-1.c.
4571 * gcc.target/powerpc/vadsduh-1.c: Replace
4572 dg-require-effective-target directive to allow test to run on more
4573 platforms, and add dg-skip-if directive to disable test on aix
4574 platforms because of known incompatibilities.
4575 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4576 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4577 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4578
0ad84f34
JJ
45792016-06-21 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR tree-optimization/71588
4582 * gcc.dg/pr71558.c: New test.
4583
e71e8d94
SKS
45842016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4585
4586 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4587 * c-c++-common/pr68657-2.c: Likewise.
4588 * c-c++-common/pr68657-3.c: Likewise.
4589 * gcc.dg/torture/pr69714.c: Require int32plus support.
4590 * gcc.dg/torture/pr70025.c: Likewise.
4591 * gcc.dg/torture/pr70083.c: Likewise.
4592 * gcc.dg/torture/pr70542.c: Likewise.
4593 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4594
5a578671
JM
45952016-06-20 Joseph Myers <joseph@codesourcery.com>
4596
4597 PR c/71601
4598 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4599
7a9df68e
JJ
46002016-06-20 Jakub Jelinek <jakub@redhat.com>
4601
50aa64d5
JJ
4602 PR middle-end/71581
4603 * gcc.dg/pr71581.c: New test.
4604
7a9df68e
JJ
4605 PR rtl-optimization/71591
4606 * gcc.dg/cpp/pr71591.c: New test.
4607
3947cf19
DR
46082016-06-20 David B. Robins <gcc@davidrobins.net>
4609
4610 PR target/71571
4611 * g++.dg/torture/pr71571.C: New test.
4612
c4ff221e
JJ
46132016-06-20 Jakub Jelinek <jakub@redhat.com>
4614
4615 PR target/71559
4616 * gcc.target/i386/sse2-pr71559.c: New test.
4617 * gcc.target/i386/avx-pr71559.c: New test.
4618 * gcc.target/i386/avx512f-pr71559.c: New test.
4619
f1b5abfb
TB
46202016-06-20 Tobias Burnus <burnus@net-b.de>
4621
4622 PR fortran/71194
4623 * gfortran.dg/pointer_remapping_10.f90: New.
4624
842107e4
DM
46252016-06-20 David Malcolm <dmalcolm@redhat.com>
4626
4627 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4628
d9e8bdfd
MS
46292016-06-20 Martin Sebor <msebor@redhat.com>
4630
4631 PR c/69507
4632 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4633 * gnu90-const-expr-1.c: Same.
4634 * gnu99-const-expr-1.c: Same.
4635 * gnu99-static-1.c: Same.
4636
67785479
RL
46372016-06-20 Renlin Li <renlin.li@arm.com>
4638
29f09b38 4639 PR testsuite/71489
67785479
RL
4640 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4641
636929b8
JG
46422016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4643
4644 * gcc.target/aarch64/vcvt_f64_1.c: New.
4645 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4646 * gcc.target/aarch64/vrecp_f64_1.c: New.
4647
ff7b374b
KT
46482016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4649
4650 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4651 "alignement".
4652
554cfc9e
GJL
46532016-06-20 Georg-Johann Lay <avr@gjlay.de>
4654
4655 PR target/71103
4656 * gcc.target/avr/torture/pr71103-2.c: New test.
4657
94087e88 46582016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4659
4660 PR c/69507
4661 * gcc.dg/alignof.c: New test.
4662
c561b091
PC
46632016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4664
4665 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4666 vs dg-error; test constexpr specifier too.
4667
bf54f123
PC
46682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4669
4670 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4671
4e53aa97
CL
46722016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4673
4674 * lib/target-supports.exp
4675 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4676 arm_neon_ok and merge flags. Fix temporary test name.
4677 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4678 and merge flags.
4679
69071d86
ML
46802016-06-17 Martin Liska <mliska@suse.cz>
4681
4682 * gcc.dg/predict-9.c: Fix dump scanning.
4683
68b3b858
BC
46842016-06-17 Bin Cheng <bin.cheng@arm.com>
4685
4686 PR tree-optimization/71354
4687 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4688
d3ee260a
BC
46892016-06-17 Bin Cheng <bin.cheng@arm.com>
4690
4691 PR tree-optimization/71347
4692 * gcc.dg/tree-ssa/pr71347.c: New test.
4693
bd8fb114
BC
46942016-06-17 Bin Cheng <bin.cheng@arm.com>
4695
4696 PR tree-optimization/71354
4697 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4698
97816be4
BC
46992016-06-17 Bin Cheng <bin.cheng@arm.com>
4700
4701 * gcc.dg/vect/vect-alias-check-1.c: New test.
4702
2d761a37
SKS
47032016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4704
e0277d6b 4705 PR target/71151
2d761a37
SKS
4706 * gcc.target/avr/pr71151-1.c: New test.
4707 * gcc.target/avr/pr71151-2.c: New test.
4708 * gcc.target/avr/pr71151-3.c: New test.
4709 * gcc.target/avr/pr71151-4.c: New test.
4710 * gcc.target/avr/pr71151-5.c: New test.
4711 * gcc.target/avr/pr71151-6.c: New test.
4712 * gcc.target/avr/pr71151-7.c: New test.
4713 * gcc.target/avr/pr71151-8.c: New test.
4714 * gcc.target/avr/pr71151-common.h: New test.
4715
68fa96d6
ML
47162016-06-16 Martin Liska <mliska@suse.cz>
4717
4718 * gfortran.dg/predict-1.f90: New test.
4719
b6ca982f
UB
47202016-06-16 Uros Bizjak <ubizjak@gmail.com>
4721
4722 PR target/71242
3a146d46 4723 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4724
1dc8d15b
JH
47252016-06-16 Jan Hubicka <hubicka@ucw.cz>
4726
4727 * g++.dg/vect/pr36648.cc: Disable cunrolli
4728
67c25816
JJ
47292016-06-16 Jakub Jelinek <jakub@redhat.com>
4730
c577adb2
JJ
4731 PR target/71554
4732 * gcc.c-torture/execute/pr71554.c: New test.
4733
67c25816
JJ
4734 PR rtl-optimization/71532
4735 * gcc.dg/torture/pr71532.c: New test.
4736
1a3c3ee9
MM
47372016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4738
4739 * gcc.target/powerpc/p9-dimode1.c: New test.
4740 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4741
f29468a7
JJ
47422016-06-15 Jakub Jelinek <jakub@redhat.com>
4743
61daecc4
JJ
4744 * gcc.c-torture/compile/20160615-1.c: New test.
4745
f29468a7
JJ
4746 * g++.dg/cpp0x/ref-qual17.C: New test.
4747
209d1e2d
IE
47482016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4749
4750 PR middle-end/71529
4751 * gcc.target/i386/pr71529.C: New test.
4752
8dc35712
AH
47532016-06-15 Alan Hayward <alan.hayward@arm.com>
4754
4755 PR tree-optimization/71483
4756 * g++.dg/vect/pr71483.c: New
4757
b8911cb8
PC
47582016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4759
4760 PR c++/70202
4761 * g++.dg/inherit/crash6.C: New.
4762 * g++.dg/inherit/union2.C: Likewise.
4763 * g++.dg/inherit/virtual12.C: Likewise.
4764 * g++.dg/inherit/virtual13.C: Likewise.
4765 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4766
cf5d08ab
UB
47672016-06-15 Uros Bizjak <ubizjak@gmail.com>
4768
e3d62871 4769 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4770
8f482165
AH
47712016-06-15 Alan Hayward <alan.hayward@arm.com>
4772
4773 PR tree-optimization/71439
4774 * gcc.dg/vect/pr71439.c: New
4775
3256673f
KT
47762016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4777
4778 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4779
b17dc4d4
RB
47802016-06-15 Richard Biener <rguenther@suse.de>
4781
4782 * gcc.dg/vect/slp-45.c: New testcase.
4783
2a5825f2
RB
47842016-06-15 Richard Biener <rguenther@suse.de>
4785
4786 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4787
6e433d0b
BS
47882016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4789
4790 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4791 requirements, and disable for AIX for now.
4792 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4793
abe7f828
JJ
47942016-06-14 Jakub Jelinek <jakub@redhat.com>
4795
a09c81b4
JJ
4796 PR c++/71528
4797 * g++.dg/opt/pr71528.C: New test.
4798
abe7f828
JJ
4799 PR c++/71516
4800 * g++.dg/init/pr71516.C: New test.
4801
acfadf06
PC
48022016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4803
4804 * g++.dg/init/array46.C: New.
4805
4d568ab2
UB
48062016-06-14 Uros Bizjak <ubizjak@gmail.com>
4807
e3d62871
UB
4808 * gcc.target/i386/float128-3.c: New test.
4809 * gcc.target/i386/quad-sse4.c: Ditto.
4810 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4811 Update scan strings.
4d568ab2 4812
30934c5d
RB
48132016-06-14 Richard Biener <rguenther@suse.de>
4814
4815 PR middle-end/71526
4816 * gfortran.dg/pr71526.f90: New testcase.
4817
3970e545
AV
48182016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4819
4820 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4821 * gcc.dg/zero_bits_compound-1.c: Likewise.
4822
04976c6e
RB
48232016-06-14 Richard Biener <rguenther@suse.de>
4824
4825 PR tree-optimization/71522
4826 * gcc.dg/torture/pr71522.c: New testcase.
4827
23e025db
JJ
48282016-06-14 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR tree-optimization/71520
4831 * gcc.dg/tree-ssa/pr71520.c: New test.
4832
90b72e84
RB
48332016-06-14 Richard Biener <rguenther@suse.de>
4834
4835 PR tree-optimization/71521
86c24ba6 4836 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4837
ef7cf206
JJ
48382016-06-13 Jakub Jelinek <jakub@redhat.com>
4839
0dda258b
JJ
4840 PR sanitizer/71498
4841 * c-c++-common/ubsan/bounds-13.c: New test.
4842
ef7cf206
JJ
4843 PR preprocessor/71183
4844 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4845
a73786e3
JL
48462016-06-13 Jeff Law <law@redhat.com>
4847
4848 PR tree-optimization/71403
4849 * c-c++-common/ubsan/pr71403-1.c: New test.
4850 * c-c++-common/ubsan/pr71403-2.c: New test.
4851 * c-c++-common/ubsan/pr71403-3.c: New test.
4852
0ac249bf
JJ
48532016-06-13 Jakub Jelinek <jakub@redhat.com>
4854
4855 PR middle-end/71478
4856 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4857 Add -Wno-psabi -w to dg-options.
4858
5408a64a
KN
48592016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4860
4861 * gcc.target/powerpc/vadsdu-0.c: New test.
4862 * gcc.target/powerpc/vadsdu-1.c: New test.
4863 * gcc.target/powerpc/vadsdu-2.c: New test.
4864 * gcc.target/powerpc/vadsdu-3.c: New test.
4865 * gcc.target/powerpc/vadsdu-4.c: New test.
4866 * gcc.target/powerpc/vadsdu-5.c: New test.
4867 * gcc.target/powerpc/vadsdub-1.c: New test.
4868 * gcc.target/powerpc/vadsdub-2.c: New test.
4869 * gcc.target/powerpc/vadsduh-1.c: New test.
4870 * gcc.target/powerpc/vadsduh-2.c: New test.
4871 * gcc.target/powerpc/vadsduw-1.c: New test.
4872 * gcc.target/powerpc/vadsduw-2.c: New test.
4873
f7e4f2e3
DM
48742016-06-13 David Malcolm <dmalcolm@redhat.com>
4875
4876 * gcc.dg/c99-init-2.c (c): Update expected error message.
4877 * gcc.dg/init-bad-8.c (foo): Likewise.
4878 * gcc.dg/spellcheck-fields-3.c: New test case.
4879
ad23a23e
ML
48802016-06-13 Martin Liska <mliska@suse.cz>
4881
4882 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4883 and "guess loop iv compared" heuristics.
4884 * gcc.dg/predict-2.c: Likewise.
4885 * gcc.dg/predict-3.c: Likewise.
4886 * gcc.dg/predict-4.c: Likewise.
4887 * gcc.dg/predict-5.c: Likewise.
4888 * gcc.dg/predict-6.c: Likewise.
4889
146c55da
MP
48902016-06-13 Marek Polacek <polacek@redhat.com>
4891
4892 PR middle-end/71476
4893 * c-c++-common/Wswitch-unreachable-4.c: New test.
4894 * gcc.dg/Wswitch-unreachable-2.c: New test.
4895 * g++.dg/tm/jump1.C: Move dg-warning.
4896
42e77cbc
EB
48972016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4898
4899 * gnat.dg/renaming10.ad[sb]: New test.
4900
7474dcc1
PT
49012016-06-13 Paul Thomas <pault@gcc.gnu.org>
4902
4903 PR fortran/70673
4904 * gfortran.dg/pr70673.f90: New test.
4905
f57f53d3
RB
49062016-06-13 Richard Biener <rguenther@suse.de>
4907
4908 PR middle-end/64516
4909 * gcc.dg/align-3.c: New testcase.
4910
5843a5f0
ML
49112016-06-13 Martin Liska <mliska@suse.cz>
4912
4913 * gcc.target/i386/pr71458.c: New test.
4914
aa8fdb44
UB
49152016-06-12 Uros Bizjak <ubizjak@gmail.com>
4916
4917 PR target/71241
3a146d46 4918 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4919
2043e4d7
DH
49202016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4921
4922 PR target/60751
4923 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4924 statement.
4925
d3dc025d
DH
49262016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4927
4928 PR target/60751
4929 * gfortran.dg/comma_IO_extension_1.f90: New test.
4930 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4931 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4932 statement.
4933 * gfortran.dg/graphite/pr38083.f90: Likewise.
4934 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4935 missing format.
4936
a31d78c6
EB
49372016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4938
4939 * gnat.dg/case_character.adb: New test.
4940
95c18dd0
SB
49412016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4942
4943 PR middle-end/71310
4944 * gcc.target/powerpc/pr71310.c: New testcase.
4945
b97d37b4
KV
49462016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4947
4948 PR middle-end/71478
4949 * gcc.dg/pr71478.c: New test.
4950
900bcda3
JJ
49512016-06-10 Jakub Jelinek <jakub@redhat.com>
4952
ec1c20db
JJ
4953 PR middle-end/71494
4954 * gcc.c-torture/execute/pr71494.c: New test.
4955
50b15873
JJ
4956 PR c/68657
4957 * gcc.target/i386/pr68657.c: New test.
4958
900bcda3
JJ
4959 PR inline-asm/68843
4960 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4961 (test): Add -masm=intel alternatives.
4962
4d926e34
MS
49632016-06-10 Martin Sebor <msebor@redhat.com>
4964
4965 PR c/71392
4966 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4967
ad071b2b
JL
49682016-06-10 Jeff Law <law@redhat.com>
4969
4970 PR tree-optimization/71335
4971 * gcc.c-torture/execute/pr71335.c: New test.
4972
2704efe8
DM
49732016-06-10 David Malcolm <dmalcolm@redhat.com>
4974
4975 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4976 the various "cannot tail-call: " messages.
4977
18c9b7d4
CL
49782016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4979
4980 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4981 and options.
4982
7cfa10f3
MO
49832016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4984
4985 PR sanitizer/71480
4986 * c-c++-common/asan/pr71480.c: New test.
4987
1f24fd3e
L
49882016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4989
4990 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4991 (ASMNAME2): Likewise.
4992 (main): Replace fn in asm statement with ASMNAME ("fn").
4993 * gcc.dg/guality/pr68037-2.c: Likewise.
4994 * gcc.dg/guality/pr68037-3.c: Likewise.
4995 * gcc.dg/torture/pr68037-1.c: Likewise.
4996 * gcc.dg/torture/pr68037-2.c: Likewise.
4997 * gcc.dg/torture/pr68037-3.c: Likewise.
4998
ad551c07
BE
49992016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5000
5001 PR inline-asm/68843
5002 * gcc.target/i386/pr68843-1.c: New test.
5003 * gcc.target/i386/pr68843-2.c: New test.
5004
4b1ffdb1 50052016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5006 Cesar Philippidis <cesar@codesourcery.com>
5007
5008 PR middle-end/71373
5009 * gcc.dg/goacc/nested-function-1.c: New file.
5010 * gcc.dg/goacc/nested-function-2.c: Likewise.
5011 * gcc.dg/goacc/pr71373.c: Likewise.
5012 * gfortran.dg/goacc/cray-2.f95: Likewise.
5013 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5014 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5015 * gfortran.dg/goacc/cray.f95: Update.
5016 * gfortran.dg/goacc/loop-1.f95: Likewise.
5017 * gfortran.dg/goacc/loop-3.f95: Likewise.
5018 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5019 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5020
50212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5022
5023 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5024 for OpenACC tile clauses.
5025 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5026
5027 PR c/71381
5028 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5029 to...
5030 * c-c++-common/goacc/cache-2.c: ... this new file.
5031 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5032 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5033 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5034 usage.
5035 * gfortran.dg/goacc/cray.f95: Likewise.
5036 * gfortran.dg/goacc/loop-1.f95: Likewise.
5037
89851e4c
AH
50382016-06-10 Alan Hayward <alan.hayward@arm.com>
5039
5040 PR tree-optimization/71407
5041 PR tree-optimization/71416
5042 * gcc.dg/vect/pr71407.c: New
5043 * gcc.dg/vect/pr71416-1.c: New
5044 * gcc.dg/vect/pr71416-2.c: New
5045
200eafbf
RB
50462016-06-10 Richard Biener <rguenther@suse.de>
5047
5048 PR middle-end/71477
5049 * gcc.dg/torture/pr71477.c: New testcase.
5050
4df99d92
JK
50512016-06-09 Julia Koval <julia.koval@intel.com>
5052
5053 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5054 * gcc.target/i386/interrupt-13.c: Likewise.
5055 * gcc.target/i386/interrupt-15.c: Likewise.
5056 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5057 * gcc.target/i386/interrupt-24.c: Likewise.
5058 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5059 * gcc.target/i386/interrupt-9.c: Likewise.
5060 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5061
e01b4e16
MS
50622016-06-09 Martin Sebor <msebor@redhat.com>
5063
5064 PR c/70883
5065 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5066 * gcc.dg/builtin-constant_p-1.c: Same.
5067 * gcc.dg/builtins-error.c: Same.
5068 * gcc.dg/pr70859.c: Same.
5069
9c35db0e
SKS
50702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5071
5072 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5073 * gcc.dg/torture/pr68067-1.c: Likewise.
5074 * gcc.dg/torture/pr68067-2.c: Likewise.
5075
50762016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5077
5078 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5079 when setting SIZE.
5080
392a81b9
PC
50812016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5082
5083 PR c++/71465
5084 * g++.dg/inherit/crash5.C: New.
5085 Revert:
5086 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5087
5088 PR c++/70202
5089 * g++.dg/inherit/crash5.C: New.
5090 * g++.dg/inherit/virtual1.C: Adjust.
5091
e49efc14
ML
50922016-06-09 Martin Liska <mliska@suse.cz>
5093
5094 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5095 * g++.dg/predict-loop-exit-2.C: Likewise.
5096 * g++.dg/predict-loop-exit-3.C: Likewise.
5097 * gcc.dg/predict-1.c: Likewise.
5098 * gcc.dg/predict-2.c: Likewise.
5099 * gcc.dg/predict-3.c: Likewise.
5100 * gcc.dg/predict-4.c: Likewise.
5101 * gcc.dg/predict-5.c: Likewise.
5102 * gcc.dg/predict-6.c: Likewise.
5103 * gcc.dg/predict-7.c: Likewise.
5104
36d57986
RB
51052016-06-09 Richard Biener <rguenther@suse.de>
5106
5107 PR tree-optimization/71462
5108 * gcc.dg/torture/pr71462.c: New testcase.
5109
7d82e8e4
MP
51102016-06-09 Marek Polacek <polacek@redhat.com>
5111
5112 PR c/65471
5113 * gcc.dg/c11-generic-3.c: New test.
5114
c8a71589
PC
51152016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 * g++.dg/init/array42.C: New.
5118 * g++.dg/init/array43.C: Likewise.
5119 * g++.dg/init/array44.C: Likewise.
5120 * g++.dg/init/array45.C: Likewise.
5121 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5122 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5123 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5124 * g++.dg/gomp/pr35751.C: Likewise.
5125 * g++.dg/init/array23.C: Likewise.
5126 * g++.dg/init/brace2.C: Likewise.
5127 * g++.dg/init/brace6.C: Likewise.
5128
44a845ca
MS
51292016-06-08 Martin Sebor <msebor@redhat.com>
5130 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR c++/70507
5133 PR c/68120
5134 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5135 * c-c++-common/builtin-arith-overflow-2.c: New test.
5136 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5137 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5138 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5139
2ef16b6e
JJ
51402016-06-08 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c++/71442
5143 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5144
5e3ee346
AL
51452016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5146
5147 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5148 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5149 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5150 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5151 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5152 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5153 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5154 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5155 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5156 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5157 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5158 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5159 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5160
b2ae2814
RB
51612016-06-08 Richard Biener <rguenther@suse.de>
5162
5163 PR tree-optimization/68558
5164 * gcc.dg/vect/slp-44.c: New testcase.
5165
e09b4c37
RB
51662016-06-08 Richard Biener <rguenther@suse.de>
5167
5168 * gcc.dg/vect/slp-43.c: New testcase.
5169
72d50660
RB
51702016-06-08 Richard Biener <rguenther@suse.de>
5171
5172 PR tree-optimization/71452
5173 * gcc.dg/torture/pr71452.c: New testcase.
5174
988c115c
JJ
51752016-06-08 Jakub Jelinek <jakub@redhat.com>
5176
5177 PR c++/71448
5178 * g++.dg/torture/pr71448.C: New test.
5179
73d73b48
BS
51802016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5181
5182 PR debug/71432
5183 PR ada/71413
5184 * g++.dg/debug/pr71432.C: New test.
5185
bdd15d0c
PK
51862016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5187
5188 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5189 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5190 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5191
ce0607bb
AH
51922016-06-08 Alan Hayward <alan.hayward@arm.com>
5193
5194 * gcc.dg/vect/vect-live-2.c: Update effective target.
5195 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5196 * lib/target-supports.exp: Add aarch64 to vect_long.
5197
92a5f2ba
MP
51982016-06-08 Marek Polacek <polacek@redhat.com>
5199
5200 PR c/71418
5201 * gcc.dg/noncompile/pr71418.c: New test.
5202
08203f73
MP
5203 PR c/71426
5204 * gcc.dg/noncompile/pr71426.c: New test.
5205
d1fcc2bd
JH
52062016-06-07 Jan Hubicka <hubicka@ucw.cz>
5207
5208 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5209 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5210 * gcc.dg/predict-3.c: Update template.
5211 * gcc.dg/predict-5.c: Update template.
5212 * gcc.dg/predict-6.c: Update template.
5213 * gcc.dg/predict-9.c: Update template.
5214 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5215
a23e6f1c
BS
52162016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5217
5218 * gcc.target/powerpc/vec-mul.c: New test.
5219
6ffd47b7
DM
52202016-06-07 David Malcolm <dmalcolm@redhat.com>
5221
5222 * gcc.dg/spellcheck-fields-2.c: New test case.
5223
bfd67b47
RB
52242016-06-07 Richard Biener <rguenther@suse.de>
5225
5226 PR c/61564
5227 * gcc.dg/Wpragmas-1.c: New testcase.
5228 * gcc.dg/Wattributes-4.c: Likewise.
5229 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5230 entry.
5231
701b9a47
CL
52322016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5233
5234 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5235 spurious debug code.
5236
6b80d6fa
RB
52372016-06-07 Richard Biener <rguenther@suse.de>
5238
5239 PR tree-optimization/71428
5240 * gcc.dg/torture/pr71428.c: New testcase.
5241
0f3f9437
RB
52422016-06-07 Richard Biener <rguenther@suse.de>
5243
5244 PR middle-end/71423
5245 * gcc.dg/torture/pr71423.c: New testcase.
5246
ec963f2a
KV
52472016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5248
5249 PR middle-end/71408
5250 * gcc.dg/tree-ssa/pr71408.c: New test.
5251
46ab5b6e
KV
52522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5253
5254 PR middle-end/71281
5255 * g++.dg/torture/pr71281.C: New test.
5256
1f40cff3
MP
52572016-06-06 Marek Polacek <polacek@redhat.com>
5258
5259 PR c/71362
5260 * gcc.dg/pr71362.c: New test.
5261
6f5bcd24
JJ
52622016-06-06 Jakub Jelinek <jakub@redhat.com>
5263 Patrick Palka <ppalka@gcc.gnu.org>
5264
5265 PR c++/70847
5266 PR c++/71330
5267 PR c++/71393
5268 * g++.dg/opt/pr70847.C: New test.
5269 * g++.dg/ubsan/pr70847.C: New test.
5270 * g++.dg/ubsan/pr71393.C: New test.
5271
158beb4a
JJ
52722016-06-06 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR tree-optimization/71259
5275 * gcc.dg/vect/pr71259.c: New test.
5276
d9b950dd
DM
52772016-06-06 David Malcolm <dmalcolm@redhat.com>
5278
5279 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5280 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5281 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5282 above.
5283
36f9ad69
KT
52842016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5285
5286 PR middle-end/37780
5287 * gcc.c-torture/execute/pr37780.c: New test.
5288 * gcc.target/aarch64/pr37780_1.c: Likewise.
5289 * gcc.target/arm/pr37780_1.c: Likewise.
5290
5545a907
MP
52912016-06-06 Marek Polacek <polacek@redhat.com>
5292
5293 * c-c++-common/attr-may-alias-1.c: New test.
5294 * c-c++-common/attr-may-alias-2.c: New test.
5295 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5296
93671519
BE
52972016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5298
5299 PR c/24414
5300 * gcc.target/i386/pr24414.c: New test.
5301
690f24b7
JM
53022016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5303
5304 * gcc.target/sparc/vis4misc.c: New file.
5305 * gcc.target/sparc/fpcmp.c: Likewise.
5306 * gcc.target/sparc/fpcmpu.c: Likewise.
5307
31ce6157
AH
53082016-06-06 Alan Hayward <alan.hayward@arm.com>
5309
5310 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5311 * gcc.dg/vect/vect-live-3.c: Likewise.
5312
9fcebb5a
RB
53132016-06-06 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/71398
5316 * gcc.dg/torture/pr71398.c: New testcase.
5317
903ca97b
UB
53182016-06-06 Uros Bizjak <ubizjak@gmail.com>
5319
5320 PR target/71389
5321 * g++.dg/pr71389.C: New test.
5322
9c1eb332
JD
53232016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5324
5325 PR fortran/71404
5326 * gfortran.dg/fmt_read_5.f: New test.
5327
b2d83bd2
AV
53282016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5329
5330 PR fortran/69659
5331 * gfortran.dg/class_array_22.f03: New test.
5332
ec81960e
JH
53332016-06-05 Jan Hubicka <hubicka@ucw.cz>
5334
5335 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5336
429d2750
JH
53372016-06-05 Jan Hubicka <hubicka@ucw.cz>
5338
5339 * gcc.dg/predict-9.c: Update template.
5340
c1c00983
PC
53412016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5342
5343 PR c++/49377
5344 * g++.dg/template/pr49377.C: New.
5345
1927a963
JJ
53462016-06-04 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR tree-optimization/71405
5349 * g++.dg/torture/pr71405.C: New test.
5350
909a11ad
PC
53512016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/70202
5354 * g++.dg/inherit/crash5.C: New.
5355 * g++.dg/inherit/virtual1.C: Adjust.
5356
08bbb1f8
JL
53572016-06-03 Jeff Law <law@redhat.com>
5358
5359 PR tree-optimization/71316
5360 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5361
7c35235c
JJ
53622016-06-03 Jakub Jelinek <jakub@redhat.com>
5363
5364 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5365 dg-additional-options with just -fno-tree-scev-cprop in it.
5366 * gcc.dg/vect/vect-live-2.c: Likewise.
5367 * gcc.dg/vect/vect-live-5.c: Likewise.
5368 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5369 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5370 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5371
c8572dd6
PP
53722016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5373
5374 PR c++/27100
5375 * g++.dg/other/friend6.C: New test.
5376
1c7733a7
BS
53772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5378
5379 * g++.dg/torture/ppc-ldst-array.C: New.
5380
0d2f700f
JM
53812016-06-03 Joseph Myers <joseph@codesourcery.com>
5382
5383 PR target/71276
5384 PR target/71277
5385 * gcc.dg/torture/builtin-fp-int-inexact.c,
5386 gcc.target/i386/387-builtin-fp-int-inexact.c,
5387 gcc.target/i386/387-rint-inline-1.c,
5388 gcc.target/i386/387-rint-inline-2.c,
5389 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5390 gcc.target/i386/sse2-rint-inline-1.c,
5391 gcc.target/i386/sse2-rint-inline-2.c,
5392 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5393 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5394
f8071c05
L
53952016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5396 Julia Koval <julia.koval@intel.com>
5397
5398 PR target/66960
5399 PR target/67630
5400 PR target/67634
5401 PR target/67841
5402 PR target/68037
5403 PR target/68618
5404 PR target/68661
5405 PR target/69575
5406 PR target/69596
5407 PR target/69734
5408 * gcc.dg/guality/pr68037-1.c: New test.
5409 * gcc.dg/guality/pr68037-2.c: Likewise.
5410 * gcc.dg/guality/pr68037-3.c: Likewise.
5411 * gcc.dg/torture/pr68037-1.c: Likewise.
5412 * gcc.dg/torture/pr68037-2.c: Likewise.
5413 * gcc.dg/torture/pr68037-3.c: Likewise.
5414 * gcc.dg/torture/pr68661-1a.c: Likewise.
5415 * gcc.dg/torture/pr68661-1b.c: Likewise.
5416 * gcc.target/i386/interrupt-1.c: Likewise.
5417 * gcc.target/i386/interrupt-2.c: Likewise.
5418 * gcc.target/i386/interrupt-3.c: Likewise.
5419 * gcc.target/i386/interrupt-4.c: Likewise.
5420 * gcc.target/i386/interrupt-5.c: Likewise.
5421 * gcc.target/i386/interrupt-6.c: Likewise.
5422 * gcc.target/i386/interrupt-7.c: Likewise.
5423 * gcc.target/i386/interrupt-8.c: Likewise.
5424 * gcc.target/i386/interrupt-9.c: Likewise.
5425 * gcc.target/i386/interrupt-10.c: Likewise.
5426 * gcc.target/i386/interrupt-11.c: Likewise.
5427 * gcc.target/i386/interrupt-12.c: Likewise.
5428 * gcc.target/i386/interrupt-13.c: Likewise.
5429 * gcc.target/i386/interrupt-14.c: Likewise.
5430 * gcc.target/i386/interrupt-15.c: Likewise.
5431 * gcc.target/i386/interrupt-16.c: Likewise.
5432 * gcc.target/i386/interrupt-17.c: Likewise.
5433 * gcc.target/i386/interrupt-18.c: Likewise.
5434 * gcc.target/i386/interrupt-19.c: Likewise.
5435 * gcc.target/i386/interrupt-20.c: Likewise.
5436 * gcc.target/i386/interrupt-21.c: Likewise.
5437 * gcc.target/i386/interrupt-22.c: Likewise.
5438 * gcc.target/i386/interrupt-23.c: Likewise.
5439 * gcc.target/i386/interrupt-24.c: Likewise.
5440 * gcc.target/i386/interrupt-25.c: Likewise.
5441 * gcc.target/i386/interrupt-26.c: Likewise.
5442 * gcc.target/i386/interrupt-27.c: Likewise.
5443 * gcc.target/i386/interrupt-28.c: Likewise.
5444 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5445 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5446 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5447 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5448 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5449 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5450 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5451 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5452 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5453 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5454 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5455 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5456
36b85e43
BS
54572016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5458
9de2e795
L
5459 PR tree-optimization/52171
5460 * gcc.dg/pr52171.c: New test.
5461 * gcc.target/i386/pr52171.c: New test.
36b85e43 5462
bfeee8ac
JH
54632016-06-03 Jan Hubicka <jh@suse.cz>
5464
5465 * g++.dg/tree-ssa/pred-1.C: New testcase
5466 * gcc.dg/tree-ssa/pred-1.c: New testcase
5467
859b0bae
BS
54682016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5469
5470 PR target/70957
5471 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5472 support.
5473 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5474
3a2edf4c
AH
54752016-06-03 Alan Hayward <alan.hayward@arm.com>
5476
5477 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5478
b28ead45
AH
54792016-06-03 Alan Hayward <alan.hayward@arm.com>
5480
5481 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5482 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5483 * gcc.dg/vect/vect-live-1.c: New test.
5484 * gcc.dg/vect/vect-live-2.c: New test.
5485 * gcc.dg/vect/vect-live-3.c: New test.
5486 * gcc.dg/vect/vect-live-4.c: New test.
5487 * gcc.dg/vect/vect-live-5.c: New test.
5488 * gcc.dg/vect/vect-live-slp-1.c: New test.
5489 * gcc.dg/vect/vect-live-slp-2.c: New test.
5490 * gcc.dg/vect/vect-live-slp-3.c: New test.
5491
1f91747b
JJ
54922016-06-03 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR middle-end/71387
5495 * g++.dg/opt/pr71387.C: New test.
5496
47b83923
JL
54972016-06-02 Jeff Law <law@redhat.com>
5498
5499 PR tree-optimization/71328
5500 * gcc.c-torture/compile/pr71328.c: New test.
5501
e96e5f46
JD
55022016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5503
5504 PR fortran/52393
5505 * gfortran.dg/fmt_read_3.f90: Fix typo.
5506 * gfortran.dg/fmt_read_4.f90: New test.
5507
b872d729
PC
55082016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5511 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5512 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5513 * g++.dg/cpp0x/override2.C: Likewise.
5514 * g++.dg/parse/crash5.C: Likewise.
5515 * g++.dg/parse/error16.C: Likewise.
5516 * g++.dg/parse/error27.C: Likewise.
5517 * g++.dg/template/qualttp15.C: Likewise.
5518 * g++.dg/template/redecl4.C: Likewise.
5519 * g++.old-deja/g++.other/crash39.C: Likewise.
5520 * g++.old-deja/g++.other/struct1.C: Likewise.
5521 * g++.old-deja/g++.pt/m9a.C: Likewise.
5522 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5523
0e535442
JJ
55242016-06-02 Jakub Jelinek <jakub@redhat.com>
5525
0633ee10
JJ
5526 PR c++/71372
5527 * c-c++-common/pr71372.c: New test.
5528
0e535442
JJ
5529 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5530 __TIME__ strings with __builtin_strcmp instead of printf and
5531 dg-output.
5532
f3c5ecc2
ML
55332016-06-02 Martin Liska <mliska@suse.cz>
5534
5535 * gcc.dg/predict-9.c: New test.
5536
a91807c5
JJ
55372016-06-02 Jakub Jelinek <jakub@redhat.com>
5538
5539 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5540 global set_compiler_env_var and global saved_compiler_env_var.
5541
b5bd1978
KT
55422016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5543
5544 PR rtl-optimization/71295
5545 * gcc.c-torture/compile/pr71295.c: New test.
5546
b93b1475
JJ
55472016-06-02 Jakub Jelinek <jakub@redhat.com>
5548
930ebd0e
JJ
5549 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5550
1e021dc3
JJ
5551 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5552 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5553
b93b1475
JJ
5554 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5555 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5556 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5557 alternative number.
5558
58f2fb5c
MM
55592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5560
5561 * gcc.target/powerpc/p9-splat-4.c: New test.
5562
55632016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5564
5565 PR target/71186
5566 * gcc.target/powerpc/pr71186.c: New test.
5567
4731c9f0
JD
55682016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5569
5570 PR fortran/52393
5571 * gfortran.dg/fmt_read_3.f90: New test.
5572
042dee3e
TP
55732016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5574
5575 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5576 procedure.
5577
15c98b2e
ES
55782016-06-01 Eduard Sanou <dhole@openmailbox.org>
5579
5580 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5581 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5582 env var is set.
5583 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5584 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5585 shown once.
5586 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5587 during compilation.
5588 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5589 vars set by dg-set-compiler-env-var.
5590
6442a6f4
PT
55912016-06-01 Paul Thomas <pault@gcc.gnu.org>
5592
5593 PR fortran/71156
5594 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5595 to the module procedure declaration.
5596 * gfortran.dg/submodule_16.f08: New test.
5597
ab62397a
JJ
55982016-06-01 Jakub Jelinek <jakub@redhat.com>
5599
5600 PR middle-end/71371
5601 * c-c++-common/gomp/pr71371.c: New test.
5602
b66af6ed
RB
56032016-06-01 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/71366
5606 * gcc.dg/torture/pr71366-1.c: New testcase.
5607 * gcc.dg/torture/pr71366-2.c: Likewise.
5608
e342b9d8
KN
56092016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5610
5611 * gcc.target/powerpc/vslv-0.c: New test.
5612 * gcc.target/powerpc/vslv-1.c: New test.
5613 * gcc.target/powerpc/vsrv-0.c: New test.
5614 * gcc.target/powerpc/vsrv-1.c: New test.
5615
721547cd
NS
56162016-06-01 Nathan Sidwell <nathan@acm.org>
5617
5618 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5619 * gcc.target/nvptx/weak.c: New.
5620
fa2c9034
RB
56212016-06-01 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/71261
5624 * gcc.dg/torture/vect-bool-1.c: New testcase.
5625
3e32893c
JJ
56262016-06-01 Jakub Jelinek <jakub@redhat.com>
5627
5628 * gfortran.dg/gomp/order-1.f90: New test.
5629 * gfortran.dg/gomp/order-2.f90: New test.
5630
8c383600
JH
56312016-06-01 Jan Hubicka <hubicka@ucw.cz>
5632
5633 * gcc.dg/unroll-6.c: Update template.
5634 * gcc.dg/unroll-7.c: New testcase.
5635 * gcc.dg/unroll-8.c: New testcase.
5636
a0dfeef5
EB
56372016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5638
5639 * gnat.dg/opt56.ad[sb]: New test.
5640
48de5701
PC
56412016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/66635
5644 * g++.dg/cpp0x/constexpr-ice16.C: New.
5645
827cf695
PP
56462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5647
5648 PR tree-optimization/71314
5649 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5650 -mbranch-cost=2.
5651
ff66f6e8
PP
56522016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5653
5654 PR tree-optimization/71077
5655 * gcc.dg/tree-ssa/pr71077.c: New test.
5656
050fb209
JH
56572016-05-31 Jan Hubicka <hubicka@ucw.cz>
5658
48de5701
PC
5659 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5660 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5661 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5662
c642d919
PC
56632016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5664
5665 PR c++/71248
5666 * g++.dg/cpp0x/pr71248.C: New.
5667 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5668 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5669 * g++.dg/init/new37.C: Likewise.
5670 * g++.dg/template/static1.C: Likewise.
5671 * g++.dg/template/static2.C: Likewise.
5672
d6439e08
L
56732016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5674
5675 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5676 instead of %rdi.
5677 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5678
780b9dd4
MP
56792016-05-31 Marek Polacek <polacek@redhat.com>
5680
5681 * c-c++-common/Wswitch-unreachable-3.c: New test.
5682 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5683
0d99f8a0
RB
56842016-05-31 Richard Biener <rguenther@suse.de>
5685
5686 PR tree-optimization/71352
5687 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5688
52545641
TP
56892016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5690
5691 * gcc.target/arm/armv5_thumb_isa.c: New test.
5692
5b8c1205
KY
56932016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5694
5695 PR target/71346
5696 * gcc.target/i386/pr71346.c: New test.
5697
7a88cc84
TV
56982016-05-31 Tom de Vries <tom@codesourcery.com>
5699
5700 PR tree-optimization/69068
5701 * gcc.dg/graphite/pr69068.c: New test.
5702
265149a6
MS
57032016-05-27 Martin Sebor <msebor@redhat.com>
5704
5705 PR c++/71306
5706 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5707
00631022
JJ
57082016-05-30 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR c++/71349
5711 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5712 nowait depend(inout: dd[0]) clauses where permitted.
5713
b2f6675b
PC
57142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5715
5716 PR c++/71238
5717 * g++.dg/parse/pr71238.C: New.
5718 * g++.dg/concepts/friend1.C: Test column numbers too.
5719 * g++.dg/cpp0x/initlist31.C: Likewise.
5720 * g++.dg/cpp0x/pr51420.C: Likewise.
5721 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5722 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5723 * g++.dg/ext/builtin3.C: Likewise.
5724 * g++.dg/lookup/friend12.C: Likewise.
5725 * g++.dg/lookup/friend7.C: Likewise.
5726 * g++.dg/lookup/koenig1.C: Likewise.
5727 * g++.dg/lookup/koenig5.C: Likewise.
5728 * g++.dg/lookup/used-before-declaration.C: Likewise.
5729 * g++.dg/overload/koenig1.C: Likewise.
5730 * g++.dg/template/crash65.C: Likewise.
5731 * g++.dg/template/friend57.C: Likewise.
5732 * g++.dg/warn/Wshadow-5.C: Likewise.
5733 * g++.dg/warn/Wunused-8.C: Likewise.
5734 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5735 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5736 * g++.old-deja/g++.jason/member.C: Likewise.
5737 * g++.old-deja/g++.jason/report.C: Likewise.
5738 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5739 * g++.old-deja/g++.law/visibility20.C: Likewise.
5740 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5741 * g++.old-deja/g++.other/static5.C: Likewise.
5742 * g++.old-deja/g++.pt/overload2.C: Likewise.
5743
a448ff40
JH
57442016-05-30 Jan Hubicka <hubicka@ucw.cz>
5745
5746 * gcc.dg/tree-ssa/peel1.c: New testcase.
5747 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5748 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5749
69be8c91
TV
57502016-05-30 Tom de Vries <tom@codesourcery.com>
5751
5752 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5753 to ce.
5754
a59775a1
PC
57552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/71099
5758 * g++.dg/parse/virtual1.C: New.
5759
53d6d955
UB
57602016-05-30 Uros Bizjak <ubizjak@gmail.com>
5761
5762 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5763 Use correct register when clearing %edx.
5764
0557293f
AM
57652016-05-30 Alexander Monakov <amonakov@ispras.ru>
5766
5767 PR tree-optimization/71289
5768 * gcc.dg/pr71289.c: New test.
5769
5d476e35
KV
57702016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5771
5772 PR middle-end/71269
5773 PR middle-end/71292
5774 * gcc.dg/tree-ssa/pr71269.c: New test.
5775 * gcc.dg/tree-ssa/pr71292.c: New test.
5776
db5447ca
KV
57772016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5778
5779 PR middle-end/71252
5780 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5781
98bdbb39
JH
57822016-05-30 Jan Hubicka <hubicka@ucw.cz>
5783
5784 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5785 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5786 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5787
7e012855
TV
57882016-05-30 Tom de Vries <tom@codesourcery.com>
5789
5790 PR tree-optimization/69067
5791 * gcc.dg/graphite/pr69067.c: New test.
5792
beed3701
UB
57932016-05-29 Uros Bizjak <ubizjak@gmail.com>
5794
5795 PR target/71245
5796 * gcc.target/i386/pr71245-1.c: New test.
5797 * gcc.target/i386/pr71245-2.c: Ditto.
5798
b6d4f8e8
PC
57992016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5800
5801 PR c++/71105
5802 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5803 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5804 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5805
00022058
JH
58062016-05-27 Jan Hubicka <hubicka@ucw.cz>
5807
5808 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5809
c8419aca
VV
58102016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5811
5812 Revert:
5813 PR c++/69855
5814 * g++.dg/overload/69855.C: New.
5815 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5816 * g++.old-deja/g++.pt/crash3.C: Likewise.
5817
8008c4d2
PC
58182016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/60385
5821 * g++.dg/parse/namespace13.C: New.
5822
8b2ef235
JL
58232016-05-26 Jeff Law <law@redhat.com>
5824
5825 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5826 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5827 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5828 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5829 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5830 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5831 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5832 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5833 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5834 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5835 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5836 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5837 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5838
7d67159b
VV
58392016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5840
5841 PR c++/69855
5842 * g++.dg/overload/69855.C: New.
5843 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5844 * g++.old-deja/g++.pt/crash3.C: Likewise.
5845
88e3bdd1
JW
58462016-05-27 Jiong Wang <jiong.wang@arm.com>
5847
5848 PR target/63596
5849 * gcc.target/aarch64/va_arg_1.c: New testcase.
5850 * gcc.target/aarch64/va_arg_2.c: Likewise.
5851 * gcc.target/aarch64/va_arg_3.c: Likewise.
5852
3fd6b9cc
JW
58532016-05-27 Jiong Wang <jiong.wang@arm.com>
5854
5855 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5856 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5857 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5858 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5859 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5860
3cee7e4e
MP
58612016-05-27 Marek Polacek <polacek@redhat.com>
5862
5863 PR middle-end/71308
5864 * g++.dg/torture/pr71308.C: New test.
5865
6a813c96
DV
58662016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5867
5868 * gcc.dg/zero_bits_compound-1.c: New test.
5869 * gcc.dg/zero_bits_compound-2.c: New test.
5870
0561bcfb
IE
58712016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5872
5873 PR middle-end/71279
5874 * gcc.dg/pr71279.c: New test.
5875
21316320
MM
58762016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5877
5878 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5879 floating point min/max/comparison instructions.
5880 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5881
7211a097
JJ
58822016-05-26 Jakub Jelinek <jakub@redhat.com>
5883
5884 * c-c++-common/gomp/schedule-1.c: New test.
5885 * gfortran.dg/gomp/schedule-1.f90: New test.
5886
cac177cf
PP
58872016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5888
5889 PR c++/70822
5890 PR c++/70106
5891 * g++.dg/cpp1y/auto-fn32.C: New test.
5892 * g++.dg/cpp1y/paren4.C: New test.
5893
a2d5b8c9
NS
58942016-05-26 Nathan Sidwell <nathan@acm.org>
5895
5896 * gcc.dg/20060410.c: Xfail on ptx.
5897 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5898 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5899 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5900 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5901 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5902
ffa8b552
TP
59032016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5904
5905 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5906
c7501e00
JJ
59072016-05-26 Jakub Jelinek <jakub@redhat.com>
5908
1875b9a0
JJ
5909 PR tree-optimization/71280
5910 * gcc.dg/pr71280.c: New test.
5911
2116e19f
JJ
5912 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5913
305aef09
JJ
5914 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5915 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5916
c7501e00
JJ
5917 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5918
ca449d26
JW
59192016-05-26 Jiong Wang <jiong.wang@arm.com>
5920
5921 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5922 kept in memory.
ca449d26 5923
8af01c66
JL
59242016-05-25 Jeff Law <law@redhat.com>
5925
5926 PR tree-optimization/71272
5927 * gcc.c-torture/compile/pr71272.c: new test.
5928
f9d6ce73
BS
59292016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5930
5931 * gcc.target/powerpc/vec-cmpne.c: New test.
5932 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5933
a88a7b22
EB
59342016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5935
5936 * gnat.dg/opt55.ad[sb]: New test.
5937
125f02ed
SKS
59382016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5939
5940 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5941 * c-c++-common/pr60226.c: Require int32plus.
5942 * gcc.c-torture/execute/pr70602.c: Likewise.
5943 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5944 unsigned long for malloc arg type.
5945 * gcc.dg/asr_div1.c: Require int32plus.
5946 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5947 * gcc.dg/pie-1.c: Require pie.
5948 * gcc.dg/pie-2.c: Likewise.
5949 * gcc.dg/pr59471.c: Require int32plus.
5950 * gcc.dg/pr59963-2.c: XFAIL for int16.
5951 * gcc.dg/pr60114.c: Require int32plus.
5952 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5953 unsigned long for typedef of size_t.
5954 * gcc.dg/pr63914.c: Require int32plus.
5955 * gcc.dg/pr64536.c: Require pt32plus.
5956 * gcc.dg/pr65658.c: Likewise.
5957 * gcc.dg/pr67271.c: Require int32plus.
5958 * gcc.dg/pr68112.c: Likewise.
5959 * gcc.dg/pr69071.c: Skip for avr target.
5960 * gcc.dg/pr69973.c: Require int32plus.
5961 * gcc.dg/pr70169.c: Skip for avr target.
5962 * gcc.dg/sso-6.c: Require int32plus.
5963 * gcc.dg/sso-7.c: Likewise.
5964 * gcc.dg/sso-8.c: Likewise.
5965 * gcc.dg/vrp-min-max-2.c: Likewise.
5966
c6e434f5
UB
59672016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5968
5969 PR target/70738
5970 * gcc.target/i386/pr70738-1.c: New test.
5971 * gcc.target/i386/pr70738-2.c: Likewise.
5972 * gcc.target/i386/pr70738-3.c: Likewise.
5973 * gcc.target/i386/pr70738-4.c: Likewise.
5974 * gcc.target/i386/pr70738-5.c: Likewise.
5975 * gcc.target/i386/pr70738-6.c: Likewise.
5976 * gcc.target/i386/pr70738-7.c: Likewise.
5977 * gcc.target/i386/pr70738-8.c: Likewise.
5978 * gcc.target/i386/pr70738-9.c: Likewise.
5979
5c42d341
KT
59802016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5981
5982 PR rtl-optimization/66940
5983 * gcc.c-torture/execute/pr66940.c: New test.
5984
bf9a1a07
IV
59852016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5986
5987 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5988 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5989 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5990 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5991 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5992 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5993 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5994 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5995 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5996 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5997 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5998 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5999 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6000 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6001 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6002 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6003 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6004 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6005 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6006 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6007 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6008 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6009 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6010 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6011
95efe6b6
MP
60122016-05-25 Marek Polacek <polacek@redhat.com>
6013
6014 PR c/71265
6015 * gcc.dg/noncompile/pr71265.c: New test.
6016
a23faf7a
MP
6017 PR c/71266
6018 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6019
69a6d5ad
NS
60202016-05-25 Nathan Sidwell <nathan@acm.org>
6021
6022 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6023
3072d4ea
RB
60242016-05-25 Richard Biener <rguenther@suse.de>
6025
6026 PR tree-optimization/71261
6027 * c-c++-common/torture/pr71261.c: New testcase.
6028
e412ece4
RB
60292016-05-25 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/71264
6032 * gcc.dg/vect/pr71264.c: New testcase.
6033
b9e551ad
PC
60342016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6035
6036 PR c++/55992
6037 * g++.dg/cpp0x/alias-decl-53.C: New.
6038 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6039
6aa1abe5
ML
60402016-05-25 Martin Liska <mliska@suse.cz>
6041
6042 * g++.dg/pr71239.C: New test.
6043
842d162e
RB
60442016-05-25 Richard Biener <rguenther@suse.de>
6045
c87885ca
RO
6046 * gcc.dg/vect/pr58135.c: Rename to ...
6047 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6048
f184a36c
MP
60492016-05-25 Marek Polacek <polacek@redhat.com>
6050
6051 * g++.dg/pr65295.C: Use target c++14.
6052
021fad86
PC
60532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6054
53d6d955
UB
6055 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6056 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6057
c3eaf15a
MM
60582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6059
6060 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6061 instructions.
6062
e46c7770
CP
60632016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6064
6065 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6066 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6067 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6068 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6069 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6070 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6071 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6072 * c-c++-common/goacc/pcopy.c: Likewise.
6073 * c-c++-common/goacc/pcopyin.c: Likewise.
6074 * c-c++-common/goacc/pcopyout.c: Likewise.
6075 * c-c++-common/goacc/pcreate.c: Likewise.
6076 * c-c++-common/goacc/pr70688.c: New test.
6077 * c-c++-common/goacc/present-1.c: Adjust test.
6078 * c-c++-common/goacc/reduction-5.c: Likewise.
6079 * g++.dg/goacc/data-1.C: New test.
6080
4bfc9db7
MM
60812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6082
6083 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6084 vector parity built-in functions.
6085 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6086 count trailing zeros automatic vectorization.
6087 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6088 count trailing zeros built-in functions.
6089
2bc145af
KV
60902016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6091
6092 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6093
26869fdb
PH
60942016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6095
6096 PR target/71050
6097 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6098
b2dc9c3b
PC
60992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6100
6101 PR c++/50436
6102 * g++.dg/template/crash123.C: New.
6103 * g++.dg/template/crash124.C: Likewise.
6104
f65e97fd
MS
61052016-05-24 Martin Sebor <msebor@redhat.com>
6106
6107 PR c++/71147
6108 * g++.dg/ext/flexary16.C: New test.
6109
a6f5ac7f
IV
61102016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6111
69a6d5ad
NS
6112 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6113 before math.h is included.
a6f5ac7f
IV
6114 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6115 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6116 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6117 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6118 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6119 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6120 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6121 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6122 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6123 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6124 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6125 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6126 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6127 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6128 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6129 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6130 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6131 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6132 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6133 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6134 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6135 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6136 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6137
27bad558
MM
61382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6139 Kelvin Nilsen <kelvin@gcc.gnu.org>
6140
6141 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6142 support.
6143
72f382fb
PC
61442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6145
6146 PR c++/69872
6147 * g++.dg/warn/Wno-narrowing1.C: New.
6148
ef2ec9d9
MP
61492016-05-24 Marek Polacek <polacek@redhat.com>
6150
6151 PR c/71249
6152 * c-c++-common/Wswitch-unreachable-2.c: New test.
6153
e90434e3
JJ
61542016-05-24 Jakub Jelinek <jakub@redhat.com>
6155
7adb26f2
JJ
6156 PR c++/71257
6157 * g++.dg/vect/simd-clone-6.cc: New test.
6158 * g++.dg/gomp/declare-simd-6.C: New test.
6159
e90434e3
JJ
6160 PR middle-end/70434
6161 PR c/69504
6162 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6163
b556ea3b
RB
61642016-05-24 Richard Biener <rguenther@suse.de>
6165
6166 PR tree-optimization/71240
6167 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6168
e5328f5d
RB
61692016-05-24 Richard Biener <rguenther@suse.de>
6170
6171 PR tree-optimization/71230
6172 * gcc.dg/torture/pr71230.c: New testcase.
6173 * g++.dg/torture/pr71230.C: Likewise.
6174
a04e69c0
TS
61752016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6176
6177 * c-c++-common/goacc/routine-5.c: Add tests.
6178 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6179 * gfortran.dg/goacc/routine-6.f90: Add tests.
6180
30fd2977
RB
61812016-05-24 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/71253
6184 * gcc.dg/torture/pr71253.c: New testcase.
6185
ca6f60bc
KV
61862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6187
6188 PR middle-end/71252
6189 * gfortran.dg/pr71252.f90: New test.
6190
d3465d72
RS
61912016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6192
6193 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6194
f17a223d
RB
61952016-05-24 Richard Biener <rguenther@suse.de>
6196
6197 PR middle-end/70434
6198 PR c/69504
6199 * c-c++-common/vector-subscript-4.c: New testcase.
6200 * c-c++-common/vector-subscript-5.c: Likewise.
6201
e3f36534
JD
62022016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6203
6204 PR fortran/71123
6205 * gfortran.dg/namelist_90.f: New test
6206
85d5c27d
JD
62072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6208
6209 PR fortran/66461
6210 * gfortran.dg/unexpected_eof.f: New test
6211
fe3f3340
MM
62122016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6213 Kelvin Nilsen <kelvin@gcc.gnu.org>
6214
6215 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6216 as little endian.
6217
26d6ae55
PC
62182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6219
6220 PR c++/70972
6221 * g++.dg/cpp0x/inh-ctor20.C: New.
6222 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6223
d6c9a06f
PC
62242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/69095
6227 * g++.dg/cpp0x/variadic168.C: New.
6228
396a1d10
PC
62292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6230
6231 * g++.dg/cpp0x/pr31445.C: Test column number too.
6232 * g++.dg/cpp0x/pr32253.C: Likewise.
6233 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6234 * g++.dg/cpp0x/variadic36.C: Likewise.
6235
ece46666
MG
62362016-05-23 Marc Glisse <marc.glisse@inria.fr>
6237
6238 * gcc.dg/fold-notshift-2.c: Adjust.
6239
a7dc5980
MP
62402016-05-23 Marek Polacek <polacek@redhat.com>
6241
6242 PR c/49859
6243 * c-c++-common/Wswitch-unreachable-1.c: New test.
6244 * gcc.dg/Wswitch-unreachable-1.c: New test.
6245 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6246 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6247 * g++.dg/gomp/block-10.C: Likewise.
6248 * gcc.dg/gomp/block-10.c: Likewise.
6249 * g++.dg/gomp/block-9.C: Likewise.
6250 * gcc.dg/gomp/block-9.c: Likewise.
6251 * g++.dg/gomp/target-1.C: Likewise.
6252 * g++.dg/gomp/target-2.C: Likewise.
6253 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6254 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6255 * g++.dg/gomp/taskgroup-1.C: Likewise.
6256 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6257 * gcc.dg/gomp/teams-1.c: Likewise.
6258 * g++.dg/gomp/teams-1.C: Likewise.
6259 * g++.dg/overload/error3.C: Likewise.
6260 * g++.dg/tm/jump1.C: Likewise.
6261 * g++.dg/torture/pr40335.C: Likewise.
6262 * gcc.dg/c99-vla-jump-5.c: Likewise.
6263 * gcc.dg/switch-warn-1.c: Likewise.
6264 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6265 * gcc.dg/nested-func-1.c: Likewise.
6266 * gcc.dg/pr67784-4.c: Likewise.
6267
18b54004
RB
62682016-05-23 Richard Biener <rguenther@suse.de>
6269
6270 PR tree-optimization/71230
6271 * gfortran.dg/pr71230-1.f90: New testcase.
6272 * gfortran.dg/pr71230-2.f90: Likewise.
6273
e569db5f
VK
62742016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6275
396a1d10 6276 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6277 * gcc.dg/vect/pr58135.c: Add new.
6278 * gfortran.dg/pr46519-1.f: Adjust test case.
6279
e4b71114
PC
62802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/53401
6283 * g++.dg/cpp0x/decltype64.C: New.
6284
a25a8058
CL
62852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6286
6287 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6288 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6289 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6290
0dcfe9ab
CL
62912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6292
6293 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6294 Add poly64x1_t and poly64x2_t cases if supported.
6295 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6296 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6297 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6298 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6299 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6300
ffd70e4a
CL
63012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6302
6303 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6304 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6305 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6306 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6307 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6308 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6309 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6310
4b1f57fe
CL
63112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6312
6313 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6314
16c5ec77
CL
63152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6316
6317 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6318 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6319
94ad56c7
JJ
63202016-05-22 Jakub Jelinek <jakub@redhat.com>
6321
57748705
JJ
6322 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6323 constraint instead of "r".
6324 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6325 insn instead of vxorpd.
6326 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6327
af120161
JJ
6328 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6329 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6330
355023ce
JJ
6331 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6332
3b48574c
JJ
6333 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6334 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6335
94ad56c7
JJ
6336 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6337
8a85cee2
KV
63382016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6339
6340 PR middle-end/40921
6341 * gcc.dg/tree-ssa/pr40921.c: New test.
6342
8e916b16
PS
63432016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6344
6345 PR target/71103
6346 * gcc.target/avr/pr71103.c: New test.
6347
88aea79f
KV
63482016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6349
6350 PR middle-end/71179
6351 * gcc.dg/tree-ssa/pr71179.c: New test.
6352
79063edd
MS
63532016-05-20 Martin Sebor <msebor@redhat.com>
6354
6355 PR c/71115
6356 * gcc.dg/init-excess-2.c: New test.
6357
55c8849f
EB
63582016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6359
6360 * gnat.dg/opt53.adb: New test.
6361 * gnat.dg/opt54.adb: Likewise.
6362
c91a0948
MJ
63632016-05-20 Martin Jambor <mjambor@suse.cz>
6364
6365 PR tree-optimization/70884
6366 * gcc.dg/tree-ssa/pr70919.c: New test.
6367
9cad20fa
BS
63682016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6369
6370 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6371 formatting.
69a6d5ad
NS
6372 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6373 fix code formatting.
6374
63752016-05-20 Nathan Sidwell <nathan@acm.org>
6376
6377 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6378 non-common cases.
6379 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6380
15c671a7
DM
63812016-05-20 David Malcolm <dmalcolm@redhat.com>
6382
6383 * jit.dg/all-non-failing-tests.h: Add
6384 test-factorial-must-tail-call.c.
6385 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6386 * jit.dg/test-factorial-must-tail-call.c: New test case.
6387
4f028369
JJ
63882016-05-20 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR fortran/71204
6391 * gfortran.dg/pr71204.f90: New test.
6392
7dea4ab3
CP
63932016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6394
6395 * gcc.target/nvptx/sincos.c: New test.
6396
ef98d365
PC
63972016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6398
6399 PR c++/70572
6400 * g++.dg/cpp1y/auto-fn31.C: New.
6401
92466115
BS
64022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6403
6404 * gcc.target/powerpc/vec-addec.c: New test.
6405 * gcc.target/powerpc/vec-addec-int128.c: New test.
6406
9a385c2d
DM
64072016-05-20 David Malcolm <dmalcolm@redhat.com>
6408
6409 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6410 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6411 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6412 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6413
77c9d5b4
JH
64142016-05-20 Jan Hubicka <hubicka@ucw.cz>
6415
6416 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6417
68047971
JJ
64182016-05-20 Jakub Jelinek <jakub@redhat.com>
6419
18954840
JJ
6420 PR c++/71210
6421 * g++.dg/opt/pr71210-1.C: New test.
6422 * g++.dg/opt/pr71210-2.C: New test.
6423
68047971
JJ
6424 PR tree-optimization/29756
6425 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6426 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6427 only on selected targets where V4SImode vectors are known to be
6428 supported.
6429
d78789f5
MG
64302016-05-20 Marc Glisse <marc.glisse@inria.fr>
6431
6432 PR tree-optimization/71079
6433 PR tree-optimization/71206
6434 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6435
550fa093
PK
64362016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6437
6438 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6439 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6440 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6441
483c6429
RG
64422016-05-20 Richard Guenther <rguenther@suse.de>
6443
6444 PR tree-optimization/29756
6445 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6446
eb066284
RB
64472016-05-20 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/71185
6450 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6451
58f10249
RB
64522016-05-20 Richard Biener <rguenther@suse.de>
6453
6454 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6455
2a5569fa
MP
64562016-05-19 Marek Polacek <polacek@redhat.com>
6457
6458 PR c++/71075
6459 * g++.dg/diagnostic/pr71075.C: New test.
6460
5e9a5385
DM
64612016-05-19 David Malcolm <dmalcolm@redhat.com>
6462
6463 PR c++/71184
6464 * g++.dg/pr71184.C: New test case.
6465
4f45da44
KN
64662016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6467
6468 * gcc.target/powerpc/darn-0.c: New test.
6469 * gcc.target/powerpc/darn-1.c: New test.
6470 * gcc.target/powerpc/darn-2.c: New test.
6471
4177437e
MP
64722016-05-19 Marek Polacek <polacek@redhat.com>
6473
6474 PR tree-optimization/71031
6475 * gcc.dg/tree-ssa/vrp100.c: New test.
6476
afb72432
IE
64772016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6478
6479 PR rtl-optimization/71148
6480 * gcc.dg/pr71148.c: New test.
6481
4f83064e
KT
64822016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6483
6484 PR target/71056
6485 * gcc.target/arm/pr71056.c: New test.
6486
4bf8dbe1
BE
64872016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6488
6489 * c-c++-common/pr69669.c: Check the used mode.
6490
f3510625
MO
64912016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6492
6493 PR sanitizer/64354
6494 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6495
43c0068e
RB
64962016-05-19 Richard Biener <rguenther@suse.de>
6497
6498 PR tree-optimization/70729
6499 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6500 * gcc.dg/graphite/scop-18.c: Likewise.
6501 * gcc.dg/pr41783.c: Disable LIM.
6502 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6503 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6504 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6505 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6506 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6507 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6508 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6509 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6510 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6511 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6512 * gfortran.dg/pr42108.f90: Likewise.
6513
70f25790
DM
65142016-05-18 David Malcolm <dmalcolm@redhat.com>
6515
6516 PR driver/69265
6517 * gcc.dg/spellcheck-options-11.c: New test case.
6518
960db8ec
JJ
65192016-05-18 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR c++/71100
6522 * g++.dg/opt/pr71100.C: New test.
6523
04643334
MJ
65242016-05-18 Martin Jambor <mjambor@suse.cz>
6525
6526 PR ipa/69708
6527 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6528 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6529 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6530 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6531
91bb9f80
MJ
65322016-05-18 Martin Jambor <mjambor@suse.cz>
6533
6534 PR ipa/69708
6535 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6536 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6537 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6538 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6539 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6540
c584aca6
PC
65412016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6542
6543 PR c++/69793
6544 * g++.dg/template/crash122.C: New.
6545
20309c6e
PC
65462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6547
6548 PR c++/70466
6549 * g++.dg/template/pr70466-1.C: New.
6550 * g++.dg/template/pr70466-2.C: Likewise.
6551
50c78b9a
MM
65522016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6553
6554 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6555 splat operations and the XXSPLTIB instruction.
6556 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6557 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6558 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6559 xxlxor to clear a register.
6560
cf8be00d
RS
65612016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6562
6563 * gcc.dg/torture/pr71020.c: New test.
6564
848a392a
MJ
65652016-05-18 Martin Jambor <mjambor@suse.cz>
6566
6567 PR ipa/70646
6568 * gcc.dg/ipa/pr70646.c: New test.
6569
1f2ab776
CL
65702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6571
6572 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6573
76489493
CL
65742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6575
6576 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6577 missing tests for vreinterpretq_p{8,16}.
6578
bd79378d
CL
65792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6580
6581 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6582 vsliq_n_s64 and vsliq_n_u64.
6583
81ca3ea0
CL
65842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6585
6586 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6587 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6588
873cb425
CL
65892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6590
6591 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6592 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6593 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6594
9d6e7c21
CL
65952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6596
6597 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6598 in comment.
6599
b4dbe40e 66002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6601
6602 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6603 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6604 "blr\t" and switch to scan-assembler-times.
6605
83a5c910
JW
66062016-05-18 Jiong Wang <jiong.wang@arm.com>
6607
53d6d955
UB
6608 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6609 with __aarch64__.
6610 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6611 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6612
fb7cbdeb
JJ
66132016-05-18 Jakub Jelinek <jakub@redhat.com>
6614
8ee91165
JJ
6615 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6616 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6617 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6618 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6619 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6620 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6621
cf4d516a
JJ
6622 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6623 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6624
a4f16422
JJ
6625 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6626 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6627
7b37ce10
JJ
6628 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6629 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6630
fb7cbdeb
JJ
6631 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6632
c9326aef
RB
66332016-05-18 Richard Biener <rguenther@suse.de>
6634
6635 PR tree-optimization/71168
6636 * gcc.dg/torture/pr71168.c: New testcase.
6637
df8b0a11
KV
66382016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6639
6640 PR middle-end/63586
6641 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6642 * gcc.dg/tree-ssa/pr63586.c: New test.
6643 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6644
2efd67ed
NS
66452016-05-17 Nathan Sidwell <nathan@acm.org>
6646
6647 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6648 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6649 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6650 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6651
1988b2c2
NS
66522016-05-17 Nathan Sidwell <nathan@acm.org>
6653
6654 * gcc.target/nvptx/abi-vararg-3.c: New.
6655
ad1d92ab
MM
66562016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6657
6658 PR tree-optimization/54579
6659 PR middle-end/55299
6660 * gcc.dg/fold-notrotate-1.c: New test.
6661 * gcc.dg/fold-notshift-1.c: New test.
6662 * gcc.dg/fold-notshift-2.c: New test.
6663
47768df8
MP
66642016-05-17 Marek Polacek <polacek@redhat.com>
6665
6666 PR ipa/71146
6667 * g++.dg/ipa/pr71146.C: New test.
6668
6b5423a5
DM
66692016-05-17 David Malcolm <dmalcolm@redhat.com>
6670
6671 * jit.dg/test-error-array-bounds.c: New test case.
6672
c7986356
MG
66732016-05-17 Marc Glisse <marc.glisse@inria.fr>
6674
6675 * gcc.dg/tree-ssa/and-1.c: New testcase.
6676
d982c5b7
MG
66772016-05-17 Marc Glisse <marc.glisse@inria.fr>
6678
6679 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6680 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6681
0139ba93
MG
66822016-05-17 Marc Glisse <marc.glisse@inria.fr>
6683
6684 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6685 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6686
daab4562
JW
66872016-05-17 Jiong Wang <jiong.wang@arm.com>
6688
6689 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6690
22330033
JW
66912016-05-17 Jiong Wang <jiong.wang@arm.com>
6692
6693 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6694
98b3a5f2
JW
66952016-05-17 Jiong Wang <jiong.wang@arm.com>
6696
6697 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6698 ".2d[index]" when scan the assembly.
6699 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6700 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6701 float64x1.
6702 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6703
b71b7a8e
RB
67042016-05-17 Richard Biener <rguenther@suse.de>
6705
6706 PR tree-optimization/71132
6707 * gcc.dg/torture/pr71132.c: New testcase.
6708
3c51ad46
CL
67092016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6710
6711 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6712
d20faa66
KT
67132016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6714
6715 PR target/70809
6716 * gcc.target/aarch64/pr70809_1.c: New test.
6717
b75cc5a4
KT
67182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6719
6720 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6721 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6722 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6723 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6724
b28eb195
IE
67252016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6726 Ilya Enkovich <ilya.enkovich@intel.com>
6727
6728 PR target/71114
6729 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6730
0b9004ed
JH
67312016-05-16 Jan Hubicka <hubicka@ucw.cz>
6732
6733 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6734 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6735
1b81a1c1
MW
67362016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6737
6738 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6739 test for __ARM_FP16_ARGS.
6740 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6741 * gcc.target/arm/aapcs/neon-vect10.c: New.
6742 * gcc.target/arm/aapcs/neon-vect9.c: New.
6743 * gcc.target/arm/aapcs/vfp18.c: New.
6744 * gcc.target/arm/aapcs/vfp19.c: New.
6745 * gcc.target/arm/aapcs/vfp20.c: New.
6746 * gcc.target/arm/aapcs/vfp21.c: New.
6747 * gcc.target/arm/fp16-aapcs-1.c: New.
6748 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6749 test for __ARM_FP16_ARGS.
6750 * g++.target/arm/fp16-return-1.c: Update expected output.
6751
921d1e73
JW
67522016-05-16 Jiong Wang <jiong.wang@arm.com>
6753
6754 PR testsuite/70227
6755 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6756
228eb42a
HA
67572016-05-15 Harald Anlauf <anlauf@gmx.de>
6758
6759 PR fortran/69603
6760 * gfortran.dg/pr69603.f90: New testcase.
6761
785abfd3
FR
67622016-05-14 Fritz Reese <fritzoreese@gmail.com>
6763
6764 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6765
e75eb64f
FR
67662016-05-14 Fritz Reese <fritzoreese@gmail.com>
6767
6768 PR fortran/71047
6769 * gfortran.dg/pr71047.f08: New test.
6770
aa4b467b
JM
67712016-05-13 Joseph Myers <joseph@codesourcery.com>
6772
6773 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6774 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6775 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6776
653fb4a2
MS
67772016-05-13 Martin Sebor <msebor@redhat.com>
6778
6779 PR c++/60049
6780 * g++.dg/cpp0x/constexpr-60049.C: New test.
6781
9e37582d
JJ
67822016-05-13 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR bootstrap/71071
6785 * gcc.dg/pr71071.c: New test.
6786
a278aa17
UB
67872016-05-13 Uros Bizjak <ubizjak@gmail.com>
6788
6789 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6790 remove XOP handling.
377eaca7 6791 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6792
ac3d02e2
NS
67932016-05-13 Nathan Sidwell <nathan@acm.org>
6794
6795 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6796 __atomic_is_lock_free declaration.
6797
8ab3bdac
RB
67982016-05-13 Richard Biener <rguenther@suse.de>
6799
6800 PR tree-optimization/42587
6801 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6802
623b8e0a
ML
68032016-05-13 Martin Liska <mliska@suse.cz>
6804
6805 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6806 the new format of dump output.
6807
da7674f6
IE
68082016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6809
6810 * gcc.dg/pr71084.c: New test.
6811
c959db3d
RR
68122016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6813
53d6d955
UB
6814 PR target/53440
6815 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6816
43203dea
RR
68172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6818
6819 * gcc.target/aarch64/struct_return.c: New test.
6820
4f2e1536
MP
68212016-05-12 Marek Polacek <polacek@redhat.com>
6822
6823 PR c/70756
6824 * c-c++-common/pr70756-2.c: New test.
6825 * c-c++-common/pr70756.c: New test.
6826
1ef33ef3
RB
68272016-05-12 Richard Biener <rguenther@suse.de>
6828
6829 PR tree-optimization/71059
6830 * gcc.dg/torture/pr71059.c: New testcase.
6831
763baff6
RB
68322016-05-12 Richard Biener <rguenther@suse.de>
6833
6834 PR tree-optimization/71062
6835 * gcc.dg/torture/pr71062.c: New testcase.
6836
c4ec1243
IE
68372016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6838
6839 PR tree-optimization/71006
6840 * gcc.dg/pr71006.c: New test.
6841
a5fbf76d
MP
68422016-05-12 Marek Polacek <polacek@redhat.com>
6843
6844 PR driver/71063
6845 * gcc.dg/opts-7.c: New test.
6846
5acc47a4
KT
68472016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6848
6849 PR target/70830
6850 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6851 Add -save-temps to dg-options.
6852 Scan for ldmfd rather than pop instruction.
6853 * gcc.target/arm/interrupt-2.c: Likewise.
6854 * gcc.target/arm/pr70830.c: New test.
6855
40bd4bf9
JJ
68562016-05-12 Jakub Jelinek <jakub@redhat.com>
6857
3cd63842
JJ
6858 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6859 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6860
c05d08f6
JJ
6861 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6862 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6863 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6864
bc27ffae
JJ
6865 PR target/71019
6866 * gcc.target/i386/avx512vl-pack-1.c: New test.
6867 * gcc.target/i386/avx512vl-pack-2.c: New test.
6868 * gcc.target/i386/avx512bw-pack-2.c: New test.
6869
515d7412
JJ
6870 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6871
40bd4bf9
JJ
6872 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6873 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6874 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6875
44ab146a
RB
68762016-05-12 Richard Biener <rguenther@suse.de>
6877
6878 PR tree-optimization/70986
6879 * gcc.dg/torture/pr70986-1.c: New testcase.
6880 * gcc.dg/torture/pr70986-2.c: Likewise.
6881 * gcc.dg/torture/pr70986-3.c: Likewise.
6882
d6e83a8d
MM
68832016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6884
6885 PR c/43651
6886 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6887 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6888
51e67ea3
UB
68892016-05-11 Uros Bizjak <ubizjak@gmail.com>
6890
6891 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6892 directive.
6893 * gcc.target/i386/pr66746.c: Ditto.
6894
3fd2b007
MM
68952016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6896
6897 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6898 support.
6899 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6900 warning when using -mvsx-timode.
6901 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6902 * gcc.target/powerpc/dform-2.c: Likewise.
6903 * gcc.target/powerpc/pr68805.c: Likewise.
6904
5c3a10fb
MP
69052016-05-11 Marek Polacek <polacek@redhat.com>
6906
6907 PR c++/71024
6908 * c-c++-common/attributes-3.c: New test.
6909
7cfb065b
NS
69102016-05-11 Nathan Sidwell <nathan@acm.org>
6911
6912 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6913 * gcc.c-torture/execute/pr68185.c: Likewise.
6914 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6915 * gcc.dg/pr69634.c: Requires scheduling.
6916 * gcc.dg/torture/pr66178.c: Require label values.
6917 * gcc.dg/setjmp-6.c: Require indirect jumps.
6918
f35ea97d
RB
69192016-05-11 Richard Biener <rguenther@suse.de>
6920
6921 PR tree-optimization/71055
6922 * gcc.dg/torture/pr71055.c: New testcase.
6923
dff70323
RB
69242016-05-11 Richard Biener <rguenther@suse.de>
6925
6926 PR debug/71057
6927 * g++.dg/debug/pr71057.C: New testcase.
6928
56a3d28b
JJ
69292016-05-11 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR fortran/70855
6932 * gfortran.dg/gomp/pr70855.f90: New test.
6933
ebc1b29e
RB
69342016-05-11 Richard Biener <rguenther@suse.de>
6935
6936 PR middle-end/71002
6937 * g++.dg/torture/pr71002.C: New testcase.
6938
98ccd1d7
IE
69392016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6940
6941 PR middle-end/70807
6942 * gcc.dg/pr70807.c: New test.
6943
ed29e24b
MS
69442016-05-10 Martin Sebor <msebor@redhat.com>
6945
6946 PR c++/38611
6947 * g++.dg/Wattributes.C: New test.
6948
e39dab2c
MG
69492016-05-10 Marc Glisse <marc.glisse@inria.fr>
6950
6951 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6952 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6953 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6954
d067e238
IE
69552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6956
6957 PR target/70799
6958 * gcc.target/i386/pr70799-1.c: New test.
6959
cd36c83e
PMR
69602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6961
6962 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6963
1e3af2a4
IE
69642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6965
6966 PR middle-end/70877
6967 * gcc.target/i386/pr70877.c: New test.
6968
afc610db
IE
69692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6970
6971 PR tree-optimization/70786
6972 * gcc.target/i386/pr70876.c: New test.
6973
4b59d19f
JJ
69742016-05-10 Jakub Jelinek <jakub@redhat.com>
6975
6976 PR target/70927
6977 * gcc.target/i386/avx512vl-logic-1.c: New test.
6978 * gcc.target/i386/avx512vl-logic-2.c: New test.
6979 * gcc.target/i386/avx512dq-logic-2.c: New test.
6980
9b5ee426
BS
69812016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6982
6983 PR target/70963
6984 * gcc.target/powerpc/pr70963.c: New.
6985
f3352cab
DM
69862016-05-10 David Malcolm <dmalcolm@redhat.com>
6987
6988 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6989 (test_very_wide_line): Add ruler to expected output.
6990 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6991 (test_very_wide_line): Likewise.
6992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6993 (test_show_locus): Within the handling of "test_very_wide_line",
6994 enable show_ruler_p on the diagnostic context.
6995
4a3255dd
RB
69962016-05-10 Richard Biener <rguenther@suse.de>
6997
6998 PR tree-optimization/71039
6999 * gcc.dg/torture/pr71039.c: New testcase.
7000
da7c9950
NS
70012016-05-10 Nathan Sidwell <nathan@acm.org>
7002
7003 * gcc.dg/nested-func-10.c: Requires alloca.
7004 * gcc.dg/nested-func-9.c: Requires alloca.
7005 * gcc.c-torture/execute/pr70460.c: Requires labels.
7006 * gcc.c-torture/compile/pr70199.c: Requires labels.
7007 * gcc.target/nvptx/decl.c: Compile only.
7008 * gcc.target/nvptx/trailing-init.c: Compile only.
7009 * gcc.target/nvptx/ary-init.c: Compile only.
7010
cf68d92c
MP
70112016-05-10 Marek Polacek <polacek@redhat.com>
7012
7013 PR c/70255
7014 * gcc.dg/attr-opt-1.c: New test.
7015
64ea4e15
RB
70162016-05-10 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/70497
7019 PR tree-optimization/28367
7020 * gcc.dg/torture/20160404-1.c: New testcase.
7021 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7022 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7023
5a96dae3
PMR
70242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7025
7026 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7027
fc97f805
UB
70282016-05-09 Uros Bizjak <ubizjak@gmail.com>
7029
7030 * gcc.target/i386/fabsneg-1.c New test.
7031
a710b1d5
AM
70322016-05-09 Alan Modra <amodra@gmail.com>
7033
7034 PR testsuite/70826
7035 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7036
171f6f05
RB
70372016-05-09 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/70985
7040 * gcc.dg/torture/pr70985.c: New testcase.
7041
18caa34e
BC
70422016-05-09 Bin Cheng <bin.cheng@arm.com>
7043
7044 * gcc.dg/tree-ssa/ifc-9.c: New test.
7045 * gcc.dg/tree-ssa/ifc-10.c: New test.
7046 * gcc.dg/tree-ssa/ifc-11.c: New test.
7047 * gcc.dg/tree-ssa/ifc-12.c: New test.
7048 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7049 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7050 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7051
7a27d38f
RB
70522016-05-09 Richard Biener <rguenther@suse.de>
7053
7054 PR fortran/70937
7055 * gfortran.dg/pr70937.f90: New testcase.
7056
5ebbbd3d
RO
70572016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7058
7059 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7060
f6288c24
FR
70612016-05-07 Fritz Reese <fritzoreese@gmail.com>
7062
7063 PR fortran/56226
7064 * gfortran.dg/dec_structure_1.f90: New testcase.
7065 * gfortran.dg/dec_structure_2.f90: Ditto.
7066 * gfortran.dg/dec_structure_3.f90: Ditto.
7067 * gfortran.dg/dec_structure_4.f90: Ditto.
7068 * gfortran.dg/dec_structure_5.f90: Ditto.
7069 * gfortran.dg/dec_structure_6.f90: Ditto.
7070 * gfortran.dg/dec_structure_7.f90: Ditto.
7071 * gfortran.dg/dec_structure_8.f90: Ditto.
7072 * gfortran.dg/dec_structure_9.f90: Ditto.
7073 * gfortran.dg/dec_structure_10.f90: Ditto.
7074 * gfortran.dg/dec_structure_11.f90: Ditto.
7075 * gfortran.dg/dec_union_1.f90: Ditto.
7076 * gfortran.dg/dec_union_2.f90: Ditto.
7077 * gfortran.dg/dec_union_3.f90: Ditto.
7078 * gfortran.dg/dec_union_4.f90: Ditto.
7079 * gfortran.dg/dec_union_5.f90: Ditto.
7080 * gfortran.dg/dec_union_6.f90: Ditto.
7081 * gfortran.dg/dec_union_7.f90: Ditto.
7082
5ec4a8cd
TV
70832016-05-07 Tom de Vries <tom@codesourcery.com>
7084
7085 PR tree-optimization/70956
7086 * gcc.dg/graphite/pr70956.c: New test.
7087
58ec1d0e
JJ
70882016-05-06 Jakub Jelinek <jakub@redhat.com>
7089
ccd88fb7
JJ
7090 PR middle-end/70941
7091 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7092 (a, b, c, d): Change type from char to signed char.
7093 (main): Compare against (signed char) -1634678893 instead of
7094 hardcoded -109. Use __builtin_abort instead of abort.
7095
dd3b6464
JJ
7096 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7097 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7098
58ec1d0e
JJ
7099 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7100
19aa23d8
YR
71012016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7102
7103 PR debug/70935
7104 * gcc.dg/torture/pr70935.c: New test.
7105
ae5f0df1
OE
71062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7107
7108 PR target/58219
ce23a8ff 7109 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7110
078f7e37
RB
71112016-05-06 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/70960
7114 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7115
765d7b54
OE
71162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7117
7118 PR target/52933
7119 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7120 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7121 Adjust expected instruction counts.
7122 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7123
29c94e65
MP
71242016-05-06 Marek Polacek <polacek@redhat.com>
7125
7126 PR sanitizer/70875
7127 * gcc.dg/ubsan/bounds-3.c: New test.
7128
3684b02e
OE
71292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7130
7131 PR target/54089
7132 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7133
8706773f
RB
71342016-05-06 Richard Biener <rguenther@suse.de>
7135
7136 PR middle-end/70931
7137 * gfortran.dg/pr70931.f90: New testcase.
7138
a4f51018
RB
71392016-05-06 Richard Biener <rguenther@suse.de>
7140
7141 PR middle-end/70941
7142 * gcc.dg/torture/pr70941.c: New testcase.
7143
c4f2425f
BC
71442016-05-05 Bin Cheng <bin.cheng@arm.com>
7145
7146 PR tree-optimization/57206
7147 * gcc.dg/vect/pr57206.c: New test.
7148
5dc08197
RO
71492016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7150
7151 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7152
351f85c5
JJ
71532016-05-05 Jakub Jelinek <jakub@redhat.com>
7154
568bac8c
JJ
7155 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7156
351f85c5
JJ
7157 * c-c++-common/Wdangling-else-4.c: New test.
7158
33fd7785
JJ
71592016-05-04 Jakub Jelinek <jakub@redhat.com>
7160
2d1ac15a
JJ
7161 PR c++/70906
7162 PR c++/70933
7163 * g++.dg/opt/pr70906.C: New test.
7164 * g++.dg/opt/pr70933.C: New test.
7165
33fd7785
JJ
7166 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7167
6b715bf6
JH
71682016-05-04 Jan Hubicka <hubicka@ucw.cz>
7169
7170 * gcc.dg/ipa/pure-const-3.c: New testcase.
7171
deef7113
MP
71722016-05-04 Marek Polacek <polacek@redhat.com>
7173
7174 * c-c++-common/Wdangling-else-1.c: New test.
7175 * c-c++-common/Wdangling-else-2.c: New test.
7176 * c-c++-common/Wdangling-else-3.c: New test.
7177
5396db97
KCY
71782016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7179
7180 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7181 flag is present.
7182
de55efd5
MP
71832016-05-04 Marek Polacek <polacek@redhat.com>
7184
7185 PR c/48778
7186 * gcc.dg/Waddress-2.c: New test.
7187
475839b6
AM
71882016-05-04 Alan Modra <amodra@gmail.com>
7189
7190 * gcc.target/powerpc/pr70866.c: New.
7191
b25aad5f
MS
71922016-05-03 Martin Sebor <msebor@redhat.com>
7193
7194 PR c++/66561
7195 * c-c++-common/builtin_location.c: New test.
7196 * g++.dg/cpp1y/builtin_location.C: New test.
7197
79ce98bc
MP
71982016-05-03 Marek Polacek <polacek@redhat.com>
7199
7200 PR c/70859
7201 * gcc.dg/pr70859.c: New test.
7202 * gcc.dg/pr70859-2.c: New test.
7203
402e89f5
PMR
72042016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7205
7206 * gnat.dg/debug5.adb: New testcase.
7207
f3d90045
DV
72082016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7209
7210 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7211 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7212 Procedure to check for z10 instruction set.
7213
1e26cec1
CL
72142016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7215
7216 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7217
71aca5a0
AM
72182016-05-03 Alan Modra <amodra@gmail.com>
7219
7220 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7221
2fd70ec1
JJ
72222016-05-03 Jakub Jelinek <jakub@redhat.com>
7223
7224 * gcc.target/i386/avx512f-cvt-1.c: New test.
7225
e5705cf7
L
72262016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7227
7228 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7229 -fdump-tree-vrp-details.
7230
381cdae4
RB
72312016-05-03 Richard Biener <rguenther@suse.de>
7232
7233 * gcc.dg/pr30172-1.c: Adjust.
7234 * gcc.dg/pr63743.c: Likewise.
7235 * gcc.dg/tm/pr51696.c: Likewise.
7236 * c-c++-common/tm/safe-1.c: Likewise.
7237 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7238 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7239 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7240 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7241
adedd5c1
JJ
72422016-05-03 Jakub Jelinek <jakub@redhat.com>
7243
31ed1665
JJ
7244 PR rtl-optimization/70467
7245 * gcc.target/i386/pr70467-3.c: New test.
7246 * gcc.target/i386/pr70467-4.c: New test.
7247
dea60b59
JJ
7248 PR tree-optimization/70916
7249 * gcc.c-torture/compile/pr70916.c: New test.
7250
adedd5c1
JJ
7251 PR target/49244
7252 * gcc.target/i386/pr49244-1.c: New test.
7253 * gcc.target/i386/pr49244-2.c: New test.
7254
f80041ef
BS
72552016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7256
7257 PR rtl-optimization/44281
7258 * gcc.target/i386/pr44281.c: New test.
7259
1cfcd39e
BC
72602016-05-03 bin cheng <bin.cheng@arm.com>
7261
7262 PR tree-optimization/56541
7263 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7264 * gcc.dg/vect/pr56541.c: new test.
7265
4304ccfd
MM
72662016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7267
7268 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7269 __float128.
7270 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7271
50d94c29
L
72722016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7273
7274 PR testsuite/70520
7275 * c-c++-common/asan/clone-test-1.c (main): Align child process
7276 stack to 16 bytes.
7277
bc1aee87
DM
72782016-05-02 David Malcolm <dmalcolm@redhat.com>
7279
7280 PR c++/62314
7281 * g++.dg/spellcheck-fields-2.C: New test case.
7282
474e0129
DM
72832016-05-02 David Malcolm <dmalcolm@redhat.com>
7284
7285 PR c++/62314
7286 * g++.dg/pr62314.C: New test case.
7287
818b88a7
JH
72882016-05-02 Jan Hubicka <hubicka@ucw.cz>
7289
7290 * gcc.dg/ipa/inline-8.c: New testcase.
7291
dd77684f
JJ
72922016-05-02 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR rtl-optimization/70467
7295 * gcc.target/i386/pr70467-1.c: New test.
7296
72407e00
BE
72972016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7298
7299 * gcc.dg/spec-options.c: Run the test on all targets.
7300 * gcc.dg/foo.specs: Use cpp_unique_options.
7301
dd53d197
MG
73022016-05-02 Marc Glisse <marc.glisse@inria.fr>
7303
7304 * gcc.dg/tree-ssa/unord.c: New testcase.
7305
a8b85ce9
MG
73062016-05-02 Marc Glisse <marc.glisse@inria.fr>
7307
7308 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7309
5b37e866
NS
73102016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7311
7312 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7313
7176a4a0
MP
73142016-05-02 Marek Polacek <polacek@redhat.com>
7315
7316 PR c/70851
7317 * gcc.dg/enum-incomplete-3.c: New test.
7318
6b9933b9
MP
73192016-05-02 Marek Polacek <polacek@redhat.com>
7320 Tom de Vries <tom@codesourcery.com>
7321
7322 PR tree-optimization/70700
7323 * gcc.dg/pr70700.c: New test.
7324
90f82260
UB
73252016-05-01 Uros Bizjak <ubizjak@gmail.com>
7326
7327 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7328 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7329 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7330 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7331 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7332
f73036c1
EB
73332016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7334
7335 * ada/acats/run_acats: Rename into...
7336 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7337 * ada/acats/run_all.sh: Remove redundant test.
7338 (target_run): Move around.
7339 (target_gnatchop): Use newly built executable.
7340 (target_gnatmake): Likewise.
7341 Check that the compilation of impbit succeeds.
7342
85e051a3
OE
73432016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7344
7345 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7346 * gcc.dg/20021029-1.c: Likewise.
7347 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7348 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7349 * gcc.target/sh/cmpstr.c: Likewise.
7350 * gcc.target/sh/cmpstrn.c: Likewise.
7351 * gcc.target/sh/memset.c: Likewise.
7352 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7353 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7354 * gcc.target/sh/pr39423-1.c: Likewise.
7355 * gcc.target/sh/pr49468-di.c: Likewise.
7356 * gcc.target/sh/pr49468-si.c: Likewise.
7357 * gcc.target/sh/pr49880-1.c: Likewise.
7358 * gcc.target/sh/pr49880-2.c: Likewise.
7359 * gcc.target/sh/pr49880-3.c: Likewise.
7360 * gcc.target/sh/pr50751-1.c: Likewise.
7361 * gcc.target/sh/pr50751-4.c: Likewise.
7362 * gcc.target/sh/pr50751-7.c: Likewise.
7363 * gcc.target/sh/pr51244-1.c: Likewise.
7364 * gcc.target/sh/pr51244-10.c: Likewise.
7365 * gcc.target/sh/pr51244-11.c: Likewise.
7366 * gcc.target/sh/pr51244-12.c: Likewise.
7367 * gcc.target/sh/pr51244-13.c: Likewise.
7368 * gcc.target/sh/pr51244-14.c: Likewise.
7369 * gcc.target/sh/pr51244-17.c: Likewise.
7370 * gcc.target/sh/pr51244-18.c: Likewise.
7371 * gcc.target/sh/pr51244-19.c: Likewise.
7372 * gcc.target/sh/pr51244-4.c: Likewise.
7373 * gcc.target/sh/pr51244-5.c: Likewise.
7374 * gcc.target/sh/pr51244-7.c: Likewise.
7375 * gcc.target/sh/pr51244-8.c: Likewise.
7376 * gcc.target/sh/pr51244-9.c: Likewise.
7377 * gcc.target/sh/pr51697.c: Likewise.
7378 * gcc.target/sh/pr52483-1.c: Likewise.
7379 * gcc.target/sh/pr52483-2.c: Likewise.
7380 * gcc.target/sh/pr52483-3.c: Likewise.
7381 * gcc.target/sh/pr52483-5.c: Likewise.
7382 * gcc.target/sh/pr52933-1.c: Likewise.
7383 * gcc.target/sh/pr52933-2.c: Likewise.
7384 * gcc.target/sh/pr52933-3.c: Likewise.
7385 * gcc.target/sh/pr53568-1.c: Likewise.
7386 * gcc.target/sh/pr53976-1.c: Likewise.
7387 * gcc.target/sh/pr53988-1.c: Likewise.
7388 * gcc.target/sh/pr53988.c: Likewise.
7389 * gcc.target/sh/pr54089-1.c: Likewise.
7390 * gcc.target/sh/pr54089-6.c: Likewise.
7391 * gcc.target/sh/pr54089-7.c: Likewise.
7392 * gcc.target/sh/pr54089-8.c: Likewise.
7393 * gcc.target/sh/pr54089-9.c: Likewise.
7394 * gcc.target/sh/pr54236-1.c: Likewise.
7395 * gcc.target/sh/pr54236-2.c: Likewise.
7396 * gcc.target/sh/pr54236-3.c: Likewise.
7397 * gcc.target/sh/pr54236-4.c: Likewise.
7398 * gcc.target/sh/pr54386.c: Likewise.
7399 * gcc.target/sh/pr54602-1.c: Likewise.
7400 * gcc.target/sh/pr54685.c: Likewise.
7401 * gcc.target/sh/pr54760-1.c: Likewise.
7402 * gcc.target/sh/pr54760-2.c: Likewise.
7403 * gcc.target/sh/pr54760-3.c: Likewise.
7404 * gcc.target/sh/pr54760-4.c: Likewise.
7405 * gcc.target/sh/pr54760-5.c: Likewise.
7406 * gcc.target/sh/pr54760-6.c: Likewise.
7407 * gcc.target/sh/pr55146.c: Likewise.
7408 * gcc.target/sh/pr55160.c: Likewise.
7409 * gcc.target/sh/pr59278.c: Likewise.
7410 * gcc.target/sh/pr59401-1.c: Likewise.
7411 * gcc.target/sh/pr59533-1.c: Likewise.
7412 * gcc.target/sh/pr63260.c: Likewise.
7413 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7414 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7415 * gcc.target/sh/strlen.c: Likewise.
7416 * gcc.target/sh/torture/pr30807.c: Likewise.
7417 * gcc.target/sh/torture/pr34777.c: Likewise.
7418 * gcc.target/sh/torture/pr64652.c: Likewise.
7419 * gcc.target/sh/torture/pr65505.c: Likewise.
7420 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7421 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7422
411e5c67
PC
74232016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7424
7425 PR c++/66644
7426 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7427
8fa97501
BS
74282016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7429
7430 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7431 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7432 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7433 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7434
5a956111
PP
74352016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7436
7437 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7438 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7439
e7ff0319
CP
74402016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7441
7442 PR middle-end/70626
7443 * c-c++-common/goacc/combined-reduction.c: New test.
7444 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7445
52d11a4b
L
74462016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7447
7448 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7449 *movdi_internal pattern only if PIC off.
7450 * gcc.target/i386/pr70155-2.c: Likewise.
7451 * gcc.target/i386/pr70155-3.c: Likewise.
7452 * gcc.target/i386/pr70155-4.c: Likewise.
7453 * gcc.target/i386/pr70155-5.c: Likewise.
7454 * gcc.target/i386/pr70155-6.c: Likewise.
7455 * gcc.target/i386/pr70155-7.c: Likewise.
7456 * gcc.target/i386/pr70155-8.c: Likewise.
7457 * gcc.target/i386/pr70155-15.c: Likewise.
7458 * gcc.target/i386/pr70155-17.c: Likewise.
7459 * gcc.target/i386/pr70155-22.c: Likewise.
7460
8960db31
BC
74612016-04-29 Bin Cheng <bin.cheng@arm.com>
7462
7463 PR tree-optimization/70803
7464 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7465
cca535a4
IE
74662016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7467
7468 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7469 optimization of vector loop.
7470 * gcc.target/i386/vect-unpack-3.c: New test.
7471 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7472 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7473 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7474
500ecf4a
MP
74752016-04-29 Marek Polacek <polacek@redhat.com>
7476
7477 PR sanitizer/70342
7478 * g++.dg/ubsan/null-7.C: New test.
7479
2fff3db8
MP
7480 PR c/70852
7481 * gcc.dg/pr70852.c: New test.
7482
509063eb
DV
74832016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7484
7485 PR/69089
7486 * g++.dg/cpp0x/alignas6.C: New test.
7487
83745c0d
DV
74882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7489
c87885ca
RO
7490 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7491 * gcc.dg/pr27003.c: Likewise.
7492 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7493 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7494 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7495 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7496 * gcc.target/arc/mxy.c: Likewise.
7497 * gcc.target/arc/mswape.c: Likewise.
7498 * gcc.target/arc/mrtsc.c: Likewise.
7499 * gcc.target/arc/mcrc.c: Likewise.
7500 * gcc.target/arc/mdsp-packa.c: Likewise.
7501 * gcc.target/arc/mdvbf.c: Likewise.
7502 * gcc.target/arc/mlock.c: Likewise.
7503 * gcc.target/arc/mmac-24.c: Likewise.
7504 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7505
849b265d
BS
75062016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7507 Matthijs Kooijman <matthijs@stdin.nl>
7508 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7509
7510 PR target/60040
7511 * gcc.target/avr/pr60040-1.c: New.
7512 * gcc.target/avr/pr60040-2.c: New.
7513
1390536b
RB
75142016-04-29 Richard Biener <rguenther@suse.de>
7515
7516 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7517
98998245
RB
75182016-04-29 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/13962
7521 PR tree-optimization/65686
7522 * gcc.dg/uninit-pr65686.c: New testcase.
7523
8b80cc21
JJ
75242016-04-29 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR middle-end/70843
7527 * gcc.dg/pr70843.c: New test.
7528
6181bc30
JJ
75292016-04-28 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR target/70858
7532 * gcc.target/i386/pr70858.c: New test.
7533
f4cb3612
AB
75342016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7535
7536 * gcc.target/arc/nps400-1.c: New file.
7537
8ad9df62
JR
75382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7539 Andrew Burgess <andrew.burgess@embecosm.com>
7540
7541 * gcc.target/arc/movh_cl-1.c: New file.
7542
ceaaa9fe
JR
75432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7544 Andrew Burgess <andrew.burgess@embecosm.com>
7545
7546 * gcc.target/arc/extzv-1.c: New file.
7547 * gcc.target/arc/insv-1.c: New file.
7548 * gcc.target/arc/insv-2.c: New file.
7549 * gcc.target/arc/movb-1.c: New file.
7550 * gcc.target/arc/movb-2.c: New file.
7551 * gcc.target/arc/movb-3.c: New file.
7552 * gcc.target/arc/movb-4.c: New file.
7553 * gcc.target/arc/movb-5.c: New file.
7554 * gcc.target/arc/movb_cl-1.c: New file.
7555 * gcc.target/arc/movb_cl-2.c: New file.
7556 * gcc.target/arc/movbi_cl-1.c: New file.
7557 * gcc.target/arc/movl-1.c: New file.
7558
4d03dc2f
JR
75592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7560 Andrew Burgess <andrew.burgess@embecosm.com>
7561
7562 * gcc.target/arc/cmem-1.c: New file.
7563 * gcc.target/arc/cmem-2.c: New file.
7564 * gcc.target/arc/cmem-3.c: New file.
7565 * gcc.target/arc/cmem-4.c: New file.
7566 * gcc.target/arc/cmem-5.c: New file.
7567 * gcc.target/arc/cmem-6.c: New file.
7568 * gcc.target/arc/cmem-7.c: New file.
7569 * gcc.target/arc/cmem-ld.inc: New file.
7570 * gcc.target/arc/cmem-st.inc: New file.
7571
81262dad
JJ
75722016-04-28 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR target/70821
7575 * gcc.target/i386/pr70821.c: New test.
7576
0a31a09a
BS
75772016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7578
7579 * gcc.target/powerpc/vec-adde.c: New test.
7580 * gcc.target/powerpc/vec-adde-int128.c: New test.
7581
3ddffba9
JJ
75822016-04-28 Jakub Jelinek <jakub@redhat.com>
7583
7584 * gcc.target/i386/avx-vround-1.c: New test.
7585 * gcc.target/i386/avx-vround-2.c: New test.
7586 * gcc.target/i386/avx512vl-vround-1.c: New test.
7587 * gcc.target/i386/avx512vl-vround-2.c: New test.
7588
713dedcd
RO
75892016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7590
7591 PR testsuite/70595
7592 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7593 (check_effective_target_cilkplus_runtime): ... this.
7594 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7595 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7596
7597 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7598 Require cilkplus_runtime.
7599 Don't add -lcilkrts.
7600 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7601 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7602 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7603 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7604 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7605 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7606 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7607 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7608 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7609 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7610 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7611 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7612 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7613 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7614 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7615 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7616 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7617 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7618 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7619 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7620 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7621 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7622 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7623 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7624 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7625 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7626 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7627 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7628 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7629
7630 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7631 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7632
7633 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7634
7635 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7636 cilkplus_runtime.
7637
3563f78f
MG
76382016-04-27 Marc Glisse <marc.glisse@inria.fr>
7639
7640 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7641 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7642
6bc2bb18
RB
76432015-04-27 Ryan Burn <contact@rnburn.com>
7644
7645 PR c++/69024
7646 PR c++/68997
7647 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7648 diagnostic.
7649 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7650 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7651
1e55d29a
EB
76522016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7653
7654 * gnat.dg/limited_with4.ad[sb]: New test.
7655 * gnat.dg/limited_with4_pkg.ads: New helper.
7656
087146ca
L
76572016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7658
7659 PR target/70155
7660 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7661 and movv1ti_internal patterns
7662 * gcc.target/i386/pr70155-1.c: New test.
7663 * gcc.target/i386/pr70155-2.c: Likewise.
7664 * gcc.target/i386/pr70155-3.c: Likewise.
7665 * gcc.target/i386/pr70155-4.c: Likewise.
7666 * gcc.target/i386/pr70155-5.c: Likewise.
7667 * gcc.target/i386/pr70155-6.c: Likewise.
7668 * gcc.target/i386/pr70155-7.c: Likewise.
7669 * gcc.target/i386/pr70155-8.c: Likewise.
7670 * gcc.target/i386/pr70155-9.c: Likewise.
7671 * gcc.target/i386/pr70155-10.c: Likewise.
7672 * gcc.target/i386/pr70155-11.c: Likewise.
7673 * gcc.target/i386/pr70155-12.c: Likewise.
7674 * gcc.target/i386/pr70155-13.c: Likewise.
7675 * gcc.target/i386/pr70155-14.c: Likewise.
7676 * gcc.target/i386/pr70155-15.c: Likewise.
7677 * gcc.target/i386/pr70155-16.c: Likewise.
7678 * gcc.target/i386/pr70155-17.c: Likewise.
7679 * gcc.target/i386/pr70155-18.c: Likewise.
7680 * gcc.target/i386/pr70155-19.c: Likewise.
7681 * gcc.target/i386/pr70155-20.c: Likewise.
7682 * gcc.target/i386/pr70155-21.c: Likewise.
7683 * gcc.target/i386/pr70155-22.c: Likewise.
7684
92329f9f
L
76852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7686
7687 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7688 ".{5,6}".
7689
309a0cf6
BC
76902016-04-27 Bin Cheng <bin.cheng@arm.com>
7691
7692 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7693 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7694 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7695 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7696 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7697
72ed2b9c
RB
76982016-04-27 Richard Biener <rguenther@suse.de>
7699
7700 PR ipa/70760
7701 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7702 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7703
3c98ff9b
NS
77042016-04-27 Nathan Sidwell <nathan@acm.org>
7705
7706 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7707 * g++.dg/ubsan/pr63956.C: Adjust error location.
7708
9ec5d66b
NC
77092016-04-27 Nick Clifton <nickc@redhat.com>
7710
7711 PR middle-end/49889
7712 * gcc.dg/pr49889.c: New test.
7713
c1e1f433
BS
77142016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7715
7716 * c-c++-common/memset-array.c: New test.
7717
8ac43293
MS
77182016-04-26 Martin Sebor <msebor@redhat.com>
7719
7720 PR c++/66639
7721 * g++.dg/cpp1y/func_constexpr.C: New test.
7722
843ce8ab
PP
77232016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7724
7725 PR c++/70241
7726 * g++.dg/cpp0x/enum32.C: New test.
7727 * g++.dg/cpp0x/enum33.C: New test.
7728
77292016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7730
7731 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7732 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7733 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7734 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7735 * gcc.c-torture/execute/pr38151.c: Likewise.
7736 * gcc.c-torture/execute/pr66556.c: Likewise.
7737 * gcc.c-torture/execute/pr67781.c: Likewise.
7738 * gcc.c-torture/execute/pr68648.c: Likewise.
7739
ca1206be
MG
77402016-04-26 Marc Glisse <marc.glisse@inria.fr>
7741
7742 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7743
2448a956
MP
77442016-04-26 Marek Polacek <polacek@redhat.com>
7745
7746 PR c/67784
7747 * gcc.dg/pr67784-3.c: New test.
7748 * gcc.dg/pr67784-4.c: New test.
7749 * gcc.dg/pr67784-5.c: New test.
7750
b02a5e26
MP
7751 PR c/70791
7752 * gcc.dg/Wnested-externs-2.c: New test.
7753
6b6aa8d3
MG
77542016-04-26 Marc Glisse <marc.glisse@inria.fr>
7755
7756 * gcc.dg/fold-plusmult.c: Adjust.
7757 * gcc.dg/no-strict-overflow-6.c: Adjust.
7758 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7759
a2095b55
BS
77602016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7761
7762 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7763 number scans.
7764 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7765 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7766 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7767 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7768 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7769 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7770 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7771 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7772 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7773 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7774 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7775 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7776 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7777 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7778 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7779 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7780 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7781 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7782 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7783 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7784 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7785 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7786 scans.
7787 * gcc.target/i386/pr32219-4.c: Likewise.
7788 * gcc.target/i386/pr32219-6.c: Likewise.
7789 * gcc.target/i386/pr32219-8.c: Likewise.
7790
bb0cc5c8
KT
77912016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7792
7793 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7794 associated options.
7795
5a0802ea
MP
77962016-04-26 Marek Polacek <polacek@redhat.com>
7797
7798 PR c++/70744
7799 * g++.dg/ext/cond2.C: New test.
7800
00f615af
BC
78012016-04-26 Bin Cheng <bin.cheng@arm.com>
7802
7803 PR tree-optimization/70771
7804 PR tree-optimization/70775
7805 * gcc.dg/pr70771.c: New test.
25939d34 7806 * gcc.dg/pr70775.c: New test.
00f615af 7807
218155e7
BS
78082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7809
7810 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7811
ab99f467
RB
78122016-04-25 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/70780
7815 * gcc.dg/torture/pr70780.c: New testcase.
7816
3f8257db 78172016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7818
c87885ca
RO
7819 * gcc.target/arm/neon-vaddws16.c: New test.
7820 * gcc.target/arm/neon-vaddws32.c: New test.
7821 * gcc.target/arm/neon-vaddwu16.c: New test.
7822 * gcc.target/arm/neon-vaddwu32.c: New test.
7823 * gcc.target/arm/neon-vaddwu8.c: New test.
7824 * lib/target-supports.exp
93c590ee
MC
7825 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7826 that arm neon support vector widen sum of HImode TO SImode.
7827
d6c1a7a7
JJ
78282016-04-23 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR sanitizer/70712
7831 * c-c++-common/asan/pr70712.c: New test.
7832
ab0fc037
TS
78332016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7834
7835 * .gitattributes: New file.
7836
2aa64824
CL
78372016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7838
7839 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7840
e7e12d92
DH
78412016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7842
7843 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7844 * gfortran.dg/submodule_15.f08: Likewise.
7845
d1431192
RB
78462016-04-22 Richard Biener <rguenther@suse.de>
7847
7848 PR tree-optimization/70740
7849 * gcc.dg/torture/pr70740.c: New testcase.
7850
04a63c24
L
78512016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7852
7853 PR target/70750
7854 * gcc.target/i386/pr70750-1.c: New test.
7855 * gcc.target/i386/pr70750-2.c: Likewise.
7856
20700098
PC
78572016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/70540
7860 * g++.dg/cpp0x/auto48.C: New.
7861
aedf4e12
MP
78622016-04-21 Marek Polacek <polacek@redhat.com>
7863
7864 PR c++/70513
7865 * g++.dg/cpp0x/forw_enum12.C: New test.
7866 * g++.dg/cpp0x/forw_enum13.C: New test.
7867
2074d80a
KY
78682016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7869
7870 PR target/70728
7871 * gcc.target/i386/pr70728.c: New test.
7872
aef4aab0
RB
78732016-04-21 Richard Biener <rguenther@suse.de>
7874
7875 PR middle-end/70747
7876 * gcc.dg/pr70747.c: New testcase.
7877
2359e571
BC
78782016-04-21 Bin Cheng <bin.cheng@arm.com>
7879
7880 PR tree-optimization/70715
7881 * gcc.dg/tree-ssa/scev-13.c: New test.
7882
ce0e66ff
MG
78832016-04-21 Marc Glisse <marc.glisse@inria.fr>
7884
7885 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7886
2c2870a1
MG
78872016-04-21 Marc Glisse <marc.glisse@inria.fr>
7888
7889 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7890
a2b056a3
JH
78912016-04-20 Jan Hubicka <jh@suse.cz>
7892
7893 PR ipa/70018
7894 * g++.dg/ipa/nothrow-1.C: New testcase.
7895
ee392fc2
NS
78962016-04-20 Nathan Sidwell <nathan@acm.org>
7897
7898 PR c++/55635
7899 * g++.dg/eh/delete1.C: New.
7900
dda49daf
L
79012016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7902
7903 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7904 -mtune-ctrl=sse_typeless_stores.
7905
8a5b9d5a
L
79062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7907
7908 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7909
1011119f
BC
79102016-04-20 Bin Cheng <bin.cheng@arm.com>
7911
7912 PR tree-optimization/69489
7913 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7914
477d4906
IV
79152016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7916
7917 PR c++/69363
7918 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7919 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7920 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7921
fad08d12
BC
79222016-04-20 Bin Cheng <bin.cheng@arm.com>
7923
7924 PR tree-optimization/56625
7925 PR tree-optimization/69489
7926 * gcc.dg/vect/pr56625.c: New test.
7927 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7928
9e3e4fab
AP
79292016-04-20 Andrew Pinski <apinski@cavium.com>
7930
7931 PR target/64971
7932 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7933
d7aa24e4
AC
79342016-04-20 Arnaud Charlet <charlet@adacore.com>
7935
7936 * gnat.dg/self1.adb: Remove now incorrect test.
7937
e6d62b46
BC
79382016-04-20 Bin Cheng <bin.cheng@arm.com>
7939
7940 * gcc.dg/tree-ssa/scev-11.c: New test.
7941 * gcc.dg/tree-ssa/scev-12.c: New test.
7942
2697b189
MP
79432016-04-20 Marek Polacek <polacek@redhat.com>
7944
7945 PR tree-optimization/70725
7946 * gcc.dg/pr70725.c: New test.
7947
60d393e8
RB
79482016-04-20 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/70726
7951 * g++.dg/vect/pr70726.cc: New testcase.
7952
82c6f58a
AK
79532016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7954
7955 PR target/70674
7956 * gcc.target/s390/pr70674.c: New test.
7957
90eeab20
JD
79582016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959
7960 PR libgfortran/70684
7961 * gfortran.dg/list_read_14.f90: New test.
7962
fc9cf6da
L
79632016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7964
7965 PR target/69201
7966 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7967 extern to force it misaligned.
7968 (b): Likewise.
7969 (c): Likewise.
7970 (d): Likewise.
7971 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7972 Don't check `*' before movv4sf_internal.
7973 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7974 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7975 Don't check `*' before movv16qi_internal.
7976 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7977 extern to force it misaligned.
7978 (b): Likewise.
7979 (c): Likewise.
7980 (d): Likewise.
7981 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7982 Don't check `*' before movv2df_internal.
7983 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7984 extern to force it misaligned.
7985 (b): Likewise.
7986 (c): Likewise.
7987 (d): Likewise.
7988 Check movv8sf_internal instead of avx_storeups256.
7989 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7990
ea8927ea
RB
79912016-04-19 Richard Biener <rguenther@suse.de>
7992
7993 PR tree-optimization/70171
7994 * g++.dg/tree-ssa/pr70171.C: New testcase.
7995
65f52ee9
RB
79962016-04-19 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/70724
7999 * gcc.dg/torture/pr70724.c: New testcase.
8000
987b67f1
VM
80012016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8002
8003 PR middle-end/70689
c87885ca 8004 * gcc.target/i386/pr70689.c: New.
987b67f1 8005
91a47c39
L
80062016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8007
8008 PR target/70708
8009 * gcc.target/i386/pr70708.c: New test.
8010
8270b82d
RB
80112016-04-18 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/43434
8014 * gcc.dg/vect/pr43434.c: New testcase.
8015 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8016 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8017 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8018 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8019 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8020 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8021 * gcc.dg/gomp/pr68640.c: Likewise.
8022 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8023 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8024
edd048e2
RB
80252016-04-18 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/70701
8028 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8029
bd5c7330
TV
80302016-04-18 Tom de Vries <tom@codesourcery.com>
8031
8032 PR testsuite/70699
8033 * gcc.dg/pr70161.c: Add dot-file scans.
8034 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8035 instead of after last dot char.
8036
23f2660f
EB
80372016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8038
8039 * c-c++-common/dump-ada-spec-3.c: New test.
8040 * c-c++-common/dump-ada-spec-4.c: Likewise.
8041
da152c9f
TV
80422016-04-17 Tom de Vries <tom@codesourcery.com>
8043
8044 PR other/70183
8045 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8046
cc950f98
JH
80472016-04-15 Jan Hubicka <jh@suse.cz>
8048
8049 PR ipa/70018
8050 * g++.dg/ipa/pure-const-1.C: New testcase.
8051 * g++.dg/ipa/pure-const-2.C: New testcase.
8052 * g++.dg/ipa/pure-const-3.C: New testcase.
8053
949505a9
MP
80542016-04-15 Marek Polacek <polacek@redhat.com>
8055
8056 PR c/70671
8057 * gcc.dg/bitfld-22.c: New test.
8058
10e547d6
BS
80592016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8060
8061 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8062 x86_64.
8063
1e77281b
MP
80642016-04-15 Marek Polacek <polacek@redhat.com>
8065
8066 PR c/70651
8067 * c-c++-common/pr70651.c: New test.
8068
e501fa8e
KT
80692016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8070
8071 PR rtl-optimization/70681
8072 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8073 dump scan on arm and powerpc.
8074 * gcc.dg/pr10474.c: Likewise.
8075
dda1bf61
JJ
80762016-04-15 Jakub Jelinek <jakub@redhat.com>
8077
ca4ef1ff
JJ
8078 PR c++/69517
8079 PR c++/70019
8080 PR c++/70588
8081 * g++.dg/cpp1y/vla11.C: Revert for real.
8082
dda1bf61
JJ
8083 PR c/70436
8084 * c-c++-common/Wparentheses-1.c: New test.
8085 * c-c++-common/gomp/Wparentheses-1.c: New test.
8086 * c-c++-common/gomp/Wparentheses-2.c: New test.
8087 * c-c++-common/gomp/Wparentheses-3.c: New test.
8088 * c-c++-common/gomp/Wparentheses-4.c: New test.
8089 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8090 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8091 * c-c++-common/goacc/Wparentheses-1.c: New test.
8092
1355e62c
KY
80932016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8094
8095 PR target/70662
8096 * gcc.target/i386/pr70662.c: New test.
8097
0ab34b9e 80982016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8099 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8100
8101 PR tree-optimization/70130
8102 * gcc.dg/vect/O3-pr70130.c: New testcase.
8103
bc773aad
MM
81042016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8105
6e9b2286
MM
8106 PR target/70669
8107 * gcc.target/powerpc/pr70669.c: New test.
8108
bc773aad
MM
8109 PR target/70640
8110 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8111 a power7 system that does not have an assembler that supports
8112 power8.
8113
d8747845
MS
81142016-04-14 Martin Sebor <msebor@redhat.com>
8115
8116 PR c++/69517
8117 PR c++/70019
8118 PR c++/70588
8119 * c-c++-common/ubsan/vla-1.c: Revert.
8120 * g++.dg/cpp1y/vla11.C: Same.
8121 * g++.dg/cpp1y/vla12.C: Same.
8122 * g++.dg/cpp1y/vla13.C: Same.
8123 * g++.dg/cpp1y/vla14.C: Same.
8124 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8125 * g++.dg/init/array24.C: Same.
d8747845
MS
8126 * g++.dg/ubsan/vla-1.C: Same.
8127
85128559
MP
81282016-04-14 Marek Polacek <polacek@redhat.com>
8129 Jan Hubicka <hubicka@ucw.cz>
8130
8131 PR c++/70029
8132 * g++.dg/torture/pr70029.C: New test.
8133
52fbb073
MS
81342016-04-14 Martin Sebor <msebor@redhat.com>
8135
8136 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8137 type size to prevent failures on targets with very low maximum
8138 alignment.
8139
6db61d6f
RB
81402016-04-14 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/70623
8143 * gcc.dg/torture/pr70623.c: New testcase.
8144 * gcc.dg/torture/pr70623-2.c: Likewise.
8145
342fac95
MS
81462016-04-13 Martin Sebor <msebor@redhat.com>
8147
8148 PR c++/69517
8149 PR c++/70019
8150 PR c++/70588
8151 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8152 * g++.dg/cpp1y/vla11.C: New test.
8153 * g++.dg/cpp1y/vla12.C: New test.
8154 * g++.dg/cpp1y/vla13.C: New test.
8155 * g++.dg/cpp1y/vla14.C: New test.
8156 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8157 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8158 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8159
d93c452f
JJ
81602016-04-13 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR c++/70641
8163 * g++.dg/opt/pr70641.C: New test.
8164
85115fb6
RO
81652016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 PR rtl-optimization/68749
8168 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8169 effects of argument promotions.
8170 Remove default args to dg-skip-if.
8171
545a4139
PC
81722016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/70635
8175 * g++.dg/parse/pr70635.C: New.
8176
b3a77f21
MP
81772016-04-13 Marek Polacek <polacek@redhat.com>
8178
8179 PR c++/70639
8180 * c-c++-common/Wmisleading-indentation-4.c: New test.
8181
99cd9857
MP
81822016-04-13 Marek Polacek <polacek@redhat.com>
8183
8184 PR c/70436
c87885ca
RO
8185 * gcc.dg/Wparentheses-12.c: New test.
8186 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8187
75ca93ec
IE
81882016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8189
8190 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8191 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8192 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8193
3d3f9e7e
JJ
81942016-04-13 Jakub Jelinek <jakub@redhat.com>
8195
37947cd0
JJ
8196 PR middle-end/70633
8197 * gcc.c-torture/compile/pr70633.c: New test.
8198
3d3f9e7e
JJ
8199 PR debug/70628
8200 * gcc.dg/torture/pr70628.c: New test.
8201
92886d3e
PP
82022016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8203
8204 PR c++/70610
8205 * g++.dg/template/pr70610.C: New test.
8206 * g++.dg/template/pr70610-2.C: New test.
8207 * g++.dg/template/pr70610-3.C: New test.
8208 * g++.dg/template/pr70610-4.C: New test.
8209
13bd7c2b
JJ
82102016-04-12 Jakub Jelinek <jakub@redhat.com>
8211
6512fa6d
JJ
8212 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8213 128 instead of 32.
8214
13bd7c2b
JJ
8215 PR c++/70571
8216 * g++.dg/ext/pr70571.C: New test.
8217
20b9851c
MM
82182016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8219
8a434ada 8220 PR target/70640
20b9851c
MM
8221 * gcc.target/powerpc/pr70640.c: New test.
8222
2b2f52bc
PC
82232016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8224
8225 PR c++/68722
8226 * g++.dg/parse/pr68722.C: New.
8227
5901e56a
JJ
82282016-04-12 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR rtl-optimization/70596
8231 * gcc.target/i386/pr70596.c: New test.
8232
d4619dc1
NS
82332016-04-12 Nathan Sidwell <nathan@acm.org>
8234
8235 PR c++/70501
8236 * g++.dg/init/pr70501.C: New.
8237
3df530d3
DW
82382016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8239
8240 * gcc.target/i386/asm-flag-6.c: New test.
8241
b7a120d7
TV
82422016-04-12 Tom de Vries <tom@codesourcery.com>
8243
8244 PR tree-optimization/68756
8245 * gcc.dg/graphite/pr68756.c: New test.
8246
4e0eea75
JJ
82472016-04-12 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR tree-optimization/70602
8250 * gcc.c-torture/execute/pr70602.c: New test.
8251
35fbda43
MM
82522016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8253
8254 PR target/70381
8255 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8256 __float128 emulator is built and runs.
8257 * gcc.target/powerpc/float128-1.c: Likewise.
8258
8259 * lib/target-supports.exp (check_ppc_float128_sw_available):
8260 Rework tests for __float128 software and hardware
8261 availability. Fix exit condition to return 0 on success.
8262
04a99ebe
JG
82632016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8264
8265 PR target/70133
8266 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8267 * gcc.target/aarch64/target_attr_15.c: Likewise.
8268
47cd5a85
PC
82692016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8270
8271 PR c++/69066
8272 * g++.dg/cpp1y/pr69066.C: New.
8273
a5edb32e
JD
82742016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8275
8276 PR fortran/68566
8277 * gfortran.dg/pr36192.f90: Update test.
8278 * gfortran.dg/pr36192_1.f90: Update test.
8279 * gfortran.dg/real_dimension_1.f: Update test.
8280 * gfortran.dg/parameter_array_init_7.f90: New test.
8281
8ef378f8
JDA
82822016-04-09 John David Anglin <danglin@gcc.gnu.org>
8283
c532c871
JDA
8284 PR testsuite/64039
8285 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8286
d34f706f
JDA
8287 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8288
75e1dd9e
JDA
8289 PR rtl-optimization/66669
8290 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8291
8a976f5f
JDA
8292 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8293
da04822a
JDA
8294 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8295 * gcc.dg/pie-1.c: Likewise.
8296 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8297 * gcc.dg/pic-4.c: Likewise.
8298 * gcc.dg/pie-3.c: Likewise.
8299 * gcc.dg/pie-4.c: Likewise.
8300
adfabcf9
JDA
8301 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8302
4a020adf
JDA
8303 PR tree-optimization/68644
8304 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8305
8ef378f8
JDA
8306 PR rtl-optimization/64886
8307 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8308
09bf990e
TV
83092016-04-09 Tom de Vries <tom@codesourcery.com>
8310
8311 PR tree-optimization/68953
8312 * gcc.dg/graphite/pr68953.c: New test.
8313
138c3c1a
DH
83142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8315
8316 PR fortran/70592
8317 * gfortran.dg/deferred_character_16.f90: New test.
8318
f55460af
JJ
83192016-04-09 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR tree-optimization/70586
8322 * gcc.c-torture/execute/pr70586.c: New test.
8323
0b77bbf3
DH
83242016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8325
8326 PR sanitizer/70573
8327 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8328 with __builtin_memset
8329 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8330
c42cfb5c
CP
83312016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8332
8333 PR lto/70289
8334 PR ipa/70348
8335 PR tree-optimization/70373
8336 PR middle-end/70533
8337 PR middle-end/70534
8338 PR middle-end/70535
8339 * c-c++-common/goacc/reduction-5.c: New test.
8340 * c-c++-common/goacc/reduction-promotions.c: New test.
8341 * gfortran.dg/goacc/reduction-3.f95: New test.
8342 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8343
56cfb596
PP
83442016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8345
8346 PR c++/70590
8347 PR c++/70452
8348 * g++.dg/pr70590.C: New test.
8349 * g++.dg/pr70590-2.C: New test.
8350
1a13c0a2
JJ
83512016-04-08 Jakub Jelinek <jakub@redhat.com>
8352
abc0647a
JJ
8353 PR middle-end/70593
8354 * gcc.target/i386/pr70593.c: New test.
8355
1a13c0a2
JJ
8356 PR rtl-optimization/70574
8357 * gcc.target/i386/avx2-pr70574.c: New test.
8358
c3da4956
MO
83592016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8360
8361 PR sanitizer/70541
8362 * c-c++-common/asan/pr70541.c: New test.
8363
9f1b833b
TV
83642016-04-08 Tom de Vries <tom@codesourcery.com>
8365
8366 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8367 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8368
bae7adda
KT
83692016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8370
8371 PR target/70566
8372 * gcc.c-torture/execute/pr70566.c: New test.
8373
211f3d57
TV
83742016-04-08 Tom de Vries <tom@codesourcery.com>
8375
8376 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8377 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8378
02cf2861
AM
83792016-04-08 Alan Modra <amodra@gmail.com>
8380
8381 * gcc.target/powerpc/pr70117.c: New.
8382
5f490f9f
JJ
83832016-04-07 Jakub Jelinek <jakub@redhat.com>
8384
56e9b710
JJ
8385 PR testsuite/70581
8386 * gcc.dg/lto/simd-function_0.c: New test.
8387
5f490f9f
JJ
8388 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8389 clones.
8390 * c-c++-common/attr-simd-2.c: Likewise.
8391 * c-c++-common/attr-simd-4.c: Likewise.
8392 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8393 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8394
e4ebc74d
TP
83952016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8396
8397 PR testsuite/70553
8398 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8399
9817ae35
TS
84002016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8401 Tom de Vries <tom@codesourcery.com>
8402
8403 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8404 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8405 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8406 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8407 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8408 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8409 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8410 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8411
e292f64d
PP
84122016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8413
8414 PR c/70436
8415 * g++.dg/warn/Wparentheses-29.C: New test.
8416
6b37bdaf
PP
84172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8418
8419 PR c/70436
8420 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8421 explicit braces to resolve a future -Wparentheses warning.
8422
64824205
RH
84232016-04-06 Richard Henderson <rth@redhat.com>
8424
8425 * gcc.dg/pr61817-1.c: New test.
8426 * gcc.dg/pr61817-2.c: New test.
8427 * gcc.dg/pr69391-1.c: New test.
8428 * gcc.dg/pr69391-2.c: New test.
8429
bc2fc1f3
VM
84302016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8431
8432 PR rtl-optimization/70398
c87885ca 8433 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8434
41414a02
EB
84352016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8436
8437 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8438
4066ea8a
YR
84392016-04-06 Yvan Roux <yvan.roux@linaro.org>
8440 Pedro Alves <palves@redhat.com>
8441
8442 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8443
ec35ea45
JJ
84442016-04-06 Jakub Jelinek <jakub@redhat.com>
8445
3866f8dd
JJ
8446 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8447 Check for avx512f effective targets instead of avx2.
8448 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8449 for AVX512F clones.
8450 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8451 * g++.dg/gomp/declare-simd-1.C: Likewise.
8452 * g++.dg/gomp/declare-simd-3.C: Likewise.
8453 * g++.dg/gomp/declare-simd-4.C: Likewise.
8454
ec35ea45
JJ
8455 PR middle-end/70550
8456 * c-c++-common/gomp/pr70550-1.c: New test.
8457 * c-c++-common/gomp/pr70550-2.c: New test.
8458
c08d28ac
NS
84592016-04-05 Nathan Sidwell <nathan@acm.org>
8460
8461 PR c++/70512
8462 * g++.dg/ext/attribute-may-alias-5.C: New.
8463
1d510e04
JJ
84642016-04-05 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR c++/70336
8467 * c-c++-common/pr70336.c: New test.
8468 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8469 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8470
84278ed9
JH
84712016-04-05 Jan Hubicka <hubicka@ucw.cz>
8472
8473 PR ipa/66223
8474 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8475
268a0ec4
JJ
84762016-04-05 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR rtl-optimization/70542
8479 * gcc.dg/torture/pr70542.c: New test.
8480 * gcc.target/i386/avx2-pr70542.c: New test.
8481
5e8c2eb1
ZS
84822016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8483
8484 PR tree-optimization/70509
8485 * gcc.target/i386/avx512bw-pr70509.c: New test.
8486
c0daf32d
PP
84872016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8488
8489 PR c++/70452
8490 * g++.dg/ext/constexpr-vla4.C: New test.
8491
bf867841
UB
84922016-04-05 Uros Bizjak <ubizjak@gmail.com>
8493
8494 PR target/70510
8495 * gcc.target/i386/pr70510.c: New test.
8496
3022186a
RB
84972016-04-05 Richard Biener <rguenther@suse.de>
8498
8499 PR tree-optimization/70526
8500 * g++.dg/torture/pr70526.C: New testcase.
8501
55fc79b2
JJ
85022016-04-05 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR target/70525
8505 * gcc.target/i386/pr70525.c: New test.
8506
62b233f2
RB
85072016-04-05 Richard Biener <rguenther@suse.de>
8508
8509 PR middle-end/70499
8510 * g++.dg/torture/pr70499.C: New testcase.
8511
cc05759d
RB
85122016-04-05 Richard Biener <rguenther@suse.de>
8513
8514 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8515 remove XFAIL.
8516
f23f16d4
JJ
85172016-04-04 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR middle-end/70307
8520 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8521 rs6000 ABI warnings.
8522
d27ecc49
JH
85232016-04-04 Jan Hubicka <hubicka@ucw.cz>
8524
8525 PR ipa/66223
8526 * g++.dg/ipa/devirt-51.C: New testcase.
8527
c974c96e 85282016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8529 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8530
8531 PR middle-end/70457
8532 * gcc.dg/torture/pr70457.c: New.
8533
7a85da89
AV
85342016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8535
8536 PR fortran/67538
8537 * gfortran.dg/allocate_with_source_19.f08: New test.
8538
de517e64
AV
85392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8540
8541 PR fortran/65795
8542 * gfortran.dg/coarray_allocate_6.f08: New test.
8543
43b9f499
RB
85442016-04-04 Richard Biener <rguenther@suse.de>
8545
8546 PR rtl-optimization/70484
8547 * gcc.dg/torture/pr70484.c: New testcase.
8548
f13355da
MP
85492016-04-04 Marek Polacek <polacek@redhat.com>
8550
8551 PR c/70307
8552 * gcc.dg/torture/pr70307.c: New test.
8553
6cc6ed50
OE
85542016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8555
8556 PR target/70416
8557 PR target/67391
8558 * gcc.target/sh/torture/pr70416.c: New.
8559
abdc16c8
MS
85602016-04-02 Martin Sebor <msebor@redhat.com>
8561
8562 PR c++/67376
8563 PR c++/70170
8564 PR c++/70172
8565 PR c++/70228
8566 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8567 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8568 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8569 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8570 * g++.dg/cpp0x/constexpr-string.C: Same.
8571 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8572 * g++.dg/cpp0x/pr65398.C: Same.
8573 * g++.dg/ext/constexpr-vla1.C: Same.
8574 * g++.dg/ext/constexpr-vla2.C: Same.
8575 * g++.dg/ext/constexpr-vla3.C: Same.
8576 * g++.dg/ubsan/pr63956.C: Same.
8577
763cd859
JJ
85782016-04-01 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR rtl-optimization/70467
8581 * gcc.target/i386/pr70467-2.c: New test.
8582
0f875435
JJ
85832016-04-01 Jakub Jelinek <jakub@redhat.com>
8584 Marek Polacek <polacek@redhat.com>
8585
8586 PR c++/70488
8587 * g++.dg/init/new47.C: New test.
8588
41d14659
RR
85892016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8590
8591 PR target/70496
8592 * gcc.target/arm/pr70496.c: New test.
8593
f9bf89bb
NS
85942016-04-01 Nathan Sidwell <nathan@acm.org>
8595
73b9085d
NS
8596 PR c++/68475
8597 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8598
4afdcfaa
IE
85992016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8600
8601 PR target/69890
8602 * gcc.dg/strlenopt.h (memmove): New.
8603 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8604 instead of "string.h".
8605 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8606 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8607 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8608 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8609 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8610 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8611 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8612 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8613 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8614 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8615 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8616 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8617 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8618 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8619 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8620 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8621 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8622 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8623 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8624 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8625
b5d7a29c
RO
86262016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8627
8628 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8629 (Holder::foo): Reflect this.
8630
b660f9ec
IE
86312016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8632
8633 PR target/70442
8634 * gcc.dg/pr70442.c: New test.
8635
88504f34
NS
86362016-03-31 Nathan Sidwell <nathan@acm.org>
8637
8638 PR c++/70393
8639 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8640
95d34b96
KY
86412016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8642
8643 PR target/70453
8644 * gcc.target/i386/pr70453.c: New test.
8645
b4c4967c
AB
86462016-03-31 Andrey Belevantsev <abel@ispras.ru>
8647
8648 PR target/70292
8649 * gcc.c-torture/pr70292.c: New test.
8650
5fde6a45
MP
86512016-03-31 Marek Polacek <polacek@redhat.com>
8652
8653 PR c/70297
8654 * c-c++-common/pr70297.c: New test.
8655 * g++.dg/cpp0x/typedef-redecl.C: New test.
8656 * gcc.dg/typedef-redecl2.c: New test.
8657
97eb24c4
JJ
86582016-03-31 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR rtl-optimization/70460
8661 * gcc.c-torture/execute/pr70460.c: New test.
8662
efc3536f
RB
86632016-03-31 Richard Biener <rguenther@suse.de>
8664
8665 PR c++/70430
8666 * g++.dg/ext/vector30.C: New testcase.
8667
e0876e21
DH
86682016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8669 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8670
8671 * gfortran.dg/fmt_pf.f90: New test.
8672
e9bff8c6
RO
86732016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675 Forward-port from 5 branch
8676 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR testsuite/70356
8679 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8680 dg-require-effective-target after dg-do.
8681
8682 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8683
8684 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8685
2620c80d
TS
86862016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8687 Julian Brown <julian@codesourcery.com>
8688 Chung-Lin Tang <cltang@codesourcery.com>
8689 Cesar Philippidis <cesar@codesourcery.com>
8690 James Norris <jnorris@codesourcery.com>
8691 Tom de Vries <tom@codesourcery.com>
8692 Nathan Sidwell <nathan@codesourcery.com>
8693
bf867841 8694 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8695 * c-c++-common/goacc/loop-clauses.c: Likewise.
8696 * g++.dg/goacc/template.C: Likewise.
8697 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8698 * gfortran.dg/goacc/loop-1.f95: Likewise.
8699 * gfortran.dg/goacc/loop-5.f95: Likewise.
8700 * gfortran.dg/goacc/loop-6.f95: Likewise.
8701 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8702 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8703 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8704 * c-c++-common/goacc/clauses-fail.c: Likewise.
8705 * c-c++-common/goacc/parallel-1.c: Likewise.
8706 * c-c++-common/goacc/reduction-1.c: Likewise.
8707 * c-c++-common/goacc/reduction-2.c: Likewise.
8708 * c-c++-common/goacc/reduction-3.c: Likewise.
8709 * c-c++-common/goacc/reduction-4.c: Likewise.
8710 * c-c++-common/goacc/routine-3.c: Likewise.
8711 * c-c++-common/goacc/routine-4.c: Likewise.
8712 * c-c++-common/goacc/routine-5.c: Likewise.
8713 * c-c++-common/goacc/tile.c: Likewise.
8714 * g++.dg/goacc/template.C: Likewise.
8715 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8716 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8717 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8718 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8719 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8720 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8721 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8722 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8723 * c-c++-common/goacc/use_device-1.c: ... this file.
8724 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8725 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8726 * c-c++-common/goacc/host_data-6.c: ... this file.
8727 * c-c++-common/goacc/loop-2-kernels.c: New file.
8728 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8729 * c-c++-common/goacc/loop-3.c: Likewise.
8730 * g++.dg/goacc/reference.C: Likewise.
8731 * g++.dg/goacc/routine-1.C: Likewise.
8732 * g++.dg/goacc/routine-2.C: Likewise.
8733
f6d2d066
RB
87342016-03-30 Richard Biener <rguenther@suse.de>
8735
8736 PR middle-end/70450
8737 * gcc.dg/torture/pr70450.c: New testcase.
8738
d43242b9
JJ
87392016-03-30 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR target/70421
8742 * gcc.dg/torture/pr70421.c: New test.
8743 * gcc.target/i386/avx512f-pr70421.c: New test.
8744
5ce43b77
L
87452016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8746
8747 PR testsuite/70364
8748 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8749 (check): New function.
8750 (bar): Call check.
8751 (foo): Align stack to 16 bytes when calling bar.
8752 * gcc.target/i386/cleanup-2.c: Likewise.
8753
d014a712
PP
87542016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8755
8756 PR tree-optimization/59124
8757 * gcc.dg/Warray-bounds-19.c: New test.
8758
3f8257db 87592016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8760
8761 * lib/prune.exp (escape_regex_chars): New.
8762 (prune_file_path): Update to quote metcharacters for regexp.
8763
3336c6e0
JJ
87642016-03-29 Jakub Jelinek <jakub@redhat.com>
8765
a362f023
JJ
8766 PR rtl-optimization/70429
8767 * gcc.c-torture/execute/pr70429.c: New test.
8768
3336c6e0
JJ
8769 PR tree-optimization/70405
8770 * gcc.dg/pr70405.c: New test.
8771
728557fd
AV
87722016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8773
8774 PR fortran/70397
8775 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8776 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8777
bef977d4
TS
87782016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8779
8780 PR testsuite/64177
8781 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8782 __cilkrts_set_param to set two workers.
8783 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8784 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8785
6f6d25c9
DH
87862016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8787
bf867841 8788 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8789
45733562
KY
87902016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8791
8792 PR target/70406
bf867841 8793 * gcc.target/i386/pr70406.c: New test.
45733562 8794
a1799e5e
EB
87952016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8796
8797 * gnat.dg/specs/double_record_extension3.ads: New test.
8798
5fca7b66
RH
87992016-03-25 Richard Henderson <rth@redhat.com>
8800
8801 PR target/70120
8802 * gcc.target/aarch64/pr70120-1.c: New.
8803 * gcc.target/aarch64/pr70120-2.c: New.
8804 * gcc.target/aarch64/pr70120-3.c: New.
8805
31ce75c6
PP
88062016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8807
8808 PR c++/62212
8809 * g++.dg/template/mangle2.C: The dg-do directive should be
8810 "compile" not "assemble".
8811
3caf0ca1
BS
88122016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8813
8814 PR lto/69650
8815 * gcc.dg/pr69650.c: New test.
8816
634035b6
DE
88172016-03-25 David Edelsohn <dje.gcc@gmail.com>
8818
8819 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8820
45d34276
AM
88212016-03-25 Alan Modra <amodra@gmail.com>
8822
8823 * gcc.dg/dfp/pr70052.c: New test.
8824
8f085166
RH
88252016-03-24 Richard Henderson <rth@redhat.com>
8826
8827 PR middle-end/69845
8828 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8829 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8830
011e5ec3
TV
88312016-03-24 Tom de Vries <tom@codesourcery.com>
8832
8833 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8834
9e3f4551
TV
88352016-03-24 Tom de Vries <tom@codesourcery.com>
8836
8837 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8838 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8839
45780041
TV
88402016-03-24 Tom de Vries <tom@codesourcery.com>
8841
8842 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8843 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8844
887ab4e5
PP
88452016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8846
8847 PR c++/62212
8848 * g++.dg/template/mangle2.C: New test.
8849
69a9a66f
RB
88502016-03-24 Richard Biener <rguenther@suse.de>
8851
8852 PR tree-optimization/70396
8853 * gcc.dg/torture/pr70396.c: New testcase.
8854
ed87de55
RB
88552016-03-24 Richard Biener <rguenther@suse.de>
8856
8857 PR middle-end/70370
8858 * gcc.dg/torture/pr70370.c: New testcase.
8859
ea064934
TV
88602016-03-24 Tom de Vries <tom@codesourcery.com>
8861
8862 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8863 * gfortran.dg/goacc/kernels-tree.f95: Same.
8864 * gfortran.dg/goacc/parallel-tree.f95: Same.
8865
b2a4dd1d
TV
88662016-03-24 Tom de Vries <tom@codesourcery.com>
8867
8868 * c-c++-common/goacc/uninit-if-clause.c: New test.
8869 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8870
72e7cd6e
JJ
88712016-03-24 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR target/70290
bf867841
UB
8874 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8875 Fix formatting.
72e7cd6e 8876
ce9d0c03
RB
88772016-03-24 Richard Biener <rguenther@suse.de>
8878
8879 PR tree-optimization/70372
8880 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8881
426b9428
PP
88822016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8883
8884 PR c++/70347
8885 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8886
cd1588c4
PP
88872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8888
8889 PR c++/70332
8890 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8891
61637db3
JJ
88922016-03-23 Jakub Jelinek <jakub@redhat.com>
8893
928af3bf
JJ
8894 PR c++/70001
8895 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8896 * g++.dg/cpp1y/pr70001.C: New test.
8897
61637db3
JJ
8898 PR c++/70323
8899 * g++.dg/cpp0x/constexpr-70323.C: New test.
8900
05aca4e7
AO
89012016-03-23 Alexandre Oliva <aoliva@redhat.com>
8902 Jason Merrill <jason@redhat.com>
8903 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR c++/69315
8906 * g++.dg/cpp0x/constexpr-69315.C: New test.
8907 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8908
fbdb6baf
MP
89092016-03-23 Marek Polacek <polacek@redhat.com>
8910
8911 PR c++/69884
8912 * g++.dg/warn/Wignored-attributes-1.C: New test.
8913 * g++.dg/warn/Wignored-attributes-2.C: New test.
8914
d79ee524
TV
89152016-03-23 Tom de Vries <tom@codesourcery.com>
8916
8917 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8918 initialization.
8919 * gfortran.dg/goacc/private-3.f95 (test): Same.
8920 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8921 missing use param.
8922
a59f0bef
KT
89232016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8924
8925 * lib/target-supports.exp: Remove v7ve entry from loop
8926 creating effective target checks.
8927 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8928 (add_options_for_arm_arch_v7ve): Likewise.
8929
0179520a
JJ
89302016-03-23 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR tree-optimization/70354
8933 * gcc.dg/vect/pr70354-1.c: New test.
8934 * gcc.dg/vect/pr70354-2.c: New test.
8935 * gcc.target/i386/avx2-pr70354-1.c: New test.
8936 * gcc.target/i386/avx2-pr70354-2.c: New test.
8937
75bb14d7
JL
89382016-03-22 Jeff Law <law@redhat.com>
8939
8940 PR target/70232
8941 * gcc.dg/tree-ssa/pr70232.c: New test.
8942
72c9526d
IE
89432016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8944
8945 PR target/70302
8946 * gcc.target/i386/pr70302.c: New test.
8947
a3ca1bc5
RB
89482016-03-22 Richard Biener <rguenther@suse.de>
8949
8950 PR middle-end/70251
8951 * g++.dg/torture/pr70251.C: New testcase.
8952
5c240f4d
DM
89532016-03-22 David Malcolm <dmalcolm@redhat.com>
8954
8955 PR c/69993
8956 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8957 Wmisleading-indentation.c.
8958 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8959 reflect change to diagnostic text and order of messages.
8960 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8961
80f6631b
DE
89622016-03-22 David Edelsohn <dje.gcc@gmail.com>
8963
8964 * g++.dg/ext/java-3.C: Don't compile on AIX.
8965
9a10956c
RB
89662016-03-22 Richard Biener <rguenther@suse.de>
8967
8968 PR middle-end/70333
8969 * gcc.dg/torture/pr70333.c: New testcase.
8970
6cedf922
IE
89712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8972
8973 * g++.dg/ext/pr70290.C: New test.
8974
cd6c27ac
KY
89752016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8976
8977 PR target/70325
8978 * gcc.target/i386/pr70325.c: New test.
8979
4cde512c
JJ
89802016-03-22 Jakub Jelinek <jakub@redhat.com>
8981
b01915ed
JJ
8982 PR target/70329
8983 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8984 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8985
4e3e2cf1
JJ
8986 PR target/70300
8987 * gcc.target/i386/pr70300.c: New test.
8988
4cde512c
JJ
8989 PR c++/70295
8990 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8991 (func2): New function for cond with parens, xfail warning for c++.
8992 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8993
16f6d7dc
PP
89942016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8995
8996 PR c++/70096
8997 * g++.dg/template/ptrmem30.C: New test.
8998
a3e2b438
PP
89992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9000
9001 PR c++/70204
9002 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9003 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9004
11b6a02e
JJ
90052016-03-21 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR middle-end/70326
9008 * gcc.dg/pr70326.c: New test.
9009
b9407883
MG
90102016-03-21 Marc Glisse <marc.glisse@inria.fr>
9011 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR tree-optimization/70317
9014 * gcc.dg/pr70317.c: New test.
9015
4a148e19
UB
90162016-03-21 Uros Bizjak <ubizjak@gmail.com>
9017
9018 PR target/70327
9019 * gcc.target/i386/pr70327.c: New test.
9020
2a85ddbb
ML
90212016-03-21 Martin Liska <mliska@suse.cz>
9022
7d36fe98 9023 PR ipa/70306
2a85ddbb
ML
9024 * gcc.dg/ipa/pr70306.c: New test.
9025
4a148e19 90262016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9027
9028 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9029 * gcc.target/arm/attr-align3.c: Likewise.
9030 * gcc.target/arm/attr_arm.c: Likewise.
9031 * gcc.target/arm/flip-thumb.c: Likewise.
9032
6b366948
JJ
90332016-03-21 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR target/70296
9036 * gcc.target/powerpc/altivec-36.c: New test.
9037
2fac8c14
RB
90382016-03-21 Richard Biener <rguenther@suse.de>
9039
9040 PR tree-optimization/70310
9041 * gcc.dg/torture/pr70310.c: New testcase.
9042
e9bde854
KY
90432016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9044
9045 PR target/70293
9046 * gcc.target/i386/pr70293.c: New test.
9047
56bbfaf6
RB
90482016-03-21 Richard Biener <rguenther@suse.de>
9049
9050 PR tree-optimization/70288
9051 * gcc.dg/torture/pr70288-1.c: New testcase.
9052 * gcc.dg/torture/pr70288-2.c: Likewise.
9053
3eee49ed
AB
90542016-03-21 Andrey Belevantsev <abel@ispras.ru>
9055
9056 PR rtl-optimization/69307
9057 * gcc.target/arm/pr69307.c: New test.
4a148e19 9058
8e7816b4
AB
90592016-03-21 Andrey Belevantsev <abel@ispras.ru>
9060
9061 PR rtl-optimization/69102
9062 * gcc.c-torture/compile/pr69102.c: New test.
9063
14d7d4be
JL
90642016-03-18 Jeff Law <law@redhat.com>
9065
9066 PR rtl-optimization/70263
9067 * gcc.c-torture/compile/pr70263-1.c: New test.
9068 * gcc.target/i386/pr70263-2.c: New test.
9069
5c6a601c
BS
90702016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9071
9072 PR rtl-optimization/70278
9073 * gcc.dg/torture/pr70278.c: New test.
9074 * gcc.target/arm/pr70278.c: New test.
9075
4bbf545b
DM
90762016-03-18 David Malcolm <dmalcolm@redhat.com>
9077
9078 PR c/70281
9079 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9080 (test_builtin_types_compatible_p): New test function.
9081 * gcc.dg/pr70281.c: New test case.
9082
dc28bb68
CL
90832016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9084
9085 PR target/70113
9086 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9087
5e8d6dff
IE
90882016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9089
9090 PR tree-optimization/70252
9091 * gcc.dg/pr70252.c: New test.
9092
d0e7e403
TV
90932016-03-18 Tom de Vries <tom@codesourcery.com>
9094
9095 * gcc.dg/pr70161-2.c: New test.
9096 * gcc.dg/pr70161.c: New test.
9097
fa22501a
TV
90982016-03-18 Tom de Vries <tom@codesourcery.com>
9099
9100 PR ipa/70269
9101 * gcc.dg/pr70269.c: New test.
9102
dd125026
JJ
91032016-03-18 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR c++/70267
9106 * g++.dg/ext/java-3.C: New test.
9107
91914f0a
PP
91082016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9109
9110 PR c++/70205
9111 * g++.dg/lookup/pr70205.C: New test.
9112
753a8910
PP
91132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9114
9115 PR c++/70218
9116 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9117
14ba7b28
MP
91182016-03-17 Marek Polacek <polacek@redhat.com>
9119
9120 PR c/69407
9121 * gcc.dg/atomic-op-6.c: New test.
9122
ded60913
DM
91232016-03-17 David Malcolm <dmalcolm@redhat.com>
9124
9125 PR c/70264
9126 * c-c++-common/pr70264.c: New test case.
9127
a3aad0e6
JJ
91282016-03-17 Jakub Jelinek <jakub@redhat.com>
9129
17366700
JJ
9130 PR c++/70144
9131 * c-c++-common/pr70144-1.c: New test.
9132 * c-c++-common/pr70144-2.c: New test.
9133
a3aad0e6
JJ
9134 PR c++/70272
9135 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9136 * g++.dg/opt/flifetime-dse6.C: New test.
9137 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9138
b57e6e18
L
91392016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9140
9141 PR driver/70192
9142 * gcc.dg/pic-1.c: New test.
9143 * gcc.dg/pic-2.c: Likewise.
9144 * gcc.dg/pic-3.c: Likewise.
9145 * gcc.dg/pic-4.c: Likewise.
9146 * gcc.dg/pie-1.c: Likewise.
9147 * gcc.dg/pie-2.c: Likewise.
9148 * gcc.dg/pie-3.c: Likewise.
9149 * gcc.dg/pie-4.c: Likewise.
9150 * gcc.dg/pie-5.c: Likewise.
9151 * gcc.dg/pie-6.c: Likewise.
9152
b38ba58b
TV
91532016-03-17 Tom de Vries <tom@codesourcery.com>
9154
9155 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9156 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9157
6931b3b7
RB
91582016-03-17 Richard Biener <rguenther@suse.de>
9159
9160 PR debug/70271
9161 * g++.dg/debug/pr70271.C: New testcase.
9162
0c8b64cb
IE
91632016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9164
9165 * gcc.target/i386/pr70251.c: New test.
9166
b1970801
MP
91672016-03-17 Marek Polacek <polacek@redhat.com>
9168
9169 PR c++/70194
9170 * g++.dg/warn/constexpr-70194.C: New test.
9171
820c5eaa
RH
91722016-03-16 Richard Henderson <rth@redhat.com>
9173
9174 PR middle-end/70240
9175 * gcc.c-torture/compile/pr70240.c: New.
9176
da0ad263
SKS
91772016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9178
9179 * gcc.c-torture/compile/20151204.c: Skip for avr.
9180
c73d295c
JJ
91812016-03-16 Jakub Jelinek <jakub@redhat.com>
9182
9183 PR target/70245
9184 * g++.dg/opt/pr70245.C: New test.
9185 * g++.dg/opt/pr70245.h: New file.
9186 * g++.dg/opt/pr70245-aux.cc: New file.
9187
b2794066
MS
91882016-03-16 Martin Sebor <msebor@redhat.com>
9189
9190 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9191
aa43616c
RH
91922016-03-16 Richard Henderson <rth@redhat.com>
9193
9194 PR middle-end/70199
9195 * gcc.c-torture/compile/pr70199.c: New.
9196
59608fe5
L
91972016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9198
9199 * gcc.dg/uninit-19.c: Run dos2unix.
9200
ab4c578f
MP
92012016-03-16 Marek Polacek <polacek@redhat.com>
9202
9203 PR c/70093
9204 * gcc.dg/nested-func-10.c: New test.
9205 * gcc.dg/nested-func-9.c: New test.
9206
f5387e76
JJ
92072016-03-16 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR tree-optimization/68714
9210 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9211
7662b718
TV
92122016-03-16 Tom de Vries <tom@codesourcery.com>
9213
9214 PR tree-optimization/68715
9215 * gcc.dg/graphite/pr68715-2.c: New test.
9216 * gcc.dg/graphite/pr68715.c: New test.
9217 * gfortran.dg/graphite/pr68715.f90: New test.
9218
be7ce7ae
TV
92192016-03-16 Tom de Vries <tom@codesourcery.com>
9220
9221 PR tree-optimization/68809
9222 * gcc.dg/graphite/pr68809-2.c: New test.
9223 * gcc.dg/graphite/pr68809.c: New test.
9224
1935f250
JJ
92252016-03-16 Jakub Jelinek <jakub@redhat.com>
9226
6651c93e
JJ
9227 PR c++/70147
9228 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9229 method call to i () as argument. Adjust expected output.
9230
1935f250
JJ
9231 PR c++/70147
9232 * g++.dg/ubsan/pr70147-1.C: New test.
9233 * g++.dg/ubsan/pr70147-2.C: New test.
9234
ab1caa6e
MS
92352016-03-15 Martin Sebor <msebor@redhat.com>
9236
9237 PR c++/58281
9238 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9239
5c2a1bbb
JDA
92402016-03-15 John David Anglin <danglin@gcc.gnu.org>
9241
cb5d8ad1
JDA
9242 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9243 hppa*-*-hpux*.
9244
b440dd40
JDA
9245 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9246
5c2a1bbb
JDA
9247 PR libfortran/69799
9248 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9249 libatomic_available.
9250
42c729c5
MP
92512016-03-15 Marek Polacek <polacek@redhat.com>
9252
9253 PR c++/70209
9254 * g++.dg/ext/attribute-may-alias-4.C: New test.
9255
82b1c550
AM
92562016-03-15 Alexander Monakov <amonakov@ispras.ru>
9257
9258 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9259 -fvar-tracking-assignments-toggle flag.
9260
4ccbf3a6
PH
92612016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9262
9263 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9264
c39858bd
JJ
92652016-03-15 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR rtl-optimization/70222
9268 * gcc.c-torture/execute/pr70222-1.c: New test.
9269 * gcc.c-torture/execute/pr70222-2.c: New test.
9270
8be119c1
RH
92712016-03-15 Richard Henderson <rth@redhat.com>
9272
9273 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9274
6598bb55
AB
92752016-03-15 Andrey Belevantsev <abel@ispras.ru>
9276
9277 PR rtl-optimization/69032
9278 * gcc.dg/pr69032.c: New test.
9279
81fa2944
AB
92802016-03-15 Andrey Belevantsev <abel@ispras.ru>
9281
9282 PR rtl-optimization/63384
4a148e19 9283 * g++.dg/pr63384.C: New test.
81fa2944 9284
74ea9ab6
AB
92852016-03-15 Andrey Belevantsev <abel@ispras.ru>
9286
9287 PR target/64411
9288 * gcc.target/i386/pr64411.C: New test.
9289
045d5055
TV
92902016-03-15 Tom de Vries <tom@codesourcery.com>
9291
9292 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9293 * gfortran.dg/goacc/kernels-alias.f95: New test.
9294
3ea33585
MS
92952016-03-14 Martin Sebor <msebor@redhat.com>
9296
9297 PR c++/53792
9298 * g++.dg/cpp0x/constexpr-inline.C: New test.
9299 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9300
1df7b330
DE
93012016-03-14 David Edelsohn <dje.gcc@gmail.com>
9302
9303 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9304
79b57d18
JJ
93052016-03-14 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR middle-end/70219
9308 * gcc.dg/pr70219.c: New test.
9309
3cbf012a
BS
93102016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9311
9312 PR target/70083
9313 * gcc.dg/torture/pr70083.c: New test.
9314 * gcc.target/i386/pr70083.c: New test.
9315
a9fee7cd
RB
93162016-03-14 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/56365
9319 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9320
4799603f
SB
93212016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9322
9323 PR target/70098
9324 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9325 New function.
9326 * g++.dg/pr70098.C: New testcase.
9327
9328
760ca967
TV
93292016-03-14 Tom de Vries <tom@codesourcery.com>
9330
9331 PR tree-optimization/70045
9332 * gcc.dg/graphite/pr70045.c: New test.
9333
44e66a77
JD
93342016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9335
9336 PR fortran/69043
9337 * gfortran.dg/include_9.f90: New test.
9338
a18e0fe1
DH
93392016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9340
9341 PR fortran/45076
9342 gfortran.dg/prof/prof.exp: New script.
9343 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9344
d0aca6ab
AB
93452016-03-12 Andrey Belevantsev <abel@ispras.ru>
9346
9347 PR rtl-optimization/69307
9348 * gcc.dg/pr69307.c: New test.
9349
cefe08a4
VM
93502016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9351
9352 PR target/69614
9353 * gcc.target/arm/pr69614.c: New.
9354
70112e2a
PT
93552016-03-12 Paul Thomas <pault@gcc.gnu.org>
9356
9357 PR fortran/70031
9358 * gfortran.dg/submodule_14.f08: New test
9359
9360 PR fortran/69524
9361 * gfortran.dg/submodule_15.f08: New test
9362
3f1e5d3a
PP
93632016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9364
9365 PR c++/70106
9366 * g++.dg/cpp1y/paren3.C: New test.
9367
a3f6d680
MM
93682016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9369
9370 PR target/70131
9371 * gcc.target/powerpc/ppc-round2.c: New test.
9372
92348f09
BS
93732016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9374
9375 PR target/70123
9376 * gcc.dg/torture/pr70123.c: New test.
9377
cebde9e9
JL
93782016-03-11 Jeff Law <law@redhat.com>
9379
9380 PR tree-optimization/70190
9381 * gcc.c-torture/compile/pr70190.c: New test.
9382
3edc5da4
DM
93832016-03-11 David Malcolm <dmalcolm@redhat.com>
9384
9385 PR c/68187
9386 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9387 case.
9388 (test43_b): Likewise.
9389 (test43_c): Likewise.
9390 (test43_d): Likewise.
9391 (test43_e): Likewise.
9392 (test43_f): Likewise.
9393 (test43_g): Likewise.
9394 (test44_a): Likewise.
9395 (test44_b): Likewise.
9396 (test44_c): Likewise.
9397 (test44_d): Likewise.
9398 (test44_e): Likewise.
9399
318c1204
DM
94002016-03-11 David Malcolm <dmalcolm@redhat.com>
9401
9402 PR c/70085
9403 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9404
bc062234
KT
94052016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9406
9407 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9408 dg-options.
9409
acfc1ac1
KT
94102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9411
9412 PR target/70002
9413 PR target/69245
9414 * gcc.target/aarch64/pr69245_2.c: New test.
9415
d1e2bb2d
JJ
94162016-03-11 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR tree-optimization/70177
9419 * gcc.dg/pr70177.c: New test.
9420
07350627
AL
94212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9422
9423 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9424
5c6706f7
AL
94252016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9426
9427 * gcc.dg/tree-ssa/sra-20.c: New.
9428
02d472a2
JJ
94292016-03-11 Jakub Jelinek <jakub@redhat.com>
9430
686d390a
JJ
9431 PR rtl-optimization/70174
9432 * gcc.dg/pr70174.c: New test.
9433
02d472a2
JJ
9434 PR tree-optimization/70169
9435 * gcc.dg/pr70169.c: New test.
9436
0f9befa1
IE
94372016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9438
9439 PR target/70160
9440 * gcc.target/i386/pr70160.c: New test.
9441
432d4670
AK
94422016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9443
9444 * gcc.target/s390/dfp-1.c: New test.
9445
a3dc8760
NC
94462016-03-10 Nick Clifton <nickc@redhat.com>
9447
9448 PR target/70044
9449 * gcc.target/aarch64/pr70044.c: New test.
9450
b87a8d7d
PP
94512016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9452 Jakub Jelinek <jakub@redhat.com>
9453
9454 PR c++/70001
9455 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9456 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9457 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9458
4f4ada6a
JH
94592016-03-10 Jan Hubicka <hubicka@ucw.cz>
9460
9461 PR lto/69589
9462 * g++.dg/lto/pr69589_0.C: New testcase
9463 * g++.dg/lto/pr69589_1.C: New testcase
9464
d49b0aa0
MP
94652016-03-10 Marek Polacek <polacek@redhat.com>
9466
9467 PR c++/70153
9468 * g++.dg/delayedfold/unary-plus1.C: New test.
9469
94702016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9471
9472 * gcc.target/arm/pr45701-1.c: Escape brackets.
9473 * gcc.target/arm/pr45701-2.c: Likewise.
9474
71017a7b
AL
94752016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9476
9477 * gfortran.dg/unconstrained_commons.f: New.
9478
ba52669f
AM
94792016-03-10 Alan Modra <amodra@gmail.com>
9480
9481 * gcc.dg/pr69195.c: New.
9482 * gcc.dg/pr69238.c: New.
9483
27742332
TV
94842016-03-10 Tom de Vries <tom@codesourcery.com>
9485
9486 PR testsuite/68915
9487 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9488
3a81a594
RB
94892016-03-10 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/70128
9492 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9493 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9494
3433b975
JJ
94952016-03-09 Jakub Jelinek <jakub@redhat.com>
9496
c2864f02
JJ
9497 PR tree-optimization/70152
9498 * gcc.dg/pr70152.c: New test.
9499
3433b975
JJ
9500 PR target/70086
9501 * gcc.target/i386/pr70086-1.c: New test.
9502 * gcc.target/i386/pr70086-2.c: New test.
9503 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9504
9505 PR tree-optimization/70127
9506 * gcc.c-torture/execute/pr70127.c: New test.
9507
96b3c82d
CP
95082016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9509
9510 * c-c++-common/goacc/combined-directives-2.c: New test.
9511
b4f3232d
DM
95122016-03-09 David Malcolm <dmalcolm@redhat.com>
9513
9514 PR c/68473
9515 PR c++/70105
9516 * g++.dg/diagnostic/pr70105.C: New test.
9517 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9518 (test_multiple_ordinary_maps): New test function.
9519
40499f81
DM
95202016-03-09 David Malcolm <dmalcolm@redhat.com>
9521
9522 PR c/68473
9523 PR c++/70105
9524 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9525 Drop range information from call to inform_at_rich_loc.
9526 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9527 New.
9528 (test_show_locus): Replace calls to rich_location::add_range with
9529 calls to add_range. Rewrite the tests that used the now-defunct
9530 rich_location ctor taking a source_range. Simplify other tests
9531 by replacing calls to COMBINE_LOCATION_DATA with calls to
9532 make_location.
9533
c9e33662
RB
95342016-03-09 Richard Biener <rguenther@suse.de>
9535 Jakub Jelinek <jakub@redhat.com>
9536
9537 PR tree-optimization/70138
9538 * gcc.dg/vect/pr70138-1.c: New testcase.
9539 * gcc.dg/vect/pr70138-2.c: Likewise.
9540
2c73b764
JJ
95412016-03-09 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR target/70049
9544 * gcc.target/i386/pr70049.c: New test.
9545
c06d25bb
RB
95462016-03-09 Richard Biener <rguenther@suse.de>
9547
9548 PR c/70143
9549 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9550 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9551 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9552
5828a501
RO
95532016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9556 arm-*-*.
9557
2e141c8d
JJ
95582016-03-09 Jakub Jelinek <jakub@redhat.com>
9559
5a9def37
JJ
9560 PR middle-end/67278
9561 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9562
2e141c8d
JJ
9563 PR target/67278
9564 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9565
9566 PR middle-end/70050
9567 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9568 in testcase comment.
9569
bf751f40
TV
95702016-03-09 Tom de Vries <tom@codesourcery.com>
9571
9572 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9573 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9574 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9575 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9576 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9577 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9578 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9579 * gfortran.dg/goacc/kernels-loop.f95: New test.
9580
e210c999
MS
95812016-03-08 Martin Sebor <msebor@redhat.com>
9582
9583 PR c++/62096
9584 * g++.dg/warn/overflow-warn-7.C: New test.
9585
80aac5c8
JM
95862016-03-08 Jason Merrill <jason@redhat.com>
9587
9588 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9589 * lib/target-supports.exp (check_effective_target_concepts): New.
9590
12b81409
JJ
95912016-03-08 Jakub Jelinek <jakub@redhat.com>
9592
d259b234
JJ
9593 PR c++/70135
9594 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9595 * g++.dg/ubsan/pr70135.C: New test.
9596
12b81409
JJ
9597 PR target/70110
9598 * gcc.dg/pr70110.c: New test.
9599
b4e9f2aa
MJ
96002016-03-07 Martin Jambor <mjambor@suse.cz>
9601
9602 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9603 * c-c++-common/gomp/if-1.c: Likewise.
9604 * c-c++-common/gomp/pr61486-2.c: Likewise.
9605 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9606 to dg-additional-options.
9607 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9608 * g++/gomp/target-teams-1.c: Likewise.
9609 * gcc.dg/gomp/gomp.exp: Likewise.
9610 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9611 dg-additional-options.
9612 * gfortran.dg/gomp/gomp.exp: Likewise.
9613 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9614 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9615 dg-additional-options.
9616 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9617
f86e631e
MJ
96182016-03-07 Martin Jambor <mjambor@suse.cz>
9619
9620 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9621 * c-c++-common/gomp/gridify-1.c: New test.
9622 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9623
94156b3f
AV
96242016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9625
9626 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9627 trigger for cortex-r8, when scanning for register r8.
9628 * gcc.target/arm/pr45701-2.c: Likewise.
9629
a84a49b7 96302016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9631 Jeff Law <law@redhat.com>
a84a49b7
RB
9632
9633 PR tree-optimization/69740
9634 * gcc.c-torture/compile/pr69740-1.c: New test.
9635 * gcc.c-torture/compile/pr69740-2.c: New test.
9636
e41f6c9e
BS
96372016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9638
9639 * lib/target-supports.exp
9640 (check_effective_target_whole_vector_shift): Enable for PPC64.
9641
57548bf5
RB
96422016-03-07 Richard Biener <rguenther@suse.de>
9643
9644 PR tree-optimization/70115
9645 * gcc.dg/torture/pr70115.c: New testcase.
9646
4ae13300
NS
96472016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9648
9649 PR middle-end/69916
9650 * c-c-++-common/goacc/pr69916.c: New.
9651
5edb9853
RH
96522016-03-07 Richard Henderson <rth@redhat.com>
9653
9654 * gcc.c-torture/compile/pr70061.c: New test.
9655
2067a8f3
RB
96562016-03-07 Richard Biener <rguenther@suse.de>
9657
9658 PR testsuite/70109
9659 * gcc.dg/vect/O3-pr36098.c: New testcase.
9660
4145a9b7
CL
96612016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9662
9663 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9664
1878be32
EB
96652016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 * gnat.dg/renaming9.ad[sb]: New testcase.
9668
df762bb2
JJ
96692016-03-05 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR c++/70084
9672 * g++.dg/expr/stdarg3.C: New test.
9673
7d461295
JL
96742016-03-04 Jeff Law <law@redhat.com>
9675
9676 PR tree-optimization/69196
9677 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9678 x86_64-*-*.
9679
29b9828f
BS
96802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9681
b6b552fd
BS
9682 PR c/69973
9683 * gcc.dg/pr69973.c: New test.
9684
201d49e9
BS
9685 PR rtl-optimization/69941
9686 * gcc.dg/torture/pr69941.c: New test.
9687
29b9828f
BS
9688 PR c/69824
9689 * gcc.dg/pr69824.c: New test.
9690
640b7e74
TV
96912016-03-05 Tom de Vries <tom@codesourcery.com>
9692
9693 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9694 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9695 function.
9696
7a3a3fad
PP
96972016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9698
9699 PR c++/66786
9700 * g++.dg/cpp1y/var-templ48.C: New test.
9701 * g++.dg/cpp1y/var-templ49.C: New test.
9702
cd439aec
EB
97032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9704
9705 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9706
60204554
JJ
97072016-03-04 Jakub Jelinek <jakub@redhat.com>
9708
0c8825de
JJ
9709 PR c++/70035
9710 * g++.dg/ubsan/pr70035.C: New test.
9711
60204554
JJ
9712 PR target/70062
9713 * gcc.target/i386/pr70062.c: New test.
9714
f79d4eab
L
97152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9716
9717 * g++.dg/template/typename21.C: Remove c++98_only.
9718
ea81ce67
L
97192016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9720
9721 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9722
64b23c13
DM
97232016-03-04 David Malcolm <dmalcolm@redhat.com>
9724
9725 PR c/68187
9726 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9727 function.
9728 (fn_42_b): Likewise.
9729 (fn_42_c): Likewise.
9730
729526f5
DM
97312016-03-04 David Malcolm <dmalcolm@redhat.com>
9732
9733 PR c/68187
9734 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9735 function.
9736 (fn_40_b): Likewise.
9737 (fn_41_a): Likewise.
9738 (fn_41_b): Likewise.
9739
f9ea11ac
JJ
97402016-03-04 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR target/70059
9743 * gcc.target/i386/avx512f-pr70059.c: New test.
9744 * gcc.target/i386/avx512dq-pr70059.c: New test.
9745
b6c38c69
BS
97462016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9747
9748 PR rtl-optimization/57676
9749 * gcc.dg/torture/pr57676.c: New test.
9750
af3cdd34
IE
97512016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9752
9753 * gcc.dg/pr70026.c: New test.
9754
7ff6ca38
MP
97552016-03-04 Marek Polacek <polacek@redhat.com>
9756
9757 PR c/69798
9758 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9759 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9760
a6bf62d5
KT
97612016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9762
9763 PR target/70004
9764 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9765 Delete.
9766 (test_corners_sisd_si): Likewise.
9767 (main): Remove checks of the above.
9768 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9769
ae4cdc6a
EB
97702016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9771
9772 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9773
08455559
CL
97742016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9775
9776 * gcc.dg/torture/pr69951.c: Accept argc==0.
9777
e9a35493
RB
97782016-03-04 Richard Biener <rguenther@suse.de>
9779
9780 PR c++/70054
9781 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9782 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9783
fba054c2
DV
97842016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9785
9786 PR testsuite/69766
9787 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9788 testing multiarch.
9789
f10cdc6c
JJ
97902016-03-04 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR debug/69947
9793 * gcc.dg/guality/pr69947.c: New test.
9794
2e981ba0
JJ
97952016-03-03 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR ada/70017
9798 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9799
0ba3bfa2
KT
98002016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9801
9802 PR rtl-optimization/69904
9803 * gcc.target/arm/pr69904.c: New test.
9804
97ecdb46
JJ
98052016-03-03 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR target/70021
9808 * gcc.dg/vect/pr70021.c: New test.
9809 * gcc.target/i386/pr70021.c: New test.
9810
a2a743a1
MP
98112016-03-03 Marek Polacek <polacek@redhat.com>
9812
9813 PR middle-end/70050
9814 * gcc.dg/pr70050.c: New test.
9815
fa07ecdd
JG
98162016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9817
9818 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9819
23504262
ML
98202016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9821
9822 PR tree-optimization/70043
9823 * gfortran.dg/vect/pr70043.f90: New test.
9824
b7b9e1a9
EB
98252016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9826
9827 * gnat.dg/specs/task1.ads: New test.
9828
cb83ba54
RO
98292016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9830
9831 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9832 Invoke gdb with -batch.
9833 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9834
a75f5e30
RB
98352016-03-03 Richard Biener <rguenther@suse.de>
9836
9837 PR tree-optimization/55936
9838 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9839
268bc320
JL
98402016-03-02 Jeff Law <law@redhat.com>
9841
815f20ab
JL
9842 PR rtl-optimization/69942
9843 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9844 effects of argument promotions.
9845
268bc320
JL
9846 PR tree-optimization/69987
9847 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9848 target does not support -fprefetch-loop-arrays.
9849
171f7de5
UB
98502016-03-02 Uros Bizjak <ubizjak@gmail.com>
9851
9852 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9853
192912db
BC
98542016-03-02 Bin Cheng <bin.cheng@arm.com>
9855
c7908871 9856 PR rtl-optimization/69052
192912db
BC
9857 * gcc.target/i386/pr69052.c: New test.
9858
90a7a40b
AM
98592016-03-02 Alan Modra <amodra@gmail.com>
9860
9861 * gcc.dg/pr69990.c: New.
9862
69fa742f
JJ
98632016-03-02 Jakub Jelinek <jakub@redhat.com>
9864
de752fb0
JJ
9865 PR c/68062
9866 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9867
9868 PR middle-end/70022
9869 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9870
69fa742f
JJ
9871 PR target/70028
9872 * gcc.target/i386/pr70028.c: New test.
9873
7c65bd56
MK
98742016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9875
9876 * c-c++-common/asan/swapcontext-test-1.c,
9877 * c-c++-common/tsan/thread_leak.c,
9878 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9879 * g++.dg/tsan/benign_race.C,
9880 * g++.dg/tsan/fd_close_norace.C,
9881 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9882 races with sanitizer output
9883
37d98220 98842016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9885 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9886
9887 PR target/67278
9888 * gcc.dg/simd-8.c: New testcase.
9889
218db463
RB
98902016-03-02 Richard Biener <rguenther@suse.de>
9891
9892 PR middle-end/67278
9893 * gcc.dg/simd-7.c: New testcase.
9894
22c72158
EB
98952016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9896
9897 * gcc.target/i386/pr70007.c: Tweak.
9898
9a790ccc
DV
98992016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9900
9901 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9902
bd02f00f
MP
99032016-03-02 Marek Polacek <polacek@redhat.com>
9904
9905 PR c/67854
9906 * gcc.dg/pr67854.c: New test.
9907
1e840f39
JJ
99082016-03-02 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR middle-end/70025
9911 * gcc.dg/torture/pr70025.c: New test.
9912
bca00241
VK
99132016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9914
9915 PR tree-optimization/68621
9916 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9917
0bca04b8
EB
99182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9919
9920 * gcc.target/i386/pr70007.c: New test.
9921
2a9afc86
JL
99222016-03-01 Jeff Law <law@redhat.com>
9923
eab2541b 9924 PR tree-optimization/69196
9d83ef71 9925 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9926
2a9afc86
JL
9927 PR tree-optimization/69196
9928 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9929 duplicating code and spoiling the expected output.
9930
0d39977e
MM
99312016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9932
9933 PR target/70033
9934 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9935 supports power9 before doing tests.
9936 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9937 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9938 * gcc.target/powerpc/p9-permute.c: Likewise.
9939
a0c0699d
UB
99402016-03-01 Uros Bizjak <ubizjak@gmail.com>
9941
9942 PR target/70027
9943 * gcc.target/i386/pr70027.c: New test.
9944
0ae3ef47 99452016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9946
9947 * gcc.dg/pr70017.c: New test.
9948
686e2237
JJ
99492016-03-01 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR c/69796
9952 PR c/69974
9953 * gcc.dg/pr69796.c: New test.
9954 * gcc.dg/pr69974.c: New test.
9955
f8e4188c
EB
99562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9957
9958 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9959
5e3f1c7c
JL
99602016-02-29 Jeff Law <law@redhat.com>
9961
9962 PR tree-optimization/69987
9963 * gfortran.dg/pr69987.f90: New test.
9964
9965 PR tree-optimization/69989
9966 * gcc.c-torture/compile/pr69989-2.c: New test.
9967
1be56bc5
MP
99682016-03-01 Marek Polacek <polacek@redhat.com>
9969
9970 PR c++/69795
9971 * g++.dg/parse/invalid1.C: New test.
9972
1b19470d
RB
99732016-03-01 Richard Biener <rguenther@suse.de>
9974
9975 PR middle-end/70022
9976 * gcc.dg/pr70022.c: New testcase.
9977
3ae0661a
IE
99782016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9979
9980 PR tree-optimization/69956
9981 * gcc.dg/pr69956.c: New test.
9982
0f09ab88
BS
99832016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9984
9985 PR target/70011
9986 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9987 XFAIL when hardware supports efficient unaligned storage access.
9988
76d881bf
PP
99892016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9990
9991 PR c++/69961
9992 * g++.dg/template/pr69961a.C: New test.
9993 * g++.dg/template/pr69961b.C: New test.
9994
7168133a
DM
99952016-02-29 David Malcolm <dmalcolm@redhat.com>
9996
9997 PR preprocessor/69985
9998 * gcc.dg/cpp/pr69985.c: New test case.
9999
0c6072a3
JL
100002016-02-29 Jeff Law <law@redhat.com>
10001
e66f219b
JL
10002 PR tree-optimization/70005
10003 * gcc.c-torture/execute/pr70005.c New test.
10004
0c6072a3
JL
10005 PR tree-optimization/69999
10006 * gcc.c-torture/compile/pr69999.c: New test.
10007
fd9fbdb3
YR
100082016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10009
10010 PR tree-optimization/69652
10011 * gcc.dg/torture/pr69652.c: Delete test.
10012 * gcc.dg/vect/pr69652.c: New test.
10013
cbd400b4
RB
100142016-02-19 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/69980
10017 * gfortran.dg/vect/pr69980.f90: New testcase.
10018
84ea0f58
EB
100192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10020
10021 * gcc.target/sparc/20160229-1.c: New test.
10022
5d2a63dc
EB
100232016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10024
10025 * gnat.dg/stack_usage3.adb: New test.
10026 * gnat.dg/stack_usage3_pkg.ads: New helper.
10027
93e708f9
EB
100282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10029
10030 * gnat.dg/renaming8.adb: New test.
10031 * gnat.dg/renaming8_pkg1.ads: New helper.
10032 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10033 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10034
6512bc93
RB
100352016-02-29 Richard Biener <rguenther@suse.de>
10036
10037 PR tree-optimization/69720
10038 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10039
7b201a88
TK
100402016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10041
10042 PR fortran/68147
10043 PR fortran/47674
10044 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10045
82ee0cf2 100462016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10047 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10048
10049 PR fortran/56007
10050 * gfortran.dg/coarray_8.f90: Adjust error message.
10051 * gfortran.dg/pr56007.f90: New test.
10052 * gfortran.dg/pr56007.f: New test.
10053
cdc1a2c8
L
100542016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10055
10056 PR tree-optimization/69989
10057 * gcc.dg/torture/pr69989.c: New test.
10058
33505bcf
EB
100592016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10060
10061 * gcc.target/i386/stack-realign-win.c: New test.
10062
524bfb19
HA
100632016-02-28 Harald Anlauf <anlauf@gmx.de>
10064
10065 PR fortran/60126
10066 * gfortran.dg/pr60126.f90: New test.
10067
bd542508
JL
100682016-02-27 Jeff Law <law@redhat.com>
10069
10070 Revert
10071 2016-02-26 Richard Biener <rguenther@suse.de>
10072 Jeff Law <law@redhat.com>
10073
10074 PR tree-optimization/69740
10075 * gcc.c-torture/compile/pr69740-1.c: New test.
10076 * gcc.c-torture/compile/pr69740-2.c: New test.
10077
dd1291e0
JD
100782016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10079
5fb67f8b 10080 PR fortran/69910
dd1291e0
JD
10081 * gfortran.dg/newunit_4.f90: New test.
10082
5cfefb59
JJ
100832016-02-27 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR target/69613
10086 PR rtl-optimization/69886
10087 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10088 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10089 target.
10090
20ba5f33
MS
100912016-02-26 Martin Sebor <msebor@redhat.com>
10092
10093 PR tree-optimization/15826
10094 * gcc.dg/tree-ssa/pr15826.c: New test.
10095
e6fb01b0
JJ
100962016-02-26 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR target/69969
10099 * gcc.target/powerpc/pr69969.c: New test.
10100
e3e0cf64
MS
101012016-02-26 Martin Sebor <msebor@redhat.com>
10102
10103 PR c++/15766
10104 * g++.old-deja/g++.other/decl5.C: Add a test case.
10105
d1f2bea5
SB
101062016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10107
10108 PR target/69946
10109 * gcc.target/powerpc/pr69946.c: New file.
10110
4a4f9d2b 101112016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10112 Jeff Law <law@redhat.com>
4a4f9d2b 10113
e3e0cf64 10114 PR tree-optimization/69740
4a4f9d2b
RB
10115 * gcc.c-torture/compile/pr69740-1.c: New test.
10116 * gcc.c-torture/compile/pr69740-2.c: New test.
10117
ad2a2706
MJ
101182016-02-26 Martin Jambor <mjambor@suse.cz>
10119
10120 PR middle-end/69920
10121 * gcc.dg/torture/pr69932.c: New test.
10122 * gcc.dg/torture/pr69936.c: Likewise.
10123
1d11f7ce
AK
101242016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10125
10126 PR target/69709
10127 * gcc.target/s390/pr69709.c: New test.
10128
6cfccbb2
KT
101292016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10130
10131 PR target/69245
10132 * gcc.target/aarch64/pr69245_1.c: New test.
10133
ac59ad4e
KT
101342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10135
10136 PR target/69613
10137 * gcc.dg/torture/pr69613.c: New test.
10138
a2ad54a0
JJ
101392016-02-26 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR rtl-optimization/69891
10142 * gcc.target/i386/pr69891.c: New test.
10143
0884062c 101442016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10145 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10146
d2369d4f 10147 PR target/61397
c163789b
MM
10148 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10149 functionality for both 32-bit and 64-bit.
10150
5aed7e2c
RB
101512016-02-26 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/69551
10154 * gcc.dg/torture/pr69951.c: New testcase.
10155
798e2a8e
RB
101562016-02-25 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/48795
10159 * gcc.dg/Warray-bounds-18.c: New testcase.
10160
9559fbac
RO
101612016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10162
10163 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10164
c049b107
JJ
101652016-02-25 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR rtl-optimization/69896
10168 * gcc.dg/pr69896.c: New test.
10169
1137001c
PP
101702016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10171
10172 PR c++/69736
10173 * g++.dg/cpp1y/paren2.C: New test.
10174
2e9c8641
MS
101752016-02-24 Martin Sebor <msebor@redhat.com>
10176
10177 PR c/51147
10178 * gcc.dg/enum-mode-2.c: New test.
10179
03ca8fb3
JJ
101802016-02-24 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c++/69922
10183 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10184 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10185 * g++.dg/ubsan/pr69922.C: New test.
10186
0b05329b
MP
101872016-02-24 Marek Polacek <polacek@redhat.com>
10188
10189 PR c/69819
10190 * gcc.dg/pr69819.c: New test.
10191
57c2c374
MS
101922016-02-24 Martin Sebor <msebor@redhat.com>
10193
3b96b93a
MS
10194 PR c++/69912
10195 * g++.dg/ext/flexary15.C: New test.
10196
101972016-02-24 Martin Sebor <msebor@redhat.com>
10198
10199 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10200 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10201 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10202
65433bb5
MK
102032016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10204 Charles Baylis <charles.baylis@linaro.org>
10205
10206 PR debug/61033
10207 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10208
f802a424 102092016-02-24 Richard Biener <rguenther@suse.de>
44293580 10210 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10211
10212 PR middle-end/69760
10213 * gcc.dg/torture/pr69760.c: New testcase.
10214
525f795f
RO
102152016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10216
10217 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10218 pattern on Solaris with as.
10219
cd7bbceb
KT
102202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10221
10222 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10223 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10224 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10225 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10226
89c0c1fd
JJ
102272016-02-24 Jakub Jelinek <jakub@redhat.com>
10228
10229 PR middle-end/69915
10230 * gcc.dg/pr69915.c: New test.
10231
0683fd27
KT
102322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10233
10234 PR rtl-optimization/69886
10235 * gcc.dg/torture/pr69886.c: New test.
10236
e53d562a
RB
102372016-02-24 Richard Biener <rguenther@suse.de>
10238
10239 PR middle-end/68963
10240 * gcc.dg/torture/pr68963.c: New testcase.
10241
74a00288
KT
102422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10243
10244 PR target/69875
10245 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10246 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10247 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10248 * gcc.target/arm/atomic_loaddi_1.c: New test.
10249 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10250 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10251 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10252 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10253 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10254 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10255 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10256 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10257
340fd4c9
JJ
102582016-02-24 Jakub Jelinek <jakub@redhat.com>
10259
10260 PR middle-end/69909
10261 * gcc.dg/torture/pr69909.c: New test.
10262
47d3fdb2
RB
102632016-02-24 Richard Biener <rguenther@suse.de>
10264
10265 PR tree-optimization/69907
10266 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10267 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10268 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10269
dab73e73
CB
102702016-02-24 Christian Bruel <christian.bruel@st.com>
10271
10272 * gcc.target/arm/pragma_cpp_fma.c: New test.
10273
7cc5ec65
JD
102742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10275
10276 PR fortran/61156
10277 * gfortran.dg/include_6.f90: Update test.
10278
067fbd8b
JJ
102792016-02-23 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR objc/69844
10282 * objc.dg/pr69844.m: New test.
10283
64a454d9
JD
102842016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10285
10286 PR libgfortran/69456
10287 * gfortran.dg/namelist_89.f90: New test.
10288 * gfortran.dg/pr59700.f90: Update test..
10289
35886f0b
MS
102902016-02-23 Martin Sebor <msebor@redhat.com>
10291
10292 PR middle-end/69780
10293 * g++.dg/ext/builtin_alloca.C: New test.
10294 * gcc.dg/builtins-68.c: New test.
10295
162cc7e3
RH
102962016-02-23 Richard Henderson <rth@redhat.com>
10297
10298 * gcc.target/i386/addr-space-3.c: Remove test.
10299
196440f8
DM
103002016-02-23 David Malcolm <dmalcolm@redhat.com>
10301
10302 PR preprocessor/69126
10303 PR preprocessor/69543
10304 * c-c++-common/pr69126-2-long.c: New test.
10305 * c-c++-common/pr69126-2-short.c: New test.
10306 * c-c++-common/pr69543-1.c: Remove xfail.
10307
1d3121af
DM
103082016-02-23 David Malcolm <dmalcolm@redhat.com>
10309
10310 PR preprocessor/69126
10311 PR preprocessor/69543
10312 PR preprocessor/69558
10313 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10314 (f): Rename to...
10315 (test_2): ...this, and add leading comment.
10316 (MACRO_3, test_3): New.
10317 (MACRO_4A, MACRO_4B, test_4): New.
10318 (MACRO): Rename to...
10319 (MACRO_5): ...this.
10320 (g): Rename to...
10321 (test_5): ...this, updating for renaming of MACRO, and
10322 add leading comment.
10323 * c-c++-common/pr69543-1.c: New.
10324 * c-c++-common/pr69543-2.c: New.
10325 * c-c++-common/pr69543-3.c: New.
10326 * c-c++-common/pr69543-4.c: New.
10327 * c-c++-common/pr69558-1.c: New.
10328 * c-c++-common/pr69558-2.c: New.
10329 * c-c++-common/pr69558-3.c: New.
10330 * c-c++-common/pr69558-4.c: New.
10331 * gcc.dg/pr69558.c: Move to...
10332 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10333 xfail for c++.
10334
f99c3557
TS
103352016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10336
10337 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10338 to -ftree-parallelize-loops/-fopenacc changes.
10339 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10340 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10341 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10342 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10343 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10344 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10345 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10346 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10347 * c-c++-common/goacc/kernels-loop.c: Likewise.
10348 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10349 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10350 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10351 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10352
c60ec7c2
RO
103532016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10354
10355 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10356
f1a62b6f
JJ
103572016-02-23 Jakub Jelinek <jakub@redhat.com>
10358
e67bf044
JJ
10359 PR c++/69902
10360 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10361
f1a62b6f
JJ
10362 PR c/69900
10363 * gcc.dg/pr69900.c: New test.
10364
20c5e09e
MJ
103652016-02-23 Martin Jambor <mjambor@suse.cz>
10366
10367 PR tree-optimization/69666
10368 * gcc.dg/tree-ssa/pr69666.c: New test.
10369
e457a6fc
AV
103702016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10371
10372 PR fortran/67451
10373 * gfortran.dg/coarray_allocate_5.f08: New test.
10374
d7b574f4
AK
103752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10376
10377 * gcc.target/s390/vcond-shift.c: Move to ...
10378 * gcc.target/s390/vector/vcond-shift.c: ... here.
10379
58bdeb44
AK
103802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10381
10382 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10383 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10384
7cd0387b
AK
103852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10386
10387 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10388
4246c8da
MW
103892016-02-20 Mark Wielaard <mjw@redhat.com>
10390
10391 PR c/28901
10392 * gcc.dg/unused-variable-3.c: New test.
10393
f93bc532
JJ
103942016-02-22 Jakub Jelinek <jakub@redhat.com>
10395
10396 PR target/69888
10397 * gcc.target/i386/pr69888.c: New test.
10398
c4e360f4
RB
103992016-02-22 Richard Biener <rguenther@suse.de>
10400
10401 PR tree-optimization/69882
10402 * gfortran.dg/vect/pr69882.f90: New testcase.
10403
09c92f1c
JJ
104042016-02-22 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR target/69885
10407 * gcc.dg/pr69885.c: New test.
10408
f88d45dc
OE
104092016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10410
10411 PR target/69806
10412 PR target/54089
10413 * gcc.target/sh/pr54089-10.c: New.
10414
ce1ff48e
PT
104152016-02-20 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/69423
10418 * gfortran.dg/deferred_character_15.f90 : New test.
10419
bbf27208
DH
104202016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10421
10422 PR fortran/57365
10423 gfortran.dg/allocate_with_source_18.f03: New test.
10424
104252016-02-20 Harald Anlauf <anlauf@gmx.de>
10426
10427 PR fortran/52531
10428 gfortran.dg/gomp/pr52531.f90: New test.
10429
268be88c
BE
104302016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10431
10432 PR c++/69865
10433 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10434 -std=c++03.
10435
4b6c824a
JJ
104362016-02-19 Jakub Jelinek <jakub@redhat.com>
10437
871b3f47
JJ
10438 PR c++/69826
10439 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10440 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10441
7a965d51
JJ
10442 PR c++/69850
10443 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10444
4b6c824a
JJ
10445 PR c++/69851
10446 * g++.dg/torture/pr69851.C: New test.
10447
15fca21a
MS
104482016-02-19 Martin Sebor <msebor@redhat.com>
10449
10450 PR testsuite/69573
10451 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10452
19e21586
JJ
104532016-02-19 Jakub Jelinek <jakub@redhat.com>
10454
03a616ac
JJ
10455 PR c++/69850
10456 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10457 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10458
19e21586
JJ
10459 PR c++/67767
10460 * g++.dg/cpp0x/pr67767.C: New test.
10461
2db16594
KT
104622016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10463
10464 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10465 for fp, simd, crypto, crc, lse.
10466 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10467 above.
10468 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10469 effective target check.
10470
5a7d9d1e
JJ
104712016-02-19 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR target/69820
10474 * gcc.target/i386/pr69820.c: New test.
10475
6448f064
AK
104762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10477
10478 * gcc.target/s390/vector/int128-1.c: New test.
10479
d0a859e6
AK
104802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10481
10482 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10483
9e4eb643
AK
104842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10485
10486 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10487 instruction pattern name to prevent the testcase from failing with
10488 -march=z13.
10489
859a4c0e
AK
104902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10491
10492 * gcc.target/s390/md/movstr-2.c: New test.
10493
efc2340b
MK
104942016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10495
10496 * gcc.target/s390/morestack.c: New test.
10497
ca2bfbc2
DV
104982016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10499
10500 PR target/69625
10501 * gcc.target/s390/pr69625.c: Add test case.
10502
efd4bd05
BE
105032016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10504
10505 PR testsuite/68580
10506 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10507
2bf2078a
MM
105082016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10509
10510 PR target/68404
10511 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10512 * gcc.target/powerpc/fusion3.c: Likewise.
10513
f003579e
RB
105142016-02-18 Richard Biener <rguenther@suse.de>
10515
10516 PR middle-end/69553
10517 * g++.dg/torture/pr69553.C: New testcase.
10518
19233914
NC
105192016-02-18 Nick Clifton <nickc@redhat.com>
10520
efd4bd05
BE
10521 PR target/62254
10522 PR target/69610
10523 * gcc.target/arm/pr62554.c: New test.
10524 * gcc.target/arm/pr69610-1.c: New test.
10525 * gcc.target/arm/pr69610-2.c: New test.
19233914 10526
23f27839
RB
105272016-02-18 Richard Biener <rguenther@suse.de>
10528
10529 PR middle-end/69854
10530 * gcc.dg/torture/pr69854.c: New testcase.
10531
932c0da4
JJ
105322016-02-17 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR c++/69850
10535 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10536
1bed93e4
BS
105372012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10538
10539 * gcc.target/powerpc/vec-cg.c: New test.
10540
57bfb134
RB
105412016-02-17 Richard Biener <rguenther@suse.de>
10542
10543 PR testsuite/69586
10544 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10545
a44e0ebb
KT
105462016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10547
10548 PR target/69161
10549 * gcc.c-torture/compile/pr69161.c: New test.
10550
ffacd726
DS
105512016-02-17 David Sherwood <david.sherwood@arm.com>
10552
10553 PR target/69532
10554 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10555 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10556
448db8d2
EB
105572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10558
10559 * gcc.dg/ifcvt-4.c: Skip on Visium.
10560
e2f0522e
EB
105612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10562
10563 * gnat.dg/atomic8.adb: New test.
10564
bf17fe3f
EB
105652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10566
10567 * gnat.dg/discr46.ad[sb]: New test.
10568
ecf835e9
KN
105692016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10570
10571 PR Target/48344
10572 * gcc.target/powerpc/pr48344-1.c: New test.
10573
49a1164a
TK
105742015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10575
10576 PR fortran/69742
10577 * gfortran.dg/associate_21.f90: New test.
10578
bf14eba2
JJ
105792016-02-16 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR c/69835
10582 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10583 -Wnonnull in dg-options.
10584 * c-c++-common/nonnull-2.c: New test.
10585
35a093b6
JG
105862016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10587 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10588
10589 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10590
e387d491
JJ
105912016-02-16 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR middle-end/69801
10594 * gcc.dg/pr69801.c: Add empty dg-options.
10595
ba539195
JN
105962016-02-16 James Norris <jnorris@codesourcery.com>
10597
10598 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10599 * g++.dg/goacc/deviceptr-1.c: New file.
10600
2a2b8f64
JJ
106012016-02-16 Jakub Jelinek <jakub@redhat.com>
10602
10603 PR tree-optimization/69820
10604 * gcc.dg/vect/pr69820.c: New test.
10605
87440c29
RB
106062016-02-16 Richard Biener <rguenther@suse.de>
10607
10608 PR tree-optimization/69776
10609 * gcc.dg/torture/pr69776-2.c: New testcase.
10610
6d87c306
BS
106112016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10612
10613 PR tree-optimization/69714
10614 * gcc.dg/torture/pr69714.c: New test.
10615
3824a0a2
JJ
106162016-02-16 Jakub Jelinek <jakub@redhat.com>
10617
10618 PR tree-optimization/69802
10619 * gcc.dg/pr69802.c: New test.
10620
c8cfe96e
RB
106212016-02-16 Richard Biener <rguenther@suse.de>
10622
10623 PR middle-end/69801
10624 * gcc.dg/pr69801.c: New testcase.
10625
fc12098d
JD
106262016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10627
10628 PR libgfortran/69651
10629 * gfortran.dg/read_bang.f90: New test.
10630 * gfortran.dg/read_bang4.f90: New test.
10631
ba6b3795
JJ
106322016-02-15 Jakub Jelinek <jakub@redhat.com>
10633
f0516ca4
JJ
10634 PR c++/69658
10635 * g++.dg/init/pr69658.C: New test.
10636
ba6b3795
JJ
10637 PR c++/69797
10638 * c-c++-common/pr69797.c: New test.
10639
de3f9a2d
PK
106402016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10641
10642 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10643 check for aarch64*-*-*.
10644
17a3b967
RB
106452016-02-15 Richard Biener <rguenther@suse.de>
10646
10647 PR tree-optimization/69783
10648 * gcc.dg/vect/pr69783.c: New testcase.
10649
1c48bff1
RB
106502016-02-15 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/69776
10653 * gcc.dg/torture/pr69776.c: New testcase.
10654
1e6025b6
TK
106552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10656
10657 PR fortran/60526
10658 * gfortran.dg/type_decl_4.f90: Reinstated.
10659
d3308279
JDA
106602016-02-14 John David Anglin <danglin@gcc.gnu.org>
10661
10662 PR fortran/68746
10663 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10664
b7c56581
TK
106652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10666
10667 PR fortran/60526
10668 PR bootstrap/69816
10669 * gfortran.dg/type_decl_4.f90: Removed.
10670
60cb4ef5
TK
106712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10672
10673 PR fortran/60526
10674 * gfortran.dg/type_decl_4.f90: New test.
10675
f6964637
AM
106762016-02-14 Alan Modra <amodra@gmail.com>
10677
1a8849d1 10678 PR testsuite/68886
f6964637
AM
10679 * gcc.c-torture/execute/stkalign.c: Revise test.
10680
f5121920
OE
106812016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10682
10683 PR target/67260
10684 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10685
6cda3ab6
OE
106862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10687
10688 PR target/67260
10689 * gcc.target/sh/torture/pr67260.c: New.
10690
6786e598
JDA
106912016-02-12 John David Anglin <danglin@gcc.gnu.org>
10692
10693 * gcc.dg/pr67964.c: Add dg-require-alias.
10694
7e05dad8
OE
106952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10696
10697 PR target/67636
10698 PR target/64345
10699 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10700
7f4cc3ce
JD
107012016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10702
10703 PR libgfortran/69668
10704 * gfortran.dg/namelist_88.f90: New test.
10705
955ca6dc
JD
107062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10707
10708 PR libgfortran/69668
10709 * gfortran.dg/namelist_38.f90: Update test.
10710 * gfortran.dg/namelist_84.f90: Update test.
10711
876217ae
DM
107122016-02-12 David Malcolm <dmalcolm@redhat.com>
10713
10714 PR other/69554
10715 * gcc.dg/pr69554-1.c: New test.
10716 * gfortran.dg/pr69554-1.F90: New test.
10717 * gfortran.dg/pr69554-2.F90: New test.
10718 * lib/gcc-dg.exp (proc dg-locus): New function.
10719 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10720 distinguish between the caret-printing and non-caret-printing
10721 cases. If caret-printing has been explicitly enabled, bail out
10722 without attempting to fix up the output.
10723
61789eed
DM
107242016-02-12 David Malcolm <dmalcolm@redhat.com>
10725
10726 PR driver/69265
10727 PR driver/69453
10728 * gcc.dg/spellcheck-options-3.c: New test case.
10729 * gcc.dg/spellcheck-options-4.c: New test case.
10730 * gcc.dg/spellcheck-options-5.c: New test case.
10731 * gcc.dg/spellcheck-options-6.c: New test case.
10732 * gcc.dg/spellcheck-options-7.c: New test case.
10733 * gcc.dg/spellcheck-options-8.c: New test case.
10734 * gcc.dg/spellcheck-options-9.c: New test case.
10735 * gcc.dg/spellcheck-options-10.c: New test case.
10736
c3090c1f
JJ
107372016-02-12 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR rtl-optimization/69764
10740 PR rtl-optimization/69771
10741 * c-c++-common/pr69764.c: New test.
10742 * gcc.dg/torture/pr69771.c: New test.
10743
8222034d
MP
107442016-02-12 Marek Polacek <polacek@redhat.com>
10745
10746 * g++.dg/torture/init-list1.C: New.
10747
f749f792
MP
107482016-02-12 Marek Polacek <polacek@redhat.com>
10749
10750 * gcc.dg/pr69522.c: Add empty dg-options.
10751
199fb02a
IE
107522016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10753
10754 * g++.dg/lto/lto.exp: Include and init mpx.
10755 * g++.dg/lto/pr69729_0.C: New test.
10756
b69539cb
JJ
107572016-02-12 Jakub Jelinek <jakub@redhat.com>
10758
06ff7000
JJ
10759 PR ipa/69241
10760 * g++.dg/ipa/pr69241-4.C: New test.
10761
b69539cb
JJ
10762 PR ipa/68672
10763 * g++.dg/ipa/pr68672-1.C: New test.
10764 * g++.dg/ipa/pr68672-2.C: New test.
10765 * g++.dg/ipa/pr68672-3.C: New test.
10766
16595a1f
BS
107672016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10768
10769 PR c/69522
6d87c306 10770 * gcc.dg/pr69522.c: New test.
16595a1f 10771
38d795d2
PP
107722016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10773
10774 PR c++/69098
10775 * g++.dg/cpp1y/69098.C: New test.
10776 * g++.dg/cpp1y/69098-2.C: New test.
10777
9c582551
JJ
107782016-02-12 Jakub Jelinek <jakub@redhat.com>
10779
10780 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10781 and neighbour -> neighbor.
10782 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10783 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10784 * c-c++-common/Wvarargs.c: Likewise.
10785 * c-c++-common/goacc/host_data-5.c: Likewise.
10786 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10787 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10788 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10789 * gcc.target/aarch64/pr60697.c: Likewise.
10790 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10791 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10792 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10793 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10794 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10795 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10796 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10797 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10798 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10799 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10800 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10801 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10802 * g++.dg/lookup/koenig5.C: Likewise.
10803 * g++.dg/ext/no-asm-2.C: Likewise.
10804 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10805 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10806 * gfortran.dg/used_types_16.f90: Likewise.
10807 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10808 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10809 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10810 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10811 * gfortran.dg/abstract_type_6.f03: Likewise.
10812 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10813 * gfortran.dg/used_types_15.f90: Likewise.
10814 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10815 * gfortran.dg/exit_3.f08: Likewise.
10816 * gfortran.dg/open_status_2.f90: Likewise.
10817 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10818 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10819 * gfortran.dg/associate_1.f03: Likewise.
10820 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10821 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10822 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10823 * gcc.dg/builtin-object-size-1.c: Likewise.
10824 * gcc.dg/noreturn-6.c: Likewise.
10825 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10826 * gcc.dg/globalalias.c: Likewise.
10827 * gcc.dg/builtins-config.h: Likewise.
10828 * gcc.dg/pr30457.c: Likewise.
10829 * gcc.c-torture/compile/volatile-1.c: Likewise.
10830 * gcc.c-torture/execute/20101011-1.c: Likewise.
10831 * c-c++-common/Waddress-1.c: Likewise.
10832
66756373
JJ
108332016-02-11 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR c/69768
10836 * c-c++-common/Waddress-1.c: New test.
10837
76fe932b
AV
108382016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10839
10840 PR fortran/69296
10841 * gfortran.dg/associate_19.f03: New test.
10842 * gfortran.dg/associate_20.f03: New test.
10843
564c4d4b
OE
108442016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10845
10846 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10847
e1c1ecb0
KT
108482016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10849
10850 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10851 .arch armv8-a\n. Add -dA to dg-options.
10852 * gcc.target/aarch64/assembler_arch_1.c: New test.
10853 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10854
0d7d9458
PC
108552016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10856
10857 PR c++/68726
10858 * g++.dg/cpp0x/pr68726.C: New.
10859
e6208a60
IE
108602016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10861
10862 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10863 test.
10864
281a11eb
RB
108652016-02-11 Richard Biener <rguenther@suse.de>
10866
10867 * g++.dg/tree-ssa/pr61034.C: Adjust.
10868
e03dd765
VM
108692016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10870
4b48faf5 10871 PR target/69148
e03dd765
VM
10872 * gcc.target/s390/pr69148.c: New.
10873
cdc23927
YR
108742016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10875
10876 PR tree-optimization/69652
10877 * gcc.dg/torture/pr69652.c: New test.
10878
e199dd0a
JJ
108792016-02-10 Jakub Jelinek <jakub@redhat.com>
10880 Patrick Palka <ppalka@gcc.gnu.org>
10881
10882 PR ipa/69241
10883 PR c++/69649
10884 * g++.dg/ipa/pr69241-1.C: New test.
10885 * g++.dg/ipa/pr69241-2.C: New test.
10886 * g++.dg/ipa/pr69241-3.C: New test.
10887 * g++.dg/ipa/pr69649.C: New test.
10888
d6b38027
UB
108892016-02-10 Uros Bizjak <ubizjak@gmail.com>
10890
10891 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10892 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10893
13b562c5
BC
108942016-02-10 Bin Cheng <bin.cheng@arm.com>
10895
10896 PR tree-optimization/68021
10897 * gcc.dg/tree-ssa/pr68021.c: New test.
10898
24a179f8
RB
108992016-02-10 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/69726
10902 * gcc.dg/uninit-22.c: New testcase.
10903
0d99886f
AP
109042016-02-09 Andrew Pinski <apinski@cavium.com>
10905
10906 PR tree-opt/69282
10907 * gcc.c-torture/compile/20160205-1.c: New testcase.
10908
ab04995c
MM
109092016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10910
10911 PR target/68404
10912 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10913 instead accessing a really large arrray.
10914 * gcc.target/powerpc/fusion3.c: Likewise.
10915
4b79ac23
CB
109162016-02-09 Charles Baylis <charles.baylis@linaro.org>
10917
10918 PR target/68532
10919 * gcc.c-torture/execute/pr68532.c: New test.
10920
b890a441
AO
109212016-02-11 Alexandre Oliva <aoliva@redhat.com>
10922
10923 PR target/69634
10924 * gcc.dg/pr69634.c: New.
10925
84a5bef7
RB
109262016-02-09 Richard Biener <rguenther@suse.de>
10927
10928 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10929
1f123759 109302016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10931
1f123759
AF
10932 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10933
65860c77
YR
109342016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10935
10936 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10937
7e1e8a0a
RB
109382016-02-09 Richard Biener <rguenther@suse.de>
10939
10940 PR tree-optimization/69715
10941 * gcc.dg/torture/pr69715.c: New testcase.
10942
efb45a9f
PP
109432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10944
10945 PR c++/69139
10946 * g++.dg/cpp0x/trailing12.C: New test.
10947 * g++.dg/cpp0x/trailing13.C: New test.
10948
20a0c6f9
PP
109492016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10950
10951 PR c++/69283
10952 PR c++/67835
10953 * g++.dg/cpp1y/auto-fn29.C: New test.
10954 * g++.dg/cpp1y/auto-fn30.C: New test.
10955
a162f3af
JJ
109562016-02-08 Jakub Jelinek <jakub@redhat.com>
10957
10958 PR tree-optimization/69209
10959 * gcc.c-torture/compile/pr69209.c: New test.
10960
4b4a9fbd
JL
109612016-02-08 Jeff Law <law@redhat.com>
10962
10963 PR tree-optimization/68541
10964 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10965 of statements allowed in join block for path splitting.
10966
cfac5ed2
JJ
109672016-02-08 Jakub Jelinek <jakub@redhat.com>
10968
f68bc23f
JJ
10969 PR c++/59627
10970 * g++.dg/gomp/pr59627.C: New test.
10971
cfac5ed2
JJ
10972 PR ipa/69239
10973 * g++.dg/ipa/pr69239.C: New test.
10974
44714d8c
DM
109752016-02-08 David Malcolm <dmalcolm@redhat.com>
10976
10977 PR preprocessor/69664
10978 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10979 * gcc.dg/cpp/warn-comments.c: Likewise.
10980
eba9e839
MP
109812016-02-08 Marek Polacek <polacek@redhat.com>
10982
10983 PR c++/69688
10984 * g++.dg/init/const12.C: New test.
10985
a011cd92
BS
109862016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10987
10988 PR target/60410
10989 * gcc.dg/lto/pr55113_0.c: Remove test.
10990
5317b1be
RB
109912016-02-08 Richard Biener <rguenther@suse.de>
10992
10993 PR tree-optimization/69719
10994 * gcc.dg/torture/pr69719.c: New testcase.
10995
63998a63
RB
109962016-02-08 Richard Biener <rguenther@suse.de>
10997 Jeff Law <law@redhat.com>
10998
10999 PR target/68273
11000 * gcc.target/mips/pr68273.c: New testcase.
11001
43f4a281
RB
110022016-02-08 Richard Biener <rguenther@suse.de>
11003
11004 PR rtl-optimization/69274
11005 * gcc.target/i386/addr-sel-1.c: XFAIL.
11006
0b604d2d
JL
110072016-02-08 Jeff Law <law@redhat.com>
11008
e8dfe49e
JL
11009 PR tree-optimization/68541
11010 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11011
6daecd7a 11012 PR tree-optimization/65917
0b604d2d
JL
11013 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11014
c0f0e35a
JD
110152016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11016
11017 PR fortran/50555
11018 * gfortran.dg/namelist_args.f90: New test.
11019
8981d712
JL
110202016-02-05 Jeff Law <law@redhat.com>
11021
6daecd7a 11022 PR tree-optimization/68541
8981d712
JL
11023 * gcc.dg/tree-ssa/split-path-2.c: New test.
11024 * gcc.dg/tree-ssa/split-path-3.c: New test.
11025 * gcc.dg/tree-ssa/split-path-4.c: New test.
11026 * gcc.dg/tree-ssa/split-path-5.c: New test.
11027 * gcc.dg/tree-ssa/split-path-6.c: New test.
11028 * gcc.dg/tree-ssa/split-path-7.c: New test.
11029
46cb9332
MS
110302016-02-05 Martin Sebor <msebor@redhat.com>
11031
11032 PR c++/69662
11033 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11034 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11035
be2083ea
RH
110362016-02-06 Richard HEnderson <rth@redhat.com>
11037
11038 PR c/69643
11039 * gcc.target/i386/addr-space-4.c: New.
11040 * gcc.target/i386/addr-space-5.c: New.
11041
711d7c23
MM
110422016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11043
11044 PR fortran/66089
11045 * gfortran.dg/elemental_dependency_6.f90: New.
11046
b5c1c988
JJ
110472016-02-05 Jakub Jelinek <jakub@redhat.com>
11048
861c7bcd
JJ
11049 PR rtl-optimization/69691
11050 * gcc.c-torture/execute/pr69691.c: New test.
11051
b5c1c988
JJ
11052 PR c++/69628
11053 * g++.dg/parse/pr69628.C: New test.
11054
f7dfa966
UB
110552016-02-05 Uros Bizjak <ubizjak@gmail.com>
11056
11057 * gcc.dg/sancov/asan.c: Move to ...
11058 * gcc.dg/asan/sancov-1.c: ... here.
11059
9b143e64
UB
110602016-02-05 Uros Bizjak <ubizjak@gmail.com>
11061
11062 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11063
f5d4b899
L
110642016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11065
11066 PR target/69677
11067 * gcc.target/i386/pr69677.c: New test.
11068
76c85fbb
PP
110692016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11070
11071 PR c++/68948
11072 * g++.dg/template/pr68948.C: New test.
11073
f181bf90
DV
110742016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11075
11076 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11077 (only necessary on s390x).
11078
714fb282
L
110792016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11080
11081 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11082 -mno-accumulate-outgoing-args.
11083
618d6c1c
PP
110842016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11085
11086 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11087
1066e9b5
JJ
110882016-02-04 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR c/69669
11091 * c-c++-common/pr69669.c: New test.
11092
76255d0d
MM
110932016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11094
11095 PR target/69667
11096 * g++.dg/pr69667.C: New file.
11097
e0b059b1
WD
110982016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11099
11100 PR target/69619
11101 * gcc.dg/pr69619.c: Add new test.
11102
2692b5c8
RS
111032016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11104
11105 PR rtl-optimization/69577
11106 * gcc.target/i386/pr69577.c: New test.
11107
7db337c2
ML
111082016-02-04 Martin Liska <mliska@suse.cz>
11109
11110 * g++.dg/asan/pr69276.C: New test.
11111
cc9c0829
KT
111122016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11113
11114 PR target/65932
11115 PR target/67714
11116 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11117 a single smulbb instruction.
11118 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11119 * gcc.target/amr/wmul-2.c: Likewise.
11120
eb9feb52
KT
111212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11122
11123 PR target/65932
11124 PR target/67714
11125 * gcc.c-torture/execute/pr67714.c: New test.
11126
61f727fe
JJ
111272016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11128
11129 PR target/69454
11130 * gcc.target/i386/pr69454-1.c: New test.
11131 * gcc.target/i386/pr69454-2.c: New test.
11132
05dd97db
MS
111332016-02-03 Martin Sebor <msebor@redhat.com>
11134
11135 PR c++/69251
11136 PR c++/69253
11137 PR c++/69290
11138 PR c++/69277
11139 PR c++/69349
11140 * g++.dg/ext/flexarray-mangle-2.C: New test.
11141 * g++.dg/ext/flexarray-mangle.C: New test.
11142 * g++.dg/ext/flexarray-subst.C: New test.
11143 * g++.dg/ext/flexary11.C: New test.
11144 * g++.dg/ext/flexary12.C: New test.
11145 * g++.dg/ext/flexary13.C: New test.
11146 * g++.dg/ext/flexary14.C: New test.
11147 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11148
dac2fc29
L
111492016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11150
11151 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11152 Define only if CHECK_FLOAT128 is defined.
11153 (main): Properly initialize u5.
11154
eadb8035
JJ
111552016-02-03 Jakub Jelinek <jakub@redhat.com>
11156
0afbb81b
JJ
11157 PR c/69627
11158 * gcc.dg/pr69627.c: New test.
11159
eadb8035
JJ
11160 PR target/69644
11161 * gcc.dg/pr69644.c: New test.
11162
b12d4923
MS
111632016-02-03 Mike Stump <mikestump@comcast.net>
11164
11165 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11166 support for struct-layout-1.exp.
11167
ab4bae0c
PP
111682016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11169
11170 PR c++/69056
618d6c1c 11171 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11172
95831c01
VM
111732016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11174 Alexandre Oliva <aoliva@redhat.com>
11175
11176 PR target/69461
11177 * gcc.target/powerpc/pr69461.c: New.
11178
ccc71ab8
UB
111792016-02-03 Uros Bizjak <ubizjak@gmail.com>
11180
11181 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11182 works from here ...
11183 (check_effective_target_fsanitize_thread): ... to here. Do not
11184 specify additional compile flags for the test source.
11185 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11186 specify additional compile flags for the test source.
11187
96299640
WD
111882016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11189
11190 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11191
781d83d9
AV
111922016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11193
11194 PR fortran/67451
11195 PR fortran/69418
11196 * gfortran.dg/coarray_allocate_2.f08: New test.
11197 * gfortran.dg/coarray_allocate_3.f08: New test.
11198 * gfortran.dg/coarray_allocate_4.f08: New test.
11199
d8208e6d
AL
112002016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11201
11202 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11203 use same scan-tree-dump-times on all platforms.
11204 * gcc.dg/vect/vect-outer-1.c: Likewise.
11205 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11206 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11207 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11208 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11209 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11210 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11211 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11212
a8394fa0
SB
112132016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11214
11215 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11216 warning.
11217
f3baa1d3
L
112182016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11219
11220 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11221
eb077516
JN
112222016-02-02 James Norris <jnorris@codesourcery.com>
11223
11224 * c-c++-common/goacc/routine-5.c: Add tests.
11225
578fb225
AM
112262016-02-02 Alexander Monakov <amonakov@ispras.ru>
11227
11228 * gcc.target/nvptx/unsigned-cmp.c: New test.
11229
c64f7d37
WD
112302016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11231
11232 * gcc.target/aarch64/scalar_shift_1.c
11233 (test_corners_sisd_di): Improve force to SIMD register.
11234 (test_corners_sisd_si): Likewise.
11235 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11236 Remove scan-assembler check for ldr.
11237
90c6f26c
RB
112382016-02-02 Richard Biener <rguenther@suse.de>
11239
11240 PR tree-optimization/69595
11241 * gcc.dg/Warray-bounds-17.c: New testcase.
11242
9dc03c97
RB
112432016-02-02 Richard Biener <rguenther@suse.de>
11244
11245 PR tree-optimization/69606
11246 * gcc.dg/torture/pr69606.c: New testcase.
11247
2d4dc223
YR
112482016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11249
11250 PR middle-end/68542
11251 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11252 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11253
65c98fde
AM
112542016-02-02 Alan Modra <amodra@gmail.com>
11255
11256 PR target/69548
11257 * gcc.target/powerpc/pr69548.c: New test.
11258
e1b81f2b
JJ
112592016-02-01 Jakub Jelinek <jakub@redhat.com>
11260
d0268b37
JJ
11261 PR rtl-optimization/69592
11262 * gcc.dg/pr69592.c: New test.
11263
e1b81f2b
JJ
11264 PR preprocessor/69543
11265 PR c/69558
11266 * gcc.dg/pr69543.c: New test.
11267 * gcc.dg/pr69558.c: New test.
11268
7dd7780d
UB
112692016-02-01 Uros Bizjak <ubizjak@gmail.com>
11270
bf672ee5
UB
11271 PR testsuite/65940
11272 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11273
9a7013f8
MS
112742016-02-01 Martin Sebor <msebor@redhat.com>
11275
11276 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11277
e681fb2b
BC
112782016-02-01 Bin Cheng <bin.cheng@arm.com>
11279
11280 PR tree-optimization/67921
11281 * c-c++-common/ubsan/pr67921.c: New test.
11282
ff86345f
RB
112832016-02-01 Richard Biener <rguenther@suse.de>
11284
11285 PR middle-end/69556
11286 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11287
bc369dbd
RB
112882016-02-01 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/69574
11291 * gcc.dg/torture/pr69574.c: New testcase.
11292
ef318184
RB
112932016-02-01 Richard Biener <rguenther@suse.de>
11294
11295 PR tree-optimization/69579
11296 * gcc.dg/setjmp-6.c: New testcase.
11297
654745e6
JJ
112982016-02-01 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR rtl-optimization/69570
11301 * g++.dg/opt/pr69570.C: New test.
11302
e6c0c44b
RH
113032016-02-01 Richard Henderson <rth@redhat.com>
11304
11305 * gcc.dg/pr69535.c: New test.
11306
6ff3f09a
JDA
113072016-01-31 John David Anglin <danglin@gcc.gnu.org>
11308
2c005538
JDA
11309 PR testsuite/69584
11310 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11311 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11312
61083a4b
JDA
11313 PR debug/68244
11314 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11315
6ff3f09a
JDA
11316 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11317
0c221916
PT
113182016-01-31 Paul Thomas <pault@gcc.gnu.org>
11319
11320 PR fortran/67564
11321 * gfortran.dg/allocate_with_source_17.f03: New test.
11322
db7a2818
JJ
113232016-01-30 Jakub Jelinek <jakub@redhat.com>
11324
11325 PR tree-optimization/69546
11326 * gcc.dg/torture/pr69546.c: New test.
11327
e520d5f0
PT
113282016-01-30 Paul Thomas <pault@gcc.gnu.org>
11329
11330 PR fortran/69566
11331 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11332
343c05d3
MS
113332016-01-30 Martin Sebor <msebor@redhat.com>
11334
11335 PR c++/68490
11336 * g++.dg/ext/flexary10.C: New test.
11337
d6c3a539
DH
113382016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11339
11340 PR fortran/66707
11341 gfortran.dg/common_23.f90: New test.
11342
52d72fcd
BS
113432016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11344
11345 PR target/65546
11346 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11347 condition being checked, and disable it when the target supports
11348 misaligned loads and stores.
11349
3a5d2ba4
JJ
113502016-01-29 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR debug/69518
11353 * gcc.dg/torture/pr69518.c: New test.
11354
6bbacdb5
L
113552016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 PR target/69530
11358 * gcc.target/i386/pr69530.c: New test.
11359
af932cdb
SE
113602016-01-29 Steve Ellcey <sellcey@imgtec.com>
11361
11362 PR target/65604
11363 * gcc.target/mips/div-delay.c: New test.
11364
26658b7c
JJ
113652016-01-29 Jakub Jelinek <jakub@redhat.com>
11366
33e89989
JJ
11367 PR target/69551
11368 * gcc.target/i386/pr69551.c: New test.
11369
26658b7c
JJ
11370 PR target/66137
11371 * gcc.target/i386/pr66137.c: New test.
11372
401116b5
AB
113732016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11374
11375 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11376 always built for p5600.
11377 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11378 isa=p5600 dg-option.
11379
d4abfcc5
RB
113802016-01-29 Richard Biener <rguenther@suse.de>
11381
11382 PR tree-optimization/69547
11383 * g++.dg/tree-ssa/pr69547.C: New testcase.
11384
16b77b32
JJ
113852016-01-29 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR debug/66869
11388 * g++.dg/warn/Wunused-function2.C: New test.
11389
a1c95464
DV
113902016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11391
11392 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11393 support for test to succeed.
11394
5453bfed
MP
113952016-01-29 Marek Polacek <polacek@redhat.com>
11396
11397 PR c++/69509
11398 PR c++/69516
11399 * g++.dg/ext/constexpr-vla2.C: New test.
11400 * g++.dg/ext/constexpr-vla3.C: New test.
11401 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11402
452ec2a5
RB
114032016-01-29 Richard Biener <rguenther@suse.de>
11404
11405 PR middle-end/69537
11406 * gcc.dg/uninit-21.c: New testcase.
11407
aec0b19e
UB
114082016-01-28 Uros Bizjak <ubizjak@gmail.com>
11409
11410 PR target/69459
11411 * gcc.target/i386/pr69459.c: New test.
11412
df113ce7
SE
114132016-01-28 Steve Ellcey <sellcey@imgtec.com>
11414
11415 PR target/68400
11416 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11417 * gcc.target/mips/pr68400.c: New test.
11418
494de84f
MS
114192016-01-28 Martin Sebor <msebor@redhat.com>
11420
11421 PR target/17381
11422 * gcc.target/powerpc/pr17381.c: New test.
11423
eb1b1f01
JJ
114242016-01-28 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR middle-end/69542
11427 * gcc.dg/torture/pr69542.c: New test.
11428
6dfeb7ce
WD
114292016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11430
11431 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11432
4b7471a4
DE
114332016-01-28 David Edelsohn <dje.gcc@gmail.com>
11434
11435 * gcc.dg/pr65980.c: Skip on AIX.
11436 * gcc.dg/pr66688.c: Same.
11437
b271fd21
DE
114382016-01-28 David Edelsohn <dje.gcc@gmail.com>
11439
11440 PR target/63679
11441 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11442 * gcc.dg/tree-ssa/sra-18.c: Same.
11443
874108a9
AV
114442016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11445
11446 PR fortran/62536
11447 * gfortran.dg/block_15.f08: New test.
11448 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11449 on incorrectly closed BLOCK.
11450
30480bcd
IE
114512016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11452
11453 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
114542016-01-28 Richard Biener <rguenther@suse.de>
11455
11456 PR tree-optimization/69466
11457 * gfortran.dg/vect/pr69466.f90: New testcase.
11458
0d4c694e
TP
114592016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11460
11461 * g++.dg/pr67989.C: Remove ARM-specific option.
11462 * gcc.target/arm/pr67989.C: New file.
11463
2aa780da
UB
114642016-01-27 Uros Bizjak <ubizjak@gmail.com>
11465
11466 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11467 and expm1 test for glibc < 2.11.
11468
f75ebe77
RH
114692016-01-27 Richard Henderson <rth@redhat.com>
11470
11471 * gcc.c-torture/execute/pr69447.c: New test.
11472
114732016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11474
9a175e65 11475 PR fortran/69422
49847d75
PT
11476 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11477
cbdd8ae0
JJ
114782016-01-27 Jakub Jelinek <jakub@redhat.com>
11479
11480 PR debug/66869
11481 * gcc.dg/pr66869.c: New test.
11482
2b572b3c
JL
114832016-01-25 Jeff Law <law@redhat.com>
11484
11485 PR tree-optimization/68398
aec0b19e 11486 PR tree-optimization/69196
2b572b3c
JL
11487 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11488 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11489 path to avoid new heuristic allowing more irreducible regions
11490 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11491 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11492 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11493 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11494 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11495
fa74a4bc
MP
114962016-01-27 Marek Polacek <polacek@redhat.com>
11497
11498 PR c/68062
11499 * c-c++-common/vector-compare-4.c: New test.
11500
0afff540
DM
115012016-01-27 David Malcolm <dmalcolm@redhat.com>
11502
11503 PR preprocessor/69126
11504 * c-c++-common/pr69126.c: New test case.
11505
1a218fc9
ILT
115062016-01-27 Ian Lance Taylor <iant@google.com>
11507
11508 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11509
5d70666e
RB
115102016-01-27 Ryan Burn <contact@rnburn.com>
11511
11512 PR cilkplus/69267
11513 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11514
87ff4d66
UB
115152016-01-27 Uros Bizjak <ubizjak@gmail.com>
11516
11517 PR target/69512
11518 * gcc.target/i386/pr69512.c: New test.
11519
27e23cca
RE
115202016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11521
11522 PR ada/69488
11523 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11524
05bf54c3
MP
115252016-01-27 Marek Polacek <polacek@redhat.com>
11526
11527 PR c++/69379
11528 * g++.dg/pr69379.C: New test.
11529
60214d0d
MS
115302016-01-27 Martin Sebor <msebor@redhat.com>
11531
11532 PR c++/69317
11533 * g++.dg/abi/Wabi-2-2.C: New test.
11534 * g++.dg/abi/Wabi-2-3.C: New test.
11535 * g++.dg/abi/Wabi-3-2.C: New test.
11536 * g++.dg/abi/Wabi-3-3.C: New test.
11537
167c7bfa
RB
115382016-01-27 Richard Biener <rguenther@suse.de>
11539
11540 PR tree-optimization/69166
11541 * gcc.dg/torture/pr69166.c: New testcase.
11542
1430fb1f
MJ
115432016-01-27 Martin Jambor <mjambor@suse.cz>
11544
11545 PR tree-optimization/69355
11546 * gcc.dg/tree-ssa/pr69355.c: New test.
11547
95e3030c
MP
115482016-01-27 Marek Polacek <polacek@redhat.com>
11549
11550 PR c++/69496
11551 * g++.dg/ext/constexpr-vla1.C: New test.
11552
eeb085f3
CB
115532016-01-20 Christian Bruel <christian.bruel@st.com>
11554
11555 PR target/69245
11556 * gcc.target/arm/pr69245.c: New test.
11557
b1652dde
JJ
115582016-01-27 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR tree-optimization/69399
11561 * gcc.dg/torture/pr69399.c: New test.
11562
ce7e8f00
EB
115632016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11564
11565 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11566
e4aac1d1
EB
115672016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11568
11569 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11570
8dfdb419
TV
115712016-01-26 Tom de Vries <tom@codesourcery.com>
11572
11573 PR tree-optimization/69110
11574 * gcc.dg/autopar/pr69110.c: New test.
11575
56f80f54 115762016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11577 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11578
11579 * gcc.dg/graphite/isl-ast-op-select.c: New.
11580
a0909527
PT
115812015-01-26 Paul Thomas <pault@gcc.gnu.org>
11582
11583 PR fortran/69385
11584 * gfortran.dg/allocate_error_6.f90: New test.
11585
ffc445f4
RH
115862016-01-26 Richard Henderson <rth@redhat.com>
11587
11588 * gcc.dg/tm/pr60908.c: New test.
11589
01e1dea3
DM
115902016-01-26 David Malcolm <dmalcolm@redhat.com>
11591
11592 PR other/69006
11593 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11594 directive.
11595 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11596 expected multiline output to reflect the colorization being
11597 disabled before newlines.
11598 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11599 (custom_diagnostic_finalizer): Replace call to
11600 pp_newline_and_flush with call to pp_flush.
11601 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11602 * gfortran.dg/implicit_class_1.f90: Likewise.
11603 * lib/gcc-dg.exp (allow_blank_lines): New global.
11604 (dg-allow-blank-lines-in-output): New procedure.
11605 (gcc-dg-prune): Complain about blank lines in the output, unless
11606 dg-allow-blank-lines-in-output was called.
11607 * lib/multiline.exp (_build_multiline_regex): Only support
11608 arbitrary followup text for non-blank-lines, not for blank lines.
11609
13f92e8d
JJ
116102016-01-26 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR tree-optimization/69483
11613 * gcc.dg/pr69483.c: New test.
11614 * g++.dg/opt/pr69483.C: New test.
11615
92422235
CL
116162016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11617
11618 PR target/68620
11619 * gcc.target/arm/pr68620.c: New test.
11620
0bccf11b
L
116212016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11622
11623 * gcc.target/i386/pr68986-2.c: Remove -m32.
11624
81cd202e
L
116252016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11626
11627 PR target/68986
11628 * gcc.target/i386/pr68986-1.c: New test.
11629 * gcc.target/i386/pr68986-2.c: Likewise.
11630 * gcc.target/i386/pr68986-3.c: Likewise.
11631
213a1c03
CB
116322016-01-26 Christian Bruel <christian.bruel@st.com>
11633
11634 * lib/target-supports.exp
11635 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11636 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11637 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11638
22a08dd1
RB
116392016-01-26 Richard Biener <rguenther@suse.de>
11640
11641 PR tree-optimization/69452
11642 * gcc.dg/torture/pr69452.c: New testcase.
11643
6c06e0e8
JJ
116442016-01-26 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR target/69442
11647 * gcc.dg/pr69442.c: New test.
11648
b96824c4
RFI
116492016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11650
11651 PR target/67896
11652 * gcc.target/aarch64/simd/pr67896.C: New.
11653
5ee31e57
RS
116542016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11655
11656 PR tree-optimization/69400
11657 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11658 function.
11659 (plugin_init): Call it.
11660 * gcc.dg/torture/pr69400.c: New test.
11661
7ddfb31d
CL
116622016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11663
11664 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11665
1e050c90
AK
116662016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11667 Sebastian Pop <s.pop@samsung.com>
11668
11669 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11670 isl-0.15.
11671
c8ee4bf5
AK
116722016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11673 Sebastian Pop <s.pop@samsung.com>
11674
11675 * gcc.dg/graphite/pr69292.c: New.
11676
d902b330
JJ
116772016-01-25 Jakub Jelinek <jakub@redhat.com>
11678
11679 * c-c++-common/goacc/use_device-1.c: New test.
11680
2c89b952
JL
116812016-01-25 Jeff Law <law@redhat.com>
11682
11683 PR tree-optimization/69196
11684 PR tree-optimization/68398
11685 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11686 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11687
685c8785
DE
116882016-01-25 David Edelsohn <dje.gcc@gmail.com>
11689
11690 PR target/69469
11691 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11692 Algorithm.
11693
95cef0c1
RB
116942016-01-25 Richard Biener <rguenther@suse.de>
11695
11696 PR testsuite/69380
11697 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11698
2947d3b2
IE
116992016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11700
11701 PR target/69421
11702 * gcc.dg/pr69421.c: New test.
11703
ae19075a
BB
117042016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11705
11706 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11707 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11708 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11709 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11710 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11711 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11712 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11713 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11714 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11715 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11716
fa4511c2
RB
117172016-01-25 Richard Biener <rguenther@suse.de>
11718
11719 PR tree-optimization/69376
11720 * gcc.dg/torture/pr69376.c: New testcase.
11721
1d101216
JD
117222016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11723
11724 PR fortran/69397
11725 PR fortran/68442
11726 * gfortran.dg/interface_38.f90: New test.
11727 * gfortran.dg/interface_39.f90: New test.
a0909527 11728
a59b92b0
PP
117292016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11730
11731 Revert:
11732 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11733
11734 PR c++/11858
11735 PR c++/24663
11736 PR c++/24664
11737 * g++.dg/template/pr11858.C: New test.
11738 * g++.dg/template/pr24663.C: New test.
11739 * g++.dg/template/unify12.C: New test.
11740 * g++.dg/template/unify13.C: New test.
11741 * g++.dg/template/unify14.C: New test.
11742 * g++.dg/template/unify15.C: New test.
11743 * g++.dg/template/unify16.C: New test.
11744 * g++.dg/template/unify17.C: New test.
11745
16acb1a8
DH
117462016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11747
11748 PR fortran/68283
11749 gfortran.dg/pr68283.f90: New test.
11750
094773e8
TK
117512016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11752
11753 PR fortran/66094
11754 * gfortran.dg/inline_matmul_13.f90: New test.
11755 * gfortran.dg/matmul_bounds_8.f90: New test.
11756 * gfortran.dg/matmul_bounds_9.f90: New test.
11757 * gfortran.dg/matmul_bounds_10.f90: New test.
11758
42fb90d7
TV
117592016-01-23 Tom de Vries <tom@codesourcery.com>
11760
11761 PR tree-optimization/69426
11762 * gcc.dg/autopar/pr69426.c: New test.
11763
69da7802
MS
117642016-01-23 Martin Sebor <msebor@redhat.com>
11765
11766 PR c++/58109
11767 PR c++/69022
11768 * g++.dg/cpp0x/alignas5.C: New test.
11769 * g++.dg/ext/vector29.C: Same.
11770
da17300a
UB
117712016-01-23 Uros Bizjak <ubizjak@gmail.com>
11772
11773 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11774 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11775 _GNU_SOURCE from compile flags to the source.
11776 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11777 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11778 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11779 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11780
62041cfc
JJ
117812016-01-22 Jakub Jelinek <jakub@redhat.com>
11782
11783 PR target/69432
11784 * g++.dg/opt/pr69432.C: New test.
11785
f7d2ad6f
BS
117862016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11787
11788 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11789 32-bit targets testing an -m64 multilib.
11790
d403fc9a
WS
117912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11792
11793 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11794 64-bit support.
11795
4aa16f8d
JG
117962016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11797
11798 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11799
7c816d0f
CB
118002016-01-21 Christian Bruel <christian.bruel@st.com>
11801
11802 PR target/68674
11803 * gcc.target/i386/pr68674.c
11804 * gcc.target/aarch64/pr68674.c
11805 * gcc.target/arm/pr68674.c
11806
fce661e8
KT
118072016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11808
11809 PR target/69403
11810 * gcc.c-torture/execute/pr69403.c: New test.
11811
4696899f
PC
118122016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11813
11814 PR c++/55843
11815 * g++.dg/template/pr55843.C: New.
11816
bac69366
AL
118172016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11818
11819 PR testsuite/66877
11820 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11821 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11822
b57d3a5c
BS
118232016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11824
11825 PR testsuite/67489
da17300a
UB
11826 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11827 from dg-do compile directive, and instead add
11828 { dg-require-effective-target int128 }.
b57d3a5c 11829
9f04a53e
MS
118302016-01-20 Martin Sebor <msebor@redhat.com>
11831
11832 PR c/69405
11833 * gcc.dg/sync-fetch.c: New test.
11834
38a51663
JL
118352016-01-21 Martin Sebor <msebor@redhat.com>
11836
11837 PR target/69252
11838 * gcc.target/powerpc/pr69252.c: New test.
11839
2423a75a
JD
118402016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11841
11842 PR fortran/65996
da17300a 11843 * gfortran.dg/pr65996.f90: New test.
2423a75a 11844
0a76463f
DV
118452016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11846
11847 PR c++/68810
9f04a53e 11848 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11849 expected to generate an error.
0a76463f 11850
9776e692
BS
118512016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11852
11853 PR middle-end/66178
11854 * gcc.dg/torture/pr66178.c: New test.
11855
c8d3e088
AB
118562016-01-21 Anton Blanchard <anton@samba.org>
11857 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11858
11859 PR target/63354
11860 * gcc.target/powerpc/pr63354.c: New test.
11861
35b707ff
VM
118622016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11863
11864 PR rtl-optimization/68990
11865 * gcc.target/i386/pr68990: New.
11866
157b0829
NC
118672016-01-21 Nick Clifton <nickc@redhat.com>
11868
11869 PR target/69129
11870 * gcc.target/mips/pr69129.c: New.
11871
aede6748
PC
118722016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11873
11874 PR c++/58046
11875 * g++.dg/cpp0x/pr58046.C: New.
11876
5463c2c8
JJ
118772016-01-21 Jakub Jelinek <jakub@redhat.com>
11878
6d31cc75
SS
11879 PR target/69187
11880 PR target/65624
11881 * gcc.target/arm/pr69187.c: New test.
11882
5463c2c8
JJ
11883 PR c++/69355
11884 * g++.dg/torture/pr69355.C: New test.
11885
fa28f32b
AK
118862016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11887 Sebastian Pop <s.pop@samsung.com>
11888
11889 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11890
b920a047
AK
118912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11892 Sebastian Pop <s.pop@samsung.com>
11893
da17300a 11894 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11895
bdd3aea6
JJ
118962016-01-21 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR middle-end/67653
11899 * c-c++-common/pr67653.c: New test.
11900 * gcc.dg/torture/pr29119.c: Add dg-warning.
11901
26a2e6ae
PB
119022016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11903
11904 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11905
d25c7690
PK
119062016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11907
11908 PR c/24293
11909 * gcc.dg/pr24293.c: New test.
11910 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11911 incomplete struct type.
11912 * gcc.dg/declspec-1.c: Likewise.
11913 * gcc.dg/pr63549.c: Likewise.
11914
889d5698
JJ
119152016-01-20 Jakub Jelinek <jakub@redhat.com>
11916
11917 PR tree-optimization/66612
11918 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11919 for bdn instruction.
11920
d7cf3dc7
CL
119212016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11922
11923 * lib/target-supports.exp
11924 (check_effective_target_arm_fp_ok_nocache): New.
11925 (check_effective_target_arm_fp_ok): New.
11926 (add_options_for_arm_fp): New.
11927 (check_effective_target_arm_crypto_ok_nocache): Require
11928 target_arm_v8_neon_ok instead of arm32.
11929 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11930 (check_effective_target_arm_crypto_pragma_ok): New.
11931 (add_options_for_arm_vfp): New.
11932 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11933 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11934 target instead. Force initial fpu to vfp.
11935 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11936 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11937 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11938 dependency.
11939 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11940 use arm_vfp effective target instead. Force initial fpu to vfp.
11941 * gcc.target/arm/attr-neon3.c: Likewise.
11942 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11943 arm_vfp_ok.
11944 * gcc.target/arm/unsigned-float.c: Likewise.
11945 * gcc.target/arm/vfp-1.c: Likewise.
11946 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11947 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11948 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11949 * gcc.target/arm/vfp-ldmias.c: Likewise.
11950 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11951 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11952 * gcc.target/arm/vfp-stmiad.c: Likewise.
11953 * gcc.target/arm/vfp-stmias.c: Likewise.
11954 * gcc.target/arm/vnmul-1.c: Likewise.
11955 * gcc.target/arm/vnmul-2.c: Likewise.
11956 * gcc.target/arm/vnmul-3.c: Likewise.
11957 * gcc.target/arm/vnmul-4.c: Likewise.
11958
01ac9704 119592016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11960
e84b00da
L
11961 PR testsuite/69366
11962 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11963 the MPX run-time library, for compile-time MPX test.
11964 * gcc.target/i386/chkp-always_inline.c: Likewise.
11965 * gcc.target/i386/chkp-bndret.c: Likewise.
11966 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11967 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11968 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11969 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11970 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11971 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11972 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11973 * gcc.target/i386/chkp-label-address.c: Likewise.
11974 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11975 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11976 * gcc.target/i386/chkp-pr69044.c: Likewise.
11977 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11978 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11979 * gcc.target/i386/chkp-strchr.c: Likewise.
11980 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11981 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11982 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11983 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11984 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11985 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11986 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11987 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11988 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11989 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11990 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11991 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11992 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11993 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11994 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11995 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11996 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11997 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11998 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11999 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12000 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12001 * gcc.target/i386/pr63995-2.c: Likewise.
12002 * gcc.target/i386/pr64805.c: Likewise.
12003 * gcc.target/i386/pr65044.c: Likewise.
12004 * gcc.target/i386/pr65167.c: Likewise.
12005 * gcc.target/i386/pr65183.c: Likewise.
12006 * gcc.target/i386/pr65184.c: Likewise.
12007 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12008
28b33016
IE
120092016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12010
12011 PR tree-optimization/69328
12012 * gcc.dg/pr69328.c: New test.
12013
bcff0913
JL
120142016-01-20 Jeff Law <law@redhat.com>
12015
bf0bb970 12016 PR target/25114
bcff0913
JL
12017 * gcc.target/m68k/pr25114.c: New test.
12018
a3f69631
AV
120192016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12020
12021 * gcc.target/arm/memset-inline-10.c: Added
12022 dg-require-effective-target arm_thumb2_ok.
12023
af33ba0d
EB
120242016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12025
12026 * gcc.dg/debug/dwarf2/sso.c: New test.
12027
7596d5de
UB
120282016-01-19 Uros Bizjak <ubizjak@gmail.com>
12029
12030 PR testsuite/68820
12031 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12032 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12033 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12034
ceda2c69
JH
120352016-01-19 Jan Hubicka <hubicka@ucw.cz>
12036
12037 PR ipa/66223
12038 * g++.dg/ipa/devirt-50.C: New testcase.
12039
38a979f2
MP
120402016-01-19 Marek Polacek <polacek@redhat.com>
12041
12042 PR c++/68965
12043 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12044 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12045
962801c5
KT
120462016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12047
12048 PR target/69135
12049 * gcc.target/arm/pr69135_1.c: New test.
12050
078fe40a
WD
120512015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12052
12053 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12054
786e3c06
WD
120552015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12056
12057 * gcc.target/aarch64/ccmp_1.c: New testcase.
12058
1e297006
MP
120592016-01-19 Marek Polacek <polacek@redhat.com>
12060
12061 PR c++/68586
12062 * g++.dg/cpp0x/enum30.C: New test.
12063
879c27e3
RB
120642016-01-19 Richard Biener <rguenther@suse.de>
12065
12066 PR tree-optimization/69336
12067 * g++.dg/tree-ssa/pr69336.C: New testcase.
12068
015337d3
JJ
120692016-01-19 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR debug/65779
12072 * gcc.dg/pr65779.c: New test.
12073
e2c768b6
RB
120742016-01-19 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/69352
12077 * gcc.dg/torture/pr69352.c: New testcase.
12078
569efc34
JJ
120792016-01-19 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR rtl-optimization/68955
12082 PR rtl-optimization/64557
12083 * gcc.dg/torture/pr68955.c: New test.
12084
e49d321f
JH
120852016-01-19 Jan Hubicka <hubicka@ucw.cz>
12086
12087 PR lto/69136
12088 * g++.dg/torture/pr69136.C: New testcase.
12089
e9191ad3
JH
120902016-01-19 Jan Hubicka <hubicka@ucw.cz>
12091
12092 PR lto/69133
12093 * g++.dg/lto/pr69133_0.C: New testcase.
12094 * g++.dg/lto/pr69133_1.C: New testcase.
12095
2bedb645
JL
120962016-01-15 Jeff Law <law@redhat.com>
12097
12098 PR tree-optimization/69320
12099 * gcc.c-torture/pr69320-1.c: New test.
12100 * gcc.c-torture/pr69320-2.c: New test.
12101 * gcc.c-torture/pr69320-3.c: New test.
12102 * gcc.c-torture/pr69320-4.c: New test.
12103
17c15cb9
PP
121042016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12105
12106 PR c++/11858
12107 PR c++/24663
12108 PR c++/24664
12109 * g++.dg/template/pr11858.C: New test.
12110 * g++.dg/template/pr24663.C: New test.
12111 * g++.dg/template/unify12.C: New test.
12112 * g++.dg/template/unify13.C: New test.
12113 * g++.dg/template/unify14.C: New test.
12114 * g++.dg/template/unify15.C: New test.
12115 * g++.dg/template/unify16.C: New test.
12116 * g++.dg/template/unify17.C: New test.
12117
9617fd08
DM
121182016-01-18 David Malcolm <dmalcolm@redhat.com>
12119
12120 PR testsuite/69181
12121 * gcc.dg/pr69181-1.c: New test file.
12122 * gcc.dg/pr69181-2.c: New test file.
12123 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12124 globals by moving it to...
12125 (cleanup-after-saved-dg-test): ...this new function. Add
12126 "global additional_sources_used". Add reset of global
12127 multiline_expected_outputs to the empty list.
12128 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12129 global to...
12130 (multiline_expected_outputs): ...this, and updated comments to
12131 note that it is modified from gcc-dg.exp.
12132 (dg-end-multiline-output): Update for the above renaming.
12133 (handle-multiline-outputs): Likewise. Remove the clearing
12134 of the expected outputs to the empty list.
12135
b555a2e4
RB
121362016-01-18 Richard Biener <rguenther@suse.de>
12137
12138 PR tree-optimization/69297
12139 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12140
96902805
JM
121412016-01-18 Joseph Myers <joseph@codesourcery.com>
12142
12143 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12144 dg-options.
12145 * gcc.target/mips/mips-3d-2.c: Likewise.
12146 * gcc.target/mips/mips-3d-3.c: Likewise.
12147 * gcc.target/mips/mips-3d-4.c: Likewise.
12148 * gcc.target/mips/mips-3d-5.c: Likewise.
12149 * gcc.target/mips/mips-3d-6.c: Likewise.
12150 * gcc.target/mips/mips-3d-7.c: Likewise.
12151 * gcc.target/mips/mips-3d-8.c: Likewise.
12152 * gcc.target/mips/mips-3d-9.c: Likewise.
12153 * gcc.target/mips/mips-ps-1.c: Likewise.
12154 * gcc.target/mips/mips-ps-2.c: Likewise.
12155 * gcc.target/mips/mips-ps-3.c: Likewise.
12156 * gcc.target/mips/mips-ps-4.c: Likewise.
12157 * gcc.target/mips/mips-ps-5.c: Likewise.
12158 * gcc.target/mips/mips-ps-6.c: Likewise.
12159 * gcc.target/mips/mips-ps-7.c: Likewise.
12160 * gcc.target/mips/mips-ps-type.c: Likewise.
12161 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12162 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12163
40e26f94
TV
121642016-01-18 Tom de Vries <tom@codesourcery.com>
12165
12166 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12167 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12168 * c-c++-common/goacc/kernels-empty.c: New test.
12169 * c-c++-common/goacc/kernels-eternal.c: New test.
12170 * c-c++-common/goacc/kernels-loop-2.c: New test.
12171 * c-c++-common/goacc/kernels-loop-3.c: New test.
12172 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12173 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12174 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12175 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12176 * c-c++-common/goacc/kernels-loop-data.c: New test.
12177 * c-c++-common/goacc/kernels-loop-g.c: New test.
12178 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12179 * c-c++-common/goacc/kernels-loop-n.c: New test.
12180 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12181 * c-c++-common/goacc/kernels-loop.c: New test.
12182 * c-c++-common/goacc/kernels-noreturn.c: New test.
12183 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12184 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12185 * c-c++-common/goacc/kernels-reduction.c: New test.
12186
a98d4647
TV
121872016-01-18 Tom de Vries <tom@codesourcery.com>
12188
12189 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12190 * gcc.dg/autopar/outer-2.c: Same.
12191 * gcc.dg/autopar/outer-3.c: Same.
12192 * gcc.dg/autopar/outer-4.c: Same.
12193 * gcc.dg/autopar/outer-5.c: Same.
12194 * gcc.dg/autopar/outer-6.c: Same.
12195 * gcc.dg/autopar/parallelization-1.c: Same.
12196 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12197 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12198 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12199 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12200 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12201 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12202 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12203 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12204 * gcc.dg/autopar/pr39500-1.c: Same.
12205 * gcc.dg/autopar/pr39500-2.c: Same.
12206 * gcc.dg/autopar/pr46193.c: Same.
12207 * gcc.dg/autopar/pr46194.c: Same.
12208 * gcc.dg/autopar/pr49580.c: Same.
12209 * gcc.dg/autopar/pr49960-1.c: Same.
12210 * gcc.dg/autopar/pr49960.c: Same.
12211 * gcc.dg/autopar/pr68373.c: Same.
12212 * gcc.dg/autopar/reduc-1.c: Same.
12213 * gcc.dg/autopar/reduc-1char.c: Same.
12214 * gcc.dg/autopar/reduc-1short.c: Same.
12215 * gcc.dg/autopar/reduc-2.c: Same.
12216 * gcc.dg/autopar/reduc-2char.c: Same.
12217 * gcc.dg/autopar/reduc-2short.c: Same.
12218 * gcc.dg/autopar/reduc-3.c: Same.
12219 * gcc.dg/autopar/reduc-4.c: Same.
12220 * gcc.dg/autopar/reduc-6.c: Same.
12221 * gcc.dg/autopar/reduc-7.c: Same.
12222 * gcc.dg/autopar/reduc-8.c: Same.
12223 * gcc.dg/autopar/reduc-9.c: Same.
12224 * gcc.dg/autopar/uns-outer-4.c: Same.
12225 * gcc.dg/autopar/uns-outer-5.c: Same.
12226 * gcc.dg/autopar/uns-outer-6.c: Same.
12227 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12228 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12229
da976fa8
AL
122302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12231
12232 PR target/63679
12233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12234 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12235
70c1e886
AL
122362016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12237
12238 PR target/63679
12239 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12240 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12241 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12242
88bed196
AL
122432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12244
12245 PR target/63679
12246 * gcc.dg/tree-ssa/sra-17.c: New.
12247 * gcc.dg/tree-ssa/sra-18.c: New.
12248
3dd5f42e
IE
122492016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12250
12251 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12252
ae5a77fa
EB
122532016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12254
12255 * gnat.dg/inline12.adb: New test.
12256
11e57fc6
BC
122572016-01-18 Bin Cheng <bin.cheng@arm.com>
12258
12259 PR tree-optimization/66797
12260 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12261
995b6fe0
RB
122622016-01-18 Richard Biener <rguenther@suse.de>
12263
12264 PR tree-optimization/69170
12265 * gcc.dg/torture/pr69170.c: New testcase.
12266
82ee0cf2 122672016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12268
12269 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12270
d69da357
TV
122712016-01-16 Tom de Vries <tom@codesourcery.com>
12272
12273 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12274
a3845283
TV
122752016-01-16 Tom de Vries <tom@codesourcery.com>
12276
12277 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12278 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12279 redundant dg-require-effective-target pthread.
12280 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12281 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12282 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12283 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12284 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12285 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12286 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12287
197a6aa6
DE
122882016-01-16 David Edelsohn <dje.gcc@gmail.com>
12289
12290 PR target/68609
12291 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12292 * gcc.target/powerpc/recip-7.c: Same.
12293
ec7886c1
PP
122942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12295
12296 PR c++/69091
12297 * g++.dg/template/pr69091.C: New test.
12298
203484bb
PP
122992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12300
12301 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12302 dump does not contain an error_mark_node.
12303 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12304 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12305
aa2500e9
PP
123062016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12307
12308 PR c++/68936
12309 * g++.dg/template/pr68936.C: New test.
12310
28621a5c
DE
123112016-01-15 David Edelsohn <dje.gcc@gmail.com>
12312
12313 PR target/68609
12314 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12315 * gcc.target/powerpc/recip-2.c: Same.
12316 * gcc.target/powerpc/recip-3.c: Same.
12317 * gcc.target/powerpc/recip-4.c: Same.
12318 * gcc.target/powerpc/recip-sqrtf.c: Same.
12319
40c43aca
JL
123202016-01-15 Jeff Law <law@redhat.com>
12321
12322 PR tree-optimization/69270
12323 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12324 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12325
afbc5ae8
PT
123262016-01-15 Paul Thomas <pault@gcc.gnu.org>
12327
12328 PR fortran/49630
12329 * gfortran.dg/deferred_character_13.f90: New test for the fix
12330 of comment 3 of the PR.
12331
12332 PR fortran/54070
12333 * gfortran.dg/deferred_character_8.f90: New test
12334 * gfortran.dg/allocate_error_5.f90: New test
12335
12336 PR fortran/60593
12337 * gfortran.dg/deferred_character_10.f90: New test
12338
12339 PR fortran/60795
12340 * gfortran.dg/deferred_character_14.f90: New test
12341
12342 PR fortran/61147
12343 * gfortran.dg/deferred_character_11.f90: New test
12344
12345 PR fortran/64324
12346 * gfortran.dg/deferred_character_9.f90: New test
12347
49abe076
VM
123482016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12349
12350 PR rtl-optimization/69030
12351 * gcc.target/i386/pr69030.c: New.
12352
16d12992
KT
123532016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12354
12355 * gcc.target/aarch64/target_attr_17.c: New test.
12356
78810bd3
RB
123572016-01-15 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/66856
12360 * gcc.dg/torture/pr66856-1.c: New testcase.
12361 * gcc.dg/torture/pr66856-2.c: Likewise.
12362
2bd847fe
RB
123632016-01-15 Richard Biener <rguenther@suse.de>
12364
12365 PR debug/69137
12366 * g++.dg/lto/pr69137_0.C: New testcase.
12367
a00fe3b7
RS
123682016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12369
12370 PR middle-end/69246
12371 * gcc.target/i386/pr69246.c: New test.
12372
cbb0e83b
DV
123732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12374
7596d5de 12375 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12376
5a500ecf
DV
123772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12378
12379 PR c++/56194
12380 * g++.dg/init/const9.C: Disable test on S/390.
12381
5d9bf64f
DV
123822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12383
12384 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12385 * g++.dg/Wno-frame-address.C: Ditto.
12386
e234b19e
DV
123872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12388
12389 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12390
89483f99
RB
123912016-01-15 Richard Biener <rguenther@suse.de>
12392
12393 PR tree-optimization/68961
12394 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12395
94f37395
IE
123962016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12397
12398 * gcc.target/i386/pr65105-5.c: New test.
12399
82ee0cf2 124002016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12401
12402 * gcc.c-torture/execute/alias-4.c: New testcase.
12403
82ee0cf2 124042016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12405
12406 PR ipa/68148
12407 * g++.dg/ipa/devirt-49.C: New testcase.
12408
092f7deb 124092016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12410
12411 PR target/65837
12412 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12413 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12414 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12415
e93c66bc
RB
124162016-01-15 Richard Biener <rguenther@suse.de>
12417
12418 PR tree-optimization/69117
12419 * gcc.dg/torture/pr69117.c: New testcase.
12420
c47eaca6 124212015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12422
12423 PR c++/69048
12424 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12425
c3f6914a
FXC
124262016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12427
12428 PR testsuite/67509
12429 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12430 range tests use 100 * maximum instead of maximum + 1.
12431
cd65ae90
JJ
124322016-01-14 Jakub Jelinek <jakub@redhat.com>
12433
12434 PR debug/69244
12435 * gcc.dg/guality/pr69244.c: New test.
12436
19643948
UB
124372016-01-14 Uros Bizjak <ubizjak@gmail.com>
12438
12439 * lib/target-supports.exp (check_effective_target_issignaling):
12440 New procedure.
12441 * gcc.dg/pr61441.c: Require issignaling effective target.
12442
fe79c97e
SB
124432016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12444
12445 PR target/68803
12446 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12447
c7df95d8
DM
124482016-01-14 David Malcolm <dmalcolm@redhat.com>
12449
12450 PR c++/68819
12451 PR preprocessor/69177
12452 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12453 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12454 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12455 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12456
00083992
MP
124572016-01-14 Marek Polacek <polacek@redhat.com>
12458
12459 PR c/69262
12460 * gcc.dg/array-15.c: New test.
12461
0c9b3294
JJ
124622016-01-14 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR middle-end/68146
12465 PR tree-optimization/69155
12466 * gfortran.dg/pr68146.f: New test.
12467 * gfortran.dg/pr69155.f90: New test.
12468
3688e13d
RB
124692016-01-14 Richard Biener <rguenther@suse.de>
12470
12471 PR tree-optimization/68060
12472 * gcc.dg/torture/pr68060-1.c: New testcase.
12473 * gcc.dg/torture/pr68060-2.c: Likewise.
12474
bab0ad3a
NC
124752016-01-14 Nick Clifton <nickc@redhat.com>
12476
12477 * lib/target-supports.exp
12478 (check_effective_target_arm_neon_ok_nocache): Add an option
12479 sequence that includes setting the ARM architecture to ARMv7-A.
12480 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12481 command line options necessary to enable Neon support.
12482 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12483 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12484 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12485 * gcc.target/arm/pr69180.c: Likewise.
12486
947c2ce5
JL
124872016-01-14 Jeff Law <law@redhat.com>
12488
12489 PR tree-optimization/69270
12490 * gcc.dg/tree-ssa/pr69270.c: New test.
12491
3342fd71
BS
124922016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12493
12494 PR c/66208
12495 * c-c++-common/pr66208.c: New file.
12496
2ad3adf1
JJ
124972016-01-13 Jakub Jelinek <jakub@redhat.com>
12498
12499 PR tree-optimization/69156
12500 * gcc.dg/pr69156.c: New test.
12501
398d6feb
L
125022016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12503
12504 * gcc.target/i386/pr69225-7.c: New test.
12505
4c868789
RH
125062016-01-13 Richard Henderson <rth@redhat.com>
12507
12508 * gcc.dg/tm/memopt-13.c: Update expected function.
12509 * gcc.dg/tm/memopt-6.c: Likewise.
12510
ef6d1772
UB
125112016-01-13 Uros Bizjak <ubizjak@gmail.com>
12512
12513 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12514 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12515 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12516 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12517
ef6d1772
UB
125182016-01-13 Tom de Vries <tom@codesourcery.com>
12519
12520 PR tree-optimization/69169
0b4b6ef2
TV
12521 * gcc.dg/pr69169.c: New test.
12522
2ad3adf1 125232016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12524
12525 PR target/69228
12526 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12527 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12528 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12529 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12530 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12531 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12532 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12533 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12534
9060e335
AK
125352016-01-13 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR target/69247
12538 * gcc.dg/pr69247.c: New test.
12539
40311329
RB
125402016-01-13 Richard Biener <rguenther@suse.de>
12541
12542 PR tree-optimization/69242
12543 * gcc.dg/torture/pr69242.c: New testcase.
12544
ccbd7103
RB
125452016-01-13 Richard Biener <rguenther@suse.de>
12546
12547 PR tree-optimization/69186
12548 * gcc.dg/torture/pr69186.c: New testcase.
12549
c6f72a46
JL
125502016-01-13 Jeff Law <law@redhat.com>
12551
12552 PR tree-optimization/67755
12553 * gcc.dg/tree-ssa/pr67755.c: New test.
12554
125552016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12556
12557 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12558 pass number in output by a star.
12559
c446cf07
BC
125602016-01-12 Bin Cheng <bin.cheng@arm.com>
12561
12562 PR tree-optimization/68911
12563 * gcc.c-torture/execute/pr68911.c: New test.
12564
5342156c
MP
125652016-01-12 Marek Polacek <polacek@redhat.com>
12566
12567 PR c++/68979
12568 * g++.dg/warn/permissive-1.C: New test.
12569
65364cc5
JJ
125702016-01-12 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR objc++/68511
12573 PR c++/69213
12574 * g++.dg/opt/pr69213.C: New test.
12575
81b9a3d9
CB
125762016-01-12 Christian Bruel <christian.bruel@st.com>
12577
12578 PR target/69180
12579 * gcc.target/arm/pr69180.c: New test.
12580
3c4e91c9
RB
125812016-01-12 Richard Biener <rguenther@suse.de>
12582
12583 PR lto/69077
12584 * g++.dg/lto/pr69077_0.C: New testcase.
12585 * g++.dg/lto/pr69077_1.C: Likewise.
12586
5664cea1
JJ
125872016-01-12 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR target/69175
12590 * g++.dg/opt/pr69175.C: New test.
12591
86cefc49
AL
125922016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12593
12594 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12595 rather than #including math.h & stdlib.h.
12596 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12597 * gcc.dg/vect/pr49771.c: Likewise.
12598 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12599 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12600 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12601 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12602 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12603 * gcc.dg/vect/pr44507.c: Likewise.
12604 * gcc.dg/vect/pr45902.c: Likewise.
12605 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12606 * gcc.dg/vect/vect-117.c: Likewise.
12607 * gcc.dg/vect/vect-99.c: Likewise.
12608 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12609 * gcc.dg/vect/vect-cond-1.c: Likewise.
12610 * gcc.dg/vect/vect-cond-2.c: Likewise.
12611 * gcc.dg/vect/vect-cond-3.c: Likewise.
12612 * gcc.dg/vect/vect-cond-4.c: Likewise.
12613 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12614 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12615 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12616 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12617 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12618 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12619 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12620 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12621 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12622 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12623 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12624 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12625 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12626 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12627 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12628 include of signal.h.
12629 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12630 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12631 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12632 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12633 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12634 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12635 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12636 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12637 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12638 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12639 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12640 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12641 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12642 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12643 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12644 * gcc.dg/vect/vect-outer-5.c: Likewise.
12645 * gcc.dg/vect/vect-outer-6.c: Likewise.
12646 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12647 include of stdio.h.
12648
b832f61e
NC
126492016-01-12 Nick Clifton <nickc@redhat.com>
12650
12651 PR target/68913
12652 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12653 to fread so that it will be found in all target runtimes.
12654
8eac49b1
RB
126552016-01-12 Richard Biener <rguenther@suse.de>
12656
12657 PR tree-optimization/69053
12658 * g++.dg/torture/pr69053.C: New testcase.
12659
2935d994
RB
126602016-01-12 Richard Biener <rguenther@suse.de>
12661
12662 PR tree-optimization/69168
12663 * gcc.dg/torture/pr69168.c: New testcase.
12664
66c16fd9
RB
126652016-01-12 Richard Biener <rguenther@suse.de>
12666
12667 PR tree-optimization/69157
12668 * gcc.dg/torture/pr69157.c: New testcase.
12669
126702016-01-12 Richard Biener <rguenther@suse.de>
12671
12672 PR tree-optimization/69174
12673 * gcc.dg/torture/pr69174.c: New testcase.
12674
723033a6
JJ
126752016-01-12 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR c++/66808
12678 PR c++/69000
12679 * g++.dg/tls/pr66808.C: New test.
12680 * g++.dg/tls/pr69000.C: New test.
12681
3574cf47
BS
126822016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12683
12684 * gcc.target/powerpc/swaps-p8-23.c: New test.
12685 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12686
feb20787
JDA
126872016-01-11 John David Anglin <danglin@gcc.gnu.org>
12688
12689 PR tree-optimization/68356
12690 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12691
27b1820a
KV
126922016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12693 Jim Wilson <jim.wilson@linaro.org>
12694
12695 PR target/69194
12696 * gcc.target/arm/pr69194.c: New test.
12697
cf4de6af
L
126982016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12699
12700 PR target/69225
12701 * gcc.target/i386/pr69225-1.c: New test.
12702 * gcc.target/i386/pr69225-2.c: Likewise.
12703 * gcc.target/i386/pr69225-3.c: Likewise.
12704 * gcc.target/i386/pr69225-4.c: Likewise.
12705 * gcc.target/i386/pr69225-5.c: Likewise.
12706 * gcc.target/i386/pr69225-6.c: Likewise.
12707
1ebd5558
JJ
127082016-01-11 Jakub Jelinek <jakub@redhat.com>
12709
23552a4d
JJ
12710 PR target/67462
12711 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12712 if lp64.
12713
26ff85b0
JJ
12714 PR target/69071
12715 * gcc.dg/pr69071.c: New test.
12716
9cb6bd74
JJ
12717 PR c++/69211
12718 * g++.dg/opt/pr69211.C: New test.
12719
1ebd5558
JJ
12720 PR tree-optimization/69214
12721 * gcc.c-torture/compile/pr69214.c: New test.
12722
8c18c836
UB
127232016-01-11 Uros Bizjak <ubizjak@gmail.com>
12724
12725 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12726 * gcc.target/i386/pr66232-11.c: Ditto.
12727 * gcc.target/i386/pr66232-12.c: Ditto.
12728 * gcc.target/i386/pr66232-13.c: Ditto.
12729
62446e6e
RB
127302016-01-11 Richard Biener <rguenther@suse.de>
12731
12732 PR tree-optimization/69173
12733 * gcc.dg/torture/pr69173.c: New testcase.
12734
2b8568fe
KT
127352016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12736
12737 PR rtl-optimization/68796
12738 * gcc.target/aarch64/tst_5.c: New test.
12739 * gcc.target/aarch64/tst_6.c: Likewise.
12740
5baf4532
KT
127412016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12742
12743 PR rtl-optimization/68841
12744 * gcc.dg/pr68841.c: New test.
12745 * gcc.c-torture/execute/pr68841.c: New test.
12746
ca90b1ed
YR
127472016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12748
12749 PR rtl-optimization/68920
12750 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12751 for ix86 targets.
12752 * gcc.dg/ifcvt-5.c: New test.
12753
2ad3adf1 127542016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12755
12756 PR bootstrap/69123
12757 * g++.dg/pr69123.C: New.
12758
83834c09
IE
127592016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12760
12761 PR target/69010
12762 * gcc.target/i386/pr69010.c: New test.
12763
dcf89d57
MJ
127642016-01-11 Martin Jambor <mjambor@suse.cz>
12765
12766 PR ipa/69044
12767 * gcc.target/i386/chkp-pr69044.c: New test.
12768
d95167ee
TV
127692016-01-11 Tom de Vries <tom@codesourcery.com>
12770
12771 PR tree-optimization/69109
12772 * gcc.dg/autopar/pr69109-2.c: New test.
12773 * gcc.dg/autopar/pr69109.c: New test.
12774
4f6403a8
TV
127752016-01-11 Tom de Vries <tom@codesourcery.com>
12776
12777 PR tree-optimization/69108
12778 * gcc.dg/autopar/pr69108.c: New test.
12779
21efdd80
PP
127802016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12781
12782 PR c++/69029
12783 * c-c++-common/Wisleading-indentation.c: Augment test.
12784
fd42eed8
TK
127852016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12786
12787 PR fortran/69154
12788 * gfortran.dg/inline_matmul_12.f90: New test.
12789
4f90ee6c
PT
127902016-01-10 Paul Thomas <pault@gcc.gnu.org>
12791
12792 PR fortran/67779
12793 * gfortran.dg/actual_array_offset_1: New test.
12794
3907c6cf
TV
127952016-01-10 Tom de Vries <tom@codesourcery.com>
12796
12797 PR tree-optimization/69062
12798 * gcc.dg/autopar/pr69062.c: New test.
12799
b07b236e
TS
128002016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12801
12802 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12803 * gcc.dg/vect/slp-perm-2.c: Likewise.
12804 * gcc.dg/vect/slp-perm-3.c: Likewise.
12805 * gcc.dg/vect/slp-perm-5.c: Likewise.
12806 * gcc.dg/vect/slp-perm-6.c: Likewise.
12807 * gcc.dg/vect/slp-perm-7.c: Likewise.
12808 * gcc.dg/vect/slp-perm-8.c: Likewise.
12809
23fab8ae
TV
128102016-01-10 Tom de Vries <tom@codesourcery.com>
12811
12812 PR tree-optimization/69039
12813 * gcc.dg/autopar/pr69039.c: New test.
12814
73f0dae2
MP
128152016-01-09 Marek Polacek <polacek@redhat.com>
12816
12817 PR c++/69113
12818 * g++.dg/pr69113.C: New test.
12819
20b8d734
JJ
128202016-01-09 Jakub Jelinek <jakub@redhat.com>
12821
12822 PR middle-end/50865
12823 PR tree-optimization/69097
12824 * gcc.c-torture/execute/pr50865.c: New test.
12825 * gcc.c-torture/execute/pr69097-1.c: New test.
12826 * gcc.c-torture/execute/pr69097-2.c: New test.
12827 * gcc.dg/pr69097-1.c: New test.
12828 * gcc.dg/pr69097-2.c: New test.
12829
c50e614b
JJ
128302016-01-09 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR c++/69164
12833 * g++.dg/opt/pr69164.C: New test.
12834
e0237993
JJ
128352016-01-08 Jakub Jelinek <jakub@redhat.com>
12836
12837 PR tree-optimization/69167
12838 * gcc.dg/pr69167.c: New test.
12839
bd8f5bb2
MP
128402016-01-08 Marek Polacek <polacek@redhat.com>
12841
12842 PR c++/68449
12843 * g++.dg/pr68449.C: New.
12844
bb0f5ca7
AL
128452016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12846
12847 PR tree-optimization/68707
12848 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12849 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12850 on platforms supporting it.
12851 * gcc.dg/vect/slp-perm-2.c: Likewise.
12852 * gcc.dg/vect/slp-perm-3.c: Likewise.
12853 * gcc.dg/vect/slp-perm-5.c: Likewise.
12854 * gcc.dg/vect/slp-perm-7.c: Likewise.
12855 * gcc.dg/vect/slp-perm-8.c: Likewise.
12856 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12857 on platforms supporting it.
12858
22518428
JJ
128592016-01-08 Jakub Jelinek <jakub@redhat.com>
12860
33f0852f
JJ
12861 PR tree-optimization/69162
12862 * gcc.dg/pr69162.c: New test.
12863
22518428
JJ
12864 PR tree-optimization/69172
12865 * gcc.dg/pr69172.c: New test.
12866
80e9b3aa
TP
128672016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12868
12869 PR tree-optimization/67781
12870 * gcc.c-torture/execute/pr67781.c: New file.
12871
262a363f
JJ
128722016-01-08 Jakub Jelinek <jakub@redhat.com>
12873
12874 PR tree-optimization/69083
12875 * gcc.dg/vect/pr69083.c: New test.
12876
6e1f093f
SS
128772016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12878
12879 PR tree-optimization/61441
12880 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12881 Use -fexcess-precision=standard for compiler options.
12882 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12883
53290e07
JJ
128842016-01-08 Jakub Jelinek <jakub@redhat.com>
12885
57bf3072
JJ
12886 PR fortran/69128
12887 * gfortran.dg/gomp/pr69128.f90: New test.
12888
53290e07
JJ
12889 PR c++/69145
12890 * g++.dg/ext/pr69145-1.C: New test.
12891 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12892 * g++.dg/ext/pr69145-2.h: New file.
12893
7a127fa7
MS
128942016-01-07 Martin Sebor <msebor@redhat.com>
12895
12896 PR c/68966
12897 * gcc.dg/atomic-fetch-bool.c: New test.
12898 * gcc.dg/sync-fetch-bool.c: New test.
12899
95918b49
L
129002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12901
12902 PR fortran/66680
12903 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12904
c8e62a9d
NC
129052016-01-07 Nick Clifton <nickc@redhat.com>
12906
12907 PR target/66655
12908 * g++.dg/pr66655.C: New test.
12909 * g++.dg/pr66655_1.cc: Test support file.
12910 * g++.dg/pr66655.h: Test header file.
12911
2ad3adf1 129122016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12913
12914 PR fortran/66680
12915 gfortran.dg/gomp/pr66680.f90: New test.
12916
4cd9ca92
L
129172016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12918
12919 PR target/69171
12920 * gcc.target/i386/pr69171-1.c: New test.
12921 * gcc.target/i386/pr69171-2.c: Likewise.
12922 * gcc.target/i386/pr69171-3.c: Likewise.
12923 * gcc.target/i386/pr69171-4.c: Likewise.
12924 * gcc.target/i386/pr69171-5.c: Likewise.
12925 * gcc.target/i386/pr69171-6.c: Likewise.
12926
7e33d4dc
BS
129272015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12928
12929 PR middle-end/67639
12930 * c-c++-common/pr67639.c: New test.
12931
fec64afc
JJ
129322016-01-07 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR tree-optimization/69141
12935 * g++.dg/opt/pr69141.C: New test.
12936
f293ad29
EB
129372016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12938
12939 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12940
5027395e
UB
129412016-01-06 Uros Bizjak <ubizjak@gmail.com>
12942
12943 PR target/69140
12944 * gcc.target/i386/pr69140.c: New test
12945
7443cf13
DM
129462016-01-06 David Malcolm <dmalcolm@redhat.com>
12947
12948 * gcc.dg/bad-dereference.c: New test case.
12949
32928931
BS
129502015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12951
12952 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12953
68dd05da
AS
129542016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12955
12956 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12957
6b131d5b
MP
129582016-01-06 Marek Polacek <polacek@redhat.com>
12959
12960 PR sanitizer/69099
12961 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12962
8d9fdb49
MP
129632016-01-05 Marek Polacek <polacek@redhat.com>
12964
12965 PR c/69104
12966 * gcc.dg/atomic-invalid-2.c: New.
12967
acf93f1e
L
129682016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12969
12970 PR target/68991
12971 * gcc.target/i386/pr68991.c: New test.
12972
3f50525d
L
129732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12974
12975 PR target/68991
12976 * g++.dg/pr68991-1.C: New test.
12977 * g++.dg/pr68991-2.C: Likewise.
12978
e0237993 129792016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12980
e0237993 12981 PR other/60465
face88a1
ST
12982 * gcc.target/ia64/pr60465-gprel64.c: New test.
12983 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12984
a0866eff
KT
129852016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12986
12987 PR rtl-optimization/68651
12988 * gcc.target/aarch64/pr68651_1.c: New test.
12989
c589e975
DM
129902016-01-05 David Malcolm <dmalcolm@redhat.com>
12991
12992 PR c/69122
12993 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12994
929710d9
NS
129952016-01-05 Nathan Sidwell <nathan@acm.org>
12996
ce3e43d7
NS
12997 PR c++/58583
12998 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12999
929710d9
NS
13000 * gcc.dg/alias-15.c: New.
13001
a2faef8e
NC
130022016-01-05 Nick Clifton <nickc@redhat.com>
13003
13004 PR target/68870
13005 * g++.dg/pr68770.C: New test.
13006
4cfa76e3
MS
130072016-01-04 Mike Stump <mikestump@comcast.net>
13008
13009 * lib/target-supports.exp (check_effective_target_cilkplus):
13010 cilkplus targets require pthreads.
4ece61b6 13011 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13012
4e8a3a35
MM
130132016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13014
13015 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13016 generation.
13017
818ab71a
JJ
130182016-01-04 Jakub Jelinek <jakub@redhat.com>
13019
13020 Update copyright years.
13021
2fe0a208
MP
130222016-01-04 Marek Polacek <polacek@redhat.com>
13023
13024 PR c/68908
13025 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13026 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13027 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13028
9e3b2fe3
EB
130292016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13030
13031 * gcc.target/sparc/20160104-2.c: New test.
13032
e8d65a35
EB
130332016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13034
13035 * gcc.target/sparc/20160104-1.c: New test.
13036
25ccfccd
PT
130372016-01-03 Paul Thomas <pault@gcc.gnu.org>
13038
13039 PR fortran/65045
13040 * gfortran.dg/pr65045.f90: New test.
13041
cb51d382
EB
130422016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13043
13044 * gnat.dg/specs/debug1.ads: Delete.
13045
6eeaad6e
JD
130462016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13047
13048 PR libgfortran/68867
13049 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13050 expression.
13051
2f968603
JD
130522016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13053
13054 PR libgfortran/68867
13055 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13056 PowerPC.
13057
591bb5e4
PT
130582016-01-01 Paul Thomas <pault@gcc.gnu.org>
13059
13060 PR fortran/68864
13061 * gfortran.dg/pr68864.f90: New test.
13062
f1e0620c
JJ
130632016-01-01 Jakub Jelinek <jakub@redhat.com>
13064
942a1319
JJ
13065 PR tree-optimization/69070
13066 * gcc.dg/pr69070.c: New test.
13067
10dff63f
JJ
13068 PR sanitizer/69055
13069 * gfortran.dg/pr69055.f90: New test.
13070
f1e0620c
JJ
13071 PR target/69015
13072 * gcc.dg/pr69015.c: New test.
818ab71a 13073\f
2f883d1c 13074Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13075
13076Copying and distribution of this file, with or without modification,
13077are permitted in any medium without royalty provided the copyright
13078notice and this notice are preserved.