]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2a2770c6 12016-09-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/77467
4 * g++.dg/cpp1y/constexpr-77467.C: New test.
5
3e822015 62016-09-28 Martin Sebor <msebor@redhat.com>
7
8 PR c/77762
9 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
10 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
11 (test_sprintf_p_const): Adjust line numbers to avoid failures
12 introduced in r240503.
13
21ce832f 142016-09-28 Martin Sebor <msebor@redhat.com>
15
16 PR middle-end/77683
17 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
18
8d9e3eb6 192016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
20
cfa852a5 21 PR c++/77748
22 * g++.dg/pr77550.C: Avoid undefined behavior.
23
8d9e3eb6 24 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
25
85dd8d9a 262016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
27
28 * gcc.dg/strlenopt-20.c: Update test.
29 * gcc.dg/strlenopt-21.c: Likewise.
30 * gcc.dg/strlenopt-22.c: Likewise.
31 * gcc.dg/strlenopt-22g.c: Likewise.
32 * gcc.dg/strlenopt-26.c: Likewise.
33 * gcc.dg/strlenopt-5.c: Likewise.
34 * gcc.dg/strlenopt-7.c: Likewise.
35 * gcc.dg/strlenopt-9.c: Likewise.
36
ce7e2f0e 372016-09-27 Jakub Jelinek <jakub@redhat.com>
38
4fd4e9e0 39 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
40
66108a57 41 * g++.dg/cpp1z/lambda-this1.C: New test.
42 * g++.dg/cpp1z/lambda-this2.C: New test.
43
ce7e2f0e 44 PR c++/77722
45 * g++.dg/ubsan/return-4.C: New test.
46 * g++.dg/ubsan/return-5.C: New test.
47 * g++.dg/ubsan/return-6.C: New test.
48
eedf6f96 492016-09-27 Jiong Wang <jiong.wang@arm.com>
50
51 * lib/target-supports.exp
52 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
53 in function comment.
54
febf7a45 552016-09-27 Martin Liska <mliska@suse.cz>
56
57 PR gcov-profile/46266
58 * lib/gcov.exp: Verify that <built-in>.gcov file is not
59 considered.
60
1ef012e4 612016-09-27 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/77745
64 * g++.dg/torture/pr77745.C: New testcase.
65
fcaf08b7 662016-09-27 Richard Biener <rguenther@suse.de>
67
68 PR tree-optimization/77478
69 * gcc.dg/torture/pr77478.c: New testcase.
70
db46bcd3 712016-09-27 Martin Liska <mliska@suse.cz>
72
73 PR gcov-profile/7970
74 PR gcov-profile/16855
75 PR gcov-profile/44779
76 * g++.dg/gcov/pr16855.C: New test.
77
2e0bcd96 782016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
79
80 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
81
93768ef7 822016-09-27 Jakub Jelinek <jakub@redhat.com>
83
84 PR fortran/77666
85 * gfortran.dg/gomp/pr77666.f90: New test.
86
b09a4365 872016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
88
89 PR ipa/77677
90 * gcc.dg/torture/pr77677-2.c: New test.
91
85527e8f 922016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
93
94 PR fortran/77420
95 * gfortran.dg/pr77420_1.f90: New test.
96 * gfortran.dg/pr77420_2.f90: Ditto.
97 * gfortran.dg/pr77420_3.f90: New test. Requires ...
98 * gfortran.dg/pr77420_4.f90: this file.
99
140cd7ff 1002016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
101
102 PR middle-end/77719
103 * gfortran.dg/pr77719.f90: New test.
104
d4d58fc3 1052016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
106
107 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
108 singular form of byte when quantity is unknown.
109
e997bd3a 1102016-09-26 Marek Polacek <polacek@redhat.com>
111
112 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
113
9c7de46a 1142016-09-26 Martin Liska <mliska@suse.cz>
115
116 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
117 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
118 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
119 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
120 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
121 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
122 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
123 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
124 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
125
3c77f69c 1262016-09-26 Marek Polacek <polacek@redhat.com>
127
128 PR c/7652
129 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
130 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
131 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
132 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
133 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
134 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
135 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
136 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
137 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
138 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
139 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
140 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
141 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
142 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
143 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
144 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
145 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
146 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
147 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
148 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
149 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
150 * c-c++-common/attr-fallthrough-1.c: New test.
151 * c-c++-common/attr-fallthrough-2.c: New test.
152 * g++.dg/cpp0x/fallthrough1.C: New test.
153 * g++.dg/cpp0x/fallthrough2.C: New test.
154 * g++.dg/cpp1z/fallthrough1.C: New test.
155 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
156 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
157 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
158 * objc.dg/Wimplicit-fallthrough-1.m: New test.
159
40e245e1 1602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR fortran/77429
163 * gfortran.dg/pr77429.f90: New test.
164
cfffcdf4 1652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
166
167 PR fortran/77694
168 * gfortran.dg/pr77694.f90: New test.
169
223e6ae9 1702016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
171
172 PR target/51244
173 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
174
9e932ac2 1752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
176
177 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
178 for 32-bit mode.
179
04f16d28 1802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
181
182 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
183 for 32-bit mode.
184
481ce481 1852016-09-24 Marek Polacek <polacek@redhat.com>
186
187 PR c/77490
188 * c-c++-common/Wbool-operation-1.c: New test.
189 * gcc.dg/Wbool-operation-1.c: New test.
190
8e652fcf 1912016-09-23 Fritz Reese <fritzoreese@gmail.com>
192
193 * gfortran.dg/dec_static_1.f90: New.
194 * gfortran.dg/dec_static_2.f90: New.
195 * gfortran.dg/dec_static_3.f90: New.
196 * gfortran.dg/dec_static_4.f90: New.
197
e7c4560c 1982016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
199
200 PR fortran/48298
201 * gfortran.dg/negative_unit_check.f90: Update test.
202 * gfortran.dg/dtio_14.f90: New test.
481ce481 203
ad020996 2042016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
205
206 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
207 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
208 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
209 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
210 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
211 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
212 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
213
e2c1228b 2142016-09-23 Martin Sebor <msebor@redhat.com>
215
216 PR testsuite/77713
217 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
218 assuming long double is bigger than double.
219
9b5db70f 2202016-09-23 Jakub Jelinek <jakub@redhat.com>
221
222 Implement P0138R2, C++17 construction rules for enum class values
223 * g++.dg/cpp1z/direct-enum-init1.C: New test.
224
a30e370d 2252016-09-23 David Malcolm <dmalcolm@redhat.com>
226
227 PR preprocessor/77672
228 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
229 expected multiline output from first warning to reflect change
230 in r240434.
231
15650eb7 2322016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
233
234 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
235
f886b2b4 2362016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
237 Tom de Vries <tom@codesourcery.com>
238
239 PR testsuite/77411
240 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
241
f74ba31d 2422016-09-23 Marek Polacek <polacek@redhat.com>
243
244 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
245 * c-c++-common/gomp/atomic-13.c: Likewise.
246 * c-c++-common/gomp/atomic-14.c: Likewise.
247 * c-c++-common/pr60439.c: Remove invalid code.
248 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
249 * g++.dg/expr/bitfield5.C: Likewise.
250 * g++.dg/expr/bitfield6.C: Likewise.
251 * g++.dg/expr/bool1.C: Likewise.
252 * g++.dg/expr/bool3.C: Likewise.
253 * g++.dg/expr/lval3.C: Likewise.
254 * g++.dg/expr/lval4.C: Likewise.
255 * g++.old-deja/g++.jason/bool5.C: Likewise.
256
7413e757 2572016-09-23 David Malcolm <dmalcolm@redhat.com>
258
259 PR preprocessor/77672
260 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
261 (test_terminator_location): New function.
262
81df50de 2632016-09-23 Richard Biener <rguenther@suse.de>
264
265 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
266
5f4626d8 2672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
268
269 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
270 -march=armv8.2-a+fp16 when supported by the hardware.
271 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
272 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
273 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
274 semi-colons to a macro invocations.
275 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
276 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
277 defined.
278 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
279 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
281 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
282 defined.
283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
290 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
292 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
293 defined.
294 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
296 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
297 defined.
298 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
300 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
301 defined.
302 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
304 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
305 defined.
306 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
308 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
309 defined. Also fix some white-space.
310 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
311 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
312 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
313 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
315 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
316 defined. Also fix some long lines and white-space.
317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
318 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
319 defined. Also fix some long lines and white-space.
320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
321 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
322 defined.
323 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
325 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
326 defined.
327 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
329 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
330 defined.
331 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
333 Likewise.
334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
335 Likewise.
336 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
338 Likewise.
339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
340 Likewise.
341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
342 Likewise.
343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
344 Likewise.
345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
346 Likewise.
347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
348 Likewise.
349 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
350 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
351 Likewise.
352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
353 Likewise.
354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
355 Likewise.
356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
357 Likewise.
358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
359 Likewise.
360 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
361 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
362 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
363 Likewise.
364
f2645569 3652016-09-23 Jiong Wang <jiong.wang@arm.com>
366 Matthew Wahab <matthew.wahab@arm.com>
367
368 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
369 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
370 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
405
66a55fc4 4062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
407
408 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
409 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
410 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
411 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
412 support.
413
ada0f4c4 4142016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
415
416 PR ipa/77677
417 * gcc.dg/torture/pr77677.c: New test.
418
8771094d 4192016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
420
421 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
422 here now.
423
c959fae1 4242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
425
426 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
427 options. Add tests for float16x4_t and float16x8_t.
428
88b594a3 4292016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
430
431 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
432 * gcc.target/s390/risbg-ll-2.c: Ditto.
433 * gcc.target/s390/risbg-ll-3.c: Ditto.
434
e4ad661c 4352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
436
437 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
438 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
439
4005a882 4402016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
441
442 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
443 output to the simplified instructions.
444
9854d864 4452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
446
447 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
448 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
449
388ce7db 4502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
451
452 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
453 (FP16_SUPPORTED): New
454 (expected-hfloat-16x4): Make conditional on __fp16 support.
455 (expected-hfloat-16x8): Likewise.
456 (vdup_n_f16): Disable for non-AArch64 targets.
457 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
458 conditional on FP16_SUPPORTED.
459 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
460 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
461 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
462 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
463 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
464 for testing __fp16.
465 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
466 conditional on FP16_SUPPORTED.
467 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
468 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
469
837bb76e 4702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
471
472 * gcc.target/arm/short-vfp-1.c: New.
473
e183c2b8 4742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
475
476 * gcc.target/arm/attr-fp16-arith-1.c: New.
477
cd6fbed6 4782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
479
480 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
481 New.
482 (add_options_for_arm_v8_2a_fp16_neon): New.
483 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
484 (add_options_for_arm_arch_v8_2a): Auto-generate.
485 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
486 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
487 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
488 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
489 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
490 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
491 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
492
4961b0ab 4932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
494
495 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
496 arm_fp16_alternative_ok.
497 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
498 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
499 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
500 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
501 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
502 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
503 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
504 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
505 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
506 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
507 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
508 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
509 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
510 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
511 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
512 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
513 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
514 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
515 * gcc.target/arm/fp16-rounding-alt-1.c: Use
516 arm_fp16_alternative_ok.
517 * lib/target-supports.exp
518 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
519 (check_effective_target_arm_fp16_alternative_ok): New.
520 (check_effective_target_arm_fp16_none_ok_nocache): New.
521 (check_effective_target_arm_fp16_none_ok): New.
522
ce5b3c3b 5232016-09-23 Martin Liska <mliska@suse.cz>
524
525 * gcc.dg/ipa/pr77653.c: Replace adress
526 with address.
527
d4c65e05 5282016-09-23 Martin Liska <mliska@suse.cz>
529
530 * gcc.target/i386/movbe-4.c: New test.
531
82a47693 5322016-09-23 Martin Liska <mliska@suse.cz>
533
534 * gcc.target/i386/crc32-5.c: New test.
535
0253072a 5362016-09-23 Martin Liska <mliska@suse.cz>
537
538 * gcc.target/i386/pr71652.c: New test.
539 * gcc.target/i386/pr71652-2.c: New test.
540 * gcc.target/i386/pr71652-3.c: New test.
541
0bfdbd22 5422016-09-23 Jakub Jelinek <jakub@redhat.com>
543
544 * lib/gcc-dg.exp (process-message): Support relative line number
545 notation - .+4 or .-1 etc.
546 * gcc.dg/dg-test-1.c: New test.
547
ff982ab4 5482016-09-22 Martin Sebor <msebor@redhat.com>
549
550 PR target/77676
551 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
552 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
553 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
554 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
555
78299f8d 5562016-09-22 Uros Bizjak <ubizjak@gmail.com>
557
558 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
559 * gcc.dg/ifcvt-2.c: Ditto.
560 * gcc.dg/zero_bits_compound-1.c: Ditto.
561 * gcc.dg/zero_bits_compound-1.c: Ditto.
562 * gcc.dg/pr40550.c: Simplify target selectors.
563 Use dg-additional-options.
564 * gcc.dg/pr47893.c: Ditto.
565 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
566 additional options for 32-bit x86 targets.
567 * gcc.dg/pr70955.c: Move to ...
568 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
569
ec645283 5702016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
571
572 PR c++/61019
573 * g++.dg/cpp0x/pr61019.C: New.
574
9753b549 5752016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
576 Terry Guo <terry.guo@arm.com>
577
578 * gcc.target/arm/pure-code/ffunction-sections.c: New.
579 * gcc.target/arm/pure-code/no-literal-pool.c: New.
580 * gcc.target/arm/pure-code/pure-code.exp: New.
581
7dbfb427 5822016-09-22 Uros Bizjak <ubizjak@gmail.com>
583
584 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
585 Remove SSE effective target requirement.
586
7e20dff2 5872016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/71979
590 * g++.dg/cpp0x/pr71979.C: New.
591
05dd002d 5922016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
593
594 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
595
53769cc8 5962016-09-22 Martin Liska <mliska@suse.cz>
597
598 PR ipa/77653
599 * gcc.dg/ipa/pr77653.c: New test.
600
51c846d6 6012016-09-22 Jakub Jelinek <jakub@redhat.com>
602
603 PR fortran/77665
604 * gfortran.dg/gomp/pr77665.f90: New test.
605
51278c1a 6062016-09-22 Paul Thomas <pault@gcc.gnu.org>
607
608 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
609 * gfortran.dg/dtio_13.f90: New test.
610
cde225a2 6112016-09-21 Louis Krupp <louis.krupp@zoho.com>
612
613 PR fortran/66107
614 * gfortran.dg/pr66107.f90: New test.
615
0d5530d9 6162016-09-21 Ian Lance Taylor <iant@golang.org>
617
618 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
619 with call to builtin delete function.
620
9ca7e933 6212016-09-21 Joseph Myers <joseph@codesourcery.com>
622
623 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
624 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
625 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
626 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
627 tests.
628
451127c6 6292016-09-21 Uros Bizjak <ubizjak@gmail.com>
630
631 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
632
98aa0f57 6332016-09-21 Jakub Jelinek <jakub@redhat.com>
634
635 PR c++/77651
636 * g++.dg/cpp1z/aligned-new6.C: New test.
637
65eeae10 6382016-09-21 Matthew Wahab <matthew.wahab@arm.com>
639
640 * gcc.target/arm/fp16-aapcs-3.c: New.
641 * gcc.target/arm/fp16-aapcs-4.c: New.
642 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
643 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
644 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
645 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
646
1a39df22 6472016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
648
649 PR tree-optimization/77550
650 * g++.dg/pr77550.C: New test.
651
48bc6fdd 6522016-09-21 Georg-Johann Lay <avr@gjlay.de>
653
654 PR target/77326
655 * gcc.target/avr/torture/pr77326.c: New test.
656
a09b160b 6572016-09-21 Louis Krupp <louis.krupp@zoho.com>
658
659 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
660
91207228 6612016-09-21 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/77648
664 * gcc.dg/torture/pr77648-1.c: New testcase.
665 * gcc.dg/torture/pr77648-2.c: Likewise.
666
f6aeb966 6672016-09-21 Richard Biener <rguenther@suse.de>
668 Jakub Jelinek <jakub@redhat.com>
669
670 PR tree-optimization/77621
671 * gcc.dg/pr77621.c: New testcase.
672
637b3ebb 6732016-09-21 Paul Thomas <pault@gcc.gnu.org>
674
675 PR fortran/77657
676 * gfortran.dg/dtio_12.f90: New test.
677
b5b88e7a 6782016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
679
680 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
681
8ccdb0a4 6822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
683
684 PR tree-optimization/72835
685 * gcc.dg/tree-ssa/pr72835.c: New test.
686
b9833bfd 6872016-09-20 Martin Sebor <msebor@redhat.com>
688
689 PR middle-end/49905
690 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
691 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
692 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
693 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
694 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
695 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
696 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
697
597323ed 6982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
699
700 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
701 arguments/compare will be optimized away.
702 * gcc.dg/torture/ftrapv-1.c: Likewise.
703
25a8e007 7042016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
705
706 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
707 will be optimized away.
708 * gcc.dg/ipa/vrp1.c: New test.
709 * gcc.dg/ipa/vrp2.c: New test.
710 * gcc.dg/ipa/vrp3.c: New test.
711
6e93da1b 7122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
713
714 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
715 does the same transformation.
716 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
717 * gcc.dg/tree-ssa/evrp1.c: New test.
718 * gcc.dg/tree-ssa/evrp2.c: New test.
719 * gcc.dg/tree-ssa/evrp3.c: New test.
720 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
721 * gcc.dg/tree-ssa/pr22117.c: Likewise.
722 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
723 * gcc.dg/tree-ssa/pr64130.c: Likewise.
724 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
725 foling now happens early.
726 * gcc.dg/tree-ssa/vrp04.c: Likewise.
727 * gcc.dg/tree-ssa/vrp06.c: Likewise.
728 * gcc.dg/tree-ssa/vrp16.c: Likewise.
729 * gcc.dg/tree-ssa/vrp25.c: Likewise.
730 * gcc.dg/tree-ssa/vrp67.c: Likewise.
731
b8b3b645 7322016-09-20 Uros Bizjak <ubizjak@gmail.com>
733
734 PR target/77621
735 * gcc.target/i386/pr77621.c: New test.
736 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
737 pattern, loop should vectorize with -mtune=atom.
738
81165554 7392016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
740 Jakub Jelinek <jakub@redhat.com>
741
742 PR testsuite/63299
743 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
744 instead of delete.
745
2f8a2ead 7462016-09-20 Jakub Jelinek <jakub@redhat.com>
747
a48667ee 748 PR c++/77626
749 * g++.dg/other/pr77626.C: New test.
750
7e67c6d5 751 PR c++/77638
752 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
753
59934ea3 754 PR c++/77637
755 * g++.dg/cpp0x/gen-attrs-62.C: New test.
756
2f8a2ead 757 PR middle-end/77624
758 * c-c++-common/pr77624-1.c: New test.
759 * c-c++-common/pr77624-2.c: New test.
760
a1268ee1 7612016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
762
763 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
764 of digits expected.
765
0b77b2cf 7662016-09-20 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/77646
769 * gcc.dg/torture/pr77646.c: New testcase.
770
bed03df1 7712016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
772
773 PR c++/77434
774 * c-c++-common/Wint-in-bool-context.c: New test.
775
cb19a0da 7762016-09-19 Joseph Myers <joseph@codesourcery.com>
777
778 * gcc.dg/cr-decimal-dig-1.c: New test.
779
9b5c49ef 7802016-09-19 Joseph Myers <joseph@codesourcery.com>
781
782 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
783 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
784 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
785 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
786
48d1445d 7872016-09-19 Vladimir Makarov <vmakarov@redhat.com>
788
789 PR rtl-optimization/77416
790 * gcc.target/powerpc/pr77416.c: New.
791
579f478b 7922016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
793
794 PR c++/77639
795 * g++.dg/template/error-recovery4.C: New test.
796
f2e52448 7972016-09-19 Bin Cheng <bin.cheng@arm.com>
798
799 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
800
aaf7d5f8 8012016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
802
803 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
804 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
805
5f036000 8062016-09-19 Jakub Jelinek <jakub@redhat.com>
807 Jan Hubicka <jh@suse.cz>
808
809 PR target/77587
810 * gcc.dg/pr77587.c: New test.
811 * gcc.dg/pr77587a.c: New file.
812
eee0cf09 8132016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
814
815 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
816 * gfortran.dg/coarray_38.f90:
817 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
818 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
819 * gfortran.dg/coarray_allocate_7.f08: New test.
820 * gfortran.dg/coarray_allocate_8.f08: New test.
821 * gfortran.dg/coarray_allocate_9.f08: New test.
822 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
823 new caf_register.
824 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
825 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
826 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
827 get_by_refs.
828 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
829 * gfortran.dg/coarray_lock_7.f90: Same.
830 * gfortran.dg/coarray_poly_5.f90: Same.
831 * gfortran.dg/coarray_poly_6.f90: Same.
832 * gfortran.dg/coarray_poly_7.f90: Same.
833 * gfortran.dg/coarray_poly_8.f90: Same.
834 * gfortran.dg/coindexed_1.f90: Changed errors expected.
835
891196d7 8362016-09-19 Fritz Reese <fritzoreese@gmail.com>
837
838 PR fortran/77584
839 * gfortran.dg/dec_structure_15.f90: New testcase.
840
281da9a3 8412016-09-19 Richard Biener <rguenther@suse.de>
842
843 PR middle-end/77605
844 * gcc.dg/torture/pr77605.c: New testcase.
845
8a252920 8462016-09-18 Louis Krupp <louis.krupp@zoho.com>
847
848 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
849
a18b7a33 8502016-09-17 Jan Hubicka <hubicka@ucw.cz>
851
852 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
853 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
854 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
855 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
856 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
857 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
858 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
859 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
860 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
861 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
862 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
863
b868c23d 8642016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
865
866 * gcc.target/i386/pr68633.c: Fix expected result.
867
360d7ea8 8682016-09-17 Louis Krupp <louis.krupp@gmail.com>
869
870 PR fortran/68078
871 * gfortran.dg/pr68078.f90: New test.
872 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
873
d58661cb 8742016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
875
876 PR target/77613
877 * gcc.target/powerpc/swaps-p8-25.c: New.
878
24b3d864 8792016-09-16 Jakub Jelinek <jakub@redhat.com>
880
e6db887a 881 PR c++/77482
882 * g++.dg/cpp0x/constexpr-77482.C: New test.
883
44df6c11 884 PR c++/77379
885 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
886 thunk offsets.
887 * g++.dg/abi/abi-tag23a.C: Likewise.
888
53d2f3de 889 PR c++/77338
890 * g++.dg/cpp0x/decltype-77338.C: New test.
891
24b3d864 892 PR c++/77375
893 * g++.dg/cpp0x/mutable1.C: New test.
894
42f172d0 8952016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
896
897 PR fortran/77612
898 * gfortran.dg/pr77612.f90: New test.
899
0665113b 9002016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
901
902 * gcc.dg/torture/pr70421.c: Require int32plus.
903
dff10ec9 9042016-09-16 Jakub Jelinek <jakub@redhat.com>
905
be63912c 906 PR middle-end/77475
907 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
908
dff10ec9 909 PR target/77526
910 * gcc.target/i386/pr77526.c: New test.
911
69cdadd9 9122016-09-16 Jakub Jelinek <jakub@redhat.com>
913 Eric Botcazou <ebotcazou@adacore.com>
914
915 PR middle-end/77594
916 * gcc.target/i386/pr77594.c: New test.
917
b74250bc 9182016-09-15 Louis Krupp <louis.krupp@zoho.com>
919
920 PR fortran/69963
921 * gfortran.dg/misplaced_implicit_character.f90: New test.
922
834a2c29 9232016-09-15 Bin Cheng <bin.cheng@arm.com>
924
925 PR tree-optimization/77503
926 * gcc.dg/vect/pr77503.c: New test.
927
fbcb99d5 9282016-09-15 Richard Biener <rguenther@suse.de>
929
930 PR middle-end/77544
931 * c-c++-common/torture/pr77544.c: New testcase.
932
3aa4e8c2 9332016-09-15 Jakub Jelinek <jakub@redhat.com>
934
935 PR middle-end/77475
936 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
937 * gcc.dg/march-generic.c: Likewise.
938 * gcc.target/i386/spellcheck-options-1.c: New test.
939 * gcc.target/i386/spellcheck-options-2.c: New test.
940 * gcc.target/i386/spellcheck-options-3.c: New test.
941 * gcc.target/i386/spellcheck-options-4.c: New test.
942
e9dea525 9432016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
944
945 PR fortran/72743
946 * gfortran.dg/goacc/pr72743.f90: New test.
947
7270347c 9482016-09-15 Richard Biener <rguenther@suse.de>
949
950 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
951
091e8e90 9522016-09-15 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/77514
955 * gcc.dg/torture/pr77514.c: New testcase.
956
8cc08773 9572016-09-14 Jakub Jelinek <jakub@redhat.com>
958
959 PR c++/77549
960 * g++.dg/lookup/pr77549.C: New test.
961
5be60f03 9622016-09-14 Marek Polacek <polacek@redhat.com>
963
964 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
965 * c-c++-common/gomp/atomic-13.c: Likewise.
966 * c-c++-common/gomp/atomic-14.c: Likewise.
967 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
968 * g++.dg/cpp1z/bool-increment1.C: New test.
969 * c-c++-common/pr60439.c: Add dg-warning.
970 * g++.dg/expr/bitfield4.C: Likewise.
971 * g++.dg/expr/bitfield5.C: Likewise.
972 * g++.dg/expr/bitfield6.C: Likewise.
973 * g++.dg/expr/bool1.C: Likewise.
974 * g++.dg/expr/bool3.C: Likewise.
975 * g++.dg/expr/lval3.C: Likewise.
976 * g++.dg/expr/lval4.C: Likewise.
977 * g++.old-deja/g++.jason/bool5.C: Likewise.
978 * g++.dg/expr/bitfield3.C: Adjust dg-error.
979 * g++.dg/other/error18.C: Likewise.
980 * g++.dg/gomp/atomic-14.C: Likewise.
981
f80a245e 9822016-09-14 Nathan Sidwell <nathan@acm.org>
983
984 PR c++/77539
985 * g++.dg/cpp1y/pr77539.C: New.
986
7b329bca 9872016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
988
989 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
990 dg-require.
991 * g++.dg/ext/builtin_alloca.C: Likewise.
992 * g++.dg/template/spec35.C: Likewise.
993 * gcc.dg/builtins-68.c: Likewise.
994 * gcc.misc-tests/gcov-13.c: Likewise.
995 * gcc.misc-tests/gcov-14.c: Likewise.
996
0029200d 9972016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
998
999 * gfortran.dg/dec_structure_14.f90: New testcase.
1000
0975f764 10012016-09-14 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR sanitizer/68260
1004 * c-c++-common/tsan/pr68260.c: New test.
1005
1098c313 10062016-09-13 Joe Seymour <joe.s@somniumtech.com>
1007
1008 PR target/70713
1009 * gcc.target/msp430/function-attributes-1.c: New test.
1010 * gcc.target/msp430/function-attributes-2.c: New test.
1011 * gcc.target/msp430/function-attributes-3.c: New test.
1012
46fad8d5 10132016-09-13 Jakub Jelinek <jakub@redhat.com>
1014
4bdba715 1015 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1016 * g++.dg/cpp1z/gen-attrs1.C: New test.
1017
99d887de 1018 PR tree-optimization/77454
1019 * gcc.dg/pr77454.c: New test.
1020
46fad8d5 1021 PR c++/77553
1022 * g++.dg/cpp1y/constexpr-77553.C: New test.
1023
68ef907c 10242016-09-13 David Malcolm <dmalcolm@redhat.com>
1025
1026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1027 (test_show_locus): Replace rich_location::add_fixit_insert calls
1028 with add_fixit_insert_before and add_fixit_insert_after.
1029
2c24fd5e 10302016-09-13 Jason Merrill <jason@redhat.com>
1031 Tom de Vries <tom@codesourcery.com>
1032
1033 PR c++/77427
1034 * g++.dg/pr77427.C: New test.
1035
68b219ee 10362016-09-13 Martin Liska <mliska@suse.cz>
1037
1038 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1039 effective target.
1040 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1041 * lib/target-supports.exp: Define the new target.
1042
c72e91d3 10432016-09-12 Andrew Pinski <apinski@cavium.com>
1044
1045 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1046 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1047
b38c0a37 10482016-09-12 Uros Bizjak <ubizjak@gmail.com>
1049
1050 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1051 variable arguments.
1052 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1053 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1054 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1055 variable argument.
1056 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1057 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1058
7a21b590 10592016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1060
1061 PR c++/77496
1062 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1063 * g++.dg/ext/pr77496.C: New test.
1064 * g++.dg/warn/pr77496.C: New test.
1065
00434032 10662016-09-12 David Malcolm <dmalcolm@redhat.com>
1067
1068 PR c/72858
1069 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1070 to preserve conversion chars, and to preserve prefix information.
1071 * gcc.dg/format/pr72858.c: New test case.
1072
54f56c28 10732016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1074
1075 * gfortran.dg/pr77507.f90: Move to ...
1076 * gfortran.dg/ieee/pr77507.f90: here.
1077
08d6d42c 10782016-08-09 Jan Hubicka <hubicka@ucw.cz>
1079
1080 PR ipa/61159
1081 * compile/pr61159.c: New testcase
1082
35870532 10832016-08-09 Jan Hubicka <hubicka@ucw.cz>
1084
1085 PR ipa/64316
1086 * gcc.dg/ipa/pr63416.c: New testcase.
1087
953b9eef 10882016-09-10 Paul Thomas <pault@gcc.gnu.org>
1089 Steven G. Kargl <kargl@gcc.gnu.org>
1090
1091 PR fortran/77532
c78b1f64 1092 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1093
1aef7c3c 10942016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1095
1096 PR fortran/77507
1097 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1098 * gfortran.dg/c_assoc_4.f90: Ditto.
1099
3bb45f76 11002016-09-10 Tom de Vries <tom@codesourcery.com>
1101
1102 PR C/71602
1103 * c-c++-common/va-arg-va-list-type.c: New test.
1104
9731eaaf 11052016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1106
1107 PR rtl-optimization/77289
1108 * gcc.target/powerpc/pr77289.c: New test.
1109
911ea34a 11102016-09-09 Martin Sebor <msebor@redhat.com>
1111
1112 PR c/77520
1113 PR c/77521
1114 * gcc.dg/pr77520.c: New test.
1115 * gcc.dg/pr77521.c: New test.
1116
edd0f33b 11172016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1118
1119 PR fortran/77506
1120 * gfortran.dg/pr77506.f90: New test.
1121
374777a4 11222016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1123
1124 PR fortran/77507
1125 * gfortran.dg/pr77507.f90: New test.
1126
c5eddaf9 11272016-09-09 Joseph Myers <joseph@codesourcery.com>
1128
1129 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1130
3e7e4e14 11312016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1132 Louis Krupp <lkrupp@gcc.gnu.org>
1133
1134 PR fortran/69514
1135 * gfortran.dg/pr69514_1.f90: New test.
1136 * gfortran.dg/pr69514_2.f90: New test.
1137
51688bb7 11382016-09-08 Jakub Jelinek <jakub@redhat.com>
1139
a34338c9 1140 PR fortran/77500
1141 * gfortran.dg/gomp/pr77500.f90: New test.
1142
51688bb7 1143 PR fortran/77516
1144 * gfortran.dg/gomp/pr77516.f90: New test.
1145
3ecb55e7 11462016-09-07 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR middle-end/77475
1149 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1150 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1151 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1152 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1153 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1154 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1155
3da97ff7 11562016-09-07 David Malcolm <dmalcolm@redhat.com>
1157
1158 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1159 "substring-locations.h".
1160
b55f1f44 11612016-09-07 Richard Biener <rguenther@suse.de>
1162
1163 PR c/77450
1164 * c-c++-common/vector-subscript-8.c: Move ..
1165 * gcc.dg/pr77450.c: ... here.
1166
7d482049 11672016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1168
1169 PR libgfortran/77393
1170 * gfortran.dg/fmt_f0_2.f90: Update test.
1171 * gfortran.dg/fmt_f0_3.f90: New test.
1172
ef3b531c 11732016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1174
1175 PR debug/77389
1176 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1177 in dg-options.
1178
1179 PR debug/57519
1180 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1181
39370ea0 11822016-09-06 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR target/69255
1185 * gcc.target/i386/pr69255-1.c: New test.
1186 * gcc.target/i386/pr69255-2.c: New test.
1187 * gcc.target/i386/pr69255-3.c: New test.
1188
11892016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1190
1191 PR c/77336
1192 * gcc.dg/format/miss-7.c: New test.
1193
88820414 11942016-09-06 Uros Bizjak <ubizjak@gmail.com>
1195
1196 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1197
4c790ba8 11982016-09-06 Martin Liska <mliska@suse.cz>
1199
1200 PR gcov-profile/77378
1201 PR gcov-profile/77466
1202 * gcc.dg/profile-update-warning.c: New test.
1203
43d2460d 12042016-09-06 Richard Biener <rguenther@suse.de>
1205
1206 PR tree-optimization/77479
1207 * gcc.dg/torture/pr77479.c: New testcase.
1208
4c04bcce 12092016-09-06 Richard Biener <rguenther@suse.de>
1210
1211 PR c/77450
1212 * c-c++-common/vector-subscript-7.c: Adjust.
1213 * c-c++-common/vector-subscript-8.c: New testcase.
1214
8925068a 12152016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1216
1217 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1218
daea048c 12192016-09-05 Jakub Jelinek <jakub@redhat.com>
1220
e315ff48 1221 PR target/77476
1222 * gcc.target/i386/avx512f-pr77476.c: New test.
1223 * gcc.target/i386/avx512bw-pr77476.c: New test.
1224 * gcc.target/i386/avx512dq-pr77476.c: New test.
1225
8eeca3ac 1226 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1227 Update comment to mention also avx512f.
1228
daea048c 1229 PR sanitizer/77396
1230 * g++.dg/asan/pr77396-2.C: New test.
1231
a6ffaadf 12322016-09-05 Uros Bizjak <ubizjak@gmail.com>
1233
1234 PR rtl-optimization/77452
1235 * gcc.target/i386/pr77452.c: New test.
1236
8f8828ba 12372016-09-05 Marek Polacek <polacek@redhat.com>
1238
1239 PR c/77423
1240 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1241
65277f2a 12422016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/77391
1245 * gfortran.dg/pr77391.f90: New test.
1246
a1cf06b8 12472016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1248
1249 PR fortran/77460
1250 * gfortran.dg/pr77460.f90: New test.
1251
4d261282 12522016-09-03 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR c/65467
1255 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1256
4fc4eb94 12572016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1258
1259 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1260
40a431fa 12612016-09-02 David Malcolm <dmalcolm@redhat.com>
1262
1263 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1264 test case.
1265 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1266 diagnostic-test-show-locus-generate-patch.c to the sources
1267 for diagnostic_plugin_test_show_locus.c.
1268
a940fdc7 12692016-09-02 Jakub Jelinek <jakub@redhat.com>
1270
0b80c4b2 1271 PR c/65467
1272 * gcc.dg/gomp/_Atomic-1.c: New test.
1273 * gcc.dg/gomp/_Atomic-2.c: New test.
1274 * gcc.dg/gomp/_Atomic-3.c: New test.
1275 * gcc.dg/gomp/_Atomic-4.c: New test.
1276 * gcc.dg/gomp/_Atomic-5.c: New test.
1277
a940fdc7 1278 PR sanitizer/77396
1279 * g++.dg/asan/pr77396.C: New test.
1280
12812016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1282
1283 PR tree-optimization/71831
1284 * gcc.dg/builtin-object-size-16.c: New test.
1285 * gcc.dg/builtin-object-size-17.c: New test.
1286
0b404bb4 12872016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1288
1289 PR libgfortran/77393
1290 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1291
8a5817a9 12922016-09-01 Uros Bizjak <ubizjak@gmail.com>
1293
1294 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1295 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1296 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1297 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1298 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1299 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1300 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1301 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1302 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1303 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1304 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1305 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1306 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1307 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1308 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1309 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1310 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1311 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1312
209253ae 13132016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1314
1315 * gnat.dg/opt58.adb: New test.
1316 * gnat.dg/opt58_pkg.ads: New helper.
1317
15182c1d 13182016-09-01 Richard Biener <rguenther@suse.de>
1319
1320 PR middle-end/77436
1321 * gcc.dg/torture/pr77436.c: New testcase.
1322
1c02615c 13232016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1324
1325 * gcc.dg/pr64252.c: Require int32plus.
1326 * gcc.dg/pr66299-1.c: Likewise.
1327 * gcc.dg/pr66299-2.c: Likewise.
1328 * gcc.dg/torture/20131115-1.c: Skip for avr.
1329
08fded5f 13302016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1331
1332 * gcc.target/aarch64/ands_3.c: New test.
1333
a7b3b7c4 13342016-08-31 Jakub Jelinek <jakub@redhat.com>
1335
68c215e4 1336 PR fortran/77352
1337 * gfortran.dg/gomp/pr77352.f90: New test.
1338
a7b3b7c4 1339 PR fortran/77374
1340 * gfortran.dg/gomp/pr77374.f08: New test.
1341
51a43c06 13422016-08-31 Marc Glisse <marc.glisse@inria.fr>
1343
1344 PR tree-optimization/73714
1345 * gcc.dg/tree-ssa/pr73714.c: New test.
1346
01109414 13472016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1348
1349 PR libgfortran/77393
1350 * gfortran.dg/fmt_f0_2.f90: New test.
1351
8036ac7f 13522016-08-31 Marc Glisse <marc.glisse@inria.fr>
1353
1354 * gcc.target/i386/pr59539-2.c: Adapt options.
1355 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1356
b298bde8 13572016-08-31 Paul Thomas <pault@gcc.gnu.org>
1358
1359 PR fortran/77418
1360 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1361 of the associate entity and replace with a pointer to the
1362 intended item on the stack.
1363
9f732c4e 13642016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1365 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1366
1367 PR fortran/48298
1368 * gfortran.dg/dtio_1.f90: New test.
1369 * gfortran.dg/dtio_2.f90: New test.
1370 * gfortran.dg/dtio_3.f90: New test.
1371 * gfortran.dg/dtio_4.f90: New test.
1372 * gfortran.dg/dtio_5.f90: New test.
1373 * gfortran.dg/dtio_6.f90: New test.
1374 * gfortran.dg/dtio_7.f90: New test.
1375 * gfortran.dg/dtio_8.f90: New test.
1376 * gfortran.dg/dtio_9.f90: New test.
1377 * gfortran.dg/dtio_10.f90: New test.
1378
d6dd1b60 13792016-08-30 David Malcolm <dmalcolm@redhat.com>
1380
1381 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1382 (test_many_nested_locations): New function.
1383 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1384 (test_show_locus): Handle "test_many_nested_locations".
1385
2e7400df 13862016-08-30 David Malcolm <dmalcolm@redhat.com>
1387
1388 * g++.dg/template/double-greater-than-fixit.C: New test case.
1389
98023bfd 13902016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gnat.dg/opt57.ad[sb]: New test.
1393 * gnat.dg/opt57_pkg.ads: New helper.
1394
f9723d87 13952016-08-30 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/69047
1398 * gcc.dg/pr69047.c: Fix byte-order check.
1399
77ce6232 14002016-08-30 Jakub Jelinek <jakub@redhat.com>
1401
adca2d16 1402 PR tree-optimization/72866
1403 * gcc.dg/vect/pr72866.c: New test.
1404
06cee168 1405 PR debug/77363
1406 * g++.dg/debug/dwarf2/pr77363.C: New test.
1407
4472e8d1 1408 PR middle-end/77377
1409 * gcc.target/i386/pr77377.c: New test.
1410
77ce6232 1411 PR debug/77389
1412 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1413 in dg-options.
1414
36bda760 14152016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1416
1417 * gfortran.dg/pr77372.f90: Moved to ...
1418 * gfortran.dg/ieee/pr77372.f90: here.
1419
2db6ea89 14202016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1421
1422 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1423 vector short/char initializations.
1424 * gcc.target/powerpc/vec-init-5.c: Likewise.
1425 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1426 vector initialization optimizations.
1427 * gcc.target/powerpc/vec-init-7.c: Likewise.
1428 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1429 vector float/double initializations.
1430 * gcc.target/powerpc/vec-init-9.c: Likewise.
1431
1e4df796 14322016-08-29 Uros Bizjak <ubizjak@gmail.com>
1433
1434 PR target/77403
1435 * gcc.target/i386/pr77403.c: New test.
1436
f293b7f2 14372016-08-29 Marek Polacek <polacek@redhat.com>
1438
1439 PR c/77292
1440 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1441
ea2ec8f6 14422016-08-29 Tom de Vries <tom@codesourcery.com>
1443
1444 PR c/77398
1445 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1446
686436fe 14472016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1448
1449 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1450
686436fe 14512016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1452
1453 * gfortran.dg/dec_structure_13.f90: New testcase.
1454
f1ecf8b3 14552016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1456
1457 PR fortran/77261
1458 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1459 available.
1460
4670f428 14612016-08-28 Tom de Vries <tom@codesourcery.com>
1462
1463 PR lto/70955
1464 * gcc.dg/pr70955.c: New test.
1465 * gcc.dg/lto/pr70955_0.c: Same.
1466 * gcc.dg/lto/pr70955_1.c: Same.
1467
b243b563 14682016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1469
1470 PR tree-optimization/71077
1471 * gcc.target/i386/pr71077.c: New test.
1472
92a44a68 14732016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1474
1475 PR fortran/77380
1476 * gfortran.dg/pr77380.f90: New test.
1477
92a44a68 14782016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1479
1480 PR fortran/77372
1481 gfortran.dg/pr77372.f90: New test.
1482
367964fa 14832016-08-26 David Malcolm <dmalcolm@redhat.com>
1484
1485 * gcc.dg/spellcheck-fields-2.c (test): Move
1486 dg-begin/end-multiline-output within function body.
1487 (test_macro): New function.
1488
df4248fb 14892016-08-26 David Malcolm <dmalcolm@redhat.com>
1490
1491 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1492 (test_fixit_insert): Update expected output.
1493 (test_fixit_remove): Likewise.
1494 (test_fixit_replace): Likewise.
1495
377da6e4 14962016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497
1498 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1499 Fix typo.
1500
4f16cc83 15012016-08-26 Richard Biener <rguenther@suse.de>
1502
1503 PR tree-optimization/69047
1504 * gcc.dg/pr69047.c: New testcase.
1505
a54071b2 15062016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1507 Martin Jambhor <mjambor@suse.cz>
377da6e4 1508
a54071b2 1509 * gcc.dg/ipa/propbits-1.c: New test-case.
1510 * gcc.dg/ipa/propbits-2.c: Likewise.
1511 * gcc.dg/ipa/propbits-3.c: Likewise.
1512
2ae10c8c 15132016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1514
1515 PR fortran/77351
1516 * gfortran.dg/pr77351.f90: New test.
1517
c4963714 15182016-08-25 Marek Polacek <polacek@redhat.com>
1519
1520 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1521
49e1f4eb 15222016-08-25 Marek Polacek <polacek@redhat.com>
1523
1524 PR c/77323
1525 * gcc.dg/pr77323.c: New test.
1526
984f03c2 15272016-08-24 Paul Thomas <pault@gcc.gnu.org>
1528
1529 PR fortran/77358
1530 * gfortran.dg/submodule_17.f08: New test.
1531
92a44a68 15322016-08-24 Michael Collison <michael.collison@linaro.org>
1533 Michael Collison <michael.collison@arm.com>
f6c98a9a 1534
1535 * gcc.target/arm/builtin_saddl.c: New testcase.
1536 * gcc.target/arm/builtin_saddll.c: New testcase.
1537 * gcc.target/arm/builtin_uaddl.c: New testcase.
1538 * gcc.target/arm/builtin_uaddll.c: New testcase.
1539 * gcc.target/arm/builtin_ssubl.c: New testcase.
1540 * gcc.target/arm/builtin_ssubll.c: New testcase.
1541 * gcc.target/arm/builtin_usubl.c: New testcase.
1542 * gcc.target/arm/builtin_usubll.c: New testcase.
1543
8938d43d 15442016-08-24 Uros Bizjak <ubizjak@gmail.com>
1545
1546 PR target/77270
1547 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1548 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1549 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1550 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1551 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1552 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1553 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1554 effective target. Remove scan-assembler-times directives.
1555 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1556 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1557 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1558
2fb84e50 15592016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1560
1561 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1562 of unsigned int.
1563 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1564
cac7df4e 15652016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1566
1567 PR testsuite/77317
1568 * lib/target-supports.exp
1569 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1570 (check_effective_target_vect_natural_alignment): Ditto.
1571 (check_effective_target_vector_alignment_reachable): Ditto.
1572 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1573
b904831d 15742016-08-23 Ian Lance Taylor <iant@golang.org>
1575
1576 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1577
ff055c48 15782016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1581 being created from pointers to memory locations.
1582 * gcc.target/powerpc/vec-init-2.c: Likewise.
1583
27af8972 15842016-08-23 Fritz Reese <fritzoreese@gmail.com>
1585
1586 * gfortran.dg/dec_structure_12.f90: New testcase.
1587
bd8ac469 15882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1589
1590 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1591
434d4291 15922016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1593
1594 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1595 verification.
1596
be0be2de 15972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1598
1599 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1600 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1601
7feac654 16022016-08-23 Richard Biener <rguenther@suse.de>
1603
1604 PR tree-optimization/27336
1605 * c-c++-common/pr27336.c: New testcase.
1606
364743f3 16072016-08-22 Marek Polacek <polacek@redhat.com>
1608
1609 PR c++/77321
1610 * g++.dg/cpp1y/pr77321.C: New test.
1611
b92c452d 16122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1613
1614 PR fortran/60774
1615 * gfortran.dg/empty_label.f: Adjust test for new error message.
1616 * gfortran.dg/empty_label.f90: Ditto.
1617 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1618 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1619 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1620
bfbc628a 16212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1622
1623 PR fortran/61318
1624 * gfortran.dg/pr61318.f90: New test.
1625
99af6e70 16262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1627
1628 PR fortran/77260
1629 * gfortran.dg/pr77260_1.f90: New test.
1630 * gfortran.dg/pr77260_2.f90: Ditto.
1631
6cfc7001 16322016-08-22 Joseph Myers <joseph@codesourcery.com>
1633
1634 PR middle-end/77269
1635 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1636 __builtin_signbitf and __builtin_signbitl in expected generic
1637 expansion.
1638 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1639 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1640 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1641 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1642 tests.
1643
012f068a 16442016-08-22 Joseph Myers <joseph@codesourcery.com>
1645
1646 * gcc.dg/torture/float128-builtin.c,
1647 gcc.dg/torture/float128-ieee-nan.c,
1648 gcc.dg/torture/float128x-builtin.c,
1649 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1650 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1651 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1652 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1653 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1654 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1655 gcc.dg/torture/floatn-nan.h: New tests.
1656
e2c5b687 16572016-08-22 Joseph Myers <joseph@codesourcery.com>
1658
1659 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1660 macro.
1661 (main): Update calls to TEST_I_F.
1662 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1663 macro.
1664 (main): Update calls to TEST_I_F.
1665
b4635564 16662016-08-22 Joseph Myers <joseph@codesourcery.com>
1667
1668 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1669 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1670 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1671 names in calls to TEST_I_F.
1672
802bc569 16732016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1674
1675 PR c/52952
1676 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1677
70fa7158 16782016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1679
1680 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1681 and !natural_alignment_64.
1682 * gcc.dg/ipa/propalign-2.c: Likewise.
1683 * gcc.dg/ipa/propalign-3.c: Likewise.
1684 * gcc.dg/ipa/propalign-4.c: Likewise.
1685 * gcc.dg/ipa/propalign-5.c: Likewise.
1686 * lib/target-supports.exp
1687 (check_effective_target_natural_alignment_32): Add avr-*-*.
1688
d0346b1a 16892016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1690
1691 PR tree-optimization/61839
1692 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1693 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1694 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1695 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1696
82c85aba 16972016-08-19 Joseph Myers <joseph@codesourcery.com>
1698
1699 PR c/32187
1700 * lib/target-supports.exp (check_effective_target_float16)
1701 (check_effective_target_float32, check_effective_target_float64)
1702 (check_effective_target_float128, check_effective_target_float32x)
1703 (check_effective_target_float64x)
1704 (check_effective_target_float128x)
1705 (check_effective_target_float16_runtime)
1706 (check_effective_target_float32_runtime)
1707 (check_effective_target_float64_runtime)
1708 (check_effective_target_float128_runtime)
1709 (check_effective_target_float32x_runtime)
1710 (check_effective_target_float64x_runtime)
1711 (check_effective_target_float128x_runtime)
1712 (check_effective_target_floatn_nx_runtime)
1713 (add_options_for_float16, add_options_for_float32)
1714 (add_options_for_float64, add_options_for_float128)
1715 (add_options_for_float32x, add_options_for_float64x)
1716 (add_options_for_float128x): New procedures.
1717 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1718 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1719 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1720 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1721 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1722 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1723 gcc.dg/torture/float128-complex.c,
1724 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1725 gcc.dg/torture/float128x-basic.c,
1726 gcc.dg/torture/float128x-complex.c,
1727 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1728 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1729 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1730 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1731 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1732 gcc.dg/torture/float32x-basic.c,
1733 gcc.dg/torture/float32x-complex.c,
1734 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1735 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1736 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1737 gcc.dg/torture/float64x-basic.c,
1738 gcc.dg/torture/float64x-complex.c,
1739 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1740 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1741 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1742 gcc.dg/torture/floatn-tg.h,
1743 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1744 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1745 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1746 gcc.dg/torture/fp-int-convert-float128x.c,
1747 gcc.dg/torture/fp-int-convert-float16-timode.c,
1748 gcc.dg/torture/fp-int-convert-float16.c,
1749 gcc.dg/torture/fp-int-convert-float32-timode.c,
1750 gcc.dg/torture/fp-int-convert-float32.c,
1751 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1752 gcc.dg/torture/fp-int-convert-float32x.c,
1753 gcc.dg/torture/fp-int-convert-float64-timode.c,
1754 gcc.dg/torture/fp-int-convert-float64.c,
1755 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1756 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1757 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1758 maximum exponent of floating-point type. Use it in testing
1759 whether 0x8...0 fits in the floating-point type. Always treat -1
1760 (signed 0xf...f) as fitting in the floating-point type.
1761 (M_OK1): New macro.
1762 * gcc.dg/torture/fp-int-convert-double.c,
1763 gcc.dg/torture/fp-int-convert-float.c,
1764 gcc.dg/torture/fp-int-convert-float128-timode.c,
1765 gcc.dg/torture/fp-int-convert-float128.c,
1766 gcc.dg/torture/fp-int-convert-float80-timode.c,
1767 gcc.dg/torture/fp-int-convert-float80.c,
1768 gcc.dg/torture/fp-int-convert-long-double.c,
1769 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1770
cf0bbc39 17712016-08-19 Jakub Jelinek <jakub@redhat.com>
1772
9354a9a5 1773 PR fortran/72744
1774 * gfortran.dg/gomp/pr72744.f90: New test.
1775
cf0bbc39 1776 PR fortran/69281
1777 * gfortran.dg/gomp/pr69281.f90: New test.
1778
ee0e163a 17792016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1780
1e4df796 1781 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1782 the last special seed value.
1783 * gfortran.dg/random_7.f90: Use size for last array member instead
1784 of hardcoded value.
ee0e163a 1785
6d7de609 17862016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1787
1788 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1789 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1790
e3243c77 17912016-08-19 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/77286
1794 * gcc.dg/torture/pr77286.c: New testcase.
1795
b983d92d 17962016-08-18 David Malcolm <dmalcolm@redhat.com>
1797
1798 * gcc.dg/verbose-asm-2.c: New test case.
1799
48a7392b 18002016-08-18 David Malcolm <dmalcolm@redhat.com>
1801
1802 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1803 (custom_diagnostic_finalizer): Update for change to
1804 diagnostic_show_locus.
1805
5c8151fa 18062016-08-18 David Malcolm <dmalcolm@redhat.com>
1807
1808 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1809 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1810
26040f06 18112016-08-18 Marek Polacek <polacek@redhat.com>
1812
1813 PR c/71514
1814 * gcc.dg/pr71514.c: New test.
1815
360e911d 18162015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1817
1818 PR target/72839
1819 * gcc.target/i386/pr72839.c: New test.
1820
6de0546d 18212016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1822
1823 PR middle-end/70895
1824 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1825 * c-c++-common/goacc/reduction-1.c: Likewise.
1826 * c-c++-common/goacc/reduction-2.c: Likewise.
1827 * c-c++-common/goacc/reduction-3.c: Likewise.
1828 * c-c++-common/goacc/reduction-4.c: Likewise.
1829
cee80871 18302016-08-18 Alan Modra <amodra@gmail.com>
1831
1832 * gcc.c-torture/compile/pr72771.c: New.
1833
f9c39b65 18342016-08-17 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR fortran/67496
1837 * gfortran.dg/pr67496.f90: New test.
1838
92a44a68 18392015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1840
1841 PR tree-optimization/71752
f9c39b65 1842 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1843
d2392ec3 18442016-08-17 Uros Bizjak <ubizjak@gmail.com>
1845
1846 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1847
c4994c0b 18482016-08-17 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR middle-end/77259
1851 * g++.dg/ipa/devirt-52.C: New test.
1852
f7896ff0 18532016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1854
1855 * c-c++-common/goacc/reduction-6.c: New testcase.
1856
7104d1a8 18572016-08-17 Richard Biener <rguenther@suse.de>
1858
1859 PR tree-optimization/76490
1860 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1861 * gcc.dg/pr52904.c: XFAIL.
1862
cff41b9e 18632016-08-17 Richard Biener <rguenther@suse.de>
1864
1865 PR tree-optimization/23855
1866 * gcc.dg/loop-unswitch-2.c: Adjust.
1867
b1398e47 18682016-08-16 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR tree-optimization/72817
1871 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1872
de41fc22 18732016-08-16 Joseph Myers <joseph@codesourcery.com>
1874
1875 PR libgcc/77265
1876 * gcc.dg/torture/float128-extend-inf.c: New test.
1877
5927e78e 18782016-08-16 David Malcolm <dmalcolm@redhat.com>
1879
1880 PR c/72857
1881 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1882 for embedded NUL.
1883 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1884 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1885 caret placement.
1886 (test_oct): Likewise.
1887 (test_multiple): Likewise.
1888 (test_field_width_specifier): Likewise.
1889 (test_field_width_specifier_2): New function.
1890 (test_field_precision_specifier): New function.
1891 (test_embedded_nul): Update expected caret placement.
1892 (test_non_contiguous_strings): Update line number.
1893 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1894 (__emit_string_literal_range): Add "caret_idx" param.
1895 (test_simple_string_literal): Add value for new param, updating
1896 expected output..
1897 (test_concatenated_string_literal): Likewise.
1898 (test_multiline_string_literal): Likewise.
1899 (test_hex): Likewise.
1900 (test_oct): Likewise.
1901 (test_multiple): Likewise.
1902 (test_ucn4): Likewise.
1903 (test_ucn8): Likewise.
1904 (test_u8): Likewise.
1905 (test_u): Likewise; update expected message, from "range" to
1906 "location".
1907 (test_U): Likewise.
1908 (test_L): Likewise.
1909 (test_macro): Add value for new param.
1910 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1911 (__emit_string_literal_range): Add "caret_idx" param.
1912 (test_stringified_token_1): Add value for new param. Update
1913 expected message, from "range" to "location".
1914 (test_stringized_token_2): Likewise, adding param to macro.
1915 (test_stringified_token_3): Likewise.
1916 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1917 (emit_warning): Convert param from source_range to location_t.
1918 (test_string_literals): Add caret_idx param, and use it when
1919 constructing a substring_loc. Update error message, from
1920 "range" to "location".
1921
b8d94309 19222016-08-16 Jakub Jelinek <jakub@redhat.com>
1923
2e947447 1924 PR target/71910
1925 * g++.dg/gomp/pr71910.C: New test.
1926
9ea71b15 1927 PR middle-end/67485
1928 * gcc.c-torture/compile/pr67485.c: New test.
1929
b8d94309 1930 PR target/72867
1931 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1932
31de5086 19332016-08-16 Bin Cheng <bin.cheng@arm.com>
1934
1935 PR tree-optimization/69848
1936 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1937
a05d3de8 19382016-08-16 Martin Liska <mliska@suse.cz>
1939
1940 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1941 of memory operations so that it can be handled by core2
1942 in 32-bit mode.
1943
b50ad04e 19442016-08-16 Richard Biener <rguenther@suse.de>
1945
1946 PR tree-optimization/76783
1947 * gcc.dg/pr76783.c: New testcase.
1948 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1949
b441db40 19502016-08-16 Bin Cheng <bin.cheng@arm.com>
1951
1952 PR tree-optimization/72817
1953 PR tree-optimization/73450
1954 * gcc.dg/tree-ssa/pr72817.c: New test.
1955 * gcc.dg/tree-ssa/pr73450.c: New test.
1956
36d310d0 19572016-08-15 Fritz Reese <fritzoreese@gmail.com>
1958
1959 * gfortran.dg/init_flag_13.f90: New testcase.
1960 * gfortran.dg/init_flag_14.f90: Ditto.
1961 * gfortran.dg/init_flag_15.f03: Ditto.
1962 * gfortran.dg/dec_init_1.f90: Ditto.
1963 * gfortran.dg/dec_init_2.f90: Ditto.
1964
e5ec9f76 19652016-08-15 Uros Bizjak <ubizjak@gmail.com>
1966
1967 PR target/72867
1968 * gcc.target/i386/pr72867.c: New test.
1969
6ce66d38 19702016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * c-c++-common/dump-ada-spec-5.c: New test.
1973
894463cf 19742016-08-15 Richard Biener <rguenther@suse.de>
1975
1976 PR tree-optimization/73434
1977 * gcc.dg/torture/pr73434.c: New testcase.
1978
98b374b4 19792016-08-15 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR tree-optimization/72824
1982 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1983
9b90f118 19842016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1985
1986 PR fortran/70598
1987 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1988 in use_device clause.
1989 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1990 * gfortran.dg/goacc/list.f95: Adjust to catch
1991 "neither a POINTER nor an array" error messages.
1992
1d80868e 19932016-08-14 Uros Bizjak <ubizjak@gmail.com>
1994
1995 PR target/76342
1996 * gcc.target/i386/pr76342.c: New test.
1997
153e4ac1 19982016-08-12 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR c/71512
2001 * g++.dg/ubsan/pr71512.C: New test.
2002 * c-c++-common/ubsan/pr71512-1.c: New test.
2003 * c-c++-common/ubsan/pr71512-2.c: New test.
2004
3c382998 20052016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2006
2007 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2008 vector initialization options.
2009 * gcc.target/powerpc/vec-init-2.c: Likewise.
2010 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2011 is generated on ISA 3.0.
2012
7079d57a 20132016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2014
2015 PR middle-end/71654
2016 * gcc.dg/c-c++-common/pr71654.c: New test.
2017 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2018 dg-options.
2019 * gcc.dg/tree-ssa/vrp24: Likewise.
2020
7175bb2a 20212016-08-12 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR c/67410
2024 * gcc.dg/pr67410.c: New test.
2025
56fb8e9d 20262016-08-12 Bin Cheng <bin.cheng@arm.com>
2027
2028 PR tree-optimization/69848
2029 * gcc.dg/vect/vect-pr69848.c: New test.
2030
1f84b4ab 20312016-08-12 Uros Bizjak <ubizjak@gmail.com>
2032
2033 PR testsuite/71008
2034 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2035 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2036 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2037 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2038
60b349d9 20392016-08-12 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/57326
2042 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2043 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2044 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2045 * gcc.target/i386/pr45685.c: Likewise.
2046 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2047 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2048 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2049 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2050 * gfortran.dg/pr34163.f90: Likewise.
2051
6d5f72f3 20522016-08-12 Martin Liska <mliska@suse.cz>
2053
2054 * g++.dg/gcov/gcov-16.C: New test.
2055 * lib/gcov.exp: Support new argument for run-gcov function.
2056
b357db2c 20572016-08-12 Martin Liska <mliska@suse.cz>
2058
2059 PR gcov-profile/35590
2060 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2061
08e33f10 20622016-08-12 Richard Biener <rguenther@suse.de>
2063
2064 PR tree-optimization/72851
2065 * gcc.dg/torture/pr72851.c: New testcase.
2066
92a44a68 20672016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2068
832d369d 2069 PR debug/63240
2070 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2071 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2072 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2073 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2074 DW_AT_deleted.
2075
1289a281 2076 PR debug/55641
2077 * g++.dg/debug/dwarf2/ref-1.C: New.
2078
9a478fab 2079 PR debug/49366
2080 * g++.dg/debug/dwarf2/template-params-12.H: New.
2081 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2082 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2083 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2084 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2085 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2086 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2087 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2088
e61229f8 20892016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2090
2091 PR target/72863
2092 * gcc.target/powerpc/pr72863.c: New test.
2093
c7823416 20942016-08-11 Uros Bizjak <ubizjak@gmail.com>
2095
2096 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2097
df15667f 20982015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2099
2100 * gcc.target/i386/pieces-strcpy-1.c: New test.
2101 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2102
83c375ba 21032016-08-11 Jakub Jelinek <jakub@redhat.com>
2104
2105 PR c++/72868
2106 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2107
350f354a 21082015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2109
2110 * gcc.target/i386/pieces-memcpy-1.c: New test.
2111 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2112 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2113 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2114 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2115 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2116
74be5bc1 21172016-08-11 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR c/72816
20fb4916 2120 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2121
40395983 21222016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2123
2124 PR tree-optimization/71083
2125 * gcc.c-torture/execute/pr71083.c: New test.
2126 * gnat.dg/loop_optimization23.adb: New test.
2127 * gnat.dg/loop_optimization23_pkg.ads: New test.
2128 * gnat.dg/loop_optimization23_pkg.adb: New test.
2129
ec969ce4 21302016-08-11 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/72772
2133 * gcc.dg/graphite/pr35356-1.c: Adjust.
2134 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2135
25482c16 21362016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2137
2138 * gfortran.dg/random_7.f90: Take into account that the last seed
2139 value is the special p value.
2140 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2141
f454033a 21422016-08-11 Richard Biener <rguenther@suse.de>
2143
2144 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2145
2d2b78a1 21462016-08-11 Alan Modra <amodra@gmail.com>
2147
2148 * gcc.target/powerpc/pr71680.c: New.
2149
97468983 21502016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2151
2152 * gcc.target/powerpc/bfp/bfp.exp: New file.
2153 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2154 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2155 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2156 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2157 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2158 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2159 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2160 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2161 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2162 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2163 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2164 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2165 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2166 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2167 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2168 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2169 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2170 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2171 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2172 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2173 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2174 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2175 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2176 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2177 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2178 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2179 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2180 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2181 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2182 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2183 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2184 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2185 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2186 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2187 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2188 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2189 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2190 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2191 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2192 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2193 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2194 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2195 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2196 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2197 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2198 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2199 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2200 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2201 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2202 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2203 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2204 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2205 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2206
23a6fe48 22072016-08-10 Bin Cheng <bin.cheng@arm.com>
2208
2209 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2210 Add aarch64*-*-*.
2211
0cb8f73e 22122016-08-10 Bin Cheng <bin.cheng@arm.com>
2213
2214 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2215
b7ed2a65 22162016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2217
2218 PR target/72853
2219 * gcc.target/powerpc/pr72853.c: New test.
2220
2d2b4107 22212016-08-10 Martin Liska <mliska@suse.cz>
2222
2223 PR gcov-profile/58306
2224 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2225
7132b755 22262016-08-10 Martin Liska <mliska@suse.cz>
2227
2228 * g++.dg/gcov/gcov-threads-1.C: New test.
2229
5186407c 22302016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2231
2232 PR target/71873
2233 * gcc.target/avr/pr71873.c: New test.
2234
44f01555 22352016-08-09 Martin Liska <mliska@suse.cz>
2236
2237 * g++.dg/gcov/gcov-dump-1.C: New test.
2238 * g++.dg/gcov/gcov-dump-2.C: New test.
2239
7d4f18f5 22402016-08-09 Martin Liska <mliska@suse.cz>
2241
2242 * gcc.dg/tree-prof/val-prof-9.c: New test.
2243
defa7026 22442016-08-09 Martin Liska <mliska@suse.cz>
2245
2246 * gcc.dg/tree-prof/val-prof-8.c: New test.
2247
ae7e6062 22482016-08-09 Martin Jambor <mjambor@suse.cz>
2249
0c47dd26 2250 PR ipa/71981
2251 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2252
a69fb570 22532016-08-09 Bin Cheng <bin.cheng@arm.com>
2254
2255 PR tree-optimization/33707
2256 * gcc.dg/vect/pr33707.c: New test.
2257
a031a844 22582016-08-09 Bin Cheng <bin.cheng@arm.com>
2259
2260 PR tree-optimization/pr72772
2261 * gcc.dg/tree-ssa/pr72772.c: New test.
2262
8f1baf0d 22632016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2264
2265 PR rtl-optimization/66669
2266 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2267
53e7aca1 22682016-08-09 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR tree-optimization/72824
2271 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2272
c162fa25 22732016-08-09 Richard Biener <rguenther@suse.de>
2274
2275 PR tree-optimization/71802
2276 * gcc.dg/torture/pr71802.c: New testcase.
2277
87156a7d 22782016-08-09 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR c++/72809
2281 * g++.dg/eh/stdarg1.C: New test.
2282
d0029333 22832016-08-08 Andi Kleen <ak@linux.intel.com>
2284
2285 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2286 test command line in failure log.
2287 (profopt-execute): dito. Make autofdo file names unique.
2288
7af4d06b 22892016-08-08 David Malcolm <dmalcolm@redhat.com>
2290
2291 PR c/64955
2292 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2293 output.
2294
7091ff70 22952016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2296
2297 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2298 c99_runtime.
2299 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2300 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2301 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2302 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2303 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2304 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2305
d189b094 23062016-08-08 David Malcolm <dmalcolm@redhat.com>
2307
2308 PR c/52952
2309 * gcc.dg/cpp/pr66415-1.c: Likewise.
2310 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2311 * gcc.dg/format/c90-printf-1.c: Likewise.
2312 * gcc.dg/format/diagnostic-ranges.c: New test case.
2313
440837fe 23142016-08-08 Jakub Jelinek <jakub@redhat.com>
2315
7cbcf608 2316 PR fortran/72716
2317 * gfortran.dg/gomp/pr72716.f90: New test.
2318
aa1ddb66 2319 PR middle-end/72781
2320 * gcc.dg/gomp/pr72781.c: New test.
2321
440837fe 2322 PR middle-end/68762
2323 * g++.dg/vect/pr68762-1.cc: New test.
2324 * g++.dg/vect/pr68762-2.cc: New test.
2325 * g++.dg/vect/pr68762.h: New file.
2326
eb571c16 23272016-08-08 Martin Sebor <msebor@redhat.com>
2328
2329 PR testsuite/72838
f9c39b65 2330 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2331 * g++.dg/warn/overflow-warn-3.C: Same.
2332 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2333
8ca5189a 23342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2335
2336 PR fortran/71936
2337 * gfortran.dg/allocate_with_source_21.f03: New test.
2338
1495e54c 23392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2340
2341 PR fortran/72698
2342 * gfortran.dg/allocate_with_source_20.f03: New test.
2343
d1e97886 23442016-08-08 Alan Modra <amodra@gmail.com>
2345
2346 * gcc.c-torture/compile/pr72802.c: New.
2347
9da84a54 23482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2349
2350 PR fortran/70524
2351 * gfortran.dg/dependency_48.f90: New test.
2352
3f9692a5 23532016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2354
b5b764be 2355 PR fortran/70040
3f9692a5 2356 * gfortran.dg/pr70040.f90: New testcase.
2357
099ec19a 23582016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2359
2360 PR fortran/71961
2361 * gfortran.dg/matmul_10.f90: New testcase.
2362
e8272095 23632016-08-07 Jan Hubicka <hubicka@ucw.cz>
2364
2365 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2366
f5d2c462 23672016-08-07 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR c/72816
2370 * gcc.dg/pr72816.c: New test.
2371
30c60892 23722016-08-06 Jonathan Wakely <jwakely@redhat.com>
2373
2374 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2375 * g++.dg/conversion/pr41426.C: Likewise.
2376 * g++.dg/conversion/pr66211.C: Likewise.
2377 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2378 * g++.dg/init/ref8.C: Likewise.
2379 * g++.old-deja/g++.law/cvt20.C: Likewise.
2380 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2381
2abf3c4a 23822016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2383
2384 PR tree-optimization/18046
2385 * gcc.dg/tree-ssa/vrp105.c: New test.
2386 * gcc.dg/tree-ssa/vrp106.c: New test.
2387
a940fdc7 23882016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2389
2390 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2391 1ul in diagnostics. Remove hyphen from "constant-expression."
2392 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2393 * g++.dg/cpp0x/static_assert3.C: Same.
2394 * g++.dg/cpp1y/constexpr-throw.C: Same.
2395 * g++.dg/template/nontype3.C: Same.
2396 * g++.dg/warn/overflow-warn-1.C: Same.
2397 * g++.dg/warn/overflow-warn-3.C: Same.
2398 * g++.dg/warn/overflow-warn-4.C: Same.
2399
d4166bdc 24002016-08-05 David Malcolm <dmalcolm@redhat.com>
2401
2402 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2403 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2404 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2405 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2406
906dd612 24072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2408
2409 PR tree-optimization/72810
2410 * gcc.dg/tree-ssa/vrp110.c: New test.
2411
9788fb76 24122016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2413
2414 PR Target/72819
2415 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2416 registers.
2417 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2418 saving the half-precision registers.
2419 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2420 value is returned in h0.
2421 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2422 are passed in FP/SIMD registers.
2423 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2424 passing works corrcetly.
2425 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2426 (hfa_f16x2_t): Likewise.
2427 (hfa_f16x3_t): Likewise.
2428 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2429 are promoted to double and passed in a double register.
2430 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2431 are promoted to double and stacked.
2432 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2433 __fp16 data types.
2434 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2435 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2436 __fp16 first get passed in FP/SIMD registers, then stacked.
2437
30f40fe4 24382016-08-05 Nathan Sidwell <nathan@acm.org>
2439
2440 PR c++/68724
2441 * g++.dg/cpp0x/pr68724.C: New.
2442
8a6540e1 24432016-08-05 Richard Biener <rguenther@suse.de>
2444
2445 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2446
09001ac1 24472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2448
2449 * gcc.dg/tree-ssa/vrp107.c: New test.
2450 * gcc.dg/tree-ssa/vrp108.c: New test.
2451 * gcc.dg/tree-ssa/vrp109.c: New test.
2452
88ab6a9c 24532016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2454
2455 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2456 dg-options.
2457
b2a036e7 24582016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2459
2460 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2461 test-cases.
2462 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2463 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2464 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2465 test-cases.
2466 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2467 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2468 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2469 large_double.
2470
8dbf49cb 24712016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 PR c++/72800
2474 * g++.dg/cpp1y/lambda-ice1.C: New.
2475
dcc45aae 24762016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2477
2478 PR c++/72759
2479 * g++.dg/cpp1y/pr72759.C: New test.
2480
88fe4062 24812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2482
2483 * gcc.dg/switch-10.c: New test.
2484
a1af716f 24852016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2486
2487 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2488
1fa5d8ba 24892016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2490
2491 * c-c++-common/goacc/routine-5.c: Update.
2492
e8dedc4a 24932016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2494
2495 PR rtl-optimization/70903
2496 * gcc.c-torture/execute/pr70903.c: New test.
2497
7ca5003c 24982016-08-04 Martin Liska <mliska@suse.cz>
2499
2500 * gcc.dg/params/params.exp: Replace file exists with
2501 TESTING_IN_BUILD_TREE.
2502
810702a2 25032016-08-04 Marek Polacek <polacek@redhat.com>
2504
2505 PR c++/70229
2506 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2507
fa8a8f79 25082016-08-04 Richard Biener <rguenther@suse.de>
2509
2510 PR middle-end/71984
2511 * gcc.dg/torture/pr71984.c: Guard correctness check for
2512 little-endian.
2513
9916f5a5 25142016-08-03 Andrew Pinski <apinski@cavium.com>
2515
2516 * gcc.c-torture/compile/20160802-1.c: New testcase.
2517
278b4698 25182016-08-03 Fritz Reese <fritzoreese@gmail.com>
2519
2520 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2521
860c3c85 25222016-08-03 Richard Biener <rguenther@suse.de>
2523
2524 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2525 and remove -O3.
2526 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2527 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2528
0a41d717 25292016-08-03 Richard Biener <rguenther@suse.de>
2530
2531 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2532 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2533 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2534 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2535
52e3c0e8 25362016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2537
2538 * gcc.dg/init-excess-2.c: Require int32plus.
2539 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2540 * gcc.dg/pr59963-2.c: Require int32plus.
2541 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2542 * gcc.dg/unroll-7.c: Require int32plus.
2543
ad8a330c 25442016-08-02 Bin Cheng <bin.cheng@arm.com>
2545
2546 PR tree-optimization/34114
2547 * gcc.dg/tree-ssa/loop-42.c: New test.
2548
d3aa3636 25492016-08-02 Tamar Christina <tamar.christina@arm.com>
2550
2551 * gcc.target/aarch64/vminmaxnm.c: New.
2552 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2553 tests.
2554
c79d3723 25552016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2556
2557 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2558 vec_extract for vector float, vector int, vector short, and vector
2559 char.
2560 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2561 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2562 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2563 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2564
5fc13c39 25652016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2566
2567 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2568 single stack adjustment, no writeback.
5fc13c39 2569 * gcc.target/aarch64/test_frame_12.c: Likewise.
2570 * gcc.target/aarch64/test_frame_13.c: Likewise.
2571 * gcc.target/aarch64/test_frame_15.c: Likewise.
2572 * gcc.target/aarch64/test_frame_6.c: Likewise.
2573 * gcc.target/aarch64/test_frame_7.c: Likewise.
2574 * gcc.target/aarch64/test_frame_8.c: Likewise.
2575 * gcc.target/aarch64/test_frame_16.c: New test.
2576
2eb70c76 25772015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2578
2579 PR target/72748
2580 * gcc.target/i386/pr72748.c: New test.
2581
92a44a68 25822015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2583
2584 PR tree-optimization/71818
2585 * gcc.dg/vect/pr71818.c: New
2586
56e7a293 25872016-08-01 Martin Liska <mliska@suse.cz>
2588
2589 PR tree-optimization/71857
2590 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2591
aa8852cc 25922016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2593
2594 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2595
f3c032a4 25962016-08-01 Jan Beulich <jbeulich@suse.com>
2597
2598 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2599
a1e9d2c3 26002016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2601
2602 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2603 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2604
466045aa 26052016-07-31 Jonathan Wakely <jwakely@redhat.com>
2606
2607 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2608 (check_effective_target_c++): Likewise. Also match for libstdc++.
2609
92a44a68 26102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2611
2612 PR fortran/41922
2613 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2614 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2615 * gfortran.dg/pr41922.f90: New test.
2616
dd13eb1b 26172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2618
2619 PR fortran/68566
2620 * gfortran.dg/pr68566.f90: new test.
2621
a940fdc7 26222016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2623
2624 PR c++/60760
2625 PR c++/71091
2626 * g++.dg/cpp0x/constexpr-cast.C: New test.
2627 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2628 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2629 * g++.dg/ubsan/pr63956.C: Correct.
2630
efa8ff03 26312016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2632
2633 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2634 vector double or vector long where the vector is in memory.
2635 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2636 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2637
0b8113c5 26382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2639
2640 PR fortran/69867
2641 * gfortran.dg/pr69867.f90: New test.
2642
3badc59b 26432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2644
2645 PR fortran/69962
2646 * gfortran.dg/pr69962.f90: New test.
2647
fc8b54ff 26482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2649
2650 PR fortran/70006
2651 * gfortran.dg/pr70006.f90: New test.
2652
165b422e 26532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2654
2655 PR fortran/71730
2656 * gfortran.dg/pr71730.f90: New test.
2657 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2658 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2659 * gfortran.dg/array_constructor_26.f03: Ditto.
2660
0c6334ed 26612016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2662
2663 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2664 * gcc.target/powerpc/pr71763.c: Likewise.
2665
4ebf85be 26662016-07-29 Marek Polacek <polacek@redhat.com>
2667
2668 PR c/71742
2669 * gcc.dg/940510-1.c: Adjust dg-error.
2670 * gcc.dg/c99-flex-array-1.c: Likewise.
2671 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2672
9efe5be6 2673 PR c/71853
2674 * gcc.dg/noncompile/pr71853.c: New test.
2675
4c4548bb 2676 PR c/71573
2677 * gcc.dg/noncompile/pr71573.c: New test.
2678
8ae70602 2679 PR c/71926
2680 * g++.dg/warn/Wparentheses-30.C: New test.
2681 * gcc.dg/Wparentheses-14.c: New test.
2682
cfc1aded 26832016-07-29 Uros Bizjak <ubizjak@gmail.com>
2684
2685 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2686
d5e80d93 26872016-07-29 Bin Cheng <bin.cheng@arm.com>
2688
2689 PR tree-optimization/57558
2690 * gcc.dg/vect/pr57558-1.c: New test.
2691 * gcc.dg/vect/pr57558-2.c: New test.
2692
c7c713ec 26932016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2694
cfc1aded 2695 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2696 to scan forwprop1 dump pass.
2697
34b9af67 26982016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2699
2700 PR c++/51488
2701 * g++.dg/template/pr51488.C: New.
2702
322d4184 27032016-07-29 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR c/71969
2706 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2707 static __inline__.
2708 * gcc.dg/pr71969-1.c: New test.
2709 * gcc.dg/pr71969-2.c: New test.
2710 * gcc.dg/pr71969-3.c: New test.
2711
7648c9c7 27122016-07-29 Marek Polacek <polacek@redhat.com>
2713
2714 PR c/71574
2715 * c-c++-common/pr71574.c: New test.
2716
35fddbd6 2717 PR c/71583
2718 * gcc.dg/noncompile/pr71583.c: New test.
2719
d06bcb87 27202016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2721
2722 PR middle-end/68217
2723 * gcc.dg/pr68217.c: New test.
2724
fb5574d7 27252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2726
2727 PR fortran/71067
2728 * gfortran.dg/pr71067_1.f90: New test.
2729 * gfortran.dg/pr71067_2.f90: Ditto.
2730
a52bb7a0 27312016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2732
2733 * gcc.target/powerpc/vec-extract-1.c: New test.
2734
42e96823 27352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2736
2737 PR fortran/71799
2738 * gfortran.dg/pr71799.f90: New test.
2739
d5539c6b 27402016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2741
2742 PR c++/71665
2743 * g++.dg/cpp0x/pr71665-1.C: New.
2744 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2745 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2746 * g++.dg/ext/label10.C: Likewise.
2747 * g++.dg/parse/constant5.C: Likewise.
2748
05995232 27492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2750
2751 PR fortran/71859
2752 * gfortran.dg/pr71859.f90: New test.
2753 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2754 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2755
7a4429b2 27562016-07-28 Paul Thomas <pault@gcc.gnu.org>
2757
2758 PR fortran/71883
2759 * gfortran.dg/pr71883.f90 : New test.
2760
f339cf78 27612016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2762
2763 PR tree-optimization/71734
cfc1aded 2764 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2765
8311fe26 27662016-07-28 Renlin Li <renlin.li@arm.com>
2767
2768 Revert
2769 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2770
2771 PR fortran/71902
2772 * gfortran.dg/dependency_47.f90: New test.
2773
595e387a 27742016-07-28 Martin Liska <mliska@suse.cz>
2775
2776 PR gcov-profile/68025
2777 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2778
83554604 27792016-07-28 Martin Liska <mliska@suse.cz>
2780
2781 * g++.dg/vect/pr70944.cc: New test.
2782
ec6d2d63 27832016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2784
2785 PR middle-end/71994
2786 * gcc.dg/torture/pr71994.c: New test.
2787
12dabcee 27882016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2789
2790 PR middle-end/71078
2791 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2792 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2793 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2794
262a83d5 27952016-07-27 Richard Biener <rguenther@suse.de>
2796
2797 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2798
3989f1fe 27992016-07-27 Martin Liska <mliska@suse.cz>
2800
2801 * gcc.dg/predict-13.c: New test.
2802 * gcc.dg/predict-14.c: New test.
2803
69a499fa 28042016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2805
7a4429b2 2806 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2807 including stdint.h.
2808 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2809 including stdint.h.
2810
751fef95 28112016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2812
2813 PR target/71869
2814 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2815 IEEE built-in functions handle quiet and signalling NaNs
2816 correctly.
2817
5e07497c 28182016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2819
2820 PR fortran/71862
2821 * gfortran.dg/pr71862.f90: New test.
2822
18928e61 28232016-07-26 Martin Sebor <msebor@redhat.com>
2824
2825 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2826 selector with dg-options.
2827
7e1856f1 28282016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2829
2830 PR tree-optimization/18046
2831 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2832 * gcc.dg/tree-ssa/vrp103.c: New test.
2833 * gcc.dg/tree-ssa/vrp104.c: New test.
2834
08679462 28352016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2836
2837 * gcc.target/powerpc/pr63354.c: Require lp64 since
2838 -mprofile-kernel is not legal with -m32.
2839
8c3efadf 28402016-07-26 Richard Biener <rguenther@suse.de>
2841
2842 PR rtl-optimization/71984
2843 * gcc.dg/torture/pr71984.c: New testcase.
2844
78866ecd 28452016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2846
2847 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2848 g++-dg-runtest via et-dg-runtest.
2849 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2850 * gcc.dg/vect/vect.exp: Likewise.
2851 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2852 gfortran-dg-runtest.
2853 * gfortran.dg/vect/vect.exp: Likewise.
2854 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2855 (check_mips_loongson_hw_available): Likewise.
2856 (check_effective_target_mpaired_single_runtime): Likewise.
2857 (check_effective_target_mips_loongson_runtime): Likewise.
2858 (add_options_for_mpaired_single): Likewise.
2859 (check_effective_target_vect_int): Add global et_index.
2860 Check and save the supported feature for a target selected by
2861 the et_index target. Break long lines where appropriate. Call
2862 et-is-effective-target for MIPS with an argument instead of
2863 check_effective_target_* where appropriate.
2864 (check_effective_target_vect_intfloat_cvt): Likewise.
2865 (check_effective_target_vect_uintfloat_cvt): Likewise.
2866 (check_effective_target_vect_floatint_cvt): Likewise.
2867 (check_effective_target_vect_floatuint_cvt): Likewise.
2868 (check_effective_target_vect_simd_clones): Likewise.
2869 (check_effective_target_vect_shift): ewise.
2870 (check_effective_target_whole_vector_shift): Likewise.
2871 (check_effective_target_vect_bswap): Likewise.
2872 (check_effective_target_vect_shift_char): Likewise.
2873 (check_effective_target_vect_long): Likewise.
2874 (check_effective_target_vect_float): Likewise.
2875 (check_effective_target_vect_double): Likewise.
2876 (check_effective_target_vect_long_long): Likewise.
2877 (check_effective_target_vect_no_int_max): Likewise.
2878 (check_effective_target_vect_no_int_add): Likewise.
2879 (check_effective_target_vect_no_bitwise): Likewise.
2880 (check_effective_target_vect_widen_shift): Likewise.
2881 (check_effective_target_vect_no_align): Likewise.
2882 (check_effective_target_vect_hw_misalign): Likewise.
2883 (check_effective_target_vect_element_align): Likewise.
2884 (check_effective_target_vect_condition): Likewise.
2885 (check_effective_target_vect_cond_mixed): Likewise.
2886 (check_effective_target_vect_char_mult): Likewise.
2887 (check_effective_target_vect_short_mult): Likewise.
2888 (check_effective_target_vect_int_mult): Likewise.
2889 (check_effective_target_vect_extract_even_odd): Likewise.
2890 (check_effective_target_vect_interleave): Likewise.
2891 (check_effective_target_vect_stridedN): Likewise.
2892 (check_effective_target_vect_multiple_sizes): Likewise.
2893 (check_effective_target_vect64): Likewise.
2894 (check_effective_target_vect_call_copysignf): Likewise.
2895 (check_effective_target_vect_call_sqrtf): Likewise.
2896 (check_effective_target_vect_call_btrunc): Likewise.
2897 (check_effective_target_vect_call_btruncf): Likewise.
2898 (check_effective_target_vect_call_ceil): Likewise.
2899 (check_effective_target_vect_call_ceilf): Likewise.
2900 (check_effective_target_vect_call_floor): Likewise.
2901 (check_effective_target_vect_call_floorf): Likewise.
2902 (check_effective_target_vect_call_lceil): Likewise.
2903 (check_effective_target_vect_call_lfloor): Likewise.
2904 (check_effective_target_vect_call_nearbyint): Likewise.
2905 (check_effective_target_vect_call_nearbyintf): Likewise.
2906 (check_effective_target_vect_call_round): Likewise.
2907 (check_effective_target_vect_call_roundf): Likewise.
2908 (check_effective_target_vect_perm): Likewise, but also append *_saved
2909 to the existing global name to properly cache the result.
2910 (check_effective_target_vect_perm_byte): Likewise.
2911 (check_effective_target_vect_perm_short): Likewise.
2912 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2913 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2914 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2915 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2916 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2917 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2918 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2919 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2920 (check_effective_target_vect_sdot_qi): Likewise.
2921 (check_effective_target_vect_udot_qi): Likewise.
2922 (check_effective_target_vect_sdot_hi): Likewise.
2923 (check_effective_target_vect_udot_hi): Likewise.
2924 (check_effective_target_vect_usad_char): Likewise.
2925 (check_effective_target_vect_pack_trunc): Likewise.
2926 (check_effective_target_vect_unpack): Likewise.
2927 (check_effective_target_vect_aligned_arrays): Likewise.
2928 (check_effective_target_vect_natural_alignment): Likewise.
2929 (check_effective_target_vector_alignment_reachable): Likewise.
2930 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2931 (is-effective-target): Initialize et_index if undefined.
2932 (et-dg-runtest): New.
2933 (et-is-effective-target): Likewise.
2934 (check_vect_support_and_set_flags): Add supported MIPS targets to
2935 EFFECTIVE_TARGETS list. Return the number of supported targets.
2936
b2930f09 29372016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2938 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2939
2940 PR middle-end/70920
2941 * gcc.dg/pr70920-1.c: New test-case.
2942 * gcc.dg/pr70902-2.c: Likewise.
2943 * gcc.dg/pr70920-3.c: Likewise.
2944 * gcc.dg/pr70920-4.c: Likewise
2945 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2946 2 instead of 3.
2947
90821294 29482016-07-25 Alexander Monakov <amonakov@ispras.ru>
2949
2950 * gcc.c-torture/execute/pr71494.c: Require label_values.
2951 * gcc.dg/pr16973.c: Ditto.
2952
1660595b 29532016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2954
2955 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2956 * gcc.dg/torture/pr69771.c: Require int32plus.
2957 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2958
5b2b88ce 29592016-07-25 Martin Liska <mliska@suse.cz>
2960
2961 * gcc.dg/torture/pr71987.c: New test.
2962
e2f926e9 29632016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2964
2965 PR fortran/71935
2966 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2967 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2968 * gfortran.dg/pr71935.f90: New test.
2969
a940fdc7 29702016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2971
2972 PR c++/71675
2973 * g++.dg/ext/atomic-3.C: New test.
2974 * gcc.dg/atomic/pr71675.c: New test.
2975
5a43070d 29762016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2977
2978 * gcc.target/i386/mvc8.c: New test.
2979
1b793819 29802016-07-22 Bin Cheng <bin.cheng@arm.com>
2981
2982 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2983 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2984
d4b4c787 29852016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2986
2987 PR fortran/71795
2988 * gfortran.dg/constructor_50.f90: New test.
2989
45648efe 29902016-07-22 Martin Liska <mliska@suse.cz>
2991
2992 PR gcov-profile/69028
2993 PR gcov-profile/62047
2994 * g++.dg/cilk-plus/pr69028.C: New test.
2995
b657bb1f 29962016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2997
2998 * gfortran.dg/coarray_stat_2.f90: New test.
2999
3a421504 30002016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3001
3002 * gcc.target/powerpc/vec-extract.h: New files to check the
3003 vec_extract built-in functions for all vector types, testing
3004 accessing each element, both with constant and variable element
3005 numbers.
3006 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3007 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3008 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3009 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3010 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3011 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3012 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3013 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3014 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3015
d40a1eac 30162016-07-21 Jakub Jelinek <jakub@redhat.com>
3017
3018 PR c++/71728
3019 * g++.dg/other/pr71728.C: New test.
3020
3b0d7293 30212016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3022
3023 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3024 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3025 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3026 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3027 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3028
50953a9f 30292016-07-21 Richard Biener <rguenther@suse.de>
3030
3031 PR tree-optimization/71947
3032 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3033
90261646 30342016-07-21 Bin Cheng <bin.cheng@arm.com>
3035
3036 * gcc.dg/tree-ssa/scev-15.c: New.
3037
5a5a7a90 30382016-07-21 Bin Cheng <bin.cheng@arm.com>
3039
3040 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3041
df0c563f 30422016-07-21 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR c++/71941
3045 * g++.dg/gomp/pr71941.C: New test.
3046
24acd4ab 30472016-07-20 David Malcolm <dmalcolm@redhat.com>
3048
3049 PR c/70339
3050 PR c/71858
3051 * g++.dg/spellcheck-identifiers.C: New test case, based on
3052 gcc.dg/spellcheck-identifiers.c.
3053 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3054 gcc.dg/spellcheck-identifiers-2.c.
3055 * g++.dg/spellcheck-typenames.C: New test case, based on
3056 gcc.dg/spellcheck-typenames.c
3057
8669e753 30582016-07-20 Jonathan Wakely <jwakely@redhat.com>
3059
3060 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3061 pointer to member function and also test catching by reference.
3062
75cb41b8 30632016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3064
3065 * gcc.target/s390/pr67443.c: Fix test case.
3066
07be1239 30672016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3068
3069 * gcc.target/s390/insv-1.c: Xfail some tests.
3070 * gcc.target/s390/insv-2.c: Likewise.
3071
e9b5fdd9 30722016-07-20 Georg-Johann Lay <avr@gjlay.de>
3073
3074 * gcc.target/avr/torture/get-mem.c: New test.
3075 * gcc.target/avr/torture/set-mem.c: New test.
3076
b704b0e1 30772016-07-20 Georg-Johann Lay <avr@gjlay.de>
3078
3079 PR target/71948
3080 * gcc.target/avr/torture/tiny-progmem.c: New test.
3081
051eb924 30822016-07-20 Jakub Jelinek <jakub@redhat.com>
3083
fdb70809 3084 PR c++/71909
3085 * g++.dg/parse/pr71909.C: New test.
3086 * g++.dg/tm/pr71909.C: New test.
3087
051eb924 3088 PR c++/50060
3089 * g++.dg/cpp0x/constexpr-50060.C: New test.
3090 * g++.dg/cpp1y/constexpr-50060.C: New test.
3091
c4e1267c 30922016-07-20 Martin Liska <mliska@suse.cz>
3093
3094 * gfortran.dg/graphite/pr71898.f90: New test.
3095
ecaa5fd4 30962016-07-20 Bin Cheng <bin.cheng@arm.com>
3097
3098 PR tree-optimization/71503
3099 PR tree-optimization/71683
3100 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3101 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3102
f5b88ba1 31032016-07-20 Martin Liska <mliska@suse.cz>
3104
3105 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3106 * gcc.dg/plugin/sreal-test-1.c: Remove.
3107 * gcc.dg/plugin/sreal_plugin.c: Remove.
3108
e889bd11 31092016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3110
3111 PR fortran/71902
3112 * gfortran.dg/dependency_47.f90: New test.
3113
1c6bb1c0 31142016-07-19 Jakub Jelinek <jakub@redhat.com>
3115
94d511af 3116 PR rtl-optimization/71916
3117 * gcc.c-torture/compile/pr71916.c: New test.
3118
54e95a17 3119 PR middle-end/71874
3120 * g++.dg/torture/pr71874.C: New test.
3121
1c6bb1c0 3122 PR middle-end/71734
3123 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3124 (my_alloc): Rewritten to use __builtin_posix_memalign and
3125 __SIZE_TYPE__.
3126 (my_free): Use __builtin_free instead of _mm_free.
3127 (Vec::operator=): Use __builtin_memcpy.
3128
0d565f19 31292016-07-19 Martin Jambor <mjambor@suse.cz>
3130
cfc1aded 3131 PR fortran/71688
3132 * gfortran.dg/pr71688.f90: New test.
0d565f19 3133
2be13cd5 31342016-07-19 Richard Biener <rguenther@suse.de>
3135
3136 * c-c++-common/vector-subscript-6.c: New testcase.
3137 * c-c++-common/vector-subscript-7.c: Likewise.
3138
1697df09 31392016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3140
7a4429b2 3141 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3142 and UInt32 based on __SIZEOF_INT__.
3143
8894566e 31442016-07-19 Richard Biener <rguenther@suse.de>
3145
3146 PR tree-optimization/71901
3147 * gcc.dg/torture/pr71901.c: New testcase.
3148
31492016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3150
3151 PR tree-optimization/71908
3152 * gcc.dg/torture/pr71908.c: New testcase.
3153
106ac76d 31542016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3155
3156 PR target/71493
3157 * gcc.target/powerpc/pr71493-1.c: New test.
3158 * gcc.target/powerpc/pr71493-2.c: Likewise.
3159
e6517a48 31602016-07-18 Jakub Jelinek <jakub@redhat.com>
3161
d1e0c36e 3162 PR c++/71835
3163 * g++.dg/conversion/ambig3.C: New test.
3164
6fe424c2 3165 PR c++/71828
3166 * g++.dg/cpp0x/constexpr-71828.C: New test.
3167
d3dd9e33 3168 PR c++/71826
3169 * g++.dg/template/pr71826.C: New test.
3170
74fd83a9 3171 PR c++/71822
3172 * g++.dg/template/defarg21.C: New test.
3173
e6517a48 3174 PR c++/71871
3175 * g++.dg/ext/vector31.C: New test.
3176
f942bdbf 31772016-07-18 Uros Bizjak <ubizjak@gmail.com>
3178
3179 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3180
4b1425be 31812016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3182
3183 PR tree-optimization/71734
3184 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3185
a80f37e1 31862016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3187
3188 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3189 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3190 stack-layout-dynamic-1.c: New test.
3191
ea283725 31922016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3193
3194 * gcc.target/s390/nolrl-1.c: New test.
3195
14eab729 31962016-07-17 Fritz Reese <fritzoreese@gmail.com>
3197
3198 PR fortran/71523
3199 * gfortran.dg/pr71523_1.f90: New test.
3200 * gfortran.dg/pr71523_2.f90: New test.
3201
3925d644 32022016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3203
3204 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3205
fb9ff4ce 32062016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3207 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3208
3209 PR fortran/62125
3210 * gfortran.dg/pr62125.f90: New test.
3211
95b0f5e9 32122016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3213
3214 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3215 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3216
1913be16 32172016-07-15 Jonathan Wakely <jwakely@redhat.com>
3218
3219 PR c++/58796
3220 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3221 * g++.dg/cpp0x/nullptr35.C: New test.
3222
b4803084 32232016-07-15 Bin Cheng <bin.cheng@arm.com>
3224
3225 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3226
89e3ec3d 32272016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3228
3229 * gfortran.dg/goacc/vector_length.f90: New test.
3230
2084e279 32312016-07-15 Richard Biener <rguenther@suse.de>
3232
3233 PR tree-optimization/71881
3234 * gcc.dg/torture/pr71881.c: New testcase.
3235
2177bb9a 32362016-07-15 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/71887
3239 * gcc.dg/torture/pr71887.c: New testcase.
3240
0dd7db3b 32412016-07-15 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR c/71858
3244 * gcc.dg/spellcheck-identifiers-3.c: New test.
3245
b41cc4d1 32462016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3247
3248 PR fortran/71807
3249 * gfortran.dg/null_9.f90: New test.
3250
a4d34e5e 32512016-07-15 Bin Cheng <bin.cheng@arm.com>
3252
3253 * gcc.dg/tree-ssa/loop-41.c: New test.
3254
1547c551 32552016-07-15 Bin Cheng <bin.cheng@arm.com>
3256
3257 PR tree-optimization/71347
3258 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3259
b9c2416b 32602016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3261
3262 PR fortran/29819
3263 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3264 * gfortran.dg/contains.f90: Ditto.
3265 * gfortran.dg/contains_empty_1.f03: Ditto.
3266 * gfortran.dg/submodule_3.f08: Ditto.
3267
28413b15 32682016-07-14 Jakub Jelinek <jakub@redhat.com>
3269
661af228 3270 PR testsuite/71865
3271 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3272 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3273 expected diagnostics.
3274
28413b15 3275 PR c/71858
3276 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3277 * gcc.dg/spellcheck-identifiers-2.c: New test.
3278 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3279 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3280
7b3b3a49 32812016-07-14 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR tree-optimization/71872
3284 * gcc.c-torture/compile/pr71872.c: New test.
3285
7c039c44 32862016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3287
3288 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3289 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3290 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3291 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3292 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3293 * gcc.target/arm/atomic-op-acquire-1.c: This.
3294 * gcc.target/arm/atomic-op-char.c: Rename into ...
3295 * gcc.target/arm/atomic-op-char-1.c: This.
3296 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3297 * gcc.target/arm/atomic-op-consume-1.c: This.
3298 * gcc.target/arm/atomic-op-int.c: Rename into ...
3299 * gcc.target/arm/atomic-op-int-1.c: This.
3300 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3301 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3302 * gcc.target/arm/atomic-op-release.c: Rename into ...
3303 * gcc.target/arm/atomic-op-release-1.c: This.
3304 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3305 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3306 * gcc.target/arm/atomic-op-short.c: Rename into ...
3307 * gcc.target/arm/atomic-op-short-1.c: This.
3308 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3309 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3310 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3311 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3312 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3313 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3314 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3315 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3316 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3317 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3318
80c5e533 33192016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3320
3321 PR fortran/70842
3322 * gfortran.dg/select_type_35.f03: New test.
3323
c5a9fc7b 33242016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3325
3326 PR target/65951
3327 PR tree-optimization/70923
3328 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3329 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3330 * gcc.dg/vect/pr65951.c: Likewise.
3331 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3332
d1242c94 33332016-07-14 David Edelsohn <dje.gcc@gmail.com>
3334
3335 * c-c++-common/pr60226.c: Expect maximum object file alignment
3336 error on AIX.
3337
97f2a90b 33382016-07-14 Richard Biener <rguenther@suse.de>
3339
3340 PR tree-optimization/71866
3341 * gcc.dg/torture/pr71866.c: New testcase.
3342
6029a910 33432016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3344
3345 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3346 selector and enclose boolean expression in curly braces.
3347
798d22ed 33482016-07-14 Alan Modra <amodra@gmail.com>
3349
3350 PR target/71733
3351 * gcc.target/powerpc/p9-novsx.c: New.
3352
3ffcb27d 33532016-07-13 Andi Kleen <ak@linux.intel.com>
3354
3355 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3356 * g++.dg/tree-prof/morefunc.C: Dito.
3357 * g++.dg/tree-prof/pr35545.C: Dito.
3358 * g++.dg/tree-prof/reorder.C: Dito.
3359 * gcc.dg/tree-prof/20050826-2.c: Dito.
3360 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3361 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3362 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3363 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3364 * gcc.dg/tree-prof/inliner-1.c: Dito.
3365 * gcc.dg/tree-prof/merge_block.c: Dito.
3366 * gcc.dg/tree-prof/stringop-1.c: Dito.
3367 * gcc.dg/tree-prof/stringop-2.c: Dito.
3368 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3369 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3370 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3371 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3372 * gcc.dg/tree-prof/update-loopch.c: Dito.
3373 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3374 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3375 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3376 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3377 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3378 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3379 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3380
9ace90e5 33812016-07-13 Andi Kleen <ak@linux.intel.com>
3382
3383 * lib/profopt.exp (profopt-execute): Remove .imports files.
3384
b75cf198 33852016-07-13 Andi Kleen <ak@linux.intel.com>
3386
f942bdbf 3387 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3388
4d0389a9 33892016-07-13 Andi Kleen <ak@linux.intel.com>
3390
3391 * lib/profopt.exp (dg-final-scan-autofdo,
3392 dg-final-scan-not-autofdo): New functions.
3393
a5af7a75 33942016-07-13 Bin Cheng <bin.cheng@arm.com>
3395
3396 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3397 * gcc.dg/vect/vect-35.c: Ditto.
3398 * gcc.dg/vect/vect-alias-check-2.c: New test.
3399
c6bcae01 34002016-07-13 Martin Liska <mliska@suse.cz>
3401
3402 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3403 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3404 * gfortran.dg/pr42108.f90: Update expected dump scan.
3405
0644c120 34062016-07-13 Richard Biener <rguenther@suse.de>
3407
3408 PR tree-optimization/24574
3409 * gcc.dg/pr24574.c: New testcase.
3410
2bbae5b9 34112016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3412
f942bdbf 3413 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3414 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3415 * c-c++-common/pr68833-1.c: Require int32plus.
3416 * gcc.dg/ipa/pr63551.c: Likewise.
3417 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3418 * gcc.dg/ipa/pr64041.c: Require int32plus.
3419
839a6560 34202016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3421
3422 PR ipa/71633
3423 * g++.dg/pr71633.C: New test.
3424
8f5f2788 34252016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3426
3427 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3428 Add new arm_thumb1_cbz_ok effective target.
3429 * gcc.target/arm/cbz.c: New test.
3430
417e5cc5 34312016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3432
3433 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3434 Define effective target.
3435 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3436 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3437 * gcc.target/arm/movhi_movw.c: New test.
3438 * gcc.target/arm/movsi_movw.c: Likewise.
3439 * gcc.target/arm/movdi_movw.c: Likewise.
3440
68a5143e 34412016-07-13 Richard Biener <rguenther@suse.de>
3442
3443 PR middle-end/71104
3444 * gcc.dg/pr71104-1.c: New testcase.
3445 * gcc.dg/pr71104-2.c: Likewise.
3446
69e8d259 34472016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3448
3449 PR target/71805
3450 * gcc.target/powerpc/pr71805.c: New test.
3451
244f142f 34522016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3453
3454 * gcc.target/powerpc/divkc3-1.c: New.
3455 * gcc.target/powerpc/mulkc3-1.c: New.
3456
6fc56f1f 34572016-07-12 Nathan Sidwell <nathan@acm.org>
3458
3459 * gcc.target/arm/data-rel-1.c: New.
3460 * gcc.target/arm/data-rel-2.c: New.
3461 * gcc.target/arm/data-rel-3.c: New.
3462
94ee1e9c 34632016-07-12 Martin Liska <mliska@suse.cz>
3464
3465 * gcc.dg/params/blocksort-part.c: New test.
3466 * gcc.dg/params/params.exp: New file.
3467
cd32d747 34682016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3469
3470 PR middle-end/71700
3471 * gcc.c-torture/execute/pr71700.c: New test.
3472
ad010d47 34732016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3474 Richard Biener <rguenther@suse.de>
3475
3476 PR tree-optimization/23286
3477 PR tree-optimization/70159
3478 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3479 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3480 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3481 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3482 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3483 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3484 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3485 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3486 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3487 * gcc.dg/pr51879-12.c: Likewise.
3488 * gcc.dg/strlenopt-9.c: Likewise.
3489 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3490 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3491 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3492 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3493 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3494 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3495 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3496 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3497 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3498 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3499 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3500 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3501 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3502 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3503 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3504
9aece49e 35052016-07-12 Richard Biener <rguenther@suse.de>
3506
3507 PR rtl-optimization/68961
3508 * gcc.target/i386/pr68961.c: New testcase.
3509
8f05fee9 35102016-07-11 Jakub Jelinek <jakub@redhat.com>
3511
4a6cc5cd 3512 PR middle-end/71758
3513 * c-c++-common/gomp/pr71758.c: New test.
3514 * gfortran.dg/gomp/pr71758.f90: New test.
3515
8f05fee9 3516 PR tree-optimization/71823
3517 * gcc.dg/vect/pr71823.c: New test.
3518
b73690a4 35192016-07-11 David Malcolm <dmalcolm@redhat.com>
3520
3521 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3522 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3523 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3524
675f4c6b 35252016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3526
3527 PR target/71801
3528 * gcc.target/i386/pr71801.c: New test.
3529
9aaf7e3e 35302016-07-11 Richard Biener <rguenther@suse.de>
3531
3532 PR tree-optimization/71816
3533 * gcc.dg/torture/pr71816.c: New testcase.
3534
dd58bf21 35352016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3536
3537 PR fortran/71783
3538 * gfortran.dg/dependency_46.f90: New test.
3539
a2ebcb84 35402016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3541
3542 PR rtl-optimization/71621
3543 * gcc.target/i386/pr71621-1.c: New.
3544 * gcc.target/i386/pr71621-2.c: New.
3545
6cedf97e 35462016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3547
3548 * gfortran.dg/goacc/pr71704.f90: New test.
3549
dc71c755 35502016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551
3552 PR target/71297
3553 * gcc.target/powerpc/pr71297.c: New.
3554
288161af 35552016-07-08 Jiong Wang <jiong.wang@arm.com>
3556
3557 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3558
98e771d6 35592016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3560
3561 PR target/71806
3562 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3563
c3d27339 35642016-07-08 Alan Hayward <alan.hayward@arm.com>
3565
3566 PR tree-optimization/71667
3567 * gcc.dg/vect/pr71667.c: New
3568
b1b5042a 35692016-07-08 Martin Liska <mliska@suse.cz>
3570
3571 * gcc.dg/torture/pr71606.c: New test.
3572
5cdc40a0 35732016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3574
3575 PR fortran/71764
3576 * gfortran.dg/pr71764.f90: New test.
3577
bcc4d868 35782016-07-07 Jakub Jelinek <jakub@redhat.com>
3579 Kai Tietz <ktietz70@googlemail.com>
3580
3581 PR c++/70869
3582 PR c++/71054
3583 * g++.dg/cpp0x/pr70869.C: New test.
3584 * g++.dg/cpp0x/pr71054.C: New test.
3585
b39328b2 35862016-07-07 David Edelsohn <dje.gcc@gmail.com>
3587
3588 * g++.dg/debug/pr71432.C: Fail on AIX.
3589
95c9caad 35902016-07-07 Martin Liska <mliska@suse.cz>
3591
3592 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3593 an undefined behavior.
3594 * gfortran.dg/do_3.F90: Likewise.
3595 * gfortran.dg/do_check_11.f90: New test.
3596 * gfortran.dg/do_check_12.f90: New test.
3597 * gfortran.dg/do_corner_warn.f90: New test.
3598
8e976d11 35992016-07-07 Martin Liska <mliska@suse.cz>
3600
3601 * gfortran.dg/predict-1.f90: Ammend the test.
3602 * gfortran.dg/predict-2.f90: Likewise.
3603
26716fc7 36042016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3605
3606 PR ipa/71624
3607 * g++.dg/pr71624.C: New test.
3608
2d079cbf 36092016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3610
3611 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3612 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3613 ARMv8-M Mainline architectures.
3614
9e6f4af4 36152016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3616
3617 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3618 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3619
d490b07a 36202016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3621
3622 PR target/70098
3623 PR target/71763
3624 * gcc.target/powerpc/pr71763.c: New file.
3625
798fc305 36262016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3627
3628 PR tree-optimization/71518
f942bdbf 3629 * gcc.dg/pr71518.c: New test.
798fc305 3630
97e4cbac 36312016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3632
3633 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3634
19aea164 36352016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3636
f942bdbf 3637 PR target/50739
19aea164 3638 * gcc.target/avr/pr50739.c: New test.
3639
105e9dfc 36402016-07-05 Jan Hubicka <jh@suse.cz>
3641
3642 * gcc.dg/tree-ssa/scev-14.c: update template.
3643
1137da9c 36442016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3645
3646 * gcc.dg/vect/group-no-gaps-1.c: New test.
3647
ce393063 36482016-07-05 Andi Kleen <ak@linux.intel.com>
3649
3650 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3651 if kernel supports MPX.
3652
92a44a68 36532016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3654
3655 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3656
f2ccdf8e 36572016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3658 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3659
3660 * gcc.target/powerpc/signbit-1.c: New test.
3661 * gcc.target/powerpc/signbit-2.c: New test.
3662 * gcc.target/powerpc/signbit-3.c: New test.
3663
0215a22c 36642016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3665
3666 PR rtl-optimization/71594
3667 * gcc.dg/torture/pr71594.c: New test.
3668
30a39817 36692016-07-05 Jan Hubicka <jh@suse.cz>
3670
3671 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3672
b65b8df2 36732016-07-05 David Malcolm <dmalcolm@redhat.com>
3674
3675 PR c++/62314
f9c39b65 3676 * g++.dg/parse/error5.C: Update column
b65b8df2 3677 number of missing semicolon error.
3678 * g++.dg/pr62314-2.C: New test case.
3679
6b5471d8 36802016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3681
3682 * gfortran.dg/coarray_stat_function.f90: New test.
3683 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3684 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3685 to new interfaces.
3686
35b3a8dd 36872016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3688
3689 PR fortran/71623
3690 * gfortran.dg/deferred_character_17.f90: New test.
3691
b84c1ddf 36922016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3693
3694 * gcc.target/arm/neon/polytypes.c: Move to ...
3695 * gcc.target/arm/polytypes.c: ... here.
3696 * gcc.target/arm/neon/pr51534.c: Move to ...
3697 * gcc.target/arm/pr51534.c: ... here.
3698 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3699 * gcc.target/arm/vect-vcvt.c: ... here.
3700 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3701 * gcc.target/arm/vect-vcvtq.c: ... here.
3702 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3703 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3704 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3705 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3706 * gcc.target/arm/neon/neon.exp: Delete.
3707 * gcc.target/arm/neon/: Delete.
3708
7e9136f1 37092016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3710
3711 PR fortran/65575
3712 * gfortran.dg: pr65575.f90: New test.
3713
18b42a28 37142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3715
3716 PR fortran/35849
3717 * gfortran.dg: pr35849.f90: New test.
3718
f8765404 37192016-07-04 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR c++/71739
3722 * g++.dg/cpp0x/pr71739.C: New test.
3723
e3422b3a 37242016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3725
3726 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3727
2da1c9f7 37282016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3729
3730 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3731 locr.
3732 * gcc.target/s390/loc-1.c: New test.
3733
6125d36e 37342016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3735
f9c39b65 3736 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3737 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3738
42797d4b 37392016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3740
3741 PR target/63874
3742 * gcc.target/aarch64/pr63874.c: New test.
3743
9d9fe66a 37442016-07-04 Jan Beulich <jbeulich@suse.com>
3745
3746 * g++.dg/header.c: New.
3747 * gcc.dg/header.c: New.
3748
c364d0f3 37492016-07-02 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR c/71719
3752 * c-c++-common/Wunused-var-15.c: New test.
3753
267f3c67 37542016-07-01 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR fortran/71687
3757 * gfortran.dg/gomp/pr71687.f90: New test.
3758
8297c70b 37592016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3760
3761 * gcc.dg/const-float128-ped.c: Require __float128 effective
3762 target and options.
3763 * gcc.dg/const-float128.c: Likewise.
3764 * gcc.dg/torture/float128-cmp-invalid.c: Require
3765 __float128 and base_quadfloat_support effective targets, and
3766 __float128 options.
3767 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3768 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3769 * gcc.dg/torture/float128-nan.c: Likewise.
3770 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3771 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3772 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3773 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3774 (add_options_for___float128): New.
3775 (check_effective_target_base_quadword_support): New.
3776
eab79b94 37772016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3778
3779 PR target/71720
3780 * gcc.target/powerpc/pr71720.c: New test.
3781
4ce6622a 37822016-07-01 Jan Beulich <jbeulich@suse.com>
3783
3784 * gcc.dg/bss.c: New.
3785
0b6f1914 37862016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3787
3788 PR target/71698
3789 * gcc.target/powerpc/pr71698.c: New test.
3790
4d28a470 37912016-07-01 Georg-Johann Lay <avr@gjlay.de>
3792
3793 PR target/71151
3794 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3795 instead of ".foo" for its section name.
3796 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3797 depending on MCU's flash size.
3798 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3799 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3800 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3801 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3802 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3803 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3804
ed8613ec 38052016-07-01 Jan Beulich <jbeulich@suse.com>
3806
3807 * gcc.target/i386/pr65105-2.c: Add -msse2.
3808
720a0bce 38092016-06-30 Jakub Jelinek <jakub@redhat.com>
3810
c54ee83c 3811 PR tree-optimization/71707
3812 * gcc.dg/strlenopt-29.c: New test.
3813
a845ae6c 3814 PR fortran/71704
3815 * gfortran.dg/gomp/pr71704.f90: New test.
3816
720a0bce 3817 PR fortran/71705
3818 * gfortran.dg/gomp/pr71705.f90: New test.
3819
17c32c4a 38202016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3821
3822 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3823 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3824 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3825 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3826 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3827 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3828 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3829 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3830 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3831 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3832 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3833 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3834 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3835 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3836 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3837 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3838 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3839 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3840 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3841 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3842 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3843 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3844 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3845 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3846 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3847 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3848 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3849 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3850 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3851 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3852 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3853 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3854 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3855 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3856 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3857 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3858 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3859 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3860 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3861 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3862 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3863 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3864 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3865 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3866 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3867 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3868 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3869 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3870 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3871 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3872 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3873 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3874 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3875 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3876 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3877 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3878 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3879 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3880 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3881 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3882 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3883 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3884 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3885 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3886 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3887 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3888 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3889 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3890 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3891 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3892 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3893 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3894 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3895 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3896 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3897 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3898 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3899 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3900 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3901 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3902 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3903
443405c9 39042016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3905 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3906
3907 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3908
6e3a3de2 39092016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3910 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3911
3912 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3913
413c4f6c 39142016-06-30 David Malcolm <dmalcolm@redhat.com>
3915
3916 PR driver/71651
3917 * gcc.dg/spellcheck-options-12.c: New test case.
3918
4c4e99c3 39192016-06-30 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR middle-end/71693
3922 * gcc.c-torture/compile/pr71693.c: New test.
3923
26a2e993 39242016-06-29 David Malcolm <dmalcolm@redhat.com>
3925
3926 * gcc.dg/spellcheck-params.c: New testcase.
3927 * gcc.dg/spellcheck-params-2.c: New testcase.
3928
63abcf45 39292016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3930
3931 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3932 vector extract instructions.
3933 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3934
5f1d49ac 39352016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3936
3937 PR fortran/71686
3938 * gfortran.dg/unexpected_eof_2.f90: New test.
3939 * gfortran.dg/unexpected_eof_3.f90: New test.
3940
0dc00113 39412016-06-29 Jim Wilson <jim.wilson@linaro.org>
3942
3943 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3944
4b975445 39452016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3946
3947 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3948 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3949 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3950
e276a6b9 39512016-06-29 Richard Biener <rguenther@suse.de>
3952
3953 PR middle-end/15256
3954 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3955
c02f3e35 39562016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3957
3958 * gcc.target/arm/aapcs/neon-vect10.c: Require
3959 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3960 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3961 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3962 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3963 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3964 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3965 * gcc.target/arm/fp16-aapcs-1.c: Require
3966 -mfloat-ab=hard. Also simplify the test.
3967 * gcc.target/arm/fp16-aapcs-2.c: New.
3968
d0c2a3dd 39692016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3970
f942bdbf 3971 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3972 (add_options_for_arm_fp16_ieee): New.
3973 (add_options_for_arm_fp16_alternative): New.
3974 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3975 long-line.
3976 (effective_target_arm_fp16_hw): New.
3977
162fed22 39782016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3979
3980 PR tree-optimization/71655
3981 * g++.dg/pr71655.C: New test.
3982
9ed0eb00 39832016-06-29 Martin Liska <mliska@suse.cz>
3984
3985 * gcc.dg/pr71585.c: New test.
3986 * gcc.dg/pr71585-2.c: New test.
3987 * gcc.dg/pr71585-3.c: New test.
3988
641b1c86 39892016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3990
3991 PR tree-optimization/70729
3992 * g++.dg/vect/pr70729.cc: New test.
3993
44e775d8 39942016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3995
3996 * c-c++-common/gomp/cancel-1.c: Extend.
3997
83b23cdf 39982016-06-29 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR tree-optimization/71625
4001 * gcc.dg/strlenopt-28.c: New test.
4002
b6a4a0f5 40032016-06-29 Richard Biener <rguenther@suse.de>
4004
4005 PR middle-end/71002
4006 * g++.dg/torture/pr71002.C: Adjust testcase.
4007
1af10ce6 40082016-06-29 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c/71685
4011 * gcc.dg/pr71685.c: New test.
4012
40132016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4014
4015 PR c/71552
4016 * gcc.dg/init-bad-9.c: New test.
4017
043457fd 40182016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4019
4020 * gcc.target/powerpc/abs128-1.c: Require VSX.
4021 * gcc.target/powerpc/copysign128-1.c: Likewise.
4022 * gcc.target/powerpc/inf128-1.c: Likewise.
4023 * gcc.target/powerpc/nan128-1.c: Likewise.
4024
d378e319 40252016-06-28 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR middle-end/71626
4028 * gcc.c-torture/execute/pr71626-1.c: New test.
4029 * gcc.c-torture/execute/pr71626-2.c: New test.
4030
10ef7949 40312016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4032
4033 PR target/71656
4034 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4035
1fcfb8f7 40362016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4037
4038 PR target/71670
4039 * gcc.target/powerpc/pr71670.c: New testcase.
4040
35fd0c10 40412016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4042
4043 PR target/71656
4044 * gcc.target/powerpc/pr71656-1.c: New test.
4045 * gcc.target/powerpc/pr71656-2.c: New test.
4046
584757bc 40472016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4048
4049 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4050 around fp16 code.
4051 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4052 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4053 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4054 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4055 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4056 Add arm_neon_fp16_ok effective target.
f942bdbf 4057 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4058 Likewise.
4059 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4060 Likewise.
4061 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4062 Likewise.
4063 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4064 Likewise.
4065 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4066 Likewise.
4067 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4068 Likewise.
4069 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4070 Likewise.
4071 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4072 Likewise.
4073 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4074 Likewise.
4075 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4076 Likewise.
4077 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4078 Likewise.
584757bc 4079
cbcc4297 40802016-06-26 Jan Hubicka <hubicka@ucw.cz>
4081
4082 * gcc.dg/predict-12.c: New testcase.
4083
0aa73965 40842016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4085
4086 PR fortran/71649
4087 * gfortran.dg/pr71649.f90: New test.
4088
9977f724 40892016-06-25 Jakub Jelinek <jakub@redhat.com>
4090
a5c54f33 4091 PR tree-optimization/71643
4092 * g++.dg/opt/pr71643.C: New test.
4093
9977f724 4094 PR tree-optimization/71631
4095 * gcc.c-torture/execute/pr71631.c: New test.
4096
e09883e4 40972016-06-24 Jan Hubicka <hubicka@ucw.cz>
4098
4099 * gcc.dg/predict-11.c: New testcase.
4100 * gfortran.dg/predict-2.f90: New testcase.
4101
89beffc9 41022016-06-24 Jan Hubicka <hubicka@ucw.cz>
4103
4104 * gcc.dg/predict-10.c: New test.
4105
2275a11d 41062016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4107
4108 * gcc.target/powerpc/abs128-1.c: New.
4109 * gcc.target/powerpc/copysign128-1.c: New.
4110 * gcc.target/powerpc/inf128-1.c: New.
4111 * gcc.target/powerpc/nan128-1.c: New.
4112
37681b7f 41132016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4114
4115 * gfortran.dg/pr71642.f90: New test.
4116
9cf2d600 41172016-06-24 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR tree-optimization/71647
4120 * gcc.target/i386/pr71647.c: New test.
4121
eea332b9 41222016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4123
4124 * gcc.target/i386/noplt-gd-1.c: New test.
4125 * gcc.target/i386/noplt-gd-2.c: Likewise.
4126 * gcc.target/i386/noplt-gd-3.c: Likewise.
4127 * gcc.target/i386/noplt-ld-1.c: Likewise.
4128 * gcc.target/i386/noplt-ld-2.c: Likewise.
4129 * gcc.target/i386/noplt-ld-3.c: Likewise.
4130 * lib/target-supports.exp
4131 (check_effective_target_tls_get_addr_via_got): New.
4132
b6d48a78 41332016-06-24 Uros Bizjak <ubizjak@gmail.com>
4134
4135 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4136 testsuite compile flags.
4137 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4138 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4139
41402016-06-24 Uros Bizjak <ubizjak@gmail.com>
4141
4142 * g++dg/vect/pr36684.cc: Add dg-do compile.
4143 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4144 * gcc.dg/vect/pr70021.c: Ditto.
4145 * gcc.dg/vect/pr70138-1.c: Ditto.
4146 * gcc.dg/vect/pr70138-2.c: Ditto.
4147 * gcc.dg/vect/pr70354-1.c: Ditto.
4148 * gcc.dg/vect/pr70354-2.c: Ditto.
4149 * gcc.dg/vect/pr71259.c: Ditto.
4150 * gcc.dg/vect/pr71416-1.c: Ditto.
4151 * gcc.dg/vect/slp-43.c: Ditto.
4152 * gcc.dg/vect/slp-45.c: Ditto.
4153 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4154 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4155 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4156 * gfortran.dg/vect/pr69980.f90: Ditto.
4157
41582016-06-24 Uros Bizjak <ubizjak@gmail.com>
4159
4160 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4161 * gcc.dg/vect/bb-slp-30.c: Ditto.
4162 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4163 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4164 * gcc.dg/vect/pr45902.c: Ditto.
4165 * gcc.dg/vect/pr48172.c: Ditto.
4166 * gcc.dg/vect/pr48377.c: Ditto.
4167 * gcc.dg/vect/pr49038.c: Ditto.
4168 * gcc.dg/vect/pr49771.c: Ditto.
4169 * gcc.dg/vect/pr52091.c: Ditto.
4170 * gcc.dg/vect/pr53185-2.c: Ditto.
4171 * gcc.dg/vect/pr56826.c: Ditto.
4172 * gcc.dg/vect/pr60276.c: Ditto.
4173 * gcc.dg/vect/pr62021.c: Ditto.
4174 * gcc.dg/vect/pr63530.c: Ditto.
4175 * gcc.dg/vect/pr65518.c: Ditto.
4176 * gcc.dg/vect/pr65947-1.c: Ditto.
4177 * gcc.dg/vect/pr65947-10.c: Ditto.
4178 * gcc.dg/vect/pr65947-11.c: Ditto.
4179 * gcc.dg/vect/pr65947-12.c: Ditto.
4180 * gcc.dg/vect/pr65947-13.c: Ditto.
4181 * gcc.dg/vect/pr65947-2.c: Ditto.
4182 * gcc.dg/vect/pr65947-3.c: Ditto.
4183 * gcc.dg/vect/pr65947-4.c: Ditto.
4184 * gcc.dg/vect/pr65947-5.c: Ditto.
4185 * gcc.dg/vect/pr65947-6.c: Ditto.
4186 * gcc.dg/vect/pr65947-7.c: Ditto.
4187 * gcc.dg/vect/pr65947-8.c: Ditto.
4188 * gcc.dg/vect/pr65947-9.c: Ditto.
4189 * gcc.dg/vect/pr71416-1.c: Ditto.
4190 * gcc.dg/vect/pr71439.c: Ditto.
4191 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4192 * gcc.dg/vect/vect-bswap16.c: Ditto.
4193 * gcc.dg/vect/vect-bswap32.c: Ditto.
4194 * gcc.dg/vect/vect-bswap64.c: Ditto.
4195 * gcc.dg/vect/vect-live-1.c: Ditto.
4196 * gcc.dg/vect/vect-live-2.c: Ditto.
4197 * gcc.dg/vect/vect-live-3.c: Ditto.
4198 * gcc.dg/vect/vect-live-4.c: Ditto.
4199 * gcc.dg/vect/vect-live-5.c: Ditto.
4200 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4201 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4202 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4203 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4204 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4205 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4206 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4207 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4208 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4209 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4210 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4211 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4212 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4213 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4214 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4215 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4216 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4217
d4213166 42182016-06-24 Uros Bizjak <ubizjak@gmail.com>
4219
4220 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4221
5aaec397 42222016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4223
4224 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4225 ia32 if R_386_GOT32X relocation is supported.
4226 * gcc.target/i386/noplt-3.c: Likewise.
4227 * gcc.target/i386/noplt-2.c: Likewise.
4228 (main): Renamed to ...
4229 (bar): This.
4230 * gcc.target/i386/noplt-4.c: Likewise.
4231 (main): Renamed to ...
4232 (bar): This.
4233 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4234 * gcc.target/i386/pr67400-5.c: Likewise.
4235
77104764 42362016-06-24 Jakub Jelinek <jakub@redhat.com>
4237
7318e591 4238 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4239 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4240
77104764 4241 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4242 f4): Adjust expected diagnostics.
4243 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4244 (T): If OVFP is defined, redefine to TP.
4245 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4246 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4247 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4248 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4249 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4250 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4251 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4252 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4253 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4254 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4255 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4256 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4257 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4258 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4259 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4260 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4261 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4262 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4263 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4264 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4265 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4266 as last argument to __builtin_add_overflow_p.
4267
ddf08519 42682016-06-23 Uros Bizjak <ubizjak@gmail.com>
4269
4270 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4271 dg-options and remove default vector testsuite compile flags.
4272 * g++.dg/vect/pr33860a.cc: Ditto.
4273 * g++.dg/vect/pr45470-a.cc: Ditto.
4274 * g++.dg/vect/pr45470-b.cc: Ditto.
4275 * g++.dg/vect/pr60896.cc: Ditto.
4276 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4277 * gcc.dg/vect/pr18308.c: Ditto.
4278 * gcc.dg/vect/pr24049.c: Ditto.
4279 * gcc.dg/vect/pr33373.c: Ditto.
4280 * gcc.dg/vect/pr36228.c: Ditto.
4281 * gcc.dg/vect/pr42395.c: Ditto.
4282 * gcc.dg/vect/pr42604.c: Ditto.
4283 * gcc.dg/vect/pr46663.c: Ditto.
4284 * gcc.dg/vect/pr48765.c: Ditto.
4285 * gcc.dg/vect/pr49093.c: Ditto.
4286 * gcc.dg/vect/pr49352.c: Ditto.
4287 * gcc.dg/vect/pr52298.c: Ditto.
4288 * gcc.dg/vect/pr52870.c: Ditto.
4289 * gcc.dg/vect/pr53185.c: Ditto.
4290 * gcc.dg/vect/pr53773.c: Ditto.
4291 * gcc.dg/vect/pr56695.c: Ditto.
4292 * gcc.dg/vect/pr62171.c: Ditto.
4293 * gcc.dg/vect/pr63530.c: Ditto.
4294 * gcc.dg/vect/pr68339.c: Ditto.
4295 * gcc.dg/vect/pr71259.c: Ditto.
4296 * gcc.dg/vect/vect-82_64.c: Ditto.
4297 * gcc.dg/vect/vect-83_64.c: Ditto.
4298 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4299 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4300 * gcc.dg/vect/vect-shift-2.c: Ditto.
4301 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4302 * gfortran.dg/vect/pr39318.f90: Ditto.
4303 * gfortran.dg/vect/pr45714-a.f: Ditto.
4304 * gfortran.dg/vect/pr45714-b.f: Ditto.
4305 * gfortran.dg/vect/pr46213.f90: Ditto.
4306
81883aeb 43072016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4308 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4309
4310 * gcc.target/powerpc/p9-splat-5.c: New test.
4311
affe5c16 43122016-06-23 Uros Bizjak <ubizjak@gmail.com>
4313
4314 PR tree-optimization/71488
4315 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4316 * lib/target-supports.exp: ... here.
4317 (check_sse4_hw_available): New procedure.
4318 (check_effective_target_sse4_runtime): Ditto.
4319 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4320 -march=westmere for sse4_runtime targets.
547fdd3e 4321 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4322 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4323 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4324 (main): Call check_vect ().
e50240d3 4325 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4326
6fb2f181 43272016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4328
4329 PR target/66232
4330 PR target/67400
4331 * gcc.target/i386/pr66232-14.c: New file.
4332 * gcc.target/i386/pr66232-15.c: Likewise.
4333 * gcc.target/i386/pr66232-16.c: Likewise.
4334 * gcc.target/i386/pr66232-17.c: Likewise.
4335 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4336 ia32 if R_386_GOT32X relocation is supported.
4337 * gcc.target/i386/pr67400-2.c: Likewise.
4338 * gcc.target/i386/pr67400-3.c: Likewise.
4339 * gcc.target/i386/pr67400-4.c: Likewise.
4340 * gcc.target/i386/pr67400-6.c: Likewise.
4341 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4342 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4343
88be2b3c 43442016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4345
4346 PR libgfortran/48852
4347 * gfortran.dg/char4_iunit_1.f03: Update test.
4348 * gfortran.dg/f2003_io_5.f03: Update test.
4349 * gfortran.dg/real_const_3.f90: Update test.
4350
ff600f64 43512016-06-23 Andi Kleen <ak@linux.intel.com>
4352
4353 * g++.dg/bprob/bprob.exp: Support autofdo.
4354 * g++.dg/tree-prof/tree-prof.exp: dito.
4355 * gcc.dg/tree-prof/tree-prof.exp: dito.
4356 * gcc.misc-tests/bprob.exp: dito.
4357 * gfortran.dg/prof/prof.exp: dito.
4358 * lib/profopt.exp: dito.
4359 * lib/target-supports.exp: Check for autofdo.
4360
afa7ed87 43612016-06-23 Martin Liska <mliska@suse.cz>
4362
4363 * gcc.dg/pr71619.c: New test.
4364
0941fba8 43652016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4366
4367 PR target/67400
56896ed3 4368 * gcc.target/i386/pr67400-1.c: New test.
4369 * gcc.target/i386/pr67400-2.c: Likewise.
4370 * gcc.target/i386/pr67400-3.c: Likewise.
4371 * gcc.target/i386/pr67400-4.c: Likewise.
4372 * gcc.target/i386/pr67400-5.c: Likewise.
4373 * gcc.target/i386/pr67400-6.c: Likewise.
4374 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4375
e557fc7f 43762016-06-22 David Malcolm <dmalcolm@redhat.com>
4377
4378 * c-c++-common/missing-header-1.c: New test case.
4379 * c-c++-common/missing-header-2.c: New test case.
4380 * c-c++-common/missing-header-3.c: New test case.
4381 * c-c++-common/missing-header-4.c: New test case.
4382
8469aece 43832016-06-22 David Malcolm <dmalcolm@redhat.com>
4384
4385 PR c/70339
4386 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4387 hint.
4388 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4389 expected results due to builtin "nanl" now being suggested for
4390 "name".
4391 * gcc.dg/pr67580.c: Update expected messages.
4392 * gcc.dg/spellcheck-identifiers.c: New testcase.
4393 * gcc.dg/spellcheck-typenames.c: New testcase.
4394
6628b04d 43952016-06-22 David Malcolm <dmalcolm@redhat.com>
4396
4397 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4398 file.
4399 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4400 diagnostic-test-show-locus-parseable-fixits.c to sources for
4401 diagnostic_plugin_test_show_locus.c.
4402 * lib/gcc-defs.exp (freeform_regexps): New global.
4403 (dg-regexp): New function.
4404 (handle-dg-regexps): New function.
4405 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4406 freeform_regexps to the empty list.
4407 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4408
82ccd33e 44092016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4410
affe5c16 4411 PR tree-optimization/71488
82ccd33e 4412 * g++.dg/pr71488.C: New test.
4413 * gcc.dg/vect/vect-bool-cmp.c: New test.
4414
2c21de58 44152016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4416
4417 * gcc.dg/guality/param-5.c: New test.
4418
fadfd5fc 44192016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4420
4421 * gcc.target/i386/asm-flag-7.c: New test.
4422
03fee1f8 44232016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4424
4425 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4426 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4427 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4428 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4429 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4430 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4432 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4437 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4438 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4439 * lib/target-supports.exp: Likewise.
4440
6905db52 44412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4442
4443 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4444 * gcc.dg/attr-ms_struct-2.c: Likewise.
4445 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4446 * gcc.dg/bf-ms-attrib.c: Likewise.
4447 * gcc.dg/bf-ms-layout-2.c: Likewise.
4448 * gcc.dg/bf-ms-layout-3.c: Likewise.
4449 * gcc.dg/bf-ms-layout.c: Likewise.
4450 * gcc.dg/bf-no-ms-layout.c: Likewise.
4451 * gcc.target/i386/bitfield1.c: Likewise.
4452 * gcc.target/i386/bitfield2.c: Likewise.
4453 * gcc.target/i386/bitfield3.c: Likewise.
4454
a6f93fc2 44552016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4456
4457 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4458 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4459 override other than -mcpu=power9 command-line option is specified,
4460 or if the target operating system is aix.
4461 * gcc.target/powerpc/darn-1.c: Likewise.
4462 * gcc.target/powerpc/darn-2.c: Likewise.
4463 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4464 test if effective-target is not powerpc_p9vector_ok or if the
4465 target operating system is not defined.
4466 * gcc.target/powerpc/vslv-1.c: Likewise.
4467 * gcc.target/powerpc/vsrv-0.c: Likewise.
4468 * gcc.target/powerpc/vsrv-1.c: Likewise.
4469
1cb2b4d3 44702016-06-21 Tobias Burnus <burnus@net-b.de>
4471
4472 PR fortran/71068
4473 * gfortran.dg/coarray/data_1.f90: New.
4474
66ff0c67 44752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4476
4477 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4478 (dg-require-effective-target): Use arm_v8_neon_hw.
4479 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4480 (dg-require-effective-target): Likewise.
4481 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4482 (dg-require-effective-target): Likewise.
4483 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4484 (dg-require-effective-target): Likewise.
4485 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4486 (dg-require-effective-target): Likewise.
4487 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4488 (dg-require-effective-target): Likewise.
4489 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4490 Add AArch64 check.
4491
949bfed4 44922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4493
4494 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4495 Set to 3 so test passes.
4496
a20f6cd4 44972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4498
4499 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4500
12792843 45012016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4502
4503 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4504 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4505 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4506 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4507
49763db6 45082016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4509
4510 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4511 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4512
ada61167 45132016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4514
4515 PR target/71549
4516 * gcc.target/i386/pr71549.c: New test.
4517
a15584d4 45182016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4519
4520 * gcc.target/powerpc/vadsdu-0.c: Replace
4521 dg-require-effective-target directive to allow test to run on more
4522 platforms, and add dg-skip-if directive to disable test on aix
4523 platforms because of known incompatibilities.
4524 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4525 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4526 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4527 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4528 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4529 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4530 * gcc.target/powerpc/vadsdub-2.c: Replace
4531 dg-require-effective-target directive to allow test to run on more
4532 platforms, and add dg-skip-if directive to disable test on aix
4533 platforms because of known incompatibilities.
4534 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4535 with vec_absdb call to differentiate this test from vadsdub-1.c.
4536 * gcc.target/powerpc/vadsduh-1.c: Replace
4537 dg-require-effective-target directive to allow test to run on more
4538 platforms, and add dg-skip-if directive to disable test on aix
4539 platforms because of known incompatibilities.
4540 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4541 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4542 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4543
ec15ec36 45442016-06-21 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR tree-optimization/71588
4547 * gcc.dg/pr71558.c: New test.
4548
faeffe49 45492016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4550
4551 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4552 * c-c++-common/pr68657-2.c: Likewise.
4553 * c-c++-common/pr68657-3.c: Likewise.
4554 * gcc.dg/torture/pr69714.c: Require int32plus support.
4555 * gcc.dg/torture/pr70025.c: Likewise.
4556 * gcc.dg/torture/pr70083.c: Likewise.
4557 * gcc.dg/torture/pr70542.c: Likewise.
4558 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4559
e218d07f 45602016-06-20 Joseph Myers <joseph@codesourcery.com>
4561
4562 PR c/71601
4563 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4564
232a3df7 45652016-06-20 Jakub Jelinek <jakub@redhat.com>
4566
d7f45b87 4567 PR middle-end/71581
4568 * gcc.dg/pr71581.c: New test.
4569
232a3df7 4570 PR rtl-optimization/71591
4571 * gcc.dg/cpp/pr71591.c: New test.
4572
dbddef42 45732016-06-20 David B. Robins <gcc@davidrobins.net>
4574
4575 PR target/71571
4576 * g++.dg/torture/pr71571.C: New test.
4577
03129ccb 45782016-06-20 Jakub Jelinek <jakub@redhat.com>
4579
4580 PR target/71559
4581 * gcc.target/i386/sse2-pr71559.c: New test.
4582 * gcc.target/i386/avx-pr71559.c: New test.
4583 * gcc.target/i386/avx512f-pr71559.c: New test.
4584
a40b4b62 45852016-06-20 Tobias Burnus <burnus@net-b.de>
4586
4587 PR fortran/71194
4588 * gfortran.dg/pointer_remapping_10.f90: New.
4589
ecbea05a 45902016-06-20 David Malcolm <dmalcolm@redhat.com>
4591
4592 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4593
0f61dae9 45942016-06-20 Martin Sebor <msebor@redhat.com>
4595
4596 PR c/69507
4597 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4598 * gnu90-const-expr-1.c: Same.
4599 * gnu99-const-expr-1.c: Same.
4600 * gnu99-static-1.c: Same.
4601
e458dfd8 46022016-06-20 Renlin Li <renlin.li@arm.com>
4603
2c0c0c9b 4604 PR testsuite/71489
e458dfd8 4605 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4606
7ab71cb3 46072016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4608
4609 * gcc.target/aarch64/vcvt_f64_1.c: New.
4610 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4611 * gcc.target/aarch64/vrecp_f64_1.c: New.
4612
34d36b7a 46132016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4614
4615 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4616 "alignement".
4617
ed7f4748 46182016-06-20 Georg-Johann Lay <avr@gjlay.de>
4619
4620 PR target/71103
4621 * gcc.target/avr/torture/pr71103-2.c: New test.
4622
a940fdc7 46232016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4624
4625 PR c/69507
4626 * gcc.dg/alignof.c: New test.
4627
98683d85 46282016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4629
4630 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4631 vs dg-error; test constexpr specifier too.
4632
358cee25 46332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4634
4635 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4636
c3d7ceb6 46372016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4638
4639 * lib/target-supports.exp
4640 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4641 arm_neon_ok and merge flags. Fix temporary test name.
4642 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4643 and merge flags.
4644
1176073c 46452016-06-17 Martin Liska <mliska@suse.cz>
4646
4647 * gcc.dg/predict-9.c: Fix dump scanning.
4648
f3e2969a 46492016-06-17 Bin Cheng <bin.cheng@arm.com>
4650
4651 PR tree-optimization/71354
4652 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4653
7fdca647 46542016-06-17 Bin Cheng <bin.cheng@arm.com>
4655
4656 PR tree-optimization/71347
4657 * gcc.dg/tree-ssa/pr71347.c: New test.
4658
a338a226 46592016-06-17 Bin Cheng <bin.cheng@arm.com>
4660
4661 PR tree-optimization/71354
4662 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4663
c1e75671 46642016-06-17 Bin Cheng <bin.cheng@arm.com>
4665
4666 * gcc.dg/vect/vect-alias-check-1.c: New test.
4667
365ba13d 46682016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4669
59bde511 4670 PR target/71151
365ba13d 4671 * gcc.target/avr/pr71151-1.c: New test.
4672 * gcc.target/avr/pr71151-2.c: New test.
4673 * gcc.target/avr/pr71151-3.c: New test.
4674 * gcc.target/avr/pr71151-4.c: New test.
4675 * gcc.target/avr/pr71151-5.c: New test.
4676 * gcc.target/avr/pr71151-6.c: New test.
4677 * gcc.target/avr/pr71151-7.c: New test.
4678 * gcc.target/avr/pr71151-8.c: New test.
4679 * gcc.target/avr/pr71151-common.h: New test.
4680
db48d95b 46812016-06-16 Martin Liska <mliska@suse.cz>
4682
4683 * gfortran.dg/predict-1.f90: New test.
4684
4c780a59 46852016-06-16 Uros Bizjak <ubizjak@gmail.com>
4686
4687 PR target/71242
f9c39b65 4688 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4689
8c1879bc 46902016-06-16 Jan Hubicka <hubicka@ucw.cz>
4691
4692 * g++.dg/vect/pr36648.cc: Disable cunrolli
4693
33698dfe 46942016-06-16 Jakub Jelinek <jakub@redhat.com>
4695
745f2db6 4696 PR target/71554
4697 * gcc.c-torture/execute/pr71554.c: New test.
4698
33698dfe 4699 PR rtl-optimization/71532
4700 * gcc.dg/torture/pr71532.c: New test.
4701
b42322b9 47022016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4703
4704 * gcc.target/powerpc/p9-dimode1.c: New test.
4705 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4706
412b298a 47072016-06-15 Jakub Jelinek <jakub@redhat.com>
4708
93479f99 4709 * gcc.c-torture/compile/20160615-1.c: New test.
4710
412b298a 4711 * g++.dg/cpp0x/ref-qual17.C: New test.
4712
3ec40531 47132016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4714
4715 PR middle-end/71529
4716 * gcc.target/i386/pr71529.C: New test.
4717
edfe7670 47182016-06-15 Alan Hayward <alan.hayward@arm.com>
4719
4720 PR tree-optimization/71483
4721 * g++.dg/vect/pr71483.c: New
4722
6e52ac17 47232016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4724
4725 PR c++/70202
4726 * g++.dg/inherit/crash6.C: New.
4727 * g++.dg/inherit/union2.C: Likewise.
4728 * g++.dg/inherit/virtual12.C: Likewise.
4729 * g++.dg/inherit/virtual13.C: Likewise.
4730 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4731
aed35af2 47322016-06-15 Uros Bizjak <ubizjak@gmail.com>
4733
0941fba8 4734 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4735
6f710392 47362016-06-15 Alan Hayward <alan.hayward@arm.com>
4737
4738 PR tree-optimization/71439
4739 * gcc.dg/vect/pr71439.c: New
4740
d1cedfd3 47412016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4742
4743 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4744
ee8fd158 47452016-06-15 Richard Biener <rguenther@suse.de>
4746
4747 * gcc.dg/vect/slp-45.c: New testcase.
4748
5695a690 47492016-06-15 Richard Biener <rguenther@suse.de>
4750
4751 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4752
267ae3ee 47532016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4754
4755 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4756 requirements, and disable for AIX for now.
4757 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4758
a6d0e20a 47592016-06-14 Jakub Jelinek <jakub@redhat.com>
4760
b2efd162 4761 PR c++/71528
4762 * g++.dg/opt/pr71528.C: New test.
4763
a6d0e20a 4764 PR c++/71516
4765 * g++.dg/init/pr71516.C: New test.
4766
035778de 47672016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4768
4769 * g++.dg/init/array46.C: New.
4770
7c9dc58e 47712016-06-14 Uros Bizjak <ubizjak@gmail.com>
4772
0941fba8 4773 * gcc.target/i386/float128-3.c: New test.
4774 * gcc.target/i386/quad-sse4.c: Ditto.
4775 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4776 Update scan strings.
7c9dc58e 4777
412640c9 47782016-06-14 Richard Biener <rguenther@suse.de>
4779
4780 PR middle-end/71526
4781 * gfortran.dg/pr71526.f90: New testcase.
4782
1b9fde85 47832016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4784
4785 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4786 * gcc.dg/zero_bits_compound-1.c: Likewise.
4787
306097e3 47882016-06-14 Richard Biener <rguenther@suse.de>
4789
4790 PR tree-optimization/71522
4791 * gcc.dg/torture/pr71522.c: New testcase.
4792
566255a8 47932016-06-14 Jakub Jelinek <jakub@redhat.com>
4794
4795 PR tree-optimization/71520
4796 * gcc.dg/tree-ssa/pr71520.c: New test.
4797
eb912adb 47982016-06-14 Richard Biener <rguenther@suse.de>
4799
4800 PR tree-optimization/71521
56d35455 4801 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4802
9720103d 48032016-06-13 Jakub Jelinek <jakub@redhat.com>
4804
12cb8367 4805 PR sanitizer/71498
4806 * c-c++-common/ubsan/bounds-13.c: New test.
4807
9720103d 4808 PR preprocessor/71183
4809 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4810
5965fbcc 48112016-06-13 Jeff Law <law@redhat.com>
4812
4813 PR tree-optimization/71403
4814 * c-c++-common/ubsan/pr71403-1.c: New test.
4815 * c-c++-common/ubsan/pr71403-2.c: New test.
4816 * c-c++-common/ubsan/pr71403-3.c: New test.
4817
04537049 48182016-06-13 Jakub Jelinek <jakub@redhat.com>
4819
4820 PR middle-end/71478
4821 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4822 Add -Wno-psabi -w to dg-options.
4823
412f195f 48242016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4825
4826 * gcc.target/powerpc/vadsdu-0.c: New test.
4827 * gcc.target/powerpc/vadsdu-1.c: New test.
4828 * gcc.target/powerpc/vadsdu-2.c: New test.
4829 * gcc.target/powerpc/vadsdu-3.c: New test.
4830 * gcc.target/powerpc/vadsdu-4.c: New test.
4831 * gcc.target/powerpc/vadsdu-5.c: New test.
4832 * gcc.target/powerpc/vadsdub-1.c: New test.
4833 * gcc.target/powerpc/vadsdub-2.c: New test.
4834 * gcc.target/powerpc/vadsduh-1.c: New test.
4835 * gcc.target/powerpc/vadsduh-2.c: New test.
4836 * gcc.target/powerpc/vadsduw-1.c: New test.
4837 * gcc.target/powerpc/vadsduw-2.c: New test.
4838
527790c1 48392016-06-13 David Malcolm <dmalcolm@redhat.com>
4840
4841 * gcc.dg/c99-init-2.c (c): Update expected error message.
4842 * gcc.dg/init-bad-8.c (foo): Likewise.
4843 * gcc.dg/spellcheck-fields-3.c: New test case.
4844
102e67eb 48452016-06-13 Martin Liska <mliska@suse.cz>
4846
4847 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4848 and "guess loop iv compared" heuristics.
4849 * gcc.dg/predict-2.c: Likewise.
4850 * gcc.dg/predict-3.c: Likewise.
4851 * gcc.dg/predict-4.c: Likewise.
4852 * gcc.dg/predict-5.c: Likewise.
4853 * gcc.dg/predict-6.c: Likewise.
4854
1a54d3be 48552016-06-13 Marek Polacek <polacek@redhat.com>
4856
4857 PR middle-end/71476
4858 * c-c++-common/Wswitch-unreachable-4.c: New test.
4859 * gcc.dg/Wswitch-unreachable-2.c: New test.
4860 * g++.dg/tm/jump1.C: Move dg-warning.
4861
5b7401b8 48622016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * gnat.dg/renaming10.ad[sb]: New test.
4865
1c93151c 48662016-06-13 Paul Thomas <pault@gcc.gnu.org>
4867
4868 PR fortran/70673
4869 * gfortran.dg/pr70673.f90: New test.
4870
249865a0 48712016-06-13 Richard Biener <rguenther@suse.de>
4872
4873 PR middle-end/64516
4874 * gcc.dg/align-3.c: New testcase.
4875
776d9b14 48762016-06-13 Martin Liska <mliska@suse.cz>
4877
4878 * gcc.target/i386/pr71458.c: New test.
4879
0cf5c551 48802016-06-12 Uros Bizjak <ubizjak@gmail.com>
4881
4882 PR target/71241
f9c39b65 4883 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4884
34de0a35 48852016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4886
4887 PR target/60751
4888 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4889 statement.
4890
0cc8bc98 48912016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4892
4893 PR target/60751
4894 * gfortran.dg/comma_IO_extension_1.f90: New test.
4895 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4896 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4897 statement.
4898 * gfortran.dg/graphite/pr38083.f90: Likewise.
4899 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4900 missing format.
4901
0ff78c86 49022016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4903
4904 * gnat.dg/case_character.adb: New test.
4905
6c38863e 49062016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4907
4908 PR middle-end/71310
4909 * gcc.target/powerpc/pr71310.c: New testcase.
4910
24c41395 49112016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4912
4913 PR middle-end/71478
4914 * gcc.dg/pr71478.c: New test.
4915
aeb26fb6 49162016-06-10 Jakub Jelinek <jakub@redhat.com>
4917
702b3575 4918 PR middle-end/71494
4919 * gcc.c-torture/execute/pr71494.c: New test.
4920
8ec29807 4921 PR c/68657
4922 * gcc.target/i386/pr68657.c: New test.
4923
aeb26fb6 4924 PR inline-asm/68843
4925 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4926 (test): Add -masm=intel alternatives.
4927
1dc4d519 49282016-06-10 Martin Sebor <msebor@redhat.com>
4929
4930 PR c/71392
4931 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4932
6385d6d3 49332016-06-10 Jeff Law <law@redhat.com>
4934
4935 PR tree-optimization/71335
4936 * gcc.c-torture/execute/pr71335.c: New test.
4937
041a412b 49382016-06-10 David Malcolm <dmalcolm@redhat.com>
4939
4940 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4941 the various "cannot tail-call: " messages.
4942
4a5edbb2 49432016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4944
4945 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4946 and options.
4947
9cf3aec3 49482016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4949
4950 PR sanitizer/71480
4951 * c-c++-common/asan/pr71480.c: New test.
4952
61724718 49532016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4954
4955 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4956 (ASMNAME2): Likewise.
4957 (main): Replace fn in asm statement with ASMNAME ("fn").
4958 * gcc.dg/guality/pr68037-2.c: Likewise.
4959 * gcc.dg/guality/pr68037-3.c: Likewise.
4960 * gcc.dg/torture/pr68037-1.c: Likewise.
4961 * gcc.dg/torture/pr68037-2.c: Likewise.
4962 * gcc.dg/torture/pr68037-3.c: Likewise.
4963
1807f6fb 49642016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4965
4966 PR inline-asm/68843
4967 * gcc.target/i386/pr68843-1.c: New test.
4968 * gcc.target/i386/pr68843-2.c: New test.
4969
ccfa030f 49702016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4971 Cesar Philippidis <cesar@codesourcery.com>
4972
4973 PR middle-end/71373
4974 * gcc.dg/goacc/nested-function-1.c: New file.
4975 * gcc.dg/goacc/nested-function-2.c: Likewise.
4976 * gcc.dg/goacc/pr71373.c: Likewise.
4977 * gfortran.dg/goacc/cray-2.f95: Likewise.
4978 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4979 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4980 * gfortran.dg/goacc/cray.f95: Update.
4981 * gfortran.dg/goacc/loop-1.f95: Likewise.
4982 * gfortran.dg/goacc/loop-3.f95: Likewise.
4983 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4984 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4985
49862016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4987
4988 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4989 for OpenACC tile clauses.
4990 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4991
4992 PR c/71381
4993 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4994 to...
4995 * c-c++-common/goacc/cache-2.c: ... this new file.
4996 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4997 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4998 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4999 usage.
5000 * gfortran.dg/goacc/cray.f95: Likewise.
5001 * gfortran.dg/goacc/loop-1.f95: Likewise.
5002
bb038f3e 50032016-06-10 Alan Hayward <alan.hayward@arm.com>
5004
5005 PR tree-optimization/71407
5006 PR tree-optimization/71416
5007 * gcc.dg/vect/pr71407.c: New
5008 * gcc.dg/vect/pr71416-1.c: New
5009 * gcc.dg/vect/pr71416-2.c: New
5010
332409d3 50112016-06-10 Richard Biener <rguenther@suse.de>
5012
5013 PR middle-end/71477
5014 * gcc.dg/torture/pr71477.c: New testcase.
5015
03cf727c 50162016-06-09 Julia Koval <julia.koval@intel.com>
5017
5018 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5019 * gcc.target/i386/interrupt-13.c: Likewise.
5020 * gcc.target/i386/interrupt-15.c: Likewise.
5021 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5022 * gcc.target/i386/interrupt-24.c: Likewise.
5023 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5024 * gcc.target/i386/interrupt-9.c: Likewise.
5025 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5026
23b101c5 50272016-06-09 Martin Sebor <msebor@redhat.com>
5028
5029 PR c/70883
5030 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5031 * gcc.dg/builtin-constant_p-1.c: Same.
5032 * gcc.dg/builtins-error.c: Same.
5033 * gcc.dg/pr70859.c: Same.
5034
188d6bbb 50352016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5036
5037 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5038 * gcc.dg/torture/pr68067-1.c: Likewise.
5039 * gcc.dg/torture/pr68067-2.c: Likewise.
5040
50412016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5042
5043 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5044 when setting SIZE.
5045
ff8886bd 50462016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5047
5048 PR c++/71465
5049 * g++.dg/inherit/crash5.C: New.
5050 Revert:
5051 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5052
5053 PR c++/70202
5054 * g++.dg/inherit/crash5.C: New.
5055 * g++.dg/inherit/virtual1.C: Adjust.
5056
3f76cceb 50572016-06-09 Martin Liska <mliska@suse.cz>
5058
5059 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5060 * g++.dg/predict-loop-exit-2.C: Likewise.
5061 * g++.dg/predict-loop-exit-3.C: Likewise.
5062 * gcc.dg/predict-1.c: Likewise.
5063 * gcc.dg/predict-2.c: Likewise.
5064 * gcc.dg/predict-3.c: Likewise.
5065 * gcc.dg/predict-4.c: Likewise.
5066 * gcc.dg/predict-5.c: Likewise.
5067 * gcc.dg/predict-6.c: Likewise.
5068 * gcc.dg/predict-7.c: Likewise.
5069
59ae3d1b 50702016-06-09 Richard Biener <rguenther@suse.de>
5071
5072 PR tree-optimization/71462
5073 * gcc.dg/torture/pr71462.c: New testcase.
5074
8c2d2acf 50752016-06-09 Marek Polacek <polacek@redhat.com>
5076
5077 PR c/65471
5078 * gcc.dg/c11-generic-3.c: New test.
5079
224cb6b7 50802016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 * g++.dg/init/array42.C: New.
5083 * g++.dg/init/array43.C: Likewise.
5084 * g++.dg/init/array44.C: Likewise.
5085 * g++.dg/init/array45.C: Likewise.
5086 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5087 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5088 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5089 * g++.dg/gomp/pr35751.C: Likewise.
5090 * g++.dg/init/array23.C: Likewise.
5091 * g++.dg/init/brace2.C: Likewise.
5092 * g++.dg/init/brace6.C: Likewise.
5093
732905bb 50942016-06-08 Martin Sebor <msebor@redhat.com>
5095 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR c++/70507
5098 PR c/68120
5099 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5100 * c-c++-common/builtin-arith-overflow-2.c: New test.
5101 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5102 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5103 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5104
7ddaa622 51052016-06-08 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR c++/71442
5108 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5109
84ee0905 51102016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5111
5112 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5113 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5114 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5115 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5116 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5117 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5118 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5119 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5120 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5121 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5122 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5123 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5124 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5125
2876af98 51262016-06-08 Richard Biener <rguenther@suse.de>
5127
5128 PR tree-optimization/68558
5129 * gcc.dg/vect/slp-44.c: New testcase.
5130
acbb0d03 51312016-06-08 Richard Biener <rguenther@suse.de>
5132
5133 * gcc.dg/vect/slp-43.c: New testcase.
5134
f8689010 51352016-06-08 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/71452
5138 * gcc.dg/torture/pr71452.c: New testcase.
5139
52d393eb 51402016-06-08 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c++/71448
5143 * g++.dg/torture/pr71448.C: New test.
5144
9d700ce4 51452016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5146
5147 PR debug/71432
5148 PR ada/71413
5149 * g++.dg/debug/pr71432.C: New test.
5150
eb96ef65 51512016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5152
5153 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5154 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5155 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5156
a4753cdd 51572016-06-08 Alan Hayward <alan.hayward@arm.com>
5158
5159 * gcc.dg/vect/vect-live-2.c: Update effective target.
5160 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5161 * lib/target-supports.exp: Add aarch64 to vect_long.
5162
bafc7b1d 51632016-06-08 Marek Polacek <polacek@redhat.com>
5164
5165 PR c/71418
5166 * gcc.dg/noncompile/pr71418.c: New test.
5167
06e590e7 5168 PR c/71426
5169 * gcc.dg/noncompile/pr71426.c: New test.
5170
d3cb49c9 51712016-06-07 Jan Hubicka <hubicka@ucw.cz>
5172
5173 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5174 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5175 * gcc.dg/predict-3.c: Update template.
5176 * gcc.dg/predict-5.c: Update template.
5177 * gcc.dg/predict-6.c: Update template.
5178 * gcc.dg/predict-9.c: Update template.
5179 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5180
2d76c36a 51812016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5182
5183 * gcc.target/powerpc/vec-mul.c: New test.
5184
7cfde92a 51852016-06-07 David Malcolm <dmalcolm@redhat.com>
5186
5187 * gcc.dg/spellcheck-fields-2.c: New test case.
5188
b032c4dd 51892016-06-07 Richard Biener <rguenther@suse.de>
5190
5191 PR c/61564
5192 * gcc.dg/Wpragmas-1.c: New testcase.
5193 * gcc.dg/Wattributes-4.c: Likewise.
5194 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5195 entry.
5196
a7056369 51972016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5198
5199 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5200 spurious debug code.
5201
123c61e0 52022016-06-07 Richard Biener <rguenther@suse.de>
5203
5204 PR tree-optimization/71428
5205 * gcc.dg/torture/pr71428.c: New testcase.
5206
5819d47b 52072016-06-07 Richard Biener <rguenther@suse.de>
5208
5209 PR middle-end/71423
5210 * gcc.dg/torture/pr71423.c: New testcase.
5211
6cec5c6b 52122016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5213
5214 PR middle-end/71408
5215 * gcc.dg/tree-ssa/pr71408.c: New test.
5216
40bbfc17 52172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5218
5219 PR middle-end/71281
5220 * g++.dg/torture/pr71281.C: New test.
5221
61f1f80c 52222016-06-06 Marek Polacek <polacek@redhat.com>
5223
5224 PR c/71362
5225 * gcc.dg/pr71362.c: New test.
5226
0406b32f 52272016-06-06 Jakub Jelinek <jakub@redhat.com>
5228 Patrick Palka <ppalka@gcc.gnu.org>
5229
5230 PR c++/70847
5231 PR c++/71330
5232 PR c++/71393
5233 * g++.dg/opt/pr70847.C: New test.
5234 * g++.dg/ubsan/pr70847.C: New test.
5235 * g++.dg/ubsan/pr71393.C: New test.
5236
b1445999 52372016-06-06 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR tree-optimization/71259
5240 * gcc.dg/vect/pr71259.c: New test.
5241
99b4f3a2 52422016-06-06 David Malcolm <dmalcolm@redhat.com>
5243
5244 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5245 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5246 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5247 above.
5248
837679bc 52492016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5250
5251 PR middle-end/37780
5252 * gcc.c-torture/execute/pr37780.c: New test.
5253 * gcc.target/aarch64/pr37780_1.c: Likewise.
5254 * gcc.target/arm/pr37780_1.c: Likewise.
5255
e4b92538 52562016-06-06 Marek Polacek <polacek@redhat.com>
5257
5258 * c-c++-common/attr-may-alias-1.c: New test.
5259 * c-c++-common/attr-may-alias-2.c: New test.
5260 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5261
43ac2f2f 52622016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5263
5264 PR c/24414
5265 * gcc.target/i386/pr24414.c: New test.
5266
7e1786b2 52672016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5268
5269 * gcc.target/sparc/vis4misc.c: New file.
5270 * gcc.target/sparc/fpcmp.c: Likewise.
5271 * gcc.target/sparc/fpcmpu.c: Likewise.
5272
f593ccb2 52732016-06-06 Alan Hayward <alan.hayward@arm.com>
5274
5275 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5276 * gcc.dg/vect/vect-live-3.c: Likewise.
5277
be6d8ddc 52782016-06-06 Richard Biener <rguenther@suse.de>
5279
5280 PR tree-optimization/71398
5281 * gcc.dg/torture/pr71398.c: New testcase.
5282
78f27916 52832016-06-06 Uros Bizjak <ubizjak@gmail.com>
5284
5285 PR target/71389
5286 * g++.dg/pr71389.C: New test.
5287
c5899606 52882016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5289
5290 PR fortran/71404
5291 * gfortran.dg/fmt_read_5.f: New test.
5292
8e3cd305 52932016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5294
5295 PR fortran/69659
5296 * gfortran.dg/class_array_22.f03: New test.
5297
703c0a09 52982016-06-05 Jan Hubicka <hubicka@ucw.cz>
5299
5300 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5301
d07b2b6f 53022016-06-05 Jan Hubicka <hubicka@ucw.cz>
5303
5304 * gcc.dg/predict-9.c: Update template.
5305
4a7ec4ac 53062016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 PR c++/49377
5309 * g++.dg/template/pr49377.C: New.
5310
7499ef4a 53112016-06-04 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR tree-optimization/71405
5314 * g++.dg/torture/pr71405.C: New test.
5315
558c800d 53162016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/70202
5319 * g++.dg/inherit/crash5.C: New.
5320 * g++.dg/inherit/virtual1.C: Adjust.
5321
4ee7cf4b 53222016-06-03 Jeff Law <law@redhat.com>
5323
5324 PR tree-optimization/71316
5325 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5326
b12ae762 53272016-06-03 Jakub Jelinek <jakub@redhat.com>
5328
5329 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5330 dg-additional-options with just -fno-tree-scev-cprop in it.
5331 * gcc.dg/vect/vect-live-2.c: Likewise.
5332 * gcc.dg/vect/vect-live-5.c: Likewise.
5333 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5334 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5335 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5336
e09a5ee3 53372016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5338
5339 PR c++/27100
5340 * g++.dg/other/friend6.C: New test.
5341
f14b1922 53422016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5343
5344 * g++.dg/torture/ppc-ldst-array.C: New.
5345
20702ea3 53462016-06-03 Joseph Myers <joseph@codesourcery.com>
5347
5348 PR target/71276
5349 PR target/71277
5350 * gcc.dg/torture/builtin-fp-int-inexact.c,
5351 gcc.target/i386/387-builtin-fp-int-inexact.c,
5352 gcc.target/i386/387-rint-inline-1.c,
5353 gcc.target/i386/387-rint-inline-2.c,
5354 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5355 gcc.target/i386/sse2-rint-inline-1.c,
5356 gcc.target/i386/sse2-rint-inline-2.c,
5357 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5358 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5359
5ed3cc7b 53602016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5361 Julia Koval <julia.koval@intel.com>
5362
5363 PR target/66960
5364 PR target/67630
5365 PR target/67634
5366 PR target/67841
5367 PR target/68037
5368 PR target/68618
5369 PR target/68661
5370 PR target/69575
5371 PR target/69596
5372 PR target/69734
5373 * gcc.dg/guality/pr68037-1.c: New test.
5374 * gcc.dg/guality/pr68037-2.c: Likewise.
5375 * gcc.dg/guality/pr68037-3.c: Likewise.
5376 * gcc.dg/torture/pr68037-1.c: Likewise.
5377 * gcc.dg/torture/pr68037-2.c: Likewise.
5378 * gcc.dg/torture/pr68037-3.c: Likewise.
5379 * gcc.dg/torture/pr68661-1a.c: Likewise.
5380 * gcc.dg/torture/pr68661-1b.c: Likewise.
5381 * gcc.target/i386/interrupt-1.c: Likewise.
5382 * gcc.target/i386/interrupt-2.c: Likewise.
5383 * gcc.target/i386/interrupt-3.c: Likewise.
5384 * gcc.target/i386/interrupt-4.c: Likewise.
5385 * gcc.target/i386/interrupt-5.c: Likewise.
5386 * gcc.target/i386/interrupt-6.c: Likewise.
5387 * gcc.target/i386/interrupt-7.c: Likewise.
5388 * gcc.target/i386/interrupt-8.c: Likewise.
5389 * gcc.target/i386/interrupt-9.c: Likewise.
5390 * gcc.target/i386/interrupt-10.c: Likewise.
5391 * gcc.target/i386/interrupt-11.c: Likewise.
5392 * gcc.target/i386/interrupt-12.c: Likewise.
5393 * gcc.target/i386/interrupt-13.c: Likewise.
5394 * gcc.target/i386/interrupt-14.c: Likewise.
5395 * gcc.target/i386/interrupt-15.c: Likewise.
5396 * gcc.target/i386/interrupt-16.c: Likewise.
5397 * gcc.target/i386/interrupt-17.c: Likewise.
5398 * gcc.target/i386/interrupt-18.c: Likewise.
5399 * gcc.target/i386/interrupt-19.c: Likewise.
5400 * gcc.target/i386/interrupt-20.c: Likewise.
5401 * gcc.target/i386/interrupt-21.c: Likewise.
5402 * gcc.target/i386/interrupt-22.c: Likewise.
5403 * gcc.target/i386/interrupt-23.c: Likewise.
5404 * gcc.target/i386/interrupt-24.c: Likewise.
5405 * gcc.target/i386/interrupt-25.c: Likewise.
5406 * gcc.target/i386/interrupt-26.c: Likewise.
5407 * gcc.target/i386/interrupt-27.c: Likewise.
5408 * gcc.target/i386/interrupt-28.c: Likewise.
5409 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5410 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5411 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5412 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5413 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5414 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5415 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5416 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5417 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5418 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5419 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5420 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5421
3e346f54 54222016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5423
f27c52fb 5424 PR tree-optimization/52171
5425 * gcc.dg/pr52171.c: New test.
5426 * gcc.target/i386/pr52171.c: New test.
3e346f54 5427
22e029d2 54282016-06-03 Jan Hubicka <jh@suse.cz>
5429
5430 * g++.dg/tree-ssa/pred-1.C: New testcase
5431 * gcc.dg/tree-ssa/pred-1.c: New testcase
5432
41ce74ed 54332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5434
5435 PR target/70957
5436 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5437 support.
5438 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5439
cf573a72 54402016-06-03 Alan Hayward <alan.hayward@arm.com>
5441
5442 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5443
75aae5b4 54442016-06-03 Alan Hayward <alan.hayward@arm.com>
5445
5446 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5447 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5448 * gcc.dg/vect/vect-live-1.c: New test.
5449 * gcc.dg/vect/vect-live-2.c: New test.
5450 * gcc.dg/vect/vect-live-3.c: New test.
5451 * gcc.dg/vect/vect-live-4.c: New test.
5452 * gcc.dg/vect/vect-live-5.c: New test.
5453 * gcc.dg/vect/vect-live-slp-1.c: New test.
5454 * gcc.dg/vect/vect-live-slp-2.c: New test.
5455 * gcc.dg/vect/vect-live-slp-3.c: New test.
5456
eba6788d 54572016-06-03 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR middle-end/71387
5460 * g++.dg/opt/pr71387.C: New test.
5461
5a653985 54622016-06-02 Jeff Law <law@redhat.com>
5463
5464 PR tree-optimization/71328
5465 * gcc.c-torture/compile/pr71328.c: New test.
5466
f92f6941 54672016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5468
5469 PR fortran/52393
5470 * gfortran.dg/fmt_read_3.f90: Fix typo.
5471 * gfortran.dg/fmt_read_4.f90: New test.
5472
0d29e152 54732016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5476 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5477 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5478 * g++.dg/cpp0x/override2.C: Likewise.
5479 * g++.dg/parse/crash5.C: Likewise.
5480 * g++.dg/parse/error16.C: Likewise.
5481 * g++.dg/parse/error27.C: Likewise.
5482 * g++.dg/template/qualttp15.C: Likewise.
5483 * g++.dg/template/redecl4.C: Likewise.
5484 * g++.old-deja/g++.other/crash39.C: Likewise.
5485 * g++.old-deja/g++.other/struct1.C: Likewise.
5486 * g++.old-deja/g++.pt/m9a.C: Likewise.
5487 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5488
2740a1a5 54892016-06-02 Jakub Jelinek <jakub@redhat.com>
5490
89f17a65 5491 PR c++/71372
5492 * c-c++-common/pr71372.c: New test.
5493
2740a1a5 5494 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5495 __TIME__ strings with __builtin_strcmp instead of printf and
5496 dg-output.
5497
9ae89a4e 54982016-06-02 Martin Liska <mliska@suse.cz>
5499
5500 * gcc.dg/predict-9.c: New test.
5501
41258f9c 55022016-06-02 Jakub Jelinek <jakub@redhat.com>
5503
5504 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5505 global set_compiler_env_var and global saved_compiler_env_var.
5506
dad46eb8 55072016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5508
5509 PR rtl-optimization/71295
5510 * gcc.c-torture/compile/pr71295.c: New test.
5511
9cc8a892 55122016-06-02 Jakub Jelinek <jakub@redhat.com>
5513
98e7c96c 5514 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5515
4a5a4de2 5516 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5517 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5518
9cc8a892 5519 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5520 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5521 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5522 alternative number.
5523
46819a36 55242016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5525
5526 * gcc.target/powerpc/p9-splat-4.c: New test.
5527
55282016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5529
5530 PR target/71186
5531 * gcc.target/powerpc/pr71186.c: New test.
5532
d9820cc5 55332016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5534
5535 PR fortran/52393
5536 * gfortran.dg/fmt_read_3.f90: New test.
5537
2f14ca3e 55382016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5539
5540 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5541 procedure.
5542
dfa5c0d3 55432016-06-01 Eduard Sanou <dhole@openmailbox.org>
5544
5545 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5546 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5547 env var is set.
5548 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5549 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5550 shown once.
5551 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5552 during compilation.
5553 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5554 vars set by dg-set-compiler-env-var.
5555
7d7125df 55562016-06-01 Paul Thomas <pault@gcc.gnu.org>
5557
5558 PR fortran/71156
5559 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5560 to the module procedure declaration.
5561 * gfortran.dg/submodule_16.f08: New test.
5562
6ab9cde4 55632016-06-01 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR middle-end/71371
5566 * c-c++-common/gomp/pr71371.c: New test.
5567
0cfe7a23 55682016-06-01 Richard Biener <rguenther@suse.de>
5569
5570 PR tree-optimization/71366
5571 * gcc.dg/torture/pr71366-1.c: New testcase.
5572 * gcc.dg/torture/pr71366-2.c: Likewise.
5573
5a5b02e1 55742016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5575
5576 * gcc.target/powerpc/vslv-0.c: New test.
5577 * gcc.target/powerpc/vslv-1.c: New test.
5578 * gcc.target/powerpc/vsrv-0.c: New test.
5579 * gcc.target/powerpc/vsrv-1.c: New test.
5580
d27a79f6 55812016-06-01 Nathan Sidwell <nathan@acm.org>
5582
5583 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5584 * gcc.target/nvptx/weak.c: New.
5585
6172a9fd 55862016-06-01 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/71261
5589 * gcc.dg/torture/vect-bool-1.c: New testcase.
5590
f9aaabb2 55912016-06-01 Jakub Jelinek <jakub@redhat.com>
5592
5593 * gfortran.dg/gomp/order-1.f90: New test.
5594 * gfortran.dg/gomp/order-2.f90: New test.
5595
53b01069 55962016-06-01 Jan Hubicka <hubicka@ucw.cz>
5597
5598 * gcc.dg/unroll-6.c: Update template.
5599 * gcc.dg/unroll-7.c: New testcase.
5600 * gcc.dg/unroll-8.c: New testcase.
5601
36757397 56022016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5603
5604 * gnat.dg/opt56.ad[sb]: New test.
5605
7f93bd6e 56062016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5607
5608 PR c++/66635
5609 * g++.dg/cpp0x/constexpr-ice16.C: New.
5610
9f41a2ce 56112016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5612
5613 PR tree-optimization/71314
5614 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5615 -mbranch-cost=2.
5616
31e02373 56172016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5618
5619 PR tree-optimization/71077
5620 * gcc.dg/tree-ssa/pr71077.c: New test.
5621
76f8f901 56222016-05-31 Jan Hubicka <hubicka@ucw.cz>
5623
7f93bd6e 5624 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5625 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5626 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5627
04f5f923 56282016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/71248
5631 * g++.dg/cpp0x/pr71248.C: New.
5632 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5633 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5634 * g++.dg/init/new37.C: Likewise.
5635 * g++.dg/template/static1.C: Likewise.
5636 * g++.dg/template/static2.C: Likewise.
5637
4ffddf28 56382016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5639
5640 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5641 instead of %rdi.
5642 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5643
4ff7bd21 56442016-05-31 Marek Polacek <polacek@redhat.com>
5645
5646 * c-c++-common/Wswitch-unreachable-3.c: New test.
5647 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5648
e1f7cc4b 56492016-05-31 Richard Biener <rguenther@suse.de>
5650
5651 PR tree-optimization/71352
5652 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5653
02978bd1 56542016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5655
5656 * gcc.target/arm/armv5_thumb_isa.c: New test.
5657
cfce8164 56582016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5659
5660 PR target/71346
5661 * gcc.target/i386/pr71346.c: New test.
5662
7a51c705 56632016-05-31 Tom de Vries <tom@codesourcery.com>
5664
5665 PR tree-optimization/69068
5666 * gcc.dg/graphite/pr69068.c: New test.
5667
8c1ac106 56682016-05-27 Martin Sebor <msebor@redhat.com>
5669
5670 PR c++/71306
5671 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5672
b6431756 56732016-05-30 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR c++/71349
5676 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5677 nowait depend(inout: dd[0]) clauses where permitted.
5678
f6203294 56792016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5680
5681 PR c++/71238
5682 * g++.dg/parse/pr71238.C: New.
5683 * g++.dg/concepts/friend1.C: Test column numbers too.
5684 * g++.dg/cpp0x/initlist31.C: Likewise.
5685 * g++.dg/cpp0x/pr51420.C: Likewise.
5686 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5687 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5688 * g++.dg/ext/builtin3.C: Likewise.
5689 * g++.dg/lookup/friend12.C: Likewise.
5690 * g++.dg/lookup/friend7.C: Likewise.
5691 * g++.dg/lookup/koenig1.C: Likewise.
5692 * g++.dg/lookup/koenig5.C: Likewise.
5693 * g++.dg/lookup/used-before-declaration.C: Likewise.
5694 * g++.dg/overload/koenig1.C: Likewise.
5695 * g++.dg/template/crash65.C: Likewise.
5696 * g++.dg/template/friend57.C: Likewise.
5697 * g++.dg/warn/Wshadow-5.C: Likewise.
5698 * g++.dg/warn/Wunused-8.C: Likewise.
5699 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5700 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5701 * g++.old-deja/g++.jason/member.C: Likewise.
5702 * g++.old-deja/g++.jason/report.C: Likewise.
5703 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5704 * g++.old-deja/g++.law/visibility20.C: Likewise.
5705 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5706 * g++.old-deja/g++.other/static5.C: Likewise.
5707 * g++.old-deja/g++.pt/overload2.C: Likewise.
5708
b96f8145 57092016-05-30 Jan Hubicka <hubicka@ucw.cz>
5710
5711 * gcc.dg/tree-ssa/peel1.c: New testcase.
5712 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5713 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5714
ed5bca7a 57152016-05-30 Tom de Vries <tom@codesourcery.com>
5716
5717 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5718 to ce.
5719
c0aa0333 57202016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/71099
5723 * g++.dg/parse/virtual1.C: New.
5724
231010db 57252016-05-30 Uros Bizjak <ubizjak@gmail.com>
5726
5727 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5728 Use correct register when clearing %edx.
5729
765557c0 57302016-05-30 Alexander Monakov <amonakov@ispras.ru>
5731
5732 PR tree-optimization/71289
5733 * gcc.dg/pr71289.c: New test.
5734
fc3b1c44 57352016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5736
5737 PR middle-end/71269
5738 PR middle-end/71292
5739 * gcc.dg/tree-ssa/pr71269.c: New test.
5740 * gcc.dg/tree-ssa/pr71292.c: New test.
5741
ce352457 57422016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5743
5744 PR middle-end/71252
5745 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5746
eedd711b 57472016-05-30 Jan Hubicka <hubicka@ucw.cz>
5748
5749 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5750 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5751 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5752
8c061890 57532016-05-30 Tom de Vries <tom@codesourcery.com>
5754
5755 PR tree-optimization/69067
5756 * gcc.dg/graphite/pr69067.c: New test.
5757
a6b0884c 57582016-05-29 Uros Bizjak <ubizjak@gmail.com>
5759
5760 PR target/71245
5761 * gcc.target/i386/pr71245-1.c: New test.
5762 * gcc.target/i386/pr71245-2.c: Ditto.
5763
2369edfc 57642016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/71105
5767 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5768 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5769 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5770
b6ab3f43 57712016-05-27 Jan Hubicka <hubicka@ucw.cz>
5772
5773 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5774
0192662b 57752016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5776
5777 Revert:
5778 PR c++/69855
5779 * g++.dg/overload/69855.C: New.
5780 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5781 * g++.old-deja/g++.pt/crash3.C: Likewise.
5782
fce78c50 57832016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/60385
5786 * g++.dg/parse/namespace13.C: New.
5787
372172fe 57882016-05-26 Jeff Law <law@redhat.com>
5789
5790 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5791 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5792 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5793 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5794 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5795 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5796 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5797 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5798 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5799 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5800 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5801 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5802 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5803
5d8a8944 58042016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5805
5806 PR c++/69855
5807 * g++.dg/overload/69855.C: New.
5808 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5809 * g++.old-deja/g++.pt/crash3.C: Likewise.
5810
29602b75 58112016-05-27 Jiong Wang <jiong.wang@arm.com>
5812
5813 PR target/63596
5814 * gcc.target/aarch64/va_arg_1.c: New testcase.
5815 * gcc.target/aarch64/va_arg_2.c: Likewise.
5816 * gcc.target/aarch64/va_arg_3.c: Likewise.
5817
c900b732 58182016-05-27 Jiong Wang <jiong.wang@arm.com>
5819
5820 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5821 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5822 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5823 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5824 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5825
73ef73bd 58262016-05-27 Marek Polacek <polacek@redhat.com>
5827
5828 PR middle-end/71308
5829 * g++.dg/torture/pr71308.C: New test.
5830
a6031633 58312016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5832
5833 * gcc.dg/zero_bits_compound-1.c: New test.
5834 * gcc.dg/zero_bits_compound-2.c: New test.
5835
1fbdc7ae 58362016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5837
5838 PR middle-end/71279
5839 * gcc.dg/pr71279.c: New test.
5840
2e196ca8 58412016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5842
5843 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5844 floating point min/max/comparison instructions.
5845 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5846
6feab9ce 58472016-05-26 Jakub Jelinek <jakub@redhat.com>
5848
5849 * c-c++-common/gomp/schedule-1.c: New test.
5850 * gfortran.dg/gomp/schedule-1.f90: New test.
5851
978cea8f 58522016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5853
5854 PR c++/70822
5855 PR c++/70106
5856 * g++.dg/cpp1y/auto-fn32.C: New test.
5857 * g++.dg/cpp1y/paren4.C: New test.
5858
0478d9ed 58592016-05-26 Nathan Sidwell <nathan@acm.org>
5860
5861 * gcc.dg/20060410.c: Xfail on ptx.
5862 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5863 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5864 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5865 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5866 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5867
5fd1c174 58682016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5869
5870 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5871
c5e8b3e2 58722016-05-26 Jakub Jelinek <jakub@redhat.com>
5873
0db93a5b 5874 PR tree-optimization/71280
5875 * gcc.dg/pr71280.c: New test.
5876
7199c05c 5877 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5878
76c786ac 5879 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5880 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5881
c5e8b3e2 5882 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5883
e9bcea2f 58842016-05-26 Jiong Wang <jiong.wang@arm.com>
5885
5886 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5887 kept in memory.
e9bcea2f 5888
955d947b 58892016-05-25 Jeff Law <law@redhat.com>
5890
5891 PR tree-optimization/71272
5892 * gcc.c-torture/compile/pr71272.c: new test.
5893
77102dbe 58942016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5895
5896 * gcc.target/powerpc/vec-cmpne.c: New test.
5897 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5898
552821b4 58992016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5900
5901 * gnat.dg/opt55.ad[sb]: New test.
5902
0113f3c5 59032016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5904
5905 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5906 * c-c++-common/pr60226.c: Require int32plus.
5907 * gcc.c-torture/execute/pr70602.c: Likewise.
5908 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5909 unsigned long for malloc arg type.
5910 * gcc.dg/asr_div1.c: Require int32plus.
5911 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5912 * gcc.dg/pie-1.c: Require pie.
5913 * gcc.dg/pie-2.c: Likewise.
5914 * gcc.dg/pr59471.c: Require int32plus.
5915 * gcc.dg/pr59963-2.c: XFAIL for int16.
5916 * gcc.dg/pr60114.c: Require int32plus.
5917 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5918 unsigned long for typedef of size_t.
5919 * gcc.dg/pr63914.c: Require int32plus.
5920 * gcc.dg/pr64536.c: Require pt32plus.
5921 * gcc.dg/pr65658.c: Likewise.
5922 * gcc.dg/pr67271.c: Require int32plus.
5923 * gcc.dg/pr68112.c: Likewise.
5924 * gcc.dg/pr69071.c: Skip for avr target.
5925 * gcc.dg/pr69973.c: Require int32plus.
5926 * gcc.dg/pr70169.c: Skip for avr target.
5927 * gcc.dg/sso-6.c: Require int32plus.
5928 * gcc.dg/sso-7.c: Likewise.
5929 * gcc.dg/sso-8.c: Likewise.
5930 * gcc.dg/vrp-min-max-2.c: Likewise.
5931
f4094380 59322016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5933
5934 PR target/70738
5935 * gcc.target/i386/pr70738-1.c: New test.
5936 * gcc.target/i386/pr70738-2.c: Likewise.
5937 * gcc.target/i386/pr70738-3.c: Likewise.
5938 * gcc.target/i386/pr70738-4.c: Likewise.
5939 * gcc.target/i386/pr70738-5.c: Likewise.
5940 * gcc.target/i386/pr70738-6.c: Likewise.
5941 * gcc.target/i386/pr70738-7.c: Likewise.
5942 * gcc.target/i386/pr70738-8.c: Likewise.
5943 * gcc.target/i386/pr70738-9.c: Likewise.
5944
239a4bea 59452016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5946
5947 PR rtl-optimization/66940
5948 * gcc.c-torture/execute/pr66940.c: New test.
5949
bf6382ba 59502016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5951
5952 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5953 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5954 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5955 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5956 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5957 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5958 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5959 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5960 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5961 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5962 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5963 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5964 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5965 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5966 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5967 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5968 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5969 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5970 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5971 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5972 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5973 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5974 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5975 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5976
2c995da9 59772016-05-25 Marek Polacek <polacek@redhat.com>
5978
5979 PR c/71265
5980 * gcc.dg/noncompile/pr71265.c: New test.
5981
abfbb5b5 5982 PR c/71266
5983 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5984
f6871bbd 59852016-05-25 Nathan Sidwell <nathan@acm.org>
5986
5987 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5988
de04e83e 59892016-05-25 Richard Biener <rguenther@suse.de>
5990
5991 PR tree-optimization/71261
5992 * c-c++-common/torture/pr71261.c: New testcase.
5993
b35931f7 59942016-05-25 Richard Biener <rguenther@suse.de>
5995
5996 PR tree-optimization/71264
5997 * gcc.dg/vect/pr71264.c: New testcase.
5998
166c3089 59992016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6000
6001 PR c++/55992
6002 * g++.dg/cpp0x/alias-decl-53.C: New.
6003 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6004
14240409 60052016-05-25 Martin Liska <mliska@suse.cz>
6006
6007 * g++.dg/pr71239.C: New test.
6008
bc47d9f6 60092016-05-25 Richard Biener <rguenther@suse.de>
6010
4860a6bf 6011 * gcc.dg/vect/pr58135.c: Rename to ...
6012 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6013
d8a3f157 60142016-05-25 Marek Polacek <polacek@redhat.com>
6015
6016 * g++.dg/pr65295.C: Use target c++14.
6017
3af16045 60182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6019
231010db 6020 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6021 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6022
949479b2 60232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6024
6025 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6026 instructions.
6027
6d6a3fc3 60282016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6029
6030 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6031 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6032 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6033 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6034 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6035 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6036 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6037 * c-c++-common/goacc/pcopy.c: Likewise.
6038 * c-c++-common/goacc/pcopyin.c: Likewise.
6039 * c-c++-common/goacc/pcopyout.c: Likewise.
6040 * c-c++-common/goacc/pcreate.c: Likewise.
6041 * c-c++-common/goacc/pr70688.c: New test.
6042 * c-c++-common/goacc/present-1.c: Adjust test.
6043 * c-c++-common/goacc/reduction-5.c: Likewise.
6044 * g++.dg/goacc/data-1.C: New test.
6045
af648be2 60462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6047
6048 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6049 vector parity built-in functions.
6050 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6051 count trailing zeros automatic vectorization.
6052 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6053 count trailing zeros built-in functions.
6054
4e173d60 60552016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6056
6057 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6058
a0c02a52 60592016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6060
6061 PR target/71050
6062 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6063
64c52e9c 60642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6065
6066 PR c++/50436
6067 * g++.dg/template/crash123.C: New.
6068 * g++.dg/template/crash124.C: Likewise.
6069
752b5a4c 60702016-05-24 Martin Sebor <msebor@redhat.com>
6071
6072 PR c++/71147
6073 * g++.dg/ext/flexary16.C: New test.
6074
a36dd683 60752016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6076
f6871bbd 6077 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6078 before math.h is included.
a36dd683 6079 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6080 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6081 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6082 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6083 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6084 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6085 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6086 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6087 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6088 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6089 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6090 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6091 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6092 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6093 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6094 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6095 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6096 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6097 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6098 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6099 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6100 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6101 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6102
d60e1df7 61032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6104 Kelvin Nilsen <kelvin@gcc.gnu.org>
6105
6106 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6107 support.
6108
22d09025 61092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6110
6111 PR c++/69872
6112 * g++.dg/warn/Wno-narrowing1.C: New.
6113
6ef0143d 61142016-05-24 Marek Polacek <polacek@redhat.com>
6115
6116 PR c/71249
6117 * c-c++-common/Wswitch-unreachable-2.c: New test.
6118
962a2062 61192016-05-24 Jakub Jelinek <jakub@redhat.com>
6120
ead77194 6121 PR c++/71257
6122 * g++.dg/vect/simd-clone-6.cc: New test.
6123 * g++.dg/gomp/declare-simd-6.C: New test.
6124
962a2062 6125 PR middle-end/70434
6126 PR c/69504
6127 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6128
23edc6d1 61292016-05-24 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/71240
6132 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6133
30633bcc 61342016-05-24 Richard Biener <rguenther@suse.de>
6135
6136 PR tree-optimization/71230
6137 * gcc.dg/torture/pr71230.c: New testcase.
6138 * g++.dg/torture/pr71230.C: Likewise.
6139
c9d624bd 61402016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6141
6142 * c-c++-common/goacc/routine-5.c: Add tests.
6143 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6144 * gfortran.dg/goacc/routine-6.f90: Add tests.
6145
ce143ff0 61462016-05-24 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/71253
6149 * gcc.dg/torture/pr71253.c: New testcase.
6150
3bdaecd5 61512016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6152
6153 PR middle-end/71252
6154 * gfortran.dg/pr71252.f90: New test.
6155
856b494d 61562016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6157
6158 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6159
7345b977 61602016-05-24 Richard Biener <rguenther@suse.de>
6161
6162 PR middle-end/70434
6163 PR c/69504
6164 * c-c++-common/vector-subscript-4.c: New testcase.
6165 * c-c++-common/vector-subscript-5.c: Likewise.
6166
6f065267 61672016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6168
6169 PR fortran/71123
6170 * gfortran.dg/namelist_90.f: New test
6171
fd6757da 61722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6173
6174 PR fortran/66461
6175 * gfortran.dg/unexpected_eof.f: New test
6176
7d5555a8 61772016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6178 Kelvin Nilsen <kelvin@gcc.gnu.org>
6179
6180 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6181 as little endian.
6182
ae6744c9 61832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 PR c++/70972
6186 * g++.dg/cpp0x/inh-ctor20.C: New.
6187 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6188
f0d91a85 61892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6190
6191 PR c++/69095
6192 * g++.dg/cpp0x/variadic168.C: New.
6193
1618ffe5 61942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6195
6196 * g++.dg/cpp0x/pr31445.C: Test column number too.
6197 * g++.dg/cpp0x/pr32253.C: Likewise.
6198 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6199 * g++.dg/cpp0x/variadic36.C: Likewise.
6200
c0205bab 62012016-05-23 Marc Glisse <marc.glisse@inria.fr>
6202
6203 * gcc.dg/fold-notshift-2.c: Adjust.
6204
1398da0f 62052016-05-23 Marek Polacek <polacek@redhat.com>
6206
6207 PR c/49859
6208 * c-c++-common/Wswitch-unreachable-1.c: New test.
6209 * gcc.dg/Wswitch-unreachable-1.c: New test.
6210 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6211 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6212 * g++.dg/gomp/block-10.C: Likewise.
6213 * gcc.dg/gomp/block-10.c: Likewise.
6214 * g++.dg/gomp/block-9.C: Likewise.
6215 * gcc.dg/gomp/block-9.c: Likewise.
6216 * g++.dg/gomp/target-1.C: Likewise.
6217 * g++.dg/gomp/target-2.C: Likewise.
6218 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6219 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6220 * g++.dg/gomp/taskgroup-1.C: Likewise.
6221 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6222 * gcc.dg/gomp/teams-1.c: Likewise.
6223 * g++.dg/gomp/teams-1.C: Likewise.
6224 * g++.dg/overload/error3.C: Likewise.
6225 * g++.dg/tm/jump1.C: Likewise.
6226 * g++.dg/torture/pr40335.C: Likewise.
6227 * gcc.dg/c99-vla-jump-5.c: Likewise.
6228 * gcc.dg/switch-warn-1.c: Likewise.
6229 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6230 * gcc.dg/nested-func-1.c: Likewise.
6231 * gcc.dg/pr67784-4.c: Likewise.
6232
5403ed8b 62332016-05-23 Richard Biener <rguenther@suse.de>
6234
6235 PR tree-optimization/71230
6236 * gfortran.dg/pr71230-1.f90: New testcase.
6237 * gfortran.dg/pr71230-2.f90: Likewise.
6238
27510941 62392016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6240
1618ffe5 6241 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6242 * gcc.dg/vect/pr58135.c: Add new.
6243 * gfortran.dg/pr46519-1.f: Adjust test case.
6244
a41c605d 62452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/53401
6248 * g++.dg/cpp0x/decltype64.C: New.
6249
3eb254ab 62502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6251
6252 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6253 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6255
a75fffe1 62562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6257
6258 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6259 Add poly64x1_t and poly64x2_t cases if supported.
6260 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6261 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6262 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6265
56979b12 62662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6267
6268 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6269 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6270 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6271 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6272 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6273 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6274 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6275
dc5e98db 62762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6277
6278 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6279
c0f383ae 62802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6281
6282 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6283 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6284
2a4d70a2 62852016-05-22 Jakub Jelinek <jakub@redhat.com>
6286
4c109025 6287 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6288 constraint instead of "r".
6289 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6290 insn instead of vxorpd.
6291 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6292
bad891ce 6293 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6294 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6295
ac23ddb9 6296 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6297
9dac9579 6298 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6299 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6300
2a4d70a2 6301 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6302
9eafdd7b 63032016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6304
6305 PR middle-end/40921
6306 * gcc.dg/tree-ssa/pr40921.c: New test.
6307
93df190d 63082016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6309
6310 PR target/71103
6311 * gcc.target/avr/pr71103.c: New test.
6312
933b9f7f 63132016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6314
6315 PR middle-end/71179
6316 * gcc.dg/tree-ssa/pr71179.c: New test.
6317
8bdfbc08 63182016-05-20 Martin Sebor <msebor@redhat.com>
6319
6320 PR c/71115
6321 * gcc.dg/init-excess-2.c: New test.
6322
6827ab42 63232016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6324
6325 * gnat.dg/opt53.adb: New test.
6326 * gnat.dg/opt54.adb: Likewise.
6327
58a5f4c0 63282016-05-20 Martin Jambor <mjambor@suse.cz>
6329
6330 PR tree-optimization/70884
6331 * gcc.dg/tree-ssa/pr70919.c: New test.
6332
bb7145f6 63332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6334
6335 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6336 formatting.
f6871bbd 6337 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6338 fix code formatting.
6339
63402016-05-20 Nathan Sidwell <nathan@acm.org>
6341
6342 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6343 non-common cases.
6344 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6345
9954d230 63462016-05-20 David Malcolm <dmalcolm@redhat.com>
6347
6348 * jit.dg/all-non-failing-tests.h: Add
6349 test-factorial-must-tail-call.c.
6350 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6351 * jit.dg/test-factorial-must-tail-call.c: New test case.
6352
08a161f9 63532016-05-20 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR fortran/71204
6356 * gfortran.dg/pr71204.f90: New test.
6357
3d380077 63582016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6359
6360 * gcc.target/nvptx/sincos.c: New test.
6361
0f104d56 63622016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 PR c++/70572
6365 * g++.dg/cpp1y/auto-fn31.C: New.
6366
61736a1b 63672016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6368
6369 * gcc.target/powerpc/vec-addec.c: New test.
6370 * gcc.target/powerpc/vec-addec-int128.c: New test.
6371
b4a61e77 63722016-05-20 David Malcolm <dmalcolm@redhat.com>
6373
6374 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6375 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6376 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6377 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6378
9a2ace10 63792016-05-20 Jan Hubicka <hubicka@ucw.cz>
6380
6381 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6382
45cdf8c6 63832016-05-20 Jakub Jelinek <jakub@redhat.com>
6384
b9a1dcd5 6385 PR c++/71210
6386 * g++.dg/opt/pr71210-1.C: New test.
6387 * g++.dg/opt/pr71210-2.C: New test.
6388
45cdf8c6 6389 PR tree-optimization/29756
6390 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6391 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6392 only on selected targets where V4SImode vectors are known to be
6393 supported.
6394
92e3ffbf 63952016-05-20 Marc Glisse <marc.glisse@inria.fr>
6396
6397 PR tree-optimization/71079
6398 PR tree-optimization/71206
6399 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6400
5da368e3 64012016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6402
6403 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6404 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6405 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6406
2506d97a 64072016-05-20 Richard Guenther <rguenther@suse.de>
6408
6409 PR tree-optimization/29756
6410 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6411
adade307 64122016-05-20 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/71185
6415 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6416
c3deca25 64172016-05-20 Richard Biener <rguenther@suse.de>
6418
6419 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6420
8b0bef14 64212016-05-19 Marek Polacek <polacek@redhat.com>
6422
6423 PR c++/71075
6424 * g++.dg/diagnostic/pr71075.C: New test.
6425
08025288 64262016-05-19 David Malcolm <dmalcolm@redhat.com>
6427
6428 PR c++/71184
6429 * g++.dg/pr71184.C: New test case.
6430
26a51591 64312016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6432
6433 * gcc.target/powerpc/darn-0.c: New test.
6434 * gcc.target/powerpc/darn-1.c: New test.
6435 * gcc.target/powerpc/darn-2.c: New test.
6436
d8d3e75a 64372016-05-19 Marek Polacek <polacek@redhat.com>
6438
6439 PR tree-optimization/71031
6440 * gcc.dg/tree-ssa/vrp100.c: New test.
6441
c28211ae 64422016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6443
6444 PR rtl-optimization/71148
6445 * gcc.dg/pr71148.c: New test.
6446
3f5ea43a 64472016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448
6449 PR target/71056
6450 * gcc.target/arm/pr71056.c: New test.
6451
2a7d4c20 64522016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6453
6454 * c-c++-common/pr69669.c: Check the used mode.
6455
ed0b0569 64562016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6457
6458 PR sanitizer/64354
6459 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6460
410372fe 64612016-05-19 Richard Biener <rguenther@suse.de>
6462
6463 PR tree-optimization/70729
6464 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6465 * gcc.dg/graphite/scop-18.c: Likewise.
6466 * gcc.dg/pr41783.c: Disable LIM.
6467 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6468 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6469 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6470 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6471 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6472 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6473 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6474 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6476 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6477 * gfortran.dg/pr42108.f90: Likewise.
6478
56f34f03 64792016-05-18 David Malcolm <dmalcolm@redhat.com>
6480
6481 PR driver/69265
6482 * gcc.dg/spellcheck-options-11.c: New test case.
6483
e6481cd1 64842016-05-18 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c++/71100
6487 * g++.dg/opt/pr71100.C: New test.
6488
be951c59 64892016-05-18 Martin Jambor <mjambor@suse.cz>
6490
6491 PR ipa/69708
6492 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6493 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6494 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6495 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6496
665ff45b 64972016-05-18 Martin Jambor <mjambor@suse.cz>
6498
6499 PR ipa/69708
6500 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6501 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6502 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6503 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6504 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6505
485be62c 65062016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/69793
6509 * g++.dg/template/crash122.C: New.
6510
b251d5f5 65112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6512
6513 PR c++/70466
6514 * g++.dg/template/pr70466-1.C: New.
6515 * g++.dg/template/pr70466-2.C: Likewise.
6516
c93e9931 65172016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6518
6519 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6520 splat operations and the XXSPLTIB instruction.
6521 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6522 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6523 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6524 xxlxor to clear a register.
6525
8ba6639c 65262016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6527
6528 * gcc.dg/torture/pr71020.c: New test.
6529
ec6e3005 65302016-05-18 Martin Jambor <mjambor@suse.cz>
6531
6532 PR ipa/70646
6533 * gcc.dg/ipa/pr70646.c: New test.
6534
5ef3c918 65352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6536
6537 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6538
70a88eab 65392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6540
6541 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6542 missing tests for vreinterpretq_p{8,16}.
6543
b52a930c 65442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6545
6546 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6547 vsliq_n_s64 and vsliq_n_u64.
6548
bdd4080b 65492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6550
6551 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6552 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6553
37814bf5 65542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6555
6556 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6557 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6558 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6559
764af2e0 65602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6561
6562 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6563 in comment.
6564
ffe01a83 65652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6566
6567 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6568 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6569 "blr\t" and switch to scan-assembler-times.
6570
fab6dae9 65712016-05-18 Jiong Wang <jiong.wang@arm.com>
6572
231010db 6573 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6574 with __aarch64__.
6575 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6576 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6577
4eb0c566 65782016-05-18 Jakub Jelinek <jakub@redhat.com>
6579
442f18f1 6580 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6581 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6582 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6583 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6584 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6585 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6586
4d83b36b 6587 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6588 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6589
a4528eec 6590 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6591 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6592
f0066139 6593 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6594 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6595
4eb0c566 6596 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6597
303e9267 65982016-05-18 Richard Biener <rguenther@suse.de>
6599
6600 PR tree-optimization/71168
6601 * gcc.dg/torture/pr71168.c: New testcase.
6602
0d7ddd44 66032016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6604
6605 PR middle-end/63586
6606 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6607 * gcc.dg/tree-ssa/pr63586.c: New test.
6608 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6609
899bcc0f 66102016-05-17 Nathan Sidwell <nathan@acm.org>
6611
6612 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6613 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6614 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6615 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6616
a2246979 66172016-05-17 Nathan Sidwell <nathan@acm.org>
6618
6619 * gcc.target/nvptx/abi-vararg-3.c: New.
6620
2f6a4d21 66212016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6622
6623 PR tree-optimization/54579
6624 PR middle-end/55299
6625 * gcc.dg/fold-notrotate-1.c: New test.
6626 * gcc.dg/fold-notshift-1.c: New test.
6627 * gcc.dg/fold-notshift-2.c: New test.
6628
27bdad45 66292016-05-17 Marek Polacek <polacek@redhat.com>
6630
6631 PR ipa/71146
6632 * g++.dg/ipa/pr71146.C: New test.
6633
f33a295a 66342016-05-17 David Malcolm <dmalcolm@redhat.com>
6635
6636 * jit.dg/test-error-array-bounds.c: New test case.
6637
b6dd53bf 66382016-05-17 Marc Glisse <marc.glisse@inria.fr>
6639
6640 * gcc.dg/tree-ssa/and-1.c: New testcase.
6641
a8719545 66422016-05-17 Marc Glisse <marc.glisse@inria.fr>
6643
6644 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6645 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6646
34806102 66472016-05-17 Marc Glisse <marc.glisse@inria.fr>
6648
6649 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6650 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6651
25fe08a8 66522016-05-17 Jiong Wang <jiong.wang@arm.com>
6653
6654 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6655
abf1a837 66562016-05-17 Jiong Wang <jiong.wang@arm.com>
6657
6658 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6659
666b9dd3 66602016-05-17 Jiong Wang <jiong.wang@arm.com>
6661
6662 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6663 ".2d[index]" when scan the assembly.
6664 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6665 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6666 float64x1.
6667 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6668
77d095c0 66692016-05-17 Richard Biener <rguenther@suse.de>
6670
6671 PR tree-optimization/71132
6672 * gcc.dg/torture/pr71132.c: New testcase.
6673
28adcc23 66742016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6675
6676 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6677
2439931e 66782016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6679
6680 PR target/70809
6681 * gcc.target/aarch64/pr70809_1.c: New test.
6682
5ec2ff80 66832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6684
6685 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6686 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6687 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6688 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6689
17fd1c7a 66902016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6691 Ilya Enkovich <ilya.enkovich@intel.com>
6692
6693 PR target/71114
6694 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6695
46729204 66962016-05-16 Jan Hubicka <hubicka@ucw.cz>
6697
6698 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6699 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6700
2a1125d6 67012016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6702
6703 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6704 test for __ARM_FP16_ARGS.
6705 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6706 * gcc.target/arm/aapcs/neon-vect10.c: New.
6707 * gcc.target/arm/aapcs/neon-vect9.c: New.
6708 * gcc.target/arm/aapcs/vfp18.c: New.
6709 * gcc.target/arm/aapcs/vfp19.c: New.
6710 * gcc.target/arm/aapcs/vfp20.c: New.
6711 * gcc.target/arm/aapcs/vfp21.c: New.
6712 * gcc.target/arm/fp16-aapcs-1.c: New.
6713 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6714 test for __ARM_FP16_ARGS.
6715 * g++.target/arm/fp16-return-1.c: Update expected output.
6716
ea3d2d74 67172016-05-16 Jiong Wang <jiong.wang@arm.com>
6718
6719 PR testsuite/70227
6720 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6721
6989e05f 67222016-05-15 Harald Anlauf <anlauf@gmx.de>
6723
6724 PR fortran/69603
6725 * gfortran.dg/pr69603.f90: New testcase.
6726
a5f52592 67272016-05-14 Fritz Reese <fritzoreese@gmail.com>
6728
6729 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6730
88f949ab 67312016-05-14 Fritz Reese <fritzoreese@gmail.com>
6732
6733 PR fortran/71047
6734 * gfortran.dg/pr71047.f08: New test.
6735
90c88567 67362016-05-13 Joseph Myers <joseph@codesourcery.com>
6737
6738 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6739 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6740 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6741
00a690cc 67422016-05-13 Martin Sebor <msebor@redhat.com>
6743
6744 PR c++/60049
6745 * g++.dg/cpp0x/constexpr-60049.C: New test.
6746
ec8b6af7 67472016-05-13 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR bootstrap/71071
6750 * gcc.dg/pr71071.c: New test.
6751
f54d1d7b 67522016-05-13 Uros Bizjak <ubizjak@gmail.com>
6753
6754 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6755 remove XOP handling.
2f3af60f 6756 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6757
a39a0392 67582016-05-13 Nathan Sidwell <nathan@acm.org>
6759
6760 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6761 __atomic_is_lock_free declaration.
6762
42333dd9 67632016-05-13 Richard Biener <rguenther@suse.de>
6764
6765 PR tree-optimization/42587
6766 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6767
c5442454 67682016-05-13 Martin Liska <mliska@suse.cz>
6769
6770 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6771 the new format of dump output.
6772
03a400fb 67732016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6774
6775 * gcc.dg/pr71084.c: New test.
6776
69278c3f 67772016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6778
231010db 6779 PR target/53440
6780 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6781
8138f11b 67822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6783
6784 * gcc.target/aarch64/struct_return.c: New test.
6785
22a3f7bd 67862016-05-12 Marek Polacek <polacek@redhat.com>
6787
6788 PR c/70756
6789 * c-c++-common/pr70756-2.c: New test.
6790 * c-c++-common/pr70756.c: New test.
6791
9bcd42cc 67922016-05-12 Richard Biener <rguenther@suse.de>
6793
6794 PR tree-optimization/71059
6795 * gcc.dg/torture/pr71059.c: New testcase.
6796
5ffb4a0d 67972016-05-12 Richard Biener <rguenther@suse.de>
6798
6799 PR tree-optimization/71062
6800 * gcc.dg/torture/pr71062.c: New testcase.
6801
2ab65c31 68022016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6803
6804 PR tree-optimization/71006
6805 * gcc.dg/pr71006.c: New test.
6806
f0158fc0 68072016-05-12 Marek Polacek <polacek@redhat.com>
6808
6809 PR driver/71063
6810 * gcc.dg/opts-7.c: New test.
6811
0f56938b 68122016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6813
6814 PR target/70830
6815 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6816 Add -save-temps to dg-options.
6817 Scan for ldmfd rather than pop instruction.
6818 * gcc.target/arm/interrupt-2.c: Likewise.
6819 * gcc.target/arm/pr70830.c: New test.
6820
e10946d5 68212016-05-12 Jakub Jelinek <jakub@redhat.com>
6822
9fa8e468 6823 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6824 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6825
9ce62bbe 6826 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6827 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6828 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6829
708ae1b1 6830 PR target/71019
6831 * gcc.target/i386/avx512vl-pack-1.c: New test.
6832 * gcc.target/i386/avx512vl-pack-2.c: New test.
6833 * gcc.target/i386/avx512bw-pack-2.c: New test.
6834
a461f32e 6835 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6836
e10946d5 6837 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6838 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6839 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6840
f52a3ef6 68412016-05-12 Richard Biener <rguenther@suse.de>
6842
6843 PR tree-optimization/70986
6844 * gcc.dg/torture/pr70986-1.c: New testcase.
6845 * gcc.dg/torture/pr70986-2.c: Likewise.
6846 * gcc.dg/torture/pr70986-3.c: Likewise.
6847
54c4d22e 68482016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6849
6850 PR c/43651
6851 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6852 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6853
57215d5b 68542016-05-11 Uros Bizjak <ubizjak@gmail.com>
6855
6856 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6857 directive.
6858 * gcc.target/i386/pr66746.c: Ditto.
6859
67d3121c 68602016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6861
6862 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6863 support.
6864 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6865 warning when using -mvsx-timode.
6866 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6867 * gcc.target/powerpc/dform-2.c: Likewise.
6868 * gcc.target/powerpc/pr68805.c: Likewise.
6869
7f8012a5 68702016-05-11 Marek Polacek <polacek@redhat.com>
6871
6872 PR c++/71024
6873 * c-c++-common/attributes-3.c: New test.
6874
3e8567ce 68752016-05-11 Nathan Sidwell <nathan@acm.org>
6876
6877 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6878 * gcc.c-torture/execute/pr68185.c: Likewise.
6879 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6880 * gcc.dg/pr69634.c: Requires scheduling.
6881 * gcc.dg/torture/pr66178.c: Require label values.
6882 * gcc.dg/setjmp-6.c: Require indirect jumps.
6883
3739ac00 68842016-05-11 Richard Biener <rguenther@suse.de>
6885
6886 PR tree-optimization/71055
6887 * gcc.dg/torture/pr71055.c: New testcase.
6888
1ff8b385 68892016-05-11 Richard Biener <rguenther@suse.de>
6890
6891 PR debug/71057
6892 * g++.dg/debug/pr71057.C: New testcase.
6893
77126efa 68942016-05-11 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR fortran/70855
6897 * gfortran.dg/gomp/pr70855.f90: New test.
6898
6fcaaf9b 68992016-05-11 Richard Biener <rguenther@suse.de>
6900
6901 PR middle-end/71002
6902 * g++.dg/torture/pr71002.C: New testcase.
6903
bfa8ea12 69042016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6905
6906 PR middle-end/70807
6907 * gcc.dg/pr70807.c: New test.
6908
87632549 69092016-05-10 Martin Sebor <msebor@redhat.com>
6910
6911 PR c++/38611
6912 * g++.dg/Wattributes.C: New test.
6913
f9153689 69142016-05-10 Marc Glisse <marc.glisse@inria.fr>
6915
6916 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6917 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6918 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6919
a44ed58a 69202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6921
6922 PR target/70799
6923 * gcc.target/i386/pr70799-1.c: New test.
6924
d6c90d89 69252016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6926
6927 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6928
c1f73044 69292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6930
6931 PR middle-end/70877
6932 * gcc.target/i386/pr70877.c: New test.
6933
e66d763a 69342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6935
6936 PR tree-optimization/70786
6937 * gcc.target/i386/pr70876.c: New test.
6938
a30ff73a 69392016-05-10 Jakub Jelinek <jakub@redhat.com>
6940
6941 PR target/70927
6942 * gcc.target/i386/avx512vl-logic-1.c: New test.
6943 * gcc.target/i386/avx512vl-logic-2.c: New test.
6944 * gcc.target/i386/avx512dq-logic-2.c: New test.
6945
4b3fd38f 69462016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6947
6948 PR target/70963
6949 * gcc.target/powerpc/pr70963.c: New.
6950
abf93a25 69512016-05-10 David Malcolm <dmalcolm@redhat.com>
6952
6953 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6954 (test_very_wide_line): Add ruler to expected output.
6955 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6956 (test_very_wide_line): Likewise.
6957 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6958 (test_show_locus): Within the handling of "test_very_wide_line",
6959 enable show_ruler_p on the diagnostic context.
6960
d614888f 69612016-05-10 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/71039
6964 * gcc.dg/torture/pr71039.c: New testcase.
6965
dbca5ed9 69662016-05-10 Nathan Sidwell <nathan@acm.org>
6967
6968 * gcc.dg/nested-func-10.c: Requires alloca.
6969 * gcc.dg/nested-func-9.c: Requires alloca.
6970 * gcc.c-torture/execute/pr70460.c: Requires labels.
6971 * gcc.c-torture/compile/pr70199.c: Requires labels.
6972 * gcc.target/nvptx/decl.c: Compile only.
6973 * gcc.target/nvptx/trailing-init.c: Compile only.
6974 * gcc.target/nvptx/ary-init.c: Compile only.
6975
3fa82609 69762016-05-10 Marek Polacek <polacek@redhat.com>
6977
6978 PR c/70255
6979 * gcc.dg/attr-opt-1.c: New test.
6980
76825907 69812016-05-10 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/70497
6984 PR tree-optimization/28367
6985 * gcc.dg/torture/20160404-1.c: New testcase.
6986 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6987 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6988
68255819 69892016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6990
6991 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6992
d9aa8cdb 69932016-05-09 Uros Bizjak <ubizjak@gmail.com>
6994
6995 * gcc.target/i386/fabsneg-1.c New test.
6996
7cc16f50 69972016-05-09 Alan Modra <amodra@gmail.com>
6998
6999 PR testsuite/70826
7000 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7001
a83b7b63 70022016-05-09 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/70985
7005 * gcc.dg/torture/pr70985.c: New testcase.
7006
189d0706 70072016-05-09 Bin Cheng <bin.cheng@arm.com>
7008
7009 * gcc.dg/tree-ssa/ifc-9.c: New test.
7010 * gcc.dg/tree-ssa/ifc-10.c: New test.
7011 * gcc.dg/tree-ssa/ifc-11.c: New test.
7012 * gcc.dg/tree-ssa/ifc-12.c: New test.
7013 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7014 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7015 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7016
1ec957b0 70172016-05-09 Richard Biener <rguenther@suse.de>
7018
7019 PR fortran/70937
7020 * gfortran.dg/pr70937.f90: New testcase.
7021
923c7714 70222016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7023
7024 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7025
d7cd448a 70262016-05-07 Fritz Reese <fritzoreese@gmail.com>
7027
7028 PR fortran/56226
7029 * gfortran.dg/dec_structure_1.f90: New testcase.
7030 * gfortran.dg/dec_structure_2.f90: Ditto.
7031 * gfortran.dg/dec_structure_3.f90: Ditto.
7032 * gfortran.dg/dec_structure_4.f90: Ditto.
7033 * gfortran.dg/dec_structure_5.f90: Ditto.
7034 * gfortran.dg/dec_structure_6.f90: Ditto.
7035 * gfortran.dg/dec_structure_7.f90: Ditto.
7036 * gfortran.dg/dec_structure_8.f90: Ditto.
7037 * gfortran.dg/dec_structure_9.f90: Ditto.
7038 * gfortran.dg/dec_structure_10.f90: Ditto.
7039 * gfortran.dg/dec_structure_11.f90: Ditto.
7040 * gfortran.dg/dec_union_1.f90: Ditto.
7041 * gfortran.dg/dec_union_2.f90: Ditto.
7042 * gfortran.dg/dec_union_3.f90: Ditto.
7043 * gfortran.dg/dec_union_4.f90: Ditto.
7044 * gfortran.dg/dec_union_5.f90: Ditto.
7045 * gfortran.dg/dec_union_6.f90: Ditto.
7046 * gfortran.dg/dec_union_7.f90: Ditto.
7047
f681e29b 70482016-05-07 Tom de Vries <tom@codesourcery.com>
7049
7050 PR tree-optimization/70956
7051 * gcc.dg/graphite/pr70956.c: New test.
7052
68d7f375 70532016-05-06 Jakub Jelinek <jakub@redhat.com>
7054
faf39348 7055 PR middle-end/70941
7056 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7057 (a, b, c, d): Change type from char to signed char.
7058 (main): Compare against (signed char) -1634678893 instead of
7059 hardcoded -109. Use __builtin_abort instead of abort.
7060
b768b13a 7061 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7062 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7063
68d7f375 7064 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7065
5dda16ea 70662016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7067
7068 PR debug/70935
7069 * gcc.dg/torture/pr70935.c: New test.
7070
13ede1b5 70712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7072
7073 PR target/58219
7fc878c4 7074 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7075
96d94be2 70762016-05-06 Richard Biener <rguenther@suse.de>
7077
7078 PR tree-optimization/70960
7079 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7080
e5d9f15d 70812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7082
7083 PR target/52933
7084 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7085 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7086 Adjust expected instruction counts.
7087 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7088
2dd7705f 70892016-05-06 Marek Polacek <polacek@redhat.com>
7090
7091 PR sanitizer/70875
7092 * gcc.dg/ubsan/bounds-3.c: New test.
7093
cb8bc632 70942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7095
7096 PR target/54089
7097 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7098
b343c173 70992016-05-06 Richard Biener <rguenther@suse.de>
7100
7101 PR middle-end/70931
7102 * gfortran.dg/pr70931.f90: New testcase.
7103
1e3db0b1 71042016-05-06 Richard Biener <rguenther@suse.de>
7105
7106 PR middle-end/70941
7107 * gcc.dg/torture/pr70941.c: New testcase.
7108
bdd54b6d 71092016-05-05 Bin Cheng <bin.cheng@arm.com>
7110
7111 PR tree-optimization/57206
7112 * gcc.dg/vect/pr57206.c: New test.
7113
499adcfd 71142016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7115
7116 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7117
871164c4 71182016-05-05 Jakub Jelinek <jakub@redhat.com>
7119
ecb23e00 7120 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7121
871164c4 7122 * c-c++-common/Wdangling-else-4.c: New test.
7123
70cf83ba 71242016-05-04 Jakub Jelinek <jakub@redhat.com>
7125
858c9470 7126 PR c++/70906
7127 PR c++/70933
7128 * g++.dg/opt/pr70906.C: New test.
7129 * g++.dg/opt/pr70933.C: New test.
7130
70cf83ba 7131 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7132
aaa36a78 71332016-05-04 Jan Hubicka <hubicka@ucw.cz>
7134
7135 * gcc.dg/ipa/pure-const-3.c: New testcase.
7136
1d52c456 71372016-05-04 Marek Polacek <polacek@redhat.com>
7138
7139 * c-c++-common/Wdangling-else-1.c: New test.
7140 * c-c++-common/Wdangling-else-2.c: New test.
7141 * c-c++-common/Wdangling-else-3.c: New test.
7142
dc581573 71432016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7144
7145 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7146 flag is present.
7147
a64030fe 71482016-05-04 Marek Polacek <polacek@redhat.com>
7149
7150 PR c/48778
7151 * gcc.dg/Waddress-2.c: New test.
7152
b461b04a 71532016-05-04 Alan Modra <amodra@gmail.com>
7154
7155 * gcc.target/powerpc/pr70866.c: New.
7156
c388a0cf 71572016-05-03 Martin Sebor <msebor@redhat.com>
7158
7159 PR c++/66561
7160 * c-c++-common/builtin_location.c: New test.
7161 * g++.dg/cpp1y/builtin_location.C: New test.
7162
5d4db8ef 71632016-05-03 Marek Polacek <polacek@redhat.com>
7164
7165 PR c/70859
7166 * gcc.dg/pr70859.c: New test.
7167 * gcc.dg/pr70859-2.c: New test.
7168
ca938765 71692016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7170
7171 * gnat.dg/debug5.adb: New testcase.
7172
60b27d5f 71732016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7174
7175 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7176 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7177 Procedure to check for z10 instruction set.
7178
5ab325d0 71792016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7180
7181 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7182
c548a0ad 71832016-05-03 Alan Modra <amodra@gmail.com>
7184
7185 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7186
d5ecd946 71872016-05-03 Jakub Jelinek <jakub@redhat.com>
7188
7189 * gcc.target/i386/avx512f-cvt-1.c: New test.
7190
35b0a053 71912016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7192
7193 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7194 -fdump-tree-vrp-details.
7195
9ae1b28a 71962016-05-03 Richard Biener <rguenther@suse.de>
7197
7198 * gcc.dg/pr30172-1.c: Adjust.
7199 * gcc.dg/pr63743.c: Likewise.
7200 * gcc.dg/tm/pr51696.c: Likewise.
7201 * c-c++-common/tm/safe-1.c: Likewise.
7202 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7203 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7204 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7205 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7206
9c1a31e4 72072016-05-03 Jakub Jelinek <jakub@redhat.com>
7208
fe69bcb9 7209 PR rtl-optimization/70467
7210 * gcc.target/i386/pr70467-3.c: New test.
7211 * gcc.target/i386/pr70467-4.c: New test.
7212
9082c4a4 7213 PR tree-optimization/70916
7214 * gcc.c-torture/compile/pr70916.c: New test.
7215
9c1a31e4 7216 PR target/49244
7217 * gcc.target/i386/pr49244-1.c: New test.
7218 * gcc.target/i386/pr49244-2.c: New test.
7219
69105acc 72202016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7221
7222 PR rtl-optimization/44281
7223 * gcc.target/i386/pr44281.c: New test.
7224
9ab8df54 72252016-05-03 bin cheng <bin.cheng@arm.com>
7226
7227 PR tree-optimization/56541
7228 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7229 * gcc.dg/vect/pr56541.c: new test.
7230
3c62cae0 72312016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7232
7233 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7234 __float128.
7235 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7236
91abc161 72372016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7238
7239 PR testsuite/70520
7240 * c-c++-common/asan/clone-test-1.c (main): Align child process
7241 stack to 16 bytes.
7242
aa3d1155 72432016-05-02 David Malcolm <dmalcolm@redhat.com>
7244
7245 PR c++/62314
7246 * g++.dg/spellcheck-fields-2.C: New test case.
7247
002c3f28 72482016-05-02 David Malcolm <dmalcolm@redhat.com>
7249
7250 PR c++/62314
7251 * g++.dg/pr62314.C: New test case.
7252
46e5dccc 72532016-05-02 Jan Hubicka <hubicka@ucw.cz>
7254
7255 * gcc.dg/ipa/inline-8.c: New testcase.
7256
663f4248 72572016-05-02 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR rtl-optimization/70467
7260 * gcc.target/i386/pr70467-1.c: New test.
7261
efe8bdf5 72622016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7263
7264 * gcc.dg/spec-options.c: Run the test on all targets.
7265 * gcc.dg/foo.specs: Use cpp_unique_options.
7266
47ef9633 72672016-05-02 Marc Glisse <marc.glisse@inria.fr>
7268
7269 * gcc.dg/tree-ssa/unord.c: New testcase.
7270
eb1a077c 72712016-05-02 Marc Glisse <marc.glisse@inria.fr>
7272
7273 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7274
28e869d0 72752016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7276
7277 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7278
dd185f6e 72792016-05-02 Marek Polacek <polacek@redhat.com>
7280
7281 PR c/70851
7282 * gcc.dg/enum-incomplete-3.c: New test.
7283
773d09b9 72842016-05-02 Marek Polacek <polacek@redhat.com>
7285 Tom de Vries <tom@codesourcery.com>
7286
7287 PR tree-optimization/70700
7288 * gcc.dg/pr70700.c: New test.
7289
f0dc3286 72902016-05-01 Uros Bizjak <ubizjak@gmail.com>
7291
7292 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7293 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7294 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7295 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7296 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7297
7f931827 72982016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7299
7300 * ada/acats/run_acats: Rename into...
7301 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7302 * ada/acats/run_all.sh: Remove redundant test.
7303 (target_run): Move around.
7304 (target_gnatchop): Use newly built executable.
7305 (target_gnatmake): Likewise.
7306 Check that the compilation of impbit succeeds.
7307
1c492b4e 73082016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7309
7310 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7311 * gcc.dg/20021029-1.c: Likewise.
7312 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7313 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7314 * gcc.target/sh/cmpstr.c: Likewise.
7315 * gcc.target/sh/cmpstrn.c: Likewise.
7316 * gcc.target/sh/memset.c: Likewise.
7317 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7318 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7319 * gcc.target/sh/pr39423-1.c: Likewise.
7320 * gcc.target/sh/pr49468-di.c: Likewise.
7321 * gcc.target/sh/pr49468-si.c: Likewise.
7322 * gcc.target/sh/pr49880-1.c: Likewise.
7323 * gcc.target/sh/pr49880-2.c: Likewise.
7324 * gcc.target/sh/pr49880-3.c: Likewise.
7325 * gcc.target/sh/pr50751-1.c: Likewise.
7326 * gcc.target/sh/pr50751-4.c: Likewise.
7327 * gcc.target/sh/pr50751-7.c: Likewise.
7328 * gcc.target/sh/pr51244-1.c: Likewise.
7329 * gcc.target/sh/pr51244-10.c: Likewise.
7330 * gcc.target/sh/pr51244-11.c: Likewise.
7331 * gcc.target/sh/pr51244-12.c: Likewise.
7332 * gcc.target/sh/pr51244-13.c: Likewise.
7333 * gcc.target/sh/pr51244-14.c: Likewise.
7334 * gcc.target/sh/pr51244-17.c: Likewise.
7335 * gcc.target/sh/pr51244-18.c: Likewise.
7336 * gcc.target/sh/pr51244-19.c: Likewise.
7337 * gcc.target/sh/pr51244-4.c: Likewise.
7338 * gcc.target/sh/pr51244-5.c: Likewise.
7339 * gcc.target/sh/pr51244-7.c: Likewise.
7340 * gcc.target/sh/pr51244-8.c: Likewise.
7341 * gcc.target/sh/pr51244-9.c: Likewise.
7342 * gcc.target/sh/pr51697.c: Likewise.
7343 * gcc.target/sh/pr52483-1.c: Likewise.
7344 * gcc.target/sh/pr52483-2.c: Likewise.
7345 * gcc.target/sh/pr52483-3.c: Likewise.
7346 * gcc.target/sh/pr52483-5.c: Likewise.
7347 * gcc.target/sh/pr52933-1.c: Likewise.
7348 * gcc.target/sh/pr52933-2.c: Likewise.
7349 * gcc.target/sh/pr52933-3.c: Likewise.
7350 * gcc.target/sh/pr53568-1.c: Likewise.
7351 * gcc.target/sh/pr53976-1.c: Likewise.
7352 * gcc.target/sh/pr53988-1.c: Likewise.
7353 * gcc.target/sh/pr53988.c: Likewise.
7354 * gcc.target/sh/pr54089-1.c: Likewise.
7355 * gcc.target/sh/pr54089-6.c: Likewise.
7356 * gcc.target/sh/pr54089-7.c: Likewise.
7357 * gcc.target/sh/pr54089-8.c: Likewise.
7358 * gcc.target/sh/pr54089-9.c: Likewise.
7359 * gcc.target/sh/pr54236-1.c: Likewise.
7360 * gcc.target/sh/pr54236-2.c: Likewise.
7361 * gcc.target/sh/pr54236-3.c: Likewise.
7362 * gcc.target/sh/pr54236-4.c: Likewise.
7363 * gcc.target/sh/pr54386.c: Likewise.
7364 * gcc.target/sh/pr54602-1.c: Likewise.
7365 * gcc.target/sh/pr54685.c: Likewise.
7366 * gcc.target/sh/pr54760-1.c: Likewise.
7367 * gcc.target/sh/pr54760-2.c: Likewise.
7368 * gcc.target/sh/pr54760-3.c: Likewise.
7369 * gcc.target/sh/pr54760-4.c: Likewise.
7370 * gcc.target/sh/pr54760-5.c: Likewise.
7371 * gcc.target/sh/pr54760-6.c: Likewise.
7372 * gcc.target/sh/pr55146.c: Likewise.
7373 * gcc.target/sh/pr55160.c: Likewise.
7374 * gcc.target/sh/pr59278.c: Likewise.
7375 * gcc.target/sh/pr59401-1.c: Likewise.
7376 * gcc.target/sh/pr59533-1.c: Likewise.
7377 * gcc.target/sh/pr63260.c: Likewise.
7378 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7379 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7380 * gcc.target/sh/strlen.c: Likewise.
7381 * gcc.target/sh/torture/pr30807.c: Likewise.
7382 * gcc.target/sh/torture/pr34777.c: Likewise.
7383 * gcc.target/sh/torture/pr64652.c: Likewise.
7384 * gcc.target/sh/torture/pr65505.c: Likewise.
7385 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7386 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7387
0c4005be 73882016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7389
7390 PR c++/66644
7391 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7392
d94e6223 73932016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394
7395 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7396 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7397 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7398 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7399
46f37836 74002016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7401
7402 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7403 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7404
4d0a8bac 74052016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7406
7407 PR middle-end/70626
7408 * c-c++-common/goacc/combined-reduction.c: New test.
7409 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7410
b98e0db3 74112016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7412
7413 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7414 *movdi_internal pattern only if PIC off.
7415 * gcc.target/i386/pr70155-2.c: Likewise.
7416 * gcc.target/i386/pr70155-3.c: Likewise.
7417 * gcc.target/i386/pr70155-4.c: Likewise.
7418 * gcc.target/i386/pr70155-5.c: Likewise.
7419 * gcc.target/i386/pr70155-6.c: Likewise.
7420 * gcc.target/i386/pr70155-7.c: Likewise.
7421 * gcc.target/i386/pr70155-8.c: Likewise.
7422 * gcc.target/i386/pr70155-15.c: Likewise.
7423 * gcc.target/i386/pr70155-17.c: Likewise.
7424 * gcc.target/i386/pr70155-22.c: Likewise.
7425
8b066242 74262016-04-29 Bin Cheng <bin.cheng@arm.com>
7427
7428 PR tree-optimization/70803
7429 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7430
22912e73 74312016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7432
7433 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7434 optimization of vector loop.
7435 * gcc.target/i386/vect-unpack-3.c: New test.
7436 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7437 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7438 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7439
568128c6 74402016-04-29 Marek Polacek <polacek@redhat.com>
7441
7442 PR sanitizer/70342
7443 * g++.dg/ubsan/null-7.C: New test.
7444
025dd1e0 7445 PR c/70852
7446 * gcc.dg/pr70852.c: New test.
7447
eb16928e 74482016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7449
7450 PR/69089
7451 * g++.dg/cpp0x/alignas6.C: New test.
7452
d7377ee9 74532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7454
4860a6bf 7455 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7456 * gcc.dg/pr27003.c: Likewise.
7457 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7458 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7459 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7460 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7461 * gcc.target/arc/mxy.c: Likewise.
7462 * gcc.target/arc/mswape.c: Likewise.
7463 * gcc.target/arc/mrtsc.c: Likewise.
7464 * gcc.target/arc/mcrc.c: Likewise.
7465 * gcc.target/arc/mdsp-packa.c: Likewise.
7466 * gcc.target/arc/mdvbf.c: Likewise.
7467 * gcc.target/arc/mlock.c: Likewise.
7468 * gcc.target/arc/mmac-24.c: Likewise.
7469 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7470
efa1b7ab 74712016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7472 Matthijs Kooijman <matthijs@stdin.nl>
7473 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7474
7475 PR target/60040
7476 * gcc.target/avr/pr60040-1.c: New.
7477 * gcc.target/avr/pr60040-2.c: New.
7478
00371d68 74792016-04-29 Richard Biener <rguenther@suse.de>
7480
7481 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7482
73447cc5 74832016-04-29 Richard Biener <rguenther@suse.de>
7484
7485 PR tree-optimization/13962
7486 PR tree-optimization/65686
7487 * gcc.dg/uninit-pr65686.c: New testcase.
7488
c2087b56 74892016-04-29 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR middle-end/70843
7492 * gcc.dg/pr70843.c: New test.
7493
cdd06d5a 74942016-04-28 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR target/70858
7497 * gcc.target/i386/pr70858.c: New test.
7498
1a60079e 74992016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7500
7501 * gcc.target/arc/nps400-1.c: New file.
7502
11bc2894 75032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7504 Andrew Burgess <andrew.burgess@embecosm.com>
7505
7506 * gcc.target/arc/movh_cl-1.c: New file.
7507
dd9bf0b5 75082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7509 Andrew Burgess <andrew.burgess@embecosm.com>
7510
7511 * gcc.target/arc/extzv-1.c: New file.
7512 * gcc.target/arc/insv-1.c: New file.
7513 * gcc.target/arc/insv-2.c: New file.
7514 * gcc.target/arc/movb-1.c: New file.
7515 * gcc.target/arc/movb-2.c: New file.
7516 * gcc.target/arc/movb-3.c: New file.
7517 * gcc.target/arc/movb-4.c: New file.
7518 * gcc.target/arc/movb-5.c: New file.
7519 * gcc.target/arc/movb_cl-1.c: New file.
7520 * gcc.target/arc/movb_cl-2.c: New file.
7521 * gcc.target/arc/movbi_cl-1.c: New file.
7522 * gcc.target/arc/movl-1.c: New file.
7523
a22e4209 75242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7525 Andrew Burgess <andrew.burgess@embecosm.com>
7526
7527 * gcc.target/arc/cmem-1.c: New file.
7528 * gcc.target/arc/cmem-2.c: New file.
7529 * gcc.target/arc/cmem-3.c: New file.
7530 * gcc.target/arc/cmem-4.c: New file.
7531 * gcc.target/arc/cmem-5.c: New file.
7532 * gcc.target/arc/cmem-6.c: New file.
7533 * gcc.target/arc/cmem-7.c: New file.
7534 * gcc.target/arc/cmem-ld.inc: New file.
7535 * gcc.target/arc/cmem-st.inc: New file.
7536
287c3982 75372016-04-28 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR target/70821
7540 * gcc.target/i386/pr70821.c: New test.
7541
e40e5340 75422016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7543
7544 * gcc.target/powerpc/vec-adde.c: New test.
7545 * gcc.target/powerpc/vec-adde-int128.c: New test.
7546
cf977d50 75472016-04-28 Jakub Jelinek <jakub@redhat.com>
7548
7549 * gcc.target/i386/avx-vround-1.c: New test.
7550 * gcc.target/i386/avx-vround-2.c: New test.
7551 * gcc.target/i386/avx512vl-vround-1.c: New test.
7552 * gcc.target/i386/avx512vl-vround-2.c: New test.
7553
572f8300 75542016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7555
7556 PR testsuite/70595
7557 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7558 (check_effective_target_cilkplus_runtime): ... this.
7559 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7560 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7561
7562 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7563 Require cilkplus_runtime.
7564 Don't add -lcilkrts.
7565 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7566 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7567 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7568 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7569 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7570 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7571 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7572 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7573 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7574 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7575 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7576 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7577 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7578 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7579 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7580 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7581 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7582 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7583 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7584 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7585 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7586 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7587 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7588 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7589 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7590 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7591 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7592 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7593 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7594
7595 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7596 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7597
7598 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7599
7600 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7601 cilkplus_runtime.
7602
dfba0905 76032016-04-27 Marc Glisse <marc.glisse@inria.fr>
7604
7605 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7606 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7607
605a4556 76082015-04-27 Ryan Burn <contact@rnburn.com>
7609
7610 PR c++/69024
7611 PR c++/68997
7612 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7613 diagnostic.
7614 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7615 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7616
6a1231a5 76172016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7618
7619 * gnat.dg/limited_with4.ad[sb]: New test.
7620 * gnat.dg/limited_with4_pkg.ads: New helper.
7621
4dad9e09 76222016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7623
7624 PR target/70155
7625 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7626 and movv1ti_internal patterns
7627 * gcc.target/i386/pr70155-1.c: New test.
7628 * gcc.target/i386/pr70155-2.c: Likewise.
7629 * gcc.target/i386/pr70155-3.c: Likewise.
7630 * gcc.target/i386/pr70155-4.c: Likewise.
7631 * gcc.target/i386/pr70155-5.c: Likewise.
7632 * gcc.target/i386/pr70155-6.c: Likewise.
7633 * gcc.target/i386/pr70155-7.c: Likewise.
7634 * gcc.target/i386/pr70155-8.c: Likewise.
7635 * gcc.target/i386/pr70155-9.c: Likewise.
7636 * gcc.target/i386/pr70155-10.c: Likewise.
7637 * gcc.target/i386/pr70155-11.c: Likewise.
7638 * gcc.target/i386/pr70155-12.c: Likewise.
7639 * gcc.target/i386/pr70155-13.c: Likewise.
7640 * gcc.target/i386/pr70155-14.c: Likewise.
7641 * gcc.target/i386/pr70155-15.c: Likewise.
7642 * gcc.target/i386/pr70155-16.c: Likewise.
7643 * gcc.target/i386/pr70155-17.c: Likewise.
7644 * gcc.target/i386/pr70155-18.c: Likewise.
7645 * gcc.target/i386/pr70155-19.c: Likewise.
7646 * gcc.target/i386/pr70155-20.c: Likewise.
7647 * gcc.target/i386/pr70155-21.c: Likewise.
7648 * gcc.target/i386/pr70155-22.c: Likewise.
7649
a80f3f45 76502016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7651
7652 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7653 ".{5,6}".
7654
279305d1 76552016-04-27 Bin Cheng <bin.cheng@arm.com>
7656
7657 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7658 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7659 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7660 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7661 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7662
8974b625 76632016-04-27 Richard Biener <rguenther@suse.de>
7664
7665 PR ipa/70760
7666 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7667 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7668
886d5463 76692016-04-27 Nathan Sidwell <nathan@acm.org>
7670
7671 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7672 * g++.dg/ubsan/pr63956.C: Adjust error location.
7673
f0e35aa9 76742016-04-27 Nick Clifton <nickc@redhat.com>
7675
7676 PR middle-end/49889
7677 * gcc.dg/pr49889.c: New test.
7678
40385231 76792016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7680
7681 * c-c++-common/memset-array.c: New test.
7682
37229a71 76832016-04-26 Martin Sebor <msebor@redhat.com>
7684
7685 PR c++/66639
7686 * g++.dg/cpp1y/func_constexpr.C: New test.
7687
3eedf9bd 76882016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7689
7690 PR c++/70241
7691 * g++.dg/cpp0x/enum32.C: New test.
7692 * g++.dg/cpp0x/enum33.C: New test.
7693
76942016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7695
7696 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7697 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7698 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7699 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7700 * gcc.c-torture/execute/pr38151.c: Likewise.
7701 * gcc.c-torture/execute/pr66556.c: Likewise.
7702 * gcc.c-torture/execute/pr67781.c: Likewise.
7703 * gcc.c-torture/execute/pr68648.c: Likewise.
7704
8c51f92f 77052016-04-26 Marc Glisse <marc.glisse@inria.fr>
7706
7707 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7708
fa20ebd3 77092016-04-26 Marek Polacek <polacek@redhat.com>
7710
7711 PR c/67784
7712 * gcc.dg/pr67784-3.c: New test.
7713 * gcc.dg/pr67784-4.c: New test.
7714 * gcc.dg/pr67784-5.c: New test.
7715
9db47803 7716 PR c/70791
7717 * gcc.dg/Wnested-externs-2.c: New test.
7718
bff407f2 77192016-04-26 Marc Glisse <marc.glisse@inria.fr>
7720
7721 * gcc.dg/fold-plusmult.c: Adjust.
7722 * gcc.dg/no-strict-overflow-6.c: Adjust.
7723 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7724
78d0c69e 77252016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7726
7727 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7728 number scans.
7729 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7730 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7731 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7732 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7733 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7734 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7735 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7736 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7737 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7738 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7739 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7740 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7741 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7742 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7743 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7744 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7745 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7746 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7747 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7748 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7749 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7750 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7751 scans.
7752 * gcc.target/i386/pr32219-4.c: Likewise.
7753 * gcc.target/i386/pr32219-6.c: Likewise.
7754 * gcc.target/i386/pr32219-8.c: Likewise.
7755
221d6722 77562016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757
7758 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7759 associated options.
7760
514727a9 77612016-04-26 Marek Polacek <polacek@redhat.com>
7762
7763 PR c++/70744
7764 * g++.dg/ext/cond2.C: New test.
7765
e6ee4c61 77662016-04-26 Bin Cheng <bin.cheng@arm.com>
7767
7768 PR tree-optimization/70771
7769 PR tree-optimization/70775
7770 * gcc.dg/pr70771.c: New test.
3730828c 7771 * gcc.dg/pr70775.c: New test.
e6ee4c61 7772
b3d72796 77732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7774
7775 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7776
c11ece29 77772016-04-25 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/70780
7780 * gcc.dg/torture/pr70780.c: New testcase.
7781
92a44a68 77822016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7783
4860a6bf 7784 * gcc.target/arm/neon-vaddws16.c: New test.
7785 * gcc.target/arm/neon-vaddws32.c: New test.
7786 * gcc.target/arm/neon-vaddwu16.c: New test.
7787 * gcc.target/arm/neon-vaddwu32.c: New test.
7788 * gcc.target/arm/neon-vaddwu8.c: New test.
7789 * lib/target-supports.exp
d40b10b2 7790 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7791 that arm neon support vector widen sum of HImode TO SImode.
7792
4bbfd6c2 77932016-04-23 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR sanitizer/70712
7796 * c-c++-common/asan/pr70712.c: New test.
7797
524df596 77982016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7799
7800 * .gitattributes: New file.
7801
426c75c3 78022016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7803
7804 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7805
c052a8d5 78062016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7807
7808 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7809 * gfortran.dg/submodule_15.f08: Likewise.
7810
c08d4612 78112016-04-22 Richard Biener <rguenther@suse.de>
7812
7813 PR tree-optimization/70740
7814 * gcc.dg/torture/pr70740.c: New testcase.
7815
fd3211e1 78162016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7817
7818 PR target/70750
7819 * gcc.target/i386/pr70750-1.c: New test.
7820 * gcc.target/i386/pr70750-2.c: Likewise.
7821
15acd78c 78222016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7823
7824 PR c++/70540
7825 * g++.dg/cpp0x/auto48.C: New.
7826
192bf59c 78272016-04-21 Marek Polacek <polacek@redhat.com>
7828
7829 PR c++/70513
7830 * g++.dg/cpp0x/forw_enum12.C: New test.
7831 * g++.dg/cpp0x/forw_enum13.C: New test.
7832
5d429e99 78332016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7834
7835 PR target/70728
7836 * gcc.target/i386/pr70728.c: New test.
7837
06777d85 78382016-04-21 Richard Biener <rguenther@suse.de>
7839
7840 PR middle-end/70747
7841 * gcc.dg/pr70747.c: New testcase.
7842
7434c6fb 78432016-04-21 Bin Cheng <bin.cheng@arm.com>
7844
7845 PR tree-optimization/70715
7846 * gcc.dg/tree-ssa/scev-13.c: New test.
7847
f3ec0970 78482016-04-21 Marc Glisse <marc.glisse@inria.fr>
7849
7850 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7851
523f3a9d 78522016-04-21 Marc Glisse <marc.glisse@inria.fr>
7853
7854 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7855
ace7bf06 78562016-04-20 Jan Hubicka <jh@suse.cz>
7857
7858 PR ipa/70018
7859 * g++.dg/ipa/nothrow-1.C: New testcase.
7860
2b073aa6 78612016-04-20 Nathan Sidwell <nathan@acm.org>
7862
7863 PR c++/55635
7864 * g++.dg/eh/delete1.C: New.
7865
8a574c11 78662016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7867
7868 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7869 -mtune-ctrl=sse_typeless_stores.
7870
e3400750 78712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7872
7873 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7874
4bd8a059 78752016-04-20 Bin Cheng <bin.cheng@arm.com>
7876
7877 PR tree-optimization/69489
7878 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7879
70574e60 78802016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7881
7882 PR c++/69363
7883 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7884 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7885 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7886
bd6f374c 78872016-04-20 Bin Cheng <bin.cheng@arm.com>
7888
7889 PR tree-optimization/56625
7890 PR tree-optimization/69489
7891 * gcc.dg/vect/pr56625.c: New test.
7892 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7893
482539ee 78942016-04-20 Andrew Pinski <apinski@cavium.com>
7895
7896 PR target/64971
7897 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7898
b4672800 78992016-04-20 Arnaud Charlet <charlet@adacore.com>
7900
7901 * gnat.dg/self1.adb: Remove now incorrect test.
7902
4fb48737 79032016-04-20 Bin Cheng <bin.cheng@arm.com>
7904
7905 * gcc.dg/tree-ssa/scev-11.c: New test.
7906 * gcc.dg/tree-ssa/scev-12.c: New test.
7907
97efb92e 79082016-04-20 Marek Polacek <polacek@redhat.com>
7909
7910 PR tree-optimization/70725
7911 * gcc.dg/pr70725.c: New test.
7912
9d2d4060 79132016-04-20 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/70726
7916 * g++.dg/vect/pr70726.cc: New testcase.
7917
54530437 79182016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7919
7920 PR target/70674
7921 * gcc.target/s390/pr70674.c: New test.
7922
acda2210 79232016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7924
7925 PR libgfortran/70684
7926 * gfortran.dg/list_read_14.f90: New test.
7927
b7040bb0 79282016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7929
7930 PR target/69201
7931 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7932 extern to force it misaligned.
7933 (b): Likewise.
7934 (c): Likewise.
7935 (d): Likewise.
7936 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7937 Don't check `*' before movv4sf_internal.
7938 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7939 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7940 Don't check `*' before movv16qi_internal.
7941 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7942 extern to force it misaligned.
7943 (b): Likewise.
7944 (c): Likewise.
7945 (d): Likewise.
7946 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7947 Don't check `*' before movv2df_internal.
7948 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7949 extern to force it misaligned.
7950 (b): Likewise.
7951 (c): Likewise.
7952 (d): Likewise.
7953 Check movv8sf_internal instead of avx_storeups256.
7954 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7955
263b5475 79562016-04-19 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/70171
7959 * g++.dg/tree-ssa/pr70171.C: New testcase.
7960
222ac318 79612016-04-19 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/70724
7964 * gcc.dg/torture/pr70724.c: New testcase.
7965
003000a4 79662016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7967
7968 PR middle-end/70689
4860a6bf 7969 * gcc.target/i386/pr70689.c: New.
003000a4 7970
3f6e13de 79712016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7972
7973 PR target/70708
7974 * gcc.target/i386/pr70708.c: New test.
7975
10abddbd 79762016-04-18 Richard Biener <rguenther@suse.de>
7977
7978 PR tree-optimization/43434
7979 * gcc.dg/vect/pr43434.c: New testcase.
7980 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7981 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7982 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7983 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7984 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7985 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7986 * gcc.dg/gomp/pr68640.c: Likewise.
7987 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7988 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7989
950db54a 79902016-04-18 Richard Biener <rguenther@suse.de>
7991
7992 PR tree-optimization/70701
7993 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7994
67ccbf39 79952016-04-18 Tom de Vries <tom@codesourcery.com>
7996
7997 PR testsuite/70699
7998 * gcc.dg/pr70161.c: Add dot-file scans.
7999 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8000 instead of after last dot char.
8001
021ad2f3 80022016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8003
8004 * c-c++-common/dump-ada-spec-3.c: New test.
8005 * c-c++-common/dump-ada-spec-4.c: Likewise.
8006
d572fcfd 80072016-04-17 Tom de Vries <tom@codesourcery.com>
8008
8009 PR other/70183
8010 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8011
8b4ee73c 80122016-04-15 Jan Hubicka <jh@suse.cz>
8013
8014 PR ipa/70018
8015 * g++.dg/ipa/pure-const-1.C: New testcase.
8016 * g++.dg/ipa/pure-const-2.C: New testcase.
8017 * g++.dg/ipa/pure-const-3.C: New testcase.
8018
eac243e7 80192016-04-15 Marek Polacek <polacek@redhat.com>
8020
8021 PR c/70671
8022 * gcc.dg/bitfld-22.c: New test.
8023
64c1df32 80242016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8025
8026 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8027 x86_64.
8028
926f9422 80292016-04-15 Marek Polacek <polacek@redhat.com>
8030
8031 PR c/70651
8032 * c-c++-common/pr70651.c: New test.
8033
309bbaa3 80342016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8035
8036 PR rtl-optimization/70681
8037 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8038 dump scan on arm and powerpc.
8039 * gcc.dg/pr10474.c: Likewise.
8040
b4ba8358 80412016-04-15 Jakub Jelinek <jakub@redhat.com>
8042
ed92874a 8043 PR c++/69517
8044 PR c++/70019
8045 PR c++/70588
8046 * g++.dg/cpp1y/vla11.C: Revert for real.
8047
b4ba8358 8048 PR c/70436
8049 * c-c++-common/Wparentheses-1.c: New test.
8050 * c-c++-common/gomp/Wparentheses-1.c: New test.
8051 * c-c++-common/gomp/Wparentheses-2.c: New test.
8052 * c-c++-common/gomp/Wparentheses-3.c: New test.
8053 * c-c++-common/gomp/Wparentheses-4.c: New test.
8054 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8055 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8056 * c-c++-common/goacc/Wparentheses-1.c: New test.
8057
65717bb5 80582016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8059
8060 PR target/70662
8061 * gcc.target/i386/pr70662.c: New test.
8062
ca1a4077 80632016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8064 Alan Modra <amodra@gmail.com>
ca1a4077 8065
8066 PR tree-optimization/70130
8067 * gcc.dg/vect/O3-pr70130.c: New testcase.
8068
dbe1794c 80692016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8070
11836644 8071 PR target/70669
8072 * gcc.target/powerpc/pr70669.c: New test.
8073
dbe1794c 8074 PR target/70640
8075 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8076 a power7 system that does not have an assembler that supports
8077 power8.
8078
4c1007f1 80792016-04-14 Martin Sebor <msebor@redhat.com>
8080
8081 PR c++/69517
8082 PR c++/70019
8083 PR c++/70588
8084 * c-c++-common/ubsan/vla-1.c: Revert.
8085 * g++.dg/cpp1y/vla11.C: Same.
8086 * g++.dg/cpp1y/vla12.C: Same.
8087 * g++.dg/cpp1y/vla13.C: Same.
8088 * g++.dg/cpp1y/vla14.C: Same.
8089 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8090 * g++.dg/init/array24.C: Same.
4c1007f1 8091 * g++.dg/ubsan/vla-1.C: Same.
8092
22dcab66 80932016-04-14 Marek Polacek <polacek@redhat.com>
8094 Jan Hubicka <hubicka@ucw.cz>
8095
8096 PR c++/70029
8097 * g++.dg/torture/pr70029.C: New test.
8098
3e74b025 80992016-04-14 Martin Sebor <msebor@redhat.com>
8100
8101 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8102 type size to prevent failures on targets with very low maximum
8103 alignment.
8104
1d2e0f2a 81052016-04-14 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/70623
8108 * gcc.dg/torture/pr70623.c: New testcase.
8109 * gcc.dg/torture/pr70623-2.c: Likewise.
8110
9aed0626 81112016-04-13 Martin Sebor <msebor@redhat.com>
8112
8113 PR c++/69517
8114 PR c++/70019
8115 PR c++/70588
8116 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8117 * g++.dg/cpp1y/vla11.C: New test.
8118 * g++.dg/cpp1y/vla12.C: New test.
8119 * g++.dg/cpp1y/vla13.C: New test.
8120 * g++.dg/cpp1y/vla14.C: New test.
8121 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8122 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8123 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8124
fd499010 81252016-04-13 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR c++/70641
8128 * g++.dg/opt/pr70641.C: New test.
8129
87fa7252 81302016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 PR rtl-optimization/68749
8133 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8134 effects of argument promotions.
8135 Remove default args to dg-skip-if.
8136
6c40e18b 81372016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 PR c++/70635
8140 * g++.dg/parse/pr70635.C: New.
8141
92c53257 81422016-04-13 Marek Polacek <polacek@redhat.com>
8143
8144 PR c++/70639
8145 * c-c++-common/Wmisleading-indentation-4.c: New test.
8146
0241e4dc 81472016-04-13 Marek Polacek <polacek@redhat.com>
8148
8149 PR c/70436
4860a6bf 8150 * gcc.dg/Wparentheses-12.c: New test.
8151 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8152
92bda444 81532016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8154
8155 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8156 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8157 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8158
38ea8a26 81592016-04-13 Jakub Jelinek <jakub@redhat.com>
8160
d08aa032 8161 PR middle-end/70633
8162 * gcc.c-torture/compile/pr70633.c: New test.
8163
38ea8a26 8164 PR debug/70628
8165 * gcc.dg/torture/pr70628.c: New test.
8166
9231d5c2 81672016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8168
8169 PR c++/70610
8170 * g++.dg/template/pr70610.C: New test.
8171 * g++.dg/template/pr70610-2.C: New test.
8172 * g++.dg/template/pr70610-3.C: New test.
8173 * g++.dg/template/pr70610-4.C: New test.
8174
249ca944 81752016-04-12 Jakub Jelinek <jakub@redhat.com>
8176
7f2ea2fb 8177 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8178 128 instead of 32.
8179
249ca944 8180 PR c++/70571
8181 * g++.dg/ext/pr70571.C: New test.
8182
8ca5a97d 81832016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8184
bf32a52d 8185 PR target/70640
8ca5a97d 8186 * gcc.target/powerpc/pr70640.c: New test.
8187
e971b45f 81882016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/68722
8191 * g++.dg/parse/pr68722.C: New.
8192
0b54d964 81932016-04-12 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR rtl-optimization/70596
8196 * gcc.target/i386/pr70596.c: New test.
8197
d2dd85e3 81982016-04-12 Nathan Sidwell <nathan@acm.org>
8199
8200 PR c++/70501
8201 * g++.dg/init/pr70501.C: New.
8202
2d0001b0 82032016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8204
8205 * gcc.target/i386/asm-flag-6.c: New test.
8206
6c4df0d1 82072016-04-12 Tom de Vries <tom@codesourcery.com>
8208
8209 PR tree-optimization/68756
8210 * gcc.dg/graphite/pr68756.c: New test.
8211
0d60da57 82122016-04-12 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR tree-optimization/70602
8215 * gcc.c-torture/execute/pr70602.c: New test.
8216
62735984 82172016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8218
8219 PR target/70381
8220 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8221 __float128 emulator is built and runs.
8222 * gcc.target/powerpc/float128-1.c: Likewise.
8223
8224 * lib/target-supports.exp (check_ppc_float128_sw_available):
8225 Rework tests for __float128 software and hardware
8226 availability. Fix exit condition to return 0 on success.
8227
a702492c 82282016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8229
8230 PR target/70133
8231 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8232 * gcc.target/aarch64/target_attr_15.c: Likewise.
8233
a8c5ce92 82342016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8235
8236 PR c++/69066
8237 * g++.dg/cpp1y/pr69066.C: New.
8238
5ecab913 82392016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8240
8241 PR fortran/68566
8242 * gfortran.dg/pr36192.f90: Update test.
8243 * gfortran.dg/pr36192_1.f90: Update test.
8244 * gfortran.dg/real_dimension_1.f: Update test.
8245 * gfortran.dg/parameter_array_init_7.f90: New test.
8246
6cb5ef70 82472016-04-09 John David Anglin <danglin@gcc.gnu.org>
8248
4edfdd23 8249 PR testsuite/64039
8250 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8251
964f71e3 8252 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8253
5d61c198 8254 PR rtl-optimization/66669
8255 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8256
16eaaf58 8257 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8258
0b68802d 8259 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8260 * gcc.dg/pie-1.c: Likewise.
8261 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8262 * gcc.dg/pic-4.c: Likewise.
8263 * gcc.dg/pie-3.c: Likewise.
8264 * gcc.dg/pie-4.c: Likewise.
8265
9c0dd509 8266 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8267
03b2d3c1 8268 PR tree-optimization/68644
8269 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8270
6cb5ef70 8271 PR rtl-optimization/64886
8272 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8273
07de41ba 82742016-04-09 Tom de Vries <tom@codesourcery.com>
8275
8276 PR tree-optimization/68953
8277 * gcc.dg/graphite/pr68953.c: New test.
8278
d294e3fb 82792016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8280
8281 PR fortran/70592
8282 * gfortran.dg/deferred_character_16.f90: New test.
8283
3cb15094 82842016-04-09 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR tree-optimization/70586
8287 * gcc.c-torture/execute/pr70586.c: New test.
8288
a02dc66f 82892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8290
8291 PR sanitizer/70573
8292 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8293 with __builtin_memset
8294 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8295
0c302595 82962016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8297
8298 PR lto/70289
8299 PR ipa/70348
8300 PR tree-optimization/70373
8301 PR middle-end/70533
8302 PR middle-end/70534
8303 PR middle-end/70535
8304 * c-c++-common/goacc/reduction-5.c: New test.
8305 * c-c++-common/goacc/reduction-promotions.c: New test.
8306 * gfortran.dg/goacc/reduction-3.f95: New test.
8307 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8308
c6c0523b 83092016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8310
8311 PR c++/70590
8312 PR c++/70452
8313 * g++.dg/pr70590.C: New test.
8314 * g++.dg/pr70590-2.C: New test.
8315
3ac399da 83162016-04-08 Jakub Jelinek <jakub@redhat.com>
8317
e97d1706 8318 PR middle-end/70593
8319 * gcc.target/i386/pr70593.c: New test.
8320
3ac399da 8321 PR rtl-optimization/70574
8322 * gcc.target/i386/avx2-pr70574.c: New test.
8323
fcfbb129 83242016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8325
8326 PR sanitizer/70541
8327 * c-c++-common/asan/pr70541.c: New test.
8328
0aabcddf 83292016-04-08 Tom de Vries <tom@codesourcery.com>
8330
8331 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8332 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8333
bec0c1e8 83342016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8335
8336 PR target/70566
8337 * gcc.c-torture/execute/pr70566.c: New test.
8338
87c791f5 83392016-04-08 Tom de Vries <tom@codesourcery.com>
8340
8341 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8342 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8343
7f38718f 83442016-04-08 Alan Modra <amodra@gmail.com>
8345
8346 * gcc.target/powerpc/pr70117.c: New.
8347
a96a7710 83482016-04-07 Jakub Jelinek <jakub@redhat.com>
8349
7a6265d1 8350 PR testsuite/70581
8351 * gcc.dg/lto/simd-function_0.c: New test.
8352
a96a7710 8353 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8354 clones.
8355 * c-c++-common/attr-simd-2.c: Likewise.
8356 * c-c++-common/attr-simd-4.c: Likewise.
8357 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8358 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8359
508dd607 83602016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8361
8362 PR testsuite/70553
8363 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8364
1b61585a 83652016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8366 Tom de Vries <tom@codesourcery.com>
8367
8368 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8369 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8370 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8371 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8372 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8373 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8374 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8375 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8376
5f060aa8 83772016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8378
8379 PR c/70436
8380 * g++.dg/warn/Wparentheses-29.C: New test.
8381
d3831f71 83822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8383
8384 PR c/70436
8385 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8386 explicit braces to resolve a future -Wparentheses warning.
8387
382ece2d 83882016-04-06 Richard Henderson <rth@redhat.com>
8389
8390 * gcc.dg/pr61817-1.c: New test.
8391 * gcc.dg/pr61817-2.c: New test.
8392 * gcc.dg/pr69391-1.c: New test.
8393 * gcc.dg/pr69391-2.c: New test.
8394
72234ee9 83952016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8396
8397 PR rtl-optimization/70398
4860a6bf 8398 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8399
5547150a 84002016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8401
8402 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8403
15b70121 84042016-04-06 Yvan Roux <yvan.roux@linaro.org>
8405 Pedro Alves <palves@redhat.com>
8406
8407 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8408
585aefbb 84092016-04-06 Jakub Jelinek <jakub@redhat.com>
8410
0cbb513b 8411 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8412 Check for avx512f effective targets instead of avx2.
8413 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8414 for AVX512F clones.
8415 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8416 * g++.dg/gomp/declare-simd-1.C: Likewise.
8417 * g++.dg/gomp/declare-simd-3.C: Likewise.
8418 * g++.dg/gomp/declare-simd-4.C: Likewise.
8419
585aefbb 8420 PR middle-end/70550
8421 * c-c++-common/gomp/pr70550-1.c: New test.
8422 * c-c++-common/gomp/pr70550-2.c: New test.
8423
0b91cceb 84242016-04-05 Nathan Sidwell <nathan@acm.org>
8425
8426 PR c++/70512
8427 * g++.dg/ext/attribute-may-alias-5.C: New.
8428
645a9d8e 84292016-04-05 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR c++/70336
8432 * c-c++-common/pr70336.c: New test.
8433 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8434 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8435
bdf23925 84362016-04-05 Jan Hubicka <hubicka@ucw.cz>
8437
8438 PR ipa/66223
8439 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8440
aaff837c 84412016-04-05 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR rtl-optimization/70542
8444 * gcc.dg/torture/pr70542.c: New test.
8445 * gcc.target/i386/avx2-pr70542.c: New test.
8446
2eac58a0 84472016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8448
8449 PR tree-optimization/70509
8450 * gcc.target/i386/avx512bw-pr70509.c: New test.
8451
4f7ebe46 84522016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8453
8454 PR c++/70452
8455 * g++.dg/ext/constexpr-vla4.C: New test.
8456
305d86a0 84572016-04-05 Uros Bizjak <ubizjak@gmail.com>
8458
8459 PR target/70510
8460 * gcc.target/i386/pr70510.c: New test.
8461
eec3b789 84622016-04-05 Richard Biener <rguenther@suse.de>
8463
8464 PR tree-optimization/70526
8465 * g++.dg/torture/pr70526.C: New testcase.
8466
ca943582 84672016-04-05 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR target/70525
8470 * gcc.target/i386/pr70525.c: New test.
8471
87825cd5 84722016-04-05 Richard Biener <rguenther@suse.de>
8473
8474 PR middle-end/70499
8475 * g++.dg/torture/pr70499.C: New testcase.
8476
14638828 84772016-04-05 Richard Biener <rguenther@suse.de>
8478
8479 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8480 remove XFAIL.
8481
967a90d5 84822016-04-04 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR middle-end/70307
8485 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8486 rs6000 ABI warnings.
8487
d374a3a3 84882016-04-04 Jan Hubicka <hubicka@ucw.cz>
8489
8490 PR ipa/66223
8491 * g++.dg/ipa/devirt-51.C: New testcase.
8492
8ff377a6 84932016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8494 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8495
8496 PR middle-end/70457
8497 * gcc.dg/torture/pr70457.c: New.
8498
f567b44f 84992016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8500
8501 PR fortran/67538
8502 * gfortran.dg/allocate_with_source_19.f08: New test.
8503
89d4ebfa 85042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8505
8506 PR fortran/65795
8507 * gfortran.dg/coarray_allocate_6.f08: New test.
8508
68ab33a6 85092016-04-04 Richard Biener <rguenther@suse.de>
8510
8511 PR rtl-optimization/70484
8512 * gcc.dg/torture/pr70484.c: New testcase.
8513
c4f5465d 85142016-04-04 Marek Polacek <polacek@redhat.com>
8515
8516 PR c/70307
8517 * gcc.dg/torture/pr70307.c: New test.
8518
bfec6609 85192016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8520
8521 PR target/70416
8522 PR target/67391
8523 * gcc.target/sh/torture/pr70416.c: New.
8524
40df9099 85252016-04-02 Martin Sebor <msebor@redhat.com>
8526
8527 PR c++/67376
8528 PR c++/70170
8529 PR c++/70172
8530 PR c++/70228
8531 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8532 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8533 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8534 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8535 * g++.dg/cpp0x/constexpr-string.C: Same.
8536 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8537 * g++.dg/cpp0x/pr65398.C: Same.
8538 * g++.dg/ext/constexpr-vla1.C: Same.
8539 * g++.dg/ext/constexpr-vla2.C: Same.
8540 * g++.dg/ext/constexpr-vla3.C: Same.
8541 * g++.dg/ubsan/pr63956.C: Same.
8542
0edb9bfe 85432016-04-01 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR rtl-optimization/70467
8546 * gcc.target/i386/pr70467-2.c: New test.
8547
e5b1a1d9 85482016-04-01 Jakub Jelinek <jakub@redhat.com>
8549 Marek Polacek <polacek@redhat.com>
8550
8551 PR c++/70488
8552 * g++.dg/init/new47.C: New test.
8553
b2ca3fb0 85542016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8555
8556 PR target/70496
8557 * gcc.target/arm/pr70496.c: New test.
8558
4c3bd1e3 85592016-04-01 Nathan Sidwell <nathan@acm.org>
8560
47de69ad 8561 PR c++/68475
8562 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8563
313d569f 85642016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8565
8566 PR target/69890
8567 * gcc.dg/strlenopt.h (memmove): New.
8568 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8569 instead of "string.h".
8570 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8571 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8572 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8573 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8574 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8575 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8576 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8577 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8578 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8579 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8580 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8581 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8582 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8583 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8584 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8585 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8586 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8587 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8588 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8589 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8590
5469facd 85912016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8592
8593 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8594 (Holder::foo): Reflect this.
8595
503de754 85962016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8597
8598 PR target/70442
8599 * gcc.dg/pr70442.c: New test.
8600
13ee2de7 86012016-03-31 Nathan Sidwell <nathan@acm.org>
8602
8603 PR c++/70393
8604 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8605
5e0d03a8 86062016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8607
8608 PR target/70453
8609 * gcc.target/i386/pr70453.c: New test.
8610
8cb82ed4 86112016-03-31 Andrey Belevantsev <abel@ispras.ru>
8612
8613 PR target/70292
8614 * gcc.c-torture/pr70292.c: New test.
8615
7952b661 86162016-03-31 Marek Polacek <polacek@redhat.com>
8617
8618 PR c/70297
8619 * c-c++-common/pr70297.c: New test.
8620 * g++.dg/cpp0x/typedef-redecl.C: New test.
8621 * gcc.dg/typedef-redecl2.c: New test.
8622
1607cc74 86232016-03-31 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR rtl-optimization/70460
8626 * gcc.c-torture/execute/pr70460.c: New test.
8627
c689c252 86282016-03-31 Richard Biener <rguenther@suse.de>
8629
8630 PR c++/70430
8631 * g++.dg/ext/vector30.C: New testcase.
8632
91c9586d 86332016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8634 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8635
8636 * gfortran.dg/fmt_pf.f90: New test.
8637
afa5c1b8 86382016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8639
8640 Forward-port from 5 branch
8641 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR testsuite/70356
8644 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8645 dg-require-effective-target after dg-do.
8646
8647 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8648
8649 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8650
6a5dcab3 86512016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8652 Julian Brown <julian@codesourcery.com>
8653 Chung-Lin Tang <cltang@codesourcery.com>
8654 Cesar Philippidis <cesar@codesourcery.com>
8655 James Norris <jnorris@codesourcery.com>
8656 Tom de Vries <tom@codesourcery.com>
8657 Nathan Sidwell <nathan@codesourcery.com>
8658
305d86a0 8659 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8660 * c-c++-common/goacc/loop-clauses.c: Likewise.
8661 * g++.dg/goacc/template.C: Likewise.
8662 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8663 * gfortran.dg/goacc/loop-1.f95: Likewise.
8664 * gfortran.dg/goacc/loop-5.f95: Likewise.
8665 * gfortran.dg/goacc/loop-6.f95: Likewise.
8666 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8667 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8668 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8669 * c-c++-common/goacc/clauses-fail.c: Likewise.
8670 * c-c++-common/goacc/parallel-1.c: Likewise.
8671 * c-c++-common/goacc/reduction-1.c: Likewise.
8672 * c-c++-common/goacc/reduction-2.c: Likewise.
8673 * c-c++-common/goacc/reduction-3.c: Likewise.
8674 * c-c++-common/goacc/reduction-4.c: Likewise.
8675 * c-c++-common/goacc/routine-3.c: Likewise.
8676 * c-c++-common/goacc/routine-4.c: Likewise.
8677 * c-c++-common/goacc/routine-5.c: Likewise.
8678 * c-c++-common/goacc/tile.c: Likewise.
8679 * g++.dg/goacc/template.C: Likewise.
8680 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8681 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8682 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8683 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8684 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8685 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8686 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8687 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8688 * c-c++-common/goacc/use_device-1.c: ... this file.
8689 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8690 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8691 * c-c++-common/goacc/host_data-6.c: ... this file.
8692 * c-c++-common/goacc/loop-2-kernels.c: New file.
8693 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8694 * c-c++-common/goacc/loop-3.c: Likewise.
8695 * g++.dg/goacc/reference.C: Likewise.
8696 * g++.dg/goacc/routine-1.C: Likewise.
8697 * g++.dg/goacc/routine-2.C: Likewise.
8698
932c0baa 86992016-03-30 Richard Biener <rguenther@suse.de>
8700
8701 PR middle-end/70450
8702 * gcc.dg/torture/pr70450.c: New testcase.
8703
7f7c4659 87042016-03-30 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR target/70421
8707 * gcc.dg/torture/pr70421.c: New test.
8708 * gcc.target/i386/avx512f-pr70421.c: New test.
8709
9cbfe80c 87102016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8711
8712 PR testsuite/70364
8713 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8714 (check): New function.
8715 (bar): Call check.
8716 (foo): Align stack to 16 bytes when calling bar.
8717 * gcc.target/i386/cleanup-2.c: Likewise.
8718
f56c7d36 87192016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8720
8721 PR tree-optimization/59124
8722 * gcc.dg/Warray-bounds-19.c: New test.
8723
92a44a68 87242016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8725
8726 * lib/prune.exp (escape_regex_chars): New.
8727 (prune_file_path): Update to quote metcharacters for regexp.
8728
a3daa269 87292016-03-29 Jakub Jelinek <jakub@redhat.com>
8730
24e1ba3d 8731 PR rtl-optimization/70429
8732 * gcc.c-torture/execute/pr70429.c: New test.
8733
a3daa269 8734 PR tree-optimization/70405
8735 * gcc.dg/pr70405.c: New test.
8736
3ef41a6e 87372016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8738
8739 PR fortran/70397
8740 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8741 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8742
4abd9410 87432016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8744
8745 PR testsuite/64177
8746 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8747 __cilkrts_set_param to set two workers.
8748 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8749 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8750
b58e5f0f 87512016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8752
305d86a0 8753 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8754
bff53658 87552016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8756
8757 PR target/70406
305d86a0 8758 * gcc.target/i386/pr70406.c: New test.
bff53658 8759
bb2c9c15 87602016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8761
8762 * gnat.dg/specs/double_record_extension3.ads: New test.
8763
f12c84ab 87642016-03-25 Richard Henderson <rth@redhat.com>
8765
8766 PR target/70120
8767 * gcc.target/aarch64/pr70120-1.c: New.
8768 * gcc.target/aarch64/pr70120-2.c: New.
8769 * gcc.target/aarch64/pr70120-3.c: New.
8770
b0bf58c4 87712016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8772
8773 PR c++/62212
8774 * g++.dg/template/mangle2.C: The dg-do directive should be
8775 "compile" not "assemble".
8776
f175ba0f 87772016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8778
8779 PR lto/69650
8780 * gcc.dg/pr69650.c: New test.
8781
4cc3295f 87822016-03-25 David Edelsohn <dje.gcc@gmail.com>
8783
8784 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8785
0cf40600 87862016-03-25 Alan Modra <amodra@gmail.com>
8787
8788 * gcc.dg/dfp/pr70052.c: New test.
8789
3aebf099 87902016-03-24 Richard Henderson <rth@redhat.com>
8791
8792 PR middle-end/69845
8793 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8794 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8795
83245bd3 87962016-03-24 Tom de Vries <tom@codesourcery.com>
8797
8798 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8799
108e7ee4 88002016-03-24 Tom de Vries <tom@codesourcery.com>
8801
8802 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8803 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8804
17af0b14 88052016-03-24 Tom de Vries <tom@codesourcery.com>
8806
8807 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8808 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8809
6c8770ee 88102016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8811
8812 PR c++/62212
8813 * g++.dg/template/mangle2.C: New test.
8814
a7e21b7b 88152016-03-24 Richard Biener <rguenther@suse.de>
8816
8817 PR tree-optimization/70396
8818 * gcc.dg/torture/pr70396.c: New testcase.
8819
f365d297 88202016-03-24 Richard Biener <rguenther@suse.de>
8821
8822 PR middle-end/70370
8823 * gcc.dg/torture/pr70370.c: New testcase.
8824
da7aeb13 88252016-03-24 Tom de Vries <tom@codesourcery.com>
8826
8827 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8828 * gfortran.dg/goacc/kernels-tree.f95: Same.
8829 * gfortran.dg/goacc/parallel-tree.f95: Same.
8830
80b30de0 88312016-03-24 Tom de Vries <tom@codesourcery.com>
8832
8833 * c-c++-common/goacc/uninit-if-clause.c: New test.
8834 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8835
cb9b6b99 88362016-03-24 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR target/70290
305d86a0 8839 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8840 Fix formatting.
cb9b6b99 8841
a4225fff 88422016-03-24 Richard Biener <rguenther@suse.de>
8843
8844 PR tree-optimization/70372
8845 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8846
5a869ab8 88472016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8848
8849 PR c++/70347
8850 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8851
36ce5faa 88522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8853
8854 PR c++/70332
8855 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8856
c4fa85c9 88572016-03-23 Jakub Jelinek <jakub@redhat.com>
8858
d9377ad5 8859 PR c++/70001
8860 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8861 * g++.dg/cpp1y/pr70001.C: New test.
8862
c4fa85c9 8863 PR c++/70323
8864 * g++.dg/cpp0x/constexpr-70323.C: New test.
8865
0a2062da 88662016-03-23 Alexandre Oliva <aoliva@redhat.com>
8867 Jason Merrill <jason@redhat.com>
8868 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR c++/69315
8871 * g++.dg/cpp0x/constexpr-69315.C: New test.
8872 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8873
62d2a6dc 88742016-03-23 Marek Polacek <polacek@redhat.com>
8875
8876 PR c++/69884
8877 * g++.dg/warn/Wignored-attributes-1.C: New test.
8878 * g++.dg/warn/Wignored-attributes-2.C: New test.
8879
a82d6246 88802016-03-23 Tom de Vries <tom@codesourcery.com>
8881
8882 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8883 initialization.
8884 * gfortran.dg/goacc/private-3.f95 (test): Same.
8885 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8886 missing use param.
8887
dc834ba1 88882016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8889
8890 * lib/target-supports.exp: Remove v7ve entry from loop
8891 creating effective target checks.
8892 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8893 (add_options_for_arm_arch_v7ve): Likewise.
8894
7e83fd1f 88952016-03-23 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR tree-optimization/70354
8898 * gcc.dg/vect/pr70354-1.c: New test.
8899 * gcc.dg/vect/pr70354-2.c: New test.
8900 * gcc.target/i386/avx2-pr70354-1.c: New test.
8901 * gcc.target/i386/avx2-pr70354-2.c: New test.
8902
4e4da058 89032016-03-22 Jeff Law <law@redhat.com>
8904
8905 PR target/70232
8906 * gcc.dg/tree-ssa/pr70232.c: New test.
8907
6855137b 89082016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8909
8910 PR target/70302
8911 * gcc.target/i386/pr70302.c: New test.
8912
19db1ec8 89132016-03-22 Richard Biener <rguenther@suse.de>
8914
8915 PR middle-end/70251
8916 * g++.dg/torture/pr70251.C: New testcase.
8917
4baec9f2 89182016-03-22 David Malcolm <dmalcolm@redhat.com>
8919
8920 PR c/69993
8921 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8922 Wmisleading-indentation.c.
8923 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8924 reflect change to diagnostic text and order of messages.
8925 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8926
fcfec126 89272016-03-22 David Edelsohn <dje.gcc@gmail.com>
8928
8929 * g++.dg/ext/java-3.C: Don't compile on AIX.
8930
aa30728a 89312016-03-22 Richard Biener <rguenther@suse.de>
8932
8933 PR middle-end/70333
8934 * gcc.dg/torture/pr70333.c: New testcase.
8935
46ec4eb4 89362016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8937
8938 * g++.dg/ext/pr70290.C: New test.
8939
4880f878 89402016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8941
8942 PR target/70325
8943 * gcc.target/i386/pr70325.c: New test.
8944
3d78ea44 89452016-03-22 Jakub Jelinek <jakub@redhat.com>
8946
5934fb8f 8947 PR target/70329
8948 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8949 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8950
b6436f79 8951 PR target/70300
8952 * gcc.target/i386/pr70300.c: New test.
8953
3d78ea44 8954 PR c++/70295
8955 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8956 (func2): New function for cond with parens, xfail warning for c++.
8957 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8958
b60244f6 89592016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8960
8961 PR c++/70096
8962 * g++.dg/template/ptrmem30.C: New test.
8963
c8e3e744 89642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8965
8966 PR c++/70204
8967 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8968 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8969
2715f63a 89702016-03-21 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR middle-end/70326
8973 * gcc.dg/pr70326.c: New test.
8974
2daa2cda 89752016-03-21 Marc Glisse <marc.glisse@inria.fr>
8976 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR tree-optimization/70317
8979 * gcc.dg/pr70317.c: New test.
8980
d9aa5a50 89812016-03-21 Uros Bizjak <ubizjak@gmail.com>
8982
8983 PR target/70327
8984 * gcc.target/i386/pr70327.c: New test.
8985
e1a88bf4 89862016-03-21 Martin Liska <mliska@suse.cz>
8987
61941425 8988 PR ipa/70306
e1a88bf4 8989 * gcc.dg/ipa/pr70306.c: New test.
8990
d9aa5a50 89912016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8992
8993 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8994 * gcc.target/arm/attr-align3.c: Likewise.
8995 * gcc.target/arm/attr_arm.c: Likewise.
8996 * gcc.target/arm/flip-thumb.c: Likewise.
8997
afdde20c 89982016-03-21 Jakub Jelinek <jakub@redhat.com>
8999
9000 PR target/70296
9001 * gcc.target/powerpc/altivec-36.c: New test.
9002
3f2ef661 90032016-03-21 Richard Biener <rguenther@suse.de>
9004
9005 PR tree-optimization/70310
9006 * gcc.dg/torture/pr70310.c: New testcase.
9007
08b2b692 90082016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9009
9010 PR target/70293
9011 * gcc.target/i386/pr70293.c: New test.
9012
93505d22 90132016-03-21 Richard Biener <rguenther@suse.de>
9014
9015 PR tree-optimization/70288
9016 * gcc.dg/torture/pr70288-1.c: New testcase.
9017 * gcc.dg/torture/pr70288-2.c: Likewise.
9018
06fd1914 90192016-03-21 Andrey Belevantsev <abel@ispras.ru>
9020
9021 PR rtl-optimization/69307
9022 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9023
b628775e 90242016-03-21 Andrey Belevantsev <abel@ispras.ru>
9025
9026 PR rtl-optimization/69102
9027 * gcc.c-torture/compile/pr69102.c: New test.
9028
1421f43c 90292016-03-18 Jeff Law <law@redhat.com>
9030
9031 PR rtl-optimization/70263
9032 * gcc.c-torture/compile/pr70263-1.c: New test.
9033 * gcc.target/i386/pr70263-2.c: New test.
9034
e7142ce1 90352016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9036
9037 PR rtl-optimization/70278
9038 * gcc.dg/torture/pr70278.c: New test.
9039 * gcc.target/arm/pr70278.c: New test.
9040
5539bc70 90412016-03-18 David Malcolm <dmalcolm@redhat.com>
9042
9043 PR c/70281
9044 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9045 (test_builtin_types_compatible_p): New test function.
9046 * gcc.dg/pr70281.c: New test case.
9047
296a290a 90482016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9049
9050 PR target/70113
9051 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9052
666094f0 90532016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9054
9055 PR tree-optimization/70252
9056 * gcc.dg/pr70252.c: New test.
9057
350514e8 90582016-03-18 Tom de Vries <tom@codesourcery.com>
9059
9060 * gcc.dg/pr70161-2.c: New test.
9061 * gcc.dg/pr70161.c: New test.
9062
011e0cea 90632016-03-18 Tom de Vries <tom@codesourcery.com>
9064
9065 PR ipa/70269
9066 * gcc.dg/pr70269.c: New test.
9067
292a09de 90682016-03-18 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR c++/70267
9071 * g++.dg/ext/java-3.C: New test.
9072
efc86c4c 90732016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9074
9075 PR c++/70205
9076 * g++.dg/lookup/pr70205.C: New test.
9077
a28dd575 90782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9079
9080 PR c++/70218
9081 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9082
92e7ab1e 90832016-03-17 Marek Polacek <polacek@redhat.com>
9084
9085 PR c/69407
9086 * gcc.dg/atomic-op-6.c: New test.
9087
7378dbfb 90882016-03-17 David Malcolm <dmalcolm@redhat.com>
9089
9090 PR c/70264
9091 * c-c++-common/pr70264.c: New test case.
9092
f7995d7d 90932016-03-17 Jakub Jelinek <jakub@redhat.com>
9094
e2895b76 9095 PR c++/70144
9096 * c-c++-common/pr70144-1.c: New test.
9097 * c-c++-common/pr70144-2.c: New test.
9098
f7995d7d 9099 PR c++/70272
9100 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9101 * g++.dg/opt/flifetime-dse6.C: New test.
9102 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9103
5ec4a949 91042016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9105
9106 PR driver/70192
9107 * gcc.dg/pic-1.c: New test.
9108 * gcc.dg/pic-2.c: Likewise.
9109 * gcc.dg/pic-3.c: Likewise.
9110 * gcc.dg/pic-4.c: Likewise.
9111 * gcc.dg/pie-1.c: Likewise.
9112 * gcc.dg/pie-2.c: Likewise.
9113 * gcc.dg/pie-3.c: Likewise.
9114 * gcc.dg/pie-4.c: Likewise.
9115 * gcc.dg/pie-5.c: Likewise.
9116 * gcc.dg/pie-6.c: Likewise.
9117
c28550e1 91182016-03-17 Tom de Vries <tom@codesourcery.com>
9119
9120 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9121 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9122
be3296cb 91232016-03-17 Richard Biener <rguenther@suse.de>
9124
9125 PR debug/70271
9126 * g++.dg/debug/pr70271.C: New testcase.
9127
9b60ef21 91282016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9129
9130 * gcc.target/i386/pr70251.c: New test.
9131
9a80bc1a 91322016-03-17 Marek Polacek <polacek@redhat.com>
9133
9134 PR c++/70194
9135 * g++.dg/warn/constexpr-70194.C: New test.
9136
733d7ff9 91372016-03-16 Richard Henderson <rth@redhat.com>
9138
9139 PR middle-end/70240
9140 * gcc.c-torture/compile/pr70240.c: New.
9141
3e6f12bf 91422016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9143
9144 * gcc.c-torture/compile/20151204.c: Skip for avr.
9145
867c9e99 91462016-03-16 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR target/70245
9149 * g++.dg/opt/pr70245.C: New test.
9150 * g++.dg/opt/pr70245.h: New file.
9151 * g++.dg/opt/pr70245-aux.cc: New file.
9152
8ced6ab7 91532016-03-16 Martin Sebor <msebor@redhat.com>
9154
9155 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9156
37af779a 91572016-03-16 Richard Henderson <rth@redhat.com>
9158
9159 PR middle-end/70199
9160 * gcc.c-torture/compile/pr70199.c: New.
9161
78ed999c 91622016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9163
9164 * gcc.dg/uninit-19.c: Run dos2unix.
9165
462ca422 91662016-03-16 Marek Polacek <polacek@redhat.com>
9167
9168 PR c/70093
9169 * gcc.dg/nested-func-10.c: New test.
9170 * gcc.dg/nested-func-9.c: New test.
9171
fe58aacc 91722016-03-16 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR tree-optimization/68714
9175 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9176
27a53872 91772016-03-16 Tom de Vries <tom@codesourcery.com>
9178
9179 PR tree-optimization/68715
9180 * gcc.dg/graphite/pr68715-2.c: New test.
9181 * gcc.dg/graphite/pr68715.c: New test.
9182 * gfortran.dg/graphite/pr68715.f90: New test.
9183
95049c3c 91842016-03-16 Tom de Vries <tom@codesourcery.com>
9185
9186 PR tree-optimization/68809
9187 * gcc.dg/graphite/pr68809-2.c: New test.
9188 * gcc.dg/graphite/pr68809.c: New test.
9189
09eddd70 91902016-03-16 Jakub Jelinek <jakub@redhat.com>
9191
81fc5915 9192 PR c++/70147
9193 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9194 method call to i () as argument. Adjust expected output.
9195
09eddd70 9196 PR c++/70147
9197 * g++.dg/ubsan/pr70147-1.C: New test.
9198 * g++.dg/ubsan/pr70147-2.C: New test.
9199
6373d2a2 92002016-03-15 Martin Sebor <msebor@redhat.com>
9201
9202 PR c++/58281
9203 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9204
d27a0c11 92052016-03-15 John David Anglin <danglin@gcc.gnu.org>
9206
9908039d 9207 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9208 hppa*-*-hpux*.
9209
45cdc3a6 9210 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9211
d27a0c11 9212 PR libfortran/69799
9213 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9214 libatomic_available.
9215
0dd1d57f 92162016-03-15 Marek Polacek <polacek@redhat.com>
9217
9218 PR c++/70209
9219 * g++.dg/ext/attribute-may-alias-4.C: New test.
9220
0ce02c07 92212016-03-15 Alexander Monakov <amonakov@ispras.ru>
9222
9223 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9224 -fvar-tracking-assignments-toggle flag.
9225
f6e39b30 92262016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9227
9228 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9229
167f93a2 92302016-03-15 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR rtl-optimization/70222
9233 * gcc.c-torture/execute/pr70222-1.c: New test.
9234 * gcc.c-torture/execute/pr70222-2.c: New test.
9235
08a8af4a 92362016-03-15 Richard Henderson <rth@redhat.com>
9237
9238 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9239
738eb905 92402016-03-15 Andrey Belevantsev <abel@ispras.ru>
9241
9242 PR rtl-optimization/69032
9243 * gcc.dg/pr69032.c: New test.
9244
dd148b3a 92452016-03-15 Andrey Belevantsev <abel@ispras.ru>
9246
9247 PR rtl-optimization/63384
d9aa5a50 9248 * g++.dg/pr63384.C: New test.
dd148b3a 9249
acf58115 92502016-03-15 Andrey Belevantsev <abel@ispras.ru>
9251
9252 PR target/64411
9253 * gcc.target/i386/pr64411.C: New test.
9254
a2897dc4 92552016-03-15 Tom de Vries <tom@codesourcery.com>
9256
9257 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9258 * gfortran.dg/goacc/kernels-alias.f95: New test.
9259
7bad2faf 92602016-03-14 Martin Sebor <msebor@redhat.com>
9261
9262 PR c++/53792
9263 * g++.dg/cpp0x/constexpr-inline.C: New test.
9264 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9265
d65fa8d9 92662016-03-14 David Edelsohn <dje.gcc@gmail.com>
9267
9268 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9269
2b3c633f 92702016-03-14 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR middle-end/70219
9273 * gcc.dg/pr70219.c: New test.
9274
e947f9c3 92752016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9276
9277 PR target/70083
9278 * gcc.dg/torture/pr70083.c: New test.
9279 * gcc.target/i386/pr70083.c: New test.
9280
74201dc2 92812016-03-14 Richard Biener <rguenther@suse.de>
9282
9283 PR tree-optimization/56365
9284 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9285
88aea41e 92862016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9287
9288 PR target/70098
9289 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9290 New function.
9291 * g++.dg/pr70098.C: New testcase.
9292
9293
1bd2aefd 92942016-03-14 Tom de Vries <tom@codesourcery.com>
9295
9296 PR tree-optimization/70045
9297 * gcc.dg/graphite/pr70045.c: New test.
9298
922c7033 92992016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9300
9301 PR fortran/69043
9302 * gfortran.dg/include_9.f90: New test.
9303
fd4ab6d9 93042016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9305
9306 PR fortran/45076
9307 gfortran.dg/prof/prof.exp: New script.
9308 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9309
7d7218d3 93102016-03-12 Andrey Belevantsev <abel@ispras.ru>
9311
9312 PR rtl-optimization/69307
9313 * gcc.dg/pr69307.c: New test.
9314
02ffd664 93152016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9316
9317 PR target/69614
9318 * gcc.target/arm/pr69614.c: New.
9319
76e207a9 93202016-03-12 Paul Thomas <pault@gcc.gnu.org>
9321
9322 PR fortran/70031
9323 * gfortran.dg/submodule_14.f08: New test
9324
9325 PR fortran/69524
9326 * gfortran.dg/submodule_15.f08: New test
9327
490ee78a 93282016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9329
9330 PR c++/70106
9331 * g++.dg/cpp1y/paren3.C: New test.
9332
04e137ff 93332016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9334
9335 PR target/70131
9336 * gcc.target/powerpc/ppc-round2.c: New test.
9337
27b2c1c4 93382016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9339
9340 PR target/70123
9341 * gcc.dg/torture/pr70123.c: New test.
9342
84116671 93432016-03-11 Jeff Law <law@redhat.com>
9344
9345 PR tree-optimization/70190
9346 * gcc.c-torture/compile/pr70190.c: New test.
9347
cfa58bc8 93482016-03-11 David Malcolm <dmalcolm@redhat.com>
9349
9350 PR c/68187
9351 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9352 case.
9353 (test43_b): Likewise.
9354 (test43_c): Likewise.
9355 (test43_d): Likewise.
9356 (test43_e): Likewise.
9357 (test43_f): Likewise.
9358 (test43_g): Likewise.
9359 (test44_a): Likewise.
9360 (test44_b): Likewise.
9361 (test44_c): Likewise.
9362 (test44_d): Likewise.
9363 (test44_e): Likewise.
9364
ce234f27 93652016-03-11 David Malcolm <dmalcolm@redhat.com>
9366
9367 PR c/70085
9368 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9369
e4756b48 93702016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
9372 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9373 dg-options.
9374
1f5ef87e 93752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9376
9377 PR target/70002
9378 PR target/69245
9379 * gcc.target/aarch64/pr69245_2.c: New test.
9380
f9c352a1 93812016-03-11 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR tree-optimization/70177
9384 * gcc.dg/pr70177.c: New test.
9385
4dd92ac6 93862016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9387
9388 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9389
331e4fdb 93902016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9391
9392 * gcc.dg/tree-ssa/sra-20.c: New.
9393
69262824 93942016-03-11 Jakub Jelinek <jakub@redhat.com>
9395
6f9a7425 9396 PR rtl-optimization/70174
9397 * gcc.dg/pr70174.c: New test.
9398
69262824 9399 PR tree-optimization/70169
9400 * gcc.dg/pr70169.c: New test.
9401
4637a847 94022016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9403
9404 PR target/70160
9405 * gcc.target/i386/pr70160.c: New test.
9406
5a86d754 94072016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9408
9409 * gcc.target/s390/dfp-1.c: New test.
9410
af4c8290 94112016-03-10 Nick Clifton <nickc@redhat.com>
9412
9413 PR target/70044
9414 * gcc.target/aarch64/pr70044.c: New test.
9415
98dfd328 94162016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9417 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR c++/70001
9420 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9421 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9422 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9423
75e72311 94242016-03-10 Jan Hubicka <hubicka@ucw.cz>
9425
9426 PR lto/69589
9427 * g++.dg/lto/pr69589_0.C: New testcase
9428 * g++.dg/lto/pr69589_1.C: New testcase
9429
a2eb1271 94302016-03-10 Marek Polacek <polacek@redhat.com>
9431
9432 PR c++/70153
9433 * g++.dg/delayedfold/unary-plus1.C: New test.
9434
94352016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9436
9437 * gcc.target/arm/pr45701-1.c: Escape brackets.
9438 * gcc.target/arm/pr45701-2.c: Likewise.
9439
5ab2987f 94402016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9441
9442 * gfortran.dg/unconstrained_commons.f: New.
9443
6972afac 94442016-03-10 Alan Modra <amodra@gmail.com>
9445
9446 * gcc.dg/pr69195.c: New.
9447 * gcc.dg/pr69238.c: New.
9448
c82c99ec 94492016-03-10 Tom de Vries <tom@codesourcery.com>
9450
9451 PR testsuite/68915
9452 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9453
a2389d4a 94542016-03-10 Richard Biener <rguenther@suse.de>
9455
9456 PR tree-optimization/70128
9457 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9458 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9459
c272412d 94602016-03-09 Jakub Jelinek <jakub@redhat.com>
9461
a0451069 9462 PR tree-optimization/70152
9463 * gcc.dg/pr70152.c: New test.
9464
c272412d 9465 PR target/70086
9466 * gcc.target/i386/pr70086-1.c: New test.
9467 * gcc.target/i386/pr70086-2.c: New test.
9468 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9469
9470 PR tree-optimization/70127
9471 * gcc.c-torture/execute/pr70127.c: New test.
9472
27dcb7a8 94732016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9474
9475 * c-c++-common/goacc/combined-directives-2.c: New test.
9476
c24757cf 94772016-03-09 David Malcolm <dmalcolm@redhat.com>
9478
9479 PR c/68473
9480 PR c++/70105
9481 * g++.dg/diagnostic/pr70105.C: New test.
9482 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9483 (test_multiple_ordinary_maps): New test function.
9484
83108969 94852016-03-09 David Malcolm <dmalcolm@redhat.com>
9486
9487 PR c/68473
9488 PR c++/70105
9489 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9490 Drop range information from call to inform_at_rich_loc.
9491 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9492 New.
9493 (test_show_locus): Replace calls to rich_location::add_range with
9494 calls to add_range. Rewrite the tests that used the now-defunct
9495 rich_location ctor taking a source_range. Simplify other tests
9496 by replacing calls to COMBINE_LOCATION_DATA with calls to
9497 make_location.
9498
6733c0e8 94992016-03-09 Richard Biener <rguenther@suse.de>
9500 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR tree-optimization/70138
9503 * gcc.dg/vect/pr70138-1.c: New testcase.
9504 * gcc.dg/vect/pr70138-2.c: Likewise.
9505
96abb9f5 95062016-03-09 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR target/70049
9509 * gcc.target/i386/pr70049.c: New test.
9510
42bb3bfb 95112016-03-09 Richard Biener <rguenther@suse.de>
9512
9513 PR c/70143
9514 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9515 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9516 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9517
27527428 95182016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9519
9520 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9521 arm-*-*.
9522
248449f2 95232016-03-09 Jakub Jelinek <jakub@redhat.com>
9524
1bd49ced 9525 PR middle-end/67278
9526 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9527
248449f2 9528 PR target/67278
9529 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9530
9531 PR middle-end/70050
9532 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9533 in testcase comment.
9534
dfc460ff 95352016-03-09 Tom de Vries <tom@codesourcery.com>
9536
9537 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9538 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9539 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9540 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9541 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9542 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9543 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9544 * gfortran.dg/goacc/kernels-loop.f95: New test.
9545
0377fc7f 95462016-03-08 Martin Sebor <msebor@redhat.com>
9547
9548 PR c++/62096
9549 * g++.dg/warn/overflow-warn-7.C: New test.
9550
3556aa80 95512016-03-08 Jason Merrill <jason@redhat.com>
9552
9553 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9554 * lib/target-supports.exp (check_effective_target_concepts): New.
9555
e5096208 95562016-03-08 Jakub Jelinek <jakub@redhat.com>
9557
5370eb8d 9558 PR c++/70135
9559 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9560 * g++.dg/ubsan/pr70135.C: New test.
9561
e5096208 9562 PR target/70110
9563 * gcc.dg/pr70110.c: New test.
9564
cc37120d 95652016-03-07 Martin Jambor <mjambor@suse.cz>
9566
9567 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9568 * c-c++-common/gomp/if-1.c: Likewise.
9569 * c-c++-common/gomp/pr61486-2.c: Likewise.
9570 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9571 to dg-additional-options.
9572 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9573 * g++/gomp/target-teams-1.c: Likewise.
9574 * gcc.dg/gomp/gomp.exp: Likewise.
9575 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9576 dg-additional-options.
9577 * gfortran.dg/gomp/gomp.exp: Likewise.
9578 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9579 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9580 dg-additional-options.
9581 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9582
53c248d8 95832016-03-07 Martin Jambor <mjambor@suse.cz>
9584
9585 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9586 * c-c++-common/gomp/gridify-1.c: New test.
9587 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9588
541e79a0 95892016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9590
9591 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9592 trigger for cortex-r8, when scanning for register r8.
9593 * gcc.target/arm/pr45701-2.c: Likewise.
9594
4dfabd94 95952016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9596 Jeff Law <law@redhat.com>
4dfabd94 9597
9598 PR tree-optimization/69740
9599 * gcc.c-torture/compile/pr69740-1.c: New test.
9600 * gcc.c-torture/compile/pr69740-2.c: New test.
9601
1b63a87b 96022016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9603
9604 * lib/target-supports.exp
9605 (check_effective_target_whole_vector_shift): Enable for PPC64.
9606
d33914da 96072016-03-07 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/70115
9610 * gcc.dg/torture/pr70115.c: New testcase.
9611
584fba4b 96122016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9613
9614 PR middle-end/69916
9615 * c-c-++-common/goacc/pr69916.c: New.
9616
7f2f5ec0 96172016-03-07 Richard Henderson <rth@redhat.com>
9618
9619 * gcc.c-torture/compile/pr70061.c: New test.
9620
f530e7c4 96212016-03-07 Richard Biener <rguenther@suse.de>
9622
9623 PR testsuite/70109
9624 * gcc.dg/vect/O3-pr36098.c: New testcase.
9625
a3855fed 96262016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9627
9628 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9629
091ffc31 96302016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9631
9632 * gnat.dg/renaming9.ad[sb]: New testcase.
9633
2941b871 96342016-03-05 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR c++/70084
9637 * g++.dg/expr/stdarg3.C: New test.
9638
5173ce42 96392016-03-04 Jeff Law <law@redhat.com>
9640
9641 PR tree-optimization/69196
9642 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9643 x86_64-*-*.
9644
2d1d2e55 96452016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9646
0e43078e 9647 PR c/69973
9648 * gcc.dg/pr69973.c: New test.
9649
d8ec06ae 9650 PR rtl-optimization/69941
9651 * gcc.dg/torture/pr69941.c: New test.
9652
2d1d2e55 9653 PR c/69824
9654 * gcc.dg/pr69824.c: New test.
9655
32f692e2 96562016-03-05 Tom de Vries <tom@codesourcery.com>
9657
9658 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9659 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9660 function.
9661
1c699e9a 96622016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9663
9664 PR c++/66786
9665 * g++.dg/cpp1y/var-templ48.C: New test.
9666 * g++.dg/cpp1y/var-templ49.C: New test.
9667
358448c6 96682016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9669
9670 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9671
01dc3c45 96722016-03-04 Jakub Jelinek <jakub@redhat.com>
9673
e968ff6d 9674 PR c++/70035
9675 * g++.dg/ubsan/pr70035.C: New test.
9676
01dc3c45 9677 PR target/70062
9678 * gcc.target/i386/pr70062.c: New test.
9679
3937d618 96802016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9681
9682 * g++.dg/template/typename21.C: Remove c++98_only.
9683
c58ac7f8 96842016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9685
9686 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9687
0060768a 96882016-03-04 David Malcolm <dmalcolm@redhat.com>
9689
9690 PR c/68187
9691 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9692 function.
9693 (fn_42_b): Likewise.
9694 (fn_42_c): Likewise.
9695
74c6fd40 96962016-03-04 David Malcolm <dmalcolm@redhat.com>
9697
9698 PR c/68187
9699 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9700 function.
9701 (fn_40_b): Likewise.
9702 (fn_41_a): Likewise.
9703 (fn_41_b): Likewise.
9704
31b11359 97052016-03-04 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR target/70059
9708 * gcc.target/i386/avx512f-pr70059.c: New test.
9709 * gcc.target/i386/avx512dq-pr70059.c: New test.
9710
c5b93452 97112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9712
9713 PR rtl-optimization/57676
9714 * gcc.dg/torture/pr57676.c: New test.
9715
268fbd56 97162016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9717
9718 * gcc.dg/pr70026.c: New test.
9719
6560d1ad 97202016-03-04 Marek Polacek <polacek@redhat.com>
9721
9722 PR c/69798
9723 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9724 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9725
cc7dfddf 97262016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9727
9728 PR target/70004
9729 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9730 Delete.
9731 (test_corners_sisd_si): Likewise.
9732 (main): Remove checks of the above.
9733 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9734
e9663bd4 97352016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9736
9737 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9738
dcdd684e 97392016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9740
9741 * gcc.dg/torture/pr69951.c: Accept argc==0.
9742
e692d332 97432016-03-04 Richard Biener <rguenther@suse.de>
9744
9745 PR c++/70054
9746 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9747 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9748
af77b7e6 97492016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9750
9751 PR testsuite/69766
9752 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9753 testing multiarch.
9754
290da96e 97552016-03-04 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR debug/69947
9758 * gcc.dg/guality/pr69947.c: New test.
9759
e51ce713 97602016-03-03 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR ada/70017
9763 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9764
1feed892 97652016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9766
9767 PR rtl-optimization/69904
9768 * gcc.target/arm/pr69904.c: New test.
9769
c32bda69 97702016-03-03 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR target/70021
9773 * gcc.dg/vect/pr70021.c: New test.
9774 * gcc.target/i386/pr70021.c: New test.
9775
1bc579ed 97762016-03-03 Marek Polacek <polacek@redhat.com>
9777
9778 PR middle-end/70050
9779 * gcc.dg/pr70050.c: New test.
9780
cfa8d638 97812016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9782
9783 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9784
1b889259 97852016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9786
9787 PR tree-optimization/70043
9788 * gfortran.dg/vect/pr70043.f90: New test.
9789
f756dfa3 97902016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/specs/task1.ads: New test.
9793
5cb4863d 97942016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9795
9796 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9797 Invoke gdb with -batch.
9798 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9799
5dd12e43 98002016-03-03 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/55936
9803 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9804
d97ba4ca 98052016-03-02 Jeff Law <law@redhat.com>
9806
5d23c86f 9807 PR rtl-optimization/69942
9808 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9809 effects of argument promotions.
9810
d97ba4ca 9811 PR tree-optimization/69987
9812 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9813 target does not support -fprefetch-loop-arrays.
9814
901faaa0 98152016-03-02 Uros Bizjak <ubizjak@gmail.com>
9816
9817 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9818
51f6fdce 98192016-03-02 Bin Cheng <bin.cheng@arm.com>
9820
6bc7872f 9821 PR rtl-optimization/69052
51f6fdce 9822 * gcc.target/i386/pr69052.c: New test.
9823
31d31e07 98242016-03-02 Alan Modra <amodra@gmail.com>
9825
9826 * gcc.dg/pr69990.c: New.
9827
04faee95 98282016-03-02 Jakub Jelinek <jakub@redhat.com>
9829
270d0117 9830 PR c/68062
9831 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9832
9833 PR middle-end/70022
9834 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9835
04faee95 9836 PR target/70028
9837 * gcc.target/i386/pr70028.c: New test.
9838
a2cc9e8e 98392016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9840
9841 * c-c++-common/asan/swapcontext-test-1.c,
9842 * c-c++-common/tsan/thread_leak.c,
9843 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9844 * g++.dg/tsan/benign_race.C,
9845 * g++.dg/tsan/fd_close_norace.C,
9846 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9847 races with sanitizer output
9848
dd4bd263 98492016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9850 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9851
9852 PR target/67278
9853 * gcc.dg/simd-8.c: New testcase.
9854
b5fe3a49 98552016-03-02 Richard Biener <rguenther@suse.de>
9856
9857 PR middle-end/67278
9858 * gcc.dg/simd-7.c: New testcase.
9859
23601f67 98602016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9861
9862 * gcc.target/i386/pr70007.c: Tweak.
9863
f66f65e7 98642016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9865
9866 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9867
60773515 98682016-03-02 Marek Polacek <polacek@redhat.com>
9869
9870 PR c/67854
9871 * gcc.dg/pr67854.c: New test.
9872
6c094cb1 98732016-03-02 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR middle-end/70025
9876 * gcc.dg/torture/pr70025.c: New test.
9877
7627bb56 98782016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9879
9880 PR tree-optimization/68621
9881 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9882
066c8e94 98832016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9884
9885 * gcc.target/i386/pr70007.c: New test.
9886
d3b819ad 98872016-03-01 Jeff Law <law@redhat.com>
9888
d4b9ad56 9889 PR tree-optimization/69196
7e217344 9890 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9891
d3b819ad 9892 PR tree-optimization/69196
9893 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9894 duplicating code and spoiling the expected output.
9895
4f37285d 98962016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9897
9898 PR target/70033
9899 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9900 supports power9 before doing tests.
9901 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9902 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9903 * gcc.target/powerpc/p9-permute.c: Likewise.
9904
3e9c4f6c 99052016-03-01 Uros Bizjak <ubizjak@gmail.com>
9906
9907 PR target/70027
9908 * gcc.target/i386/pr70027.c: New test.
9909
e324729e 99102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9911
9912 * gcc.dg/pr70017.c: New test.
9913
40e9ce2d 99142016-03-01 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR c/69796
9917 PR c/69974
9918 * gcc.dg/pr69796.c: New test.
9919 * gcc.dg/pr69974.c: New test.
9920
e8b016ea 99212016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9922
9923 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9924
24d3127c 99252016-02-29 Jeff Law <law@redhat.com>
9926
9927 PR tree-optimization/69987
9928 * gfortran.dg/pr69987.f90: New test.
9929
9930 PR tree-optimization/69989
9931 * gcc.c-torture/compile/pr69989-2.c: New test.
9932
12cc1225 99332016-03-01 Marek Polacek <polacek@redhat.com>
9934
9935 PR c++/69795
9936 * g++.dg/parse/invalid1.C: New test.
9937
d99a947c 99382016-03-01 Richard Biener <rguenther@suse.de>
9939
9940 PR middle-end/70022
9941 * gcc.dg/pr70022.c: New testcase.
9942
395dbc60 99432016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9944
9945 PR tree-optimization/69956
9946 * gcc.dg/pr69956.c: New test.
9947
40a35c55 99482016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9949
9950 PR target/70011
9951 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9952 XFAIL when hardware supports efficient unaligned storage access.
9953
4edc90b0 99542016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9955
9956 PR c++/69961
9957 * g++.dg/template/pr69961a.C: New test.
9958 * g++.dg/template/pr69961b.C: New test.
9959
1ed1f69a 99602016-02-29 David Malcolm <dmalcolm@redhat.com>
9961
9962 PR preprocessor/69985
9963 * gcc.dg/cpp/pr69985.c: New test case.
9964
01c5d15d 99652016-02-29 Jeff Law <law@redhat.com>
9966
3a4d3de5 9967 PR tree-optimization/70005
9968 * gcc.c-torture/execute/pr70005.c New test.
9969
01c5d15d 9970 PR tree-optimization/69999
9971 * gcc.c-torture/compile/pr69999.c: New test.
9972
1bf66b54 99732016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9974
9975 PR tree-optimization/69652
9976 * gcc.dg/torture/pr69652.c: Delete test.
9977 * gcc.dg/vect/pr69652.c: New test.
9978
b4d653d5 99792016-02-19 Richard Biener <rguenther@suse.de>
9980
9981 PR tree-optimization/69980
9982 * gfortran.dg/vect/pr69980.f90: New testcase.
9983
35bc4745 99842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9985
9986 * gcc.target/sparc/20160229-1.c: New test.
9987
bb54a538 99882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9989
9990 * gnat.dg/stack_usage3.adb: New test.
9991 * gnat.dg/stack_usage3_pkg.ads: New helper.
9992
95164e71 99932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9994
9995 * gnat.dg/renaming8.adb: New test.
9996 * gnat.dg/renaming8_pkg1.ads: New helper.
9997 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9998 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9999
a890896f 100002016-02-29 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/69720
10003 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10004
5c70403a 100052016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10006
10007 PR fortran/68147
10008 PR fortran/47674
10009 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10010
dfb6d139 100112016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10012 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10013
10014 PR fortran/56007
10015 * gfortran.dg/coarray_8.f90: Adjust error message.
10016 * gfortran.dg/pr56007.f90: New test.
10017 * gfortran.dg/pr56007.f: New test.
10018
536508db 100192016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10020
10021 PR tree-optimization/69989
10022 * gcc.dg/torture/pr69989.c: New test.
10023
eec75e45 100242016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10025
10026 * gcc.target/i386/stack-realign-win.c: New test.
10027
0175e45a 100282016-02-28 Harald Anlauf <anlauf@gmx.de>
10029
10030 PR fortran/60126
10031 * gfortran.dg/pr60126.f90: New test.
10032
2a703589 100332016-02-27 Jeff Law <law@redhat.com>
10034
10035 Revert
10036 2016-02-26 Richard Biener <rguenther@suse.de>
10037 Jeff Law <law@redhat.com>
10038
10039 PR tree-optimization/69740
10040 * gcc.c-torture/compile/pr69740-1.c: New test.
10041 * gcc.c-torture/compile/pr69740-2.c: New test.
10042
359b4c18 100432016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10044
1c96765a 10045 PR fortran/69910
359b4c18 10046 * gfortran.dg/newunit_4.f90: New test.
10047
49462d93 100482016-02-27 Jakub Jelinek <jakub@redhat.com>
10049
10050 PR target/69613
10051 PR rtl-optimization/69886
10052 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10053 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10054 target.
10055
c4ac733e 100562016-02-26 Martin Sebor <msebor@redhat.com>
10057
10058 PR tree-optimization/15826
10059 * gcc.dg/tree-ssa/pr15826.c: New test.
10060
da8c4b5d 100612016-02-26 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR target/69969
10064 * gcc.target/powerpc/pr69969.c: New test.
10065
0a4558eb 100662016-02-26 Martin Sebor <msebor@redhat.com>
10067
10068 PR c++/15766
10069 * g++.old-deja/g++.other/decl5.C: Add a test case.
10070
5b500299 100712016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10072
10073 PR target/69946
10074 * gcc.target/powerpc/pr69946.c: New file.
10075
565f533b 100762016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10077 Jeff Law <law@redhat.com>
565f533b 10078
0a4558eb 10079 PR tree-optimization/69740
565f533b 10080 * gcc.c-torture/compile/pr69740-1.c: New test.
10081 * gcc.c-torture/compile/pr69740-2.c: New test.
10082
ff67cbea 100832016-02-26 Martin Jambor <mjambor@suse.cz>
10084
10085 PR middle-end/69920
10086 * gcc.dg/torture/pr69932.c: New test.
10087 * gcc.dg/torture/pr69936.c: Likewise.
10088
e400d817 100892016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10090
10091 PR target/69709
10092 * gcc.target/s390/pr69709.c: New test.
10093
126a5a2d 100942016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10095
10096 PR target/69245
10097 * gcc.target/aarch64/pr69245_1.c: New test.
10098
59c58860 100992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10100
10101 PR target/69613
10102 * gcc.dg/torture/pr69613.c: New test.
10103
9441fa4e 101042016-02-26 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR rtl-optimization/69891
10107 * gcc.target/i386/pr69891.c: New test.
10108
e48fcde0 101092016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10110 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10111
35ed600a 10112 PR target/61397
f41208a1 10113 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10114 functionality for both 32-bit and 64-bit.
10115
c86aaa0e 101162016-02-26 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/69551
10119 * gcc.dg/torture/pr69951.c: New testcase.
10120
38e71a65 101212016-02-25 Richard Biener <rguenther@suse.de>
10122
10123 PR tree-optimization/48795
10124 * gcc.dg/Warray-bounds-18.c: New testcase.
10125
03331e69 101262016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10129
f14d8d6a 101302016-02-25 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR rtl-optimization/69896
10133 * gcc.dg/pr69896.c: New test.
10134
4003c807 101352016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10136
10137 PR c++/69736
10138 * g++.dg/cpp1y/paren2.C: New test.
10139
a0573328 101402016-02-24 Martin Sebor <msebor@redhat.com>
10141
10142 PR c/51147
10143 * gcc.dg/enum-mode-2.c: New test.
10144
2cde02ad 101452016-02-24 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c++/69922
10148 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10149 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10150 * g++.dg/ubsan/pr69922.C: New test.
10151
f0ea75d1 101522016-02-24 Marek Polacek <polacek@redhat.com>
10153
10154 PR c/69819
10155 * gcc.dg/pr69819.c: New test.
10156
05027366 101572016-02-24 Martin Sebor <msebor@redhat.com>
10158
34ed562b 10159 PR c++/69912
10160 * g++.dg/ext/flexary15.C: New test.
10161
101622016-02-24 Martin Sebor <msebor@redhat.com>
10163
10164 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10165 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10166 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10167
650c3ad5 101682016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10169 Charles Baylis <charles.baylis@linaro.org>
10170
10171 PR debug/61033
10172 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10173
596070e8 101742016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10175 Jakub Jelinek <jakub@redhat.com>
596070e8 10176
10177 PR middle-end/69760
10178 * gcc.dg/torture/pr69760.c: New testcase.
10179
d6b92d9f 101802016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10181
10182 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10183 pattern on Solaris with as.
10184
90436d9d 101852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10186
10187 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10188 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10189 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10190 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10191
7c749495 101922016-02-24 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR middle-end/69915
10195 * gcc.dg/pr69915.c: New test.
10196
9c9680b5 101972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10198
10199 PR rtl-optimization/69886
10200 * gcc.dg/torture/pr69886.c: New test.
10201
36d081ee 102022016-02-24 Richard Biener <rguenther@suse.de>
10203
10204 PR middle-end/68963
10205 * gcc.dg/torture/pr68963.c: New testcase.
10206
2a0accb9 102072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10208
10209 PR target/69875
10210 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10211 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10212 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10213 * gcc.target/arm/atomic_loaddi_1.c: New test.
10214 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10215 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10216 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10217 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10218 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10219 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10220 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10221 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10222
f0e92ef1 102232016-02-24 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR middle-end/69909
10226 * gcc.dg/torture/pr69909.c: New test.
10227
6907286f 102282016-02-24 Richard Biener <rguenther@suse.de>
10229
10230 PR tree-optimization/69907
10231 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10232 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10233 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10234
e6ab7475 102352016-02-24 Christian Bruel <christian.bruel@st.com>
10236
10237 * gcc.target/arm/pragma_cpp_fma.c: New test.
10238
47587450 102392016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10240
10241 PR fortran/61156
10242 * gfortran.dg/include_6.f90: Update test.
10243
d41ab738 102442016-02-23 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR objc/69844
10247 * objc.dg/pr69844.m: New test.
10248
4772d9d5 102492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10250
10251 PR libgfortran/69456
10252 * gfortran.dg/namelist_89.f90: New test.
10253 * gfortran.dg/pr59700.f90: Update test..
10254
8c38d887 102552016-02-23 Martin Sebor <msebor@redhat.com>
10256
10257 PR middle-end/69780
10258 * g++.dg/ext/builtin_alloca.C: New test.
10259 * gcc.dg/builtins-68.c: New test.
10260
ee1bfdb0 102612016-02-23 Richard Henderson <rth@redhat.com>
10262
10263 * gcc.target/i386/addr-space-3.c: Remove test.
10264
52609ec3 102652016-02-23 David Malcolm <dmalcolm@redhat.com>
10266
10267 PR preprocessor/69126
10268 PR preprocessor/69543
10269 * c-c++-common/pr69126-2-long.c: New test.
10270 * c-c++-common/pr69126-2-short.c: New test.
10271 * c-c++-common/pr69543-1.c: Remove xfail.
10272
d5bf2cc8 102732016-02-23 David Malcolm <dmalcolm@redhat.com>
10274
10275 PR preprocessor/69126
10276 PR preprocessor/69543
10277 PR preprocessor/69558
10278 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10279 (f): Rename to...
10280 (test_2): ...this, and add leading comment.
10281 (MACRO_3, test_3): New.
10282 (MACRO_4A, MACRO_4B, test_4): New.
10283 (MACRO): Rename to...
10284 (MACRO_5): ...this.
10285 (g): Rename to...
10286 (test_5): ...this, updating for renaming of MACRO, and
10287 add leading comment.
10288 * c-c++-common/pr69543-1.c: New.
10289 * c-c++-common/pr69543-2.c: New.
10290 * c-c++-common/pr69543-3.c: New.
10291 * c-c++-common/pr69543-4.c: New.
10292 * c-c++-common/pr69558-1.c: New.
10293 * c-c++-common/pr69558-2.c: New.
10294 * c-c++-common/pr69558-3.c: New.
10295 * c-c++-common/pr69558-4.c: New.
10296 * gcc.dg/pr69558.c: Move to...
10297 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10298 xfail for c++.
10299
3a37a410 103002016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10301
10302 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10303 to -ftree-parallelize-loops/-fopenacc changes.
10304 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10305 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10306 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10307 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10308 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10309 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10310 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10311 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10312 * c-c++-common/goacc/kernels-loop.c: Likewise.
10313 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10314 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10315 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10316 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10317
ecca180f 103182016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10319
10320 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10321
eec0fa3f 103222016-02-23 Jakub Jelinek <jakub@redhat.com>
10323
f1f91c07 10324 PR c++/69902
10325 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10326
eec0fa3f 10327 PR c/69900
10328 * gcc.dg/pr69900.c: New test.
10329
e045424d 103302016-02-23 Martin Jambor <mjambor@suse.cz>
10331
10332 PR tree-optimization/69666
10333 * gcc.dg/tree-ssa/pr69666.c: New test.
10334
f482dff6 103352016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10336
10337 PR fortran/67451
10338 * gfortran.dg/coarray_allocate_5.f08: New test.
10339
57ed698b 103402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10341
10342 * gcc.target/s390/vcond-shift.c: Move to ...
10343 * gcc.target/s390/vector/vcond-shift.c: ... here.
10344
990e443c 103452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10346
10347 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10348 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10349
296c5f01 103502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10351
10352 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10353
e53f41d5 103542016-02-20 Mark Wielaard <mjw@redhat.com>
10355
10356 PR c/28901
10357 * gcc.dg/unused-variable-3.c: New test.
10358
13af201d 103592016-02-22 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR target/69888
10362 * gcc.target/i386/pr69888.c: New test.
10363
682c90f9 103642016-02-22 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/69882
10367 * gfortran.dg/vect/pr69882.f90: New testcase.
10368
b8cd18c3 103692016-02-22 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR target/69885
10372 * gcc.dg/pr69885.c: New test.
10373
09343379 103742016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10375
10376 PR target/69806
10377 PR target/54089
10378 * gcc.target/sh/pr54089-10.c: New.
10379
b345a09f 103802016-02-20 Paul Thomas <pault@gcc.gnu.org>
10381
10382 PR fortran/69423
10383 * gfortran.dg/deferred_character_15.f90 : New test.
10384
51385aed 103852016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10386
10387 PR fortran/57365
10388 gfortran.dg/allocate_with_source_18.f03: New test.
10389
103902016-02-20 Harald Anlauf <anlauf@gmx.de>
10391
10392 PR fortran/52531
10393 gfortran.dg/gomp/pr52531.f90: New test.
10394
9cce8384 103952016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10396
10397 PR c++/69865
10398 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10399 -std=c++03.
10400
d91f5fbb 104012016-02-19 Jakub Jelinek <jakub@redhat.com>
10402
563d5cb8 10403 PR c++/69826
10404 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10405 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10406
0a04aac9 10407 PR c++/69850
10408 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10409
d91f5fbb 10410 PR c++/69851
10411 * g++.dg/torture/pr69851.C: New test.
10412
5fe1f282 104132016-02-19 Martin Sebor <msebor@redhat.com>
10414
10415 PR testsuite/69573
10416 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10417
a45bce11 104182016-02-19 Jakub Jelinek <jakub@redhat.com>
10419
6263dde1 10420 PR c++/69850
10421 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10422 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10423
a45bce11 10424 PR c++/67767
10425 * g++.dg/cpp0x/pr67767.C: New test.
10426
cf2ed1b7 104272016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10428
10429 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10430 for fp, simd, crypto, crc, lse.
10431 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10432 above.
10433 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10434 effective target check.
10435
f6cc34b0 104362016-02-19 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR target/69820
10439 * gcc.target/i386/pr69820.c: New test.
10440
6c678e78 104412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10442
10443 * gcc.target/s390/vector/int128-1.c: New test.
10444
b088ff4b 104452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10446
10447 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10448
b11e60a4 104492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10450
10451 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10452 instruction pattern name to prevent the testcase from failing with
10453 -march=z13.
10454
664ff6a0 104552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10456
10457 * gcc.target/s390/md/movstr-2.c: New test.
10458
e80be24b 104592016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10460
10461 * gcc.target/s390/morestack.c: New test.
10462
9839f350 104632016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10464
10465 PR target/69625
10466 * gcc.target/s390/pr69625.c: Add test case.
10467
4550fbd0 104682016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10469
10470 PR testsuite/68580
10471 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10472
57d00b6a 104732016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10474
10475 PR target/68404
10476 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10477 * gcc.target/powerpc/fusion3.c: Likewise.
10478
63ad69d6 104792016-02-18 Richard Biener <rguenther@suse.de>
10480
10481 PR middle-end/69553
10482 * g++.dg/torture/pr69553.C: New testcase.
10483
d92404ed 104842016-02-18 Nick Clifton <nickc@redhat.com>
10485
4550fbd0 10486 PR target/62254
10487 PR target/69610
10488 * gcc.target/arm/pr62554.c: New test.
10489 * gcc.target/arm/pr69610-1.c: New test.
10490 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10491
0808dfce 104922016-02-18 Richard Biener <rguenther@suse.de>
10493
10494 PR middle-end/69854
10495 * gcc.dg/torture/pr69854.c: New testcase.
10496
fc3527e3 104972016-02-17 Jakub Jelinek <jakub@redhat.com>
10498
10499 PR c++/69850
10500 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10501
e3c24279 105022012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10503
10504 * gcc.target/powerpc/vec-cg.c: New test.
10505
c9732c2b 105062016-02-17 Richard Biener <rguenther@suse.de>
10507
10508 PR testsuite/69586
10509 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10510
51bf9f9b 105112016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10512
10513 PR target/69161
10514 * gcc.c-torture/compile/pr69161.c: New test.
10515
6baedca3 105162016-02-17 David Sherwood <david.sherwood@arm.com>
10517
10518 PR target/69532
10519 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10520 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10521
4f240715 105222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10523
10524 * gcc.dg/ifcvt-4.c: Skip on Visium.
10525
e0c0515d 105262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10527
10528 * gnat.dg/atomic8.adb: New test.
10529
7b319ee6 105302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10531
10532 * gnat.dg/discr46.ad[sb]: New test.
10533
48a7e3d1 105342016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10535
10536 PR Target/48344
10537 * gcc.target/powerpc/pr48344-1.c: New test.
10538
3f844f15 105392015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10540
10541 PR fortran/69742
10542 * gfortran.dg/associate_21.f90: New test.
10543
7675e968 105442016-02-16 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR c/69835
10547 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10548 -Wnonnull in dg-options.
10549 * c-c++-common/nonnull-2.c: New test.
10550
d6faee88 105512016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10552 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10553
10554 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10555
3a2a72aa 105562016-02-16 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR middle-end/69801
10559 * gcc.dg/pr69801.c: Add empty dg-options.
10560
28072426 105612016-02-16 James Norris <jnorris@codesourcery.com>
10562
10563 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10564 * g++.dg/goacc/deviceptr-1.c: New file.
10565
37fffac2 105662016-02-16 Jakub Jelinek <jakub@redhat.com>
10567
10568 PR tree-optimization/69820
10569 * gcc.dg/vect/pr69820.c: New test.
10570
f72a5e61 105712016-02-16 Richard Biener <rguenther@suse.de>
10572
10573 PR tree-optimization/69776
10574 * gcc.dg/torture/pr69776-2.c: New testcase.
10575
50e0cd76 105762016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10577
10578 PR tree-optimization/69714
10579 * gcc.dg/torture/pr69714.c: New test.
10580
14a72c4e 105812016-02-16 Jakub Jelinek <jakub@redhat.com>
10582
10583 PR tree-optimization/69802
10584 * gcc.dg/pr69802.c: New test.
10585
fd808c11 105862016-02-16 Richard Biener <rguenther@suse.de>
10587
10588 PR middle-end/69801
10589 * gcc.dg/pr69801.c: New testcase.
10590
49a549ca 105912016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10592
10593 PR libgfortran/69651
10594 * gfortran.dg/read_bang.f90: New test.
10595 * gfortran.dg/read_bang4.f90: New test.
10596
77454e6e 105972016-02-15 Jakub Jelinek <jakub@redhat.com>
10598
2074f21c 10599 PR c++/69658
10600 * g++.dg/init/pr69658.C: New test.
10601
77454e6e 10602 PR c++/69797
10603 * c-c++-common/pr69797.c: New test.
10604
4ef4d764 106052016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10606
10607 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10608 check for aarch64*-*-*.
10609
4a45fe0f 106102016-02-15 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/69783
10613 * gcc.dg/vect/pr69783.c: New testcase.
10614
0b3619e6 106152016-02-15 Richard Biener <rguenther@suse.de>
10616
10617 PR tree-optimization/69776
10618 * gcc.dg/torture/pr69776.c: New testcase.
10619
9b49c3cb 106202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10621
10622 PR fortran/60526
10623 * gfortran.dg/type_decl_4.f90: Reinstated.
10624
e46faff9 106252016-02-14 John David Anglin <danglin@gcc.gnu.org>
10626
10627 PR fortran/68746
10628 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10629
a96c809a 106302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10631
10632 PR fortran/60526
10633 PR bootstrap/69816
10634 * gfortran.dg/type_decl_4.f90: Removed.
10635
fdec7e88 106362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10637
10638 PR fortran/60526
10639 * gfortran.dg/type_decl_4.f90: New test.
10640
a72095c4 106412016-02-14 Alan Modra <amodra@gmail.com>
10642
bc436924 10643 PR testsuite/68886
a72095c4 10644 * gcc.c-torture/execute/stkalign.c: Revise test.
10645
73bb5f8b 106462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10647
10648 PR target/67260
10649 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10650
beb13161 106512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10652
10653 PR target/67260
10654 * gcc.target/sh/torture/pr67260.c: New.
10655
67cab04e 106562016-02-12 John David Anglin <danglin@gcc.gnu.org>
10657
10658 * gcc.dg/pr67964.c: Add dg-require-alias.
10659
44a59bb1 106602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10661
10662 PR target/67636
10663 PR target/64345
10664 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10665
38c9bd3a 106662016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR libgfortran/69668
10669 * gfortran.dg/namelist_88.f90: New test.
10670
1774ff82 106712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10672
10673 PR libgfortran/69668
10674 * gfortran.dg/namelist_38.f90: Update test.
10675 * gfortran.dg/namelist_84.f90: Update test.
10676
aec1f4bd 106772016-02-12 David Malcolm <dmalcolm@redhat.com>
10678
10679 PR other/69554
10680 * gcc.dg/pr69554-1.c: New test.
10681 * gfortran.dg/pr69554-1.F90: New test.
10682 * gfortran.dg/pr69554-2.F90: New test.
10683 * lib/gcc-dg.exp (proc dg-locus): New function.
10684 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10685 distinguish between the caret-printing and non-caret-printing
10686 cases. If caret-printing has been explicitly enabled, bail out
10687 without attempting to fix up the output.
10688
da7d5066 106892016-02-12 David Malcolm <dmalcolm@redhat.com>
10690
10691 PR driver/69265
10692 PR driver/69453
10693 * gcc.dg/spellcheck-options-3.c: New test case.
10694 * gcc.dg/spellcheck-options-4.c: New test case.
10695 * gcc.dg/spellcheck-options-5.c: New test case.
10696 * gcc.dg/spellcheck-options-6.c: New test case.
10697 * gcc.dg/spellcheck-options-7.c: New test case.
10698 * gcc.dg/spellcheck-options-8.c: New test case.
10699 * gcc.dg/spellcheck-options-9.c: New test case.
10700 * gcc.dg/spellcheck-options-10.c: New test case.
10701
fcce1b0b 107022016-02-12 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR rtl-optimization/69764
10705 PR rtl-optimization/69771
10706 * c-c++-common/pr69764.c: New test.
10707 * gcc.dg/torture/pr69771.c: New test.
10708
6d609290 107092016-02-12 Marek Polacek <polacek@redhat.com>
10710
10711 * g++.dg/torture/init-list1.C: New.
10712
7d75fb56 107132016-02-12 Marek Polacek <polacek@redhat.com>
10714
10715 * gcc.dg/pr69522.c: Add empty dg-options.
10716
52543fda 107172016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10718
10719 * g++.dg/lto/lto.exp: Include and init mpx.
10720 * g++.dg/lto/pr69729_0.C: New test.
10721
34947478 107222016-02-12 Jakub Jelinek <jakub@redhat.com>
10723
9181a4ec 10724 PR ipa/69241
10725 * g++.dg/ipa/pr69241-4.C: New test.
10726
34947478 10727 PR ipa/68672
10728 * g++.dg/ipa/pr68672-1.C: New test.
10729 * g++.dg/ipa/pr68672-2.C: New test.
10730 * g++.dg/ipa/pr68672-3.C: New test.
10731
74a4140f 107322016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10733
10734 PR c/69522
50e0cd76 10735 * gcc.dg/pr69522.c: New test.
74a4140f 10736
9ddb20d6 107372016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10738
10739 PR c++/69098
10740 * g++.dg/cpp1y/69098.C: New test.
10741 * g++.dg/cpp1y/69098-2.C: New test.
10742
67cf9b55 107432016-02-12 Jakub Jelinek <jakub@redhat.com>
10744
10745 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10746 and neighbour -> neighbor.
10747 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10748 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10749 * c-c++-common/Wvarargs.c: Likewise.
10750 * c-c++-common/goacc/host_data-5.c: Likewise.
10751 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10752 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10753 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10754 * gcc.target/aarch64/pr60697.c: Likewise.
10755 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10756 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10757 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10758 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10759 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10760 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10761 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10762 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10763 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10764 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10765 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10766 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10767 * g++.dg/lookup/koenig5.C: Likewise.
10768 * g++.dg/ext/no-asm-2.C: Likewise.
10769 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10770 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10771 * gfortran.dg/used_types_16.f90: Likewise.
10772 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10773 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10774 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10775 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10776 * gfortran.dg/abstract_type_6.f03: Likewise.
10777 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10778 * gfortran.dg/used_types_15.f90: Likewise.
10779 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10780 * gfortran.dg/exit_3.f08: Likewise.
10781 * gfortran.dg/open_status_2.f90: Likewise.
10782 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10783 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10784 * gfortran.dg/associate_1.f03: Likewise.
10785 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10786 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10787 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10788 * gcc.dg/builtin-object-size-1.c: Likewise.
10789 * gcc.dg/noreturn-6.c: Likewise.
10790 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10791 * gcc.dg/globalalias.c: Likewise.
10792 * gcc.dg/builtins-config.h: Likewise.
10793 * gcc.dg/pr30457.c: Likewise.
10794 * gcc.c-torture/compile/volatile-1.c: Likewise.
10795 * gcc.c-torture/execute/20101011-1.c: Likewise.
10796 * c-c++-common/Waddress-1.c: Likewise.
10797
40b38ace 107982016-02-11 Jakub Jelinek <jakub@redhat.com>
10799
10800 PR c/69768
10801 * c-c++-common/Waddress-1.c: New test.
10802
42c87ca9 108032016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10804
10805 PR fortran/69296
10806 * gfortran.dg/associate_19.f03: New test.
10807 * gfortran.dg/associate_20.f03: New test.
10808
acb7939f 108092016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10810
10811 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10812
6defe3c5 108132016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10814
10815 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10816 .arch armv8-a\n. Add -dA to dg-options.
10817 * gcc.target/aarch64/assembler_arch_1.c: New test.
10818 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10819
63f63318 108202016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10821
10822 PR c++/68726
10823 * g++.dg/cpp0x/pr68726.C: New.
10824
1cddf457 108252016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10826
10827 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10828 test.
10829
b86fba37 108302016-02-11 Richard Biener <rguenther@suse.de>
10831
10832 * g++.dg/tree-ssa/pr61034.C: Adjust.
10833
ec4ec95a 108342016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10835
be7c31e9 10836 PR target/69148
ec4ec95a 10837 * gcc.target/s390/pr69148.c: New.
10838
f64416ca 108392016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10840
10841 PR tree-optimization/69652
10842 * gcc.dg/torture/pr69652.c: New test.
10843
e5d1ea31 108442016-02-10 Jakub Jelinek <jakub@redhat.com>
10845 Patrick Palka <ppalka@gcc.gnu.org>
10846
10847 PR ipa/69241
10848 PR c++/69649
10849 * g++.dg/ipa/pr69241-1.C: New test.
10850 * g++.dg/ipa/pr69241-2.C: New test.
10851 * g++.dg/ipa/pr69241-3.C: New test.
10852 * g++.dg/ipa/pr69649.C: New test.
10853
fa03b19d 108542016-02-10 Uros Bizjak <ubizjak@gmail.com>
10855
10856 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10857 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10858
14485c8a 108592016-02-10 Bin Cheng <bin.cheng@arm.com>
10860
10861 PR tree-optimization/68021
10862 * gcc.dg/tree-ssa/pr68021.c: New test.
10863
79f1ed25 108642016-02-10 Richard Biener <rguenther@suse.de>
10865
10866 PR tree-optimization/69726
10867 * gcc.dg/uninit-22.c: New testcase.
10868
58f74eff 108692016-02-09 Andrew Pinski <apinski@cavium.com>
10870
10871 PR tree-opt/69282
10872 * gcc.c-torture/compile/20160205-1.c: New testcase.
10873
600c00f7 108742016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10875
10876 PR target/68404
10877 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10878 instead accessing a really large arrray.
10879 * gcc.target/powerpc/fusion3.c: Likewise.
10880
0771836e 108812016-02-09 Charles Baylis <charles.baylis@linaro.org>
10882
10883 PR target/68532
10884 * gcc.c-torture/execute/pr68532.c: New test.
10885
4ccd644f 108862016-02-11 Alexandre Oliva <aoliva@redhat.com>
10887
10888 PR target/69634
10889 * gcc.dg/pr69634.c: New.
10890
2e980a39 108912016-02-09 Richard Biener <rguenther@suse.de>
10892
10893 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10894
aacf7102 108952016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10896
aacf7102 10897 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10898
a1856ddf 108992016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10900
10901 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10902
d4d3da7e 109032016-02-09 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/69715
10906 * gcc.dg/torture/pr69715.c: New testcase.
10907
9cc6714f 109082016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10909
10910 PR c++/69139
10911 * g++.dg/cpp0x/trailing12.C: New test.
10912 * g++.dg/cpp0x/trailing13.C: New test.
10913
83d5062b 109142016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10915
10916 PR c++/69283
10917 PR c++/67835
10918 * g++.dg/cpp1y/auto-fn29.C: New test.
10919 * g++.dg/cpp1y/auto-fn30.C: New test.
10920
394a86f3 109212016-02-08 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR tree-optimization/69209
10924 * gcc.c-torture/compile/pr69209.c: New test.
10925
93b124b4 109262016-02-08 Jeff Law <law@redhat.com>
10927
10928 PR tree-optimization/68541
10929 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10930 of statements allowed in join block for path splitting.
10931
26abce13 109322016-02-08 Jakub Jelinek <jakub@redhat.com>
10933
0acb2d6e 10934 PR c++/59627
10935 * g++.dg/gomp/pr59627.C: New test.
10936
26abce13 10937 PR ipa/69239
10938 * g++.dg/ipa/pr69239.C: New test.
10939
86e0b129 109402016-02-08 David Malcolm <dmalcolm@redhat.com>
10941
10942 PR preprocessor/69664
10943 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10944 * gcc.dg/cpp/warn-comments.c: Likewise.
10945
f553d9f8 109462016-02-08 Marek Polacek <polacek@redhat.com>
10947
10948 PR c++/69688
10949 * g++.dg/init/const12.C: New test.
10950
600695e0 109512016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10952
10953 PR target/60410
10954 * gcc.dg/lto/pr55113_0.c: Remove test.
10955
c4f4b1e8 109562016-02-08 Richard Biener <rguenther@suse.de>
10957
10958 PR tree-optimization/69719
10959 * gcc.dg/torture/pr69719.c: New testcase.
10960
5a987d87 109612016-02-08 Richard Biener <rguenther@suse.de>
10962 Jeff Law <law@redhat.com>
10963
10964 PR target/68273
10965 * gcc.target/mips/pr68273.c: New testcase.
10966
0418e71d 109672016-02-08 Richard Biener <rguenther@suse.de>
10968
10969 PR rtl-optimization/69274
10970 * gcc.target/i386/addr-sel-1.c: XFAIL.
10971
07c0f1ca 109722016-02-08 Jeff Law <law@redhat.com>
10973
40d85f4c 10974 PR tree-optimization/68541
10975 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10976
140e093f 10977 PR tree-optimization/65917
07c0f1ca 10978 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10979
16430acf 109802016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10981
10982 PR fortran/50555
10983 * gfortran.dg/namelist_args.f90: New test.
10984
3f0ff0d8 109852016-02-05 Jeff Law <law@redhat.com>
10986
140e093f 10987 PR tree-optimization/68541
3f0ff0d8 10988 * gcc.dg/tree-ssa/split-path-2.c: New test.
10989 * gcc.dg/tree-ssa/split-path-3.c: New test.
10990 * gcc.dg/tree-ssa/split-path-4.c: New test.
10991 * gcc.dg/tree-ssa/split-path-5.c: New test.
10992 * gcc.dg/tree-ssa/split-path-6.c: New test.
10993 * gcc.dg/tree-ssa/split-path-7.c: New test.
10994
a7cc1f94 109952016-02-05 Martin Sebor <msebor@redhat.com>
10996
10997 PR c++/69662
10998 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10999 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11000
fcb25f28 110012016-02-06 Richard HEnderson <rth@redhat.com>
11002
11003 PR c/69643
11004 * gcc.target/i386/addr-space-4.c: New.
11005 * gcc.target/i386/addr-space-5.c: New.
11006
3a2545a1 110072016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11008
11009 PR fortran/66089
11010 * gfortran.dg/elemental_dependency_6.f90: New.
11011
1e302465 110122016-02-05 Jakub Jelinek <jakub@redhat.com>
11013
66feb54c 11014 PR rtl-optimization/69691
11015 * gcc.c-torture/execute/pr69691.c: New test.
11016
1e302465 11017 PR c++/69628
11018 * g++.dg/parse/pr69628.C: New test.
11019
9c28a298 110202016-02-05 Uros Bizjak <ubizjak@gmail.com>
11021
11022 * gcc.dg/sancov/asan.c: Move to ...
11023 * gcc.dg/asan/sancov-1.c: ... here.
11024
a854e286 110252016-02-05 Uros Bizjak <ubizjak@gmail.com>
11026
11027 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11028
d4f0b240 110292016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11030
11031 PR target/69677
11032 * gcc.target/i386/pr69677.c: New test.
11033
235d8723 110342016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11035
11036 PR c++/68948
11037 * g++.dg/template/pr68948.C: New test.
11038
f390cf65 110392016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11040
11041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11042 (only necessary on s390x).
11043
ab99f104 110442016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11045
11046 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11047 -mno-accumulate-outgoing-args.
11048
f7ef5392 110492016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11050
11051 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11052
6b098e91 110532016-02-04 Jakub Jelinek <jakub@redhat.com>
11054
11055 PR c/69669
11056 * c-c++-common/pr69669.c: New test.
11057
f0146cf3 110582016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11059
11060 PR target/69667
11061 * g++.dg/pr69667.C: New file.
11062
08fd6cf5 110632016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11064
11065 PR target/69619
11066 * gcc.dg/pr69619.c: Add new test.
11067
a6f3f39f 110682016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11069
11070 PR rtl-optimization/69577
11071 * gcc.target/i386/pr69577.c: New test.
11072
774068a0 110732016-02-04 Martin Liska <mliska@suse.cz>
11074
11075 * g++.dg/asan/pr69276.C: New test.
11076
f50a7894 110772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11078
11079 PR target/65932
11080 PR target/67714
11081 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11082 a single smulbb instruction.
11083 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11084 * gcc.target/amr/wmul-2.c: Likewise.
11085
6b722eb3 110862016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11087
11088 PR target/65932
11089 PR target/67714
11090 * gcc.c-torture/execute/pr67714.c: New test.
11091
1f1475a7 110922016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11093
11094 PR target/69454
11095 * gcc.target/i386/pr69454-1.c: New test.
11096 * gcc.target/i386/pr69454-2.c: New test.
11097
6b94e133 110982016-02-03 Martin Sebor <msebor@redhat.com>
11099
11100 PR c++/69251
11101 PR c++/69253
11102 PR c++/69290
11103 PR c++/69277
11104 PR c++/69349
11105 * g++.dg/ext/flexarray-mangle-2.C: New test.
11106 * g++.dg/ext/flexarray-mangle.C: New test.
11107 * g++.dg/ext/flexarray-subst.C: New test.
11108 * g++.dg/ext/flexary11.C: New test.
11109 * g++.dg/ext/flexary12.C: New test.
11110 * g++.dg/ext/flexary13.C: New test.
11111 * g++.dg/ext/flexary14.C: New test.
11112 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11113
342ed0ac 111142016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11115
11116 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11117 Define only if CHECK_FLOAT128 is defined.
11118 (main): Properly initialize u5.
11119
edf6c4d2 111202016-02-03 Jakub Jelinek <jakub@redhat.com>
11121
415d5641 11122 PR c/69627
11123 * gcc.dg/pr69627.c: New test.
11124
edf6c4d2 11125 PR target/69644
11126 * gcc.dg/pr69644.c: New test.
11127
cf8f3ba0 111282016-02-03 Mike Stump <mikestump@comcast.net>
11129
11130 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11131 support for struct-layout-1.exp.
11132
c90d55dd 111332016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11134
11135 PR c++/69056
f7ef5392 11136 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11137
401bd0c8 111382016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11139 Alexandre Oliva <aoliva@redhat.com>
11140
11141 PR target/69461
11142 * gcc.target/powerpc/pr69461.c: New.
11143
277d9d1d 111442016-02-03 Uros Bizjak <ubizjak@gmail.com>
11145
11146 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11147 works from here ...
11148 (check_effective_target_fsanitize_thread): ... to here. Do not
11149 specify additional compile flags for the test source.
11150 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11151 specify additional compile flags for the test source.
11152
e69ad94a 111532016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11154
11155 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11156
a4454da2 111572016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11158
11159 PR fortran/67451
11160 PR fortran/69418
11161 * gfortran.dg/coarray_allocate_2.f08: New test.
11162 * gfortran.dg/coarray_allocate_3.f08: New test.
11163 * gfortran.dg/coarray_allocate_4.f08: New test.
11164
88cab2dd 111652016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11166
11167 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11168 use same scan-tree-dump-times on all platforms.
11169 * gcc.dg/vect/vect-outer-1.c: Likewise.
11170 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11171 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11172 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11173 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11174 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11175 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11176 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11177
66ea75c4 111782016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11179
11180 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11181 warning.
11182
4eef8df7 111832016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11184
11185 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11186
665fbc2f 111872016-02-02 James Norris <jnorris@codesourcery.com>
11188
11189 * c-c++-common/goacc/routine-5.c: Add tests.
11190
b10e3d47 111912016-02-02 Alexander Monakov <amonakov@ispras.ru>
11192
11193 * gcc.target/nvptx/unsigned-cmp.c: New test.
11194
12ad66dd 111952016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11196
11197 * gcc.target/aarch64/scalar_shift_1.c
11198 (test_corners_sisd_di): Improve force to SIMD register.
11199 (test_corners_sisd_si): Likewise.
11200 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11201 Remove scan-assembler check for ldr.
11202
f9ec342f 112032016-02-02 Richard Biener <rguenther@suse.de>
11204
11205 PR tree-optimization/69595
11206 * gcc.dg/Warray-bounds-17.c: New testcase.
11207
32f2925a 112082016-02-02 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/69606
11211 * gcc.dg/torture/pr69606.c: New testcase.
11212
cfd9ca84 112132016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11214
11215 PR middle-end/68542
11216 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11217 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11218
19bf08e2 112192016-02-02 Alan Modra <amodra@gmail.com>
11220
11221 PR target/69548
11222 * gcc.target/powerpc/pr69548.c: New test.
11223
6f13b088 112242016-02-01 Jakub Jelinek <jakub@redhat.com>
11225
dcddc5af 11226 PR rtl-optimization/69592
11227 * gcc.dg/pr69592.c: New test.
11228
6f13b088 11229 PR preprocessor/69543
11230 PR c/69558
11231 * gcc.dg/pr69543.c: New test.
11232 * gcc.dg/pr69558.c: New test.
11233
d090e5c2 112342016-02-01 Uros Bizjak <ubizjak@gmail.com>
11235
fcb317c5 11236 PR testsuite/65940
11237 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11238
aaf527dc 112392016-02-01 Martin Sebor <msebor@redhat.com>
11240
11241 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11242
1674217b 112432016-02-01 Bin Cheng <bin.cheng@arm.com>
11244
11245 PR tree-optimization/67921
11246 * c-c++-common/ubsan/pr67921.c: New test.
11247
b4007655 112482016-02-01 Richard Biener <rguenther@suse.de>
11249
11250 PR middle-end/69556
11251 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11252
88a477bb 112532016-02-01 Richard Biener <rguenther@suse.de>
11254
11255 PR tree-optimization/69574
11256 * gcc.dg/torture/pr69574.c: New testcase.
11257
2eaaa4e7 112582016-02-01 Richard Biener <rguenther@suse.de>
11259
11260 PR tree-optimization/69579
11261 * gcc.dg/setjmp-6.c: New testcase.
11262
e3882c44 112632016-02-01 Jakub Jelinek <jakub@redhat.com>
11264
11265 PR rtl-optimization/69570
11266 * g++.dg/opt/pr69570.C: New test.
11267
f80aff47 112682016-02-01 Richard Henderson <rth@redhat.com>
11269
11270 * gcc.dg/pr69535.c: New test.
11271
240568aa 112722016-01-31 John David Anglin <danglin@gcc.gnu.org>
11273
6009b3b8 11274 PR testsuite/69584
11275 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11276 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11277
1fdf7177 11278 PR debug/68244
11279 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11280
240568aa 11281 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11282
cb3e5ac0 112832016-01-31 Paul Thomas <pault@gcc.gnu.org>
11284
11285 PR fortran/67564
11286 * gfortran.dg/allocate_with_source_17.f03: New test.
11287
3b8b902b 112882016-01-30 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR tree-optimization/69546
11291 * gcc.dg/torture/pr69546.c: New test.
11292
17985abe 112932016-01-30 Paul Thomas <pault@gcc.gnu.org>
11294
11295 PR fortran/69566
11296 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11297
b5239e80 112982016-01-30 Martin Sebor <msebor@redhat.com>
11299
11300 PR c++/68490
11301 * g++.dg/ext/flexary10.C: New test.
11302
e8f03010 113032016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11304
11305 PR fortran/66707
11306 gfortran.dg/common_23.f90: New test.
11307
dc93691a 113082016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11309
11310 PR target/65546
11311 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11312 condition being checked, and disable it when the target supports
11313 misaligned loads and stores.
11314
ff5e28e9 113152016-01-29 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR debug/69518
11318 * gcc.dg/torture/pr69518.c: New test.
11319
b0d8930a 113202016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 PR target/69530
11323 * gcc.target/i386/pr69530.c: New test.
11324
21601fc7 113252016-01-29 Steve Ellcey <sellcey@imgtec.com>
11326
11327 PR target/65604
11328 * gcc.target/mips/div-delay.c: New test.
11329
ca6c7317 113302016-01-29 Jakub Jelinek <jakub@redhat.com>
11331
4758dc39 11332 PR target/69551
11333 * gcc.target/i386/pr69551.c: New test.
11334
ca6c7317 11335 PR target/66137
11336 * gcc.target/i386/pr66137.c: New test.
11337
e3078da6 113382016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11339
11340 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11341 always built for p5600.
11342 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11343 isa=p5600 dg-option.
11344
b622ec25 113452016-01-29 Richard Biener <rguenther@suse.de>
11346
11347 PR tree-optimization/69547
11348 * g++.dg/tree-ssa/pr69547.C: New testcase.
11349
d2a60e99 113502016-01-29 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR debug/66869
11353 * g++.dg/warn/Wunused-function2.C: New test.
11354
ae849d2b 113552016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11356
11357 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11358 support for test to succeed.
11359
ce6a6978 113602016-01-29 Marek Polacek <polacek@redhat.com>
11361
11362 PR c++/69509
11363 PR c++/69516
11364 * g++.dg/ext/constexpr-vla2.C: New test.
11365 * g++.dg/ext/constexpr-vla3.C: New test.
11366 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11367
7550d855 113682016-01-29 Richard Biener <rguenther@suse.de>
11369
11370 PR middle-end/69537
11371 * gcc.dg/uninit-21.c: New testcase.
11372
f11bb279 113732016-01-28 Uros Bizjak <ubizjak@gmail.com>
11374
11375 PR target/69459
11376 * gcc.target/i386/pr69459.c: New test.
11377
c80c12c8 113782016-01-28 Steve Ellcey <sellcey@imgtec.com>
11379
11380 PR target/68400
11381 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11382 * gcc.target/mips/pr68400.c: New test.
11383
c649bacc 113842016-01-28 Martin Sebor <msebor@redhat.com>
11385
11386 PR target/17381
11387 * gcc.target/powerpc/pr17381.c: New test.
11388
f4881661 113892016-01-28 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR middle-end/69542
11392 * gcc.dg/torture/pr69542.c: New test.
11393
d66fdd75 113942016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11395
11396 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11397
d4a78818 113982016-01-28 David Edelsohn <dje.gcc@gmail.com>
11399
11400 * gcc.dg/pr65980.c: Skip on AIX.
11401 * gcc.dg/pr66688.c: Same.
11402
21329e97 114032016-01-28 David Edelsohn <dje.gcc@gmail.com>
11404
11405 PR target/63679
11406 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11407 * gcc.dg/tree-ssa/sra-18.c: Same.
11408
cc7124a6 114092016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11410
11411 PR fortran/62536
11412 * gfortran.dg/block_15.f08: New test.
11413 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11414 on incorrectly closed BLOCK.
11415
358dfcb4 114162016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11417
11418 * gcc.dg/declare-simd.c: New test.
e87502d6 114192016-01-28 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/69466
11422 * gfortran.dg/vect/pr69466.f90: New testcase.
11423
44e7334b 114242016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11425
11426 * g++.dg/pr67989.C: Remove ARM-specific option.
11427 * gcc.target/arm/pr67989.C: New file.
11428
5ce8f551 114292016-01-27 Uros Bizjak <ubizjak@gmail.com>
11430
11431 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11432 and expm1 test for glibc < 2.11.
11433
fa6e6b15 114342016-01-27 Richard Henderson <rth@redhat.com>
11435
11436 * gcc.c-torture/execute/pr69447.c: New test.
11437
114382016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11439
7b8122c6 11440 PR fortran/69422
147b2f9b 11441 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11442
78e516eb 114432016-01-27 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR debug/66869
11446 * gcc.dg/pr66869.c: New test.
11447
9b849350 114482016-01-25 Jeff Law <law@redhat.com>
11449
11450 PR tree-optimization/68398
f11bb279 11451 PR tree-optimization/69196
9b849350 11452 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11453 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11454 path to avoid new heuristic allowing more irreducible regions
11455 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11456 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11457 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11458 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11459 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11460
fee5e491 114612016-01-27 Marek Polacek <polacek@redhat.com>
11462
11463 PR c/68062
11464 * c-c++-common/vector-compare-4.c: New test.
11465
eec96426 114662016-01-27 David Malcolm <dmalcolm@redhat.com>
11467
11468 PR preprocessor/69126
11469 * c-c++-common/pr69126.c: New test case.
11470
5068be18 114712016-01-27 Ian Lance Taylor <iant@google.com>
11472
11473 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11474
5fa82c11 114752016-01-27 Ryan Burn <contact@rnburn.com>
11476
11477 PR cilkplus/69267
11478 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11479
b3df0219 114802016-01-27 Uros Bizjak <ubizjak@gmail.com>
11481
11482 PR target/69512
11483 * gcc.target/i386/pr69512.c: New test.
11484
d46a16d4 114852016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11486
11487 PR ada/69488
11488 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11489
6a9b35ef 114902016-01-27 Marek Polacek <polacek@redhat.com>
11491
11492 PR c++/69379
11493 * g++.dg/pr69379.C: New test.
11494
18e9663b 114952016-01-27 Martin Sebor <msebor@redhat.com>
11496
11497 PR c++/69317
11498 * g++.dg/abi/Wabi-2-2.C: New test.
11499 * g++.dg/abi/Wabi-2-3.C: New test.
11500 * g++.dg/abi/Wabi-3-2.C: New test.
11501 * g++.dg/abi/Wabi-3-3.C: New test.
11502
c88301ad 115032016-01-27 Richard Biener <rguenther@suse.de>
11504
11505 PR tree-optimization/69166
11506 * gcc.dg/torture/pr69166.c: New testcase.
11507
8ca47550 115082016-01-27 Martin Jambor <mjambor@suse.cz>
11509
11510 PR tree-optimization/69355
11511 * gcc.dg/tree-ssa/pr69355.c: New test.
11512
5cb23e3c 115132016-01-27 Marek Polacek <polacek@redhat.com>
11514
11515 PR c++/69496
11516 * g++.dg/ext/constexpr-vla1.C: New test.
11517
7b0c1b6d 115182016-01-20 Christian Bruel <christian.bruel@st.com>
11519
11520 PR target/69245
11521 * gcc.target/arm/pr69245.c: New test.
11522
220112fc 115232016-01-27 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR tree-optimization/69399
11526 * gcc.dg/torture/pr69399.c: New test.
11527
16294490 115282016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11529
11530 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11531
8abd3d0c 115322016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11533
11534 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11535
7cf9b895 115362016-01-26 Tom de Vries <tom@codesourcery.com>
11537
11538 PR tree-optimization/69110
11539 * gcc.dg/autopar/pr69110.c: New test.
11540
557c1942 115412016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11542 Sebastian Pop <s.pop@samsung.com>
557c1942 11543
11544 * gcc.dg/graphite/isl-ast-op-select.c: New.
11545
80adbd96 115462015-01-26 Paul Thomas <pault@gcc.gnu.org>
11547
11548 PR fortran/69385
11549 * gfortran.dg/allocate_error_6.f90: New test.
11550
c3f86f60 115512016-01-26 Richard Henderson <rth@redhat.com>
11552
11553 * gcc.dg/tm/pr60908.c: New test.
11554
3752e5b1 115552016-01-26 David Malcolm <dmalcolm@redhat.com>
11556
11557 PR other/69006
11558 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11559 directive.
11560 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11561 expected multiline output to reflect the colorization being
11562 disabled before newlines.
11563 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11564 (custom_diagnostic_finalizer): Replace call to
11565 pp_newline_and_flush with call to pp_flush.
11566 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11567 * gfortran.dg/implicit_class_1.f90: Likewise.
11568 * lib/gcc-dg.exp (allow_blank_lines): New global.
11569 (dg-allow-blank-lines-in-output): New procedure.
11570 (gcc-dg-prune): Complain about blank lines in the output, unless
11571 dg-allow-blank-lines-in-output was called.
11572 * lib/multiline.exp (_build_multiline_regex): Only support
11573 arbitrary followup text for non-blank-lines, not for blank lines.
11574
9bbfd060 115752016-01-26 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR tree-optimization/69483
11578 * gcc.dg/pr69483.c: New test.
11579 * g++.dg/opt/pr69483.C: New test.
11580
53773057 115812016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11582
11583 PR target/68620
11584 * gcc.target/arm/pr68620.c: New test.
11585
442a556f 115862016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11587
11588 * gcc.target/i386/pr68986-2.c: Remove -m32.
11589
d513c683 115902016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11591
11592 PR target/68986
11593 * gcc.target/i386/pr68986-1.c: New test.
11594 * gcc.target/i386/pr68986-2.c: Likewise.
11595 * gcc.target/i386/pr68986-3.c: Likewise.
11596
976877a5 115972016-01-26 Christian Bruel <christian.bruel@st.com>
11598
11599 * lib/target-supports.exp
11600 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11601 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11602 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11603
2c7b2f88 116042016-01-26 Richard Biener <rguenther@suse.de>
11605
11606 PR tree-optimization/69452
11607 * gcc.dg/torture/pr69452.c: New testcase.
11608
f7fc06e7 116092016-01-26 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR target/69442
11612 * gcc.dg/pr69442.c: New test.
11613
d1dae587 116142016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11615
11616 PR target/67896
11617 * gcc.target/aarch64/simd/pr67896.C: New.
11618
ef7be7f8 116192016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11620
11621 PR tree-optimization/69400
11622 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11623 function.
11624 (plugin_init): Call it.
11625 * gcc.dg/torture/pr69400.c: New test.
11626
648433a4 116272016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11628
11629 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11630
45fc5243 116312016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11632 Sebastian Pop <s.pop@samsung.com>
11633
11634 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11635 isl-0.15.
11636
c699f6a1 116372016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11638 Sebastian Pop <s.pop@samsung.com>
11639
11640 * gcc.dg/graphite/pr69292.c: New.
11641
b86e24ea 116422016-01-25 Jakub Jelinek <jakub@redhat.com>
11643
11644 * c-c++-common/goacc/use_device-1.c: New test.
11645
105cb8d7 116462016-01-25 Jeff Law <law@redhat.com>
11647
11648 PR tree-optimization/69196
11649 PR tree-optimization/68398
11650 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11651 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11652
44562749 116532016-01-25 David Edelsohn <dje.gcc@gmail.com>
11654
11655 PR target/69469
11656 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11657 Algorithm.
11658
6837fee7 116592016-01-25 Richard Biener <rguenther@suse.de>
11660
11661 PR testsuite/69380
11662 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11663
fe500d65 116642016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11665
11666 PR target/69421
11667 * gcc.dg/pr69421.c: New test.
11668
8eacba94 116692016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11670
11671 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11672 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11673 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11674 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11675 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11676 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11677 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11678 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11679 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11680 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11681
af09d40d 116822016-01-25 Richard Biener <rguenther@suse.de>
11683
11684 PR tree-optimization/69376
11685 * gcc.dg/torture/pr69376.c: New testcase.
11686
d65063f5 116872016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11688
11689 PR fortran/69397
11690 PR fortran/68442
11691 * gfortran.dg/interface_38.f90: New test.
11692 * gfortran.dg/interface_39.f90: New test.
80adbd96 11693
08c7bfb4 116942016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11695
11696 Revert:
11697 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11698
11699 PR c++/11858
11700 PR c++/24663
11701 PR c++/24664
11702 * g++.dg/template/pr11858.C: New test.
11703 * g++.dg/template/pr24663.C: New test.
11704 * g++.dg/template/unify12.C: New test.
11705 * g++.dg/template/unify13.C: New test.
11706 * g++.dg/template/unify14.C: New test.
11707 * g++.dg/template/unify15.C: New test.
11708 * g++.dg/template/unify16.C: New test.
11709 * g++.dg/template/unify17.C: New test.
11710
c2e7d2be 117112016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11712
11713 PR fortran/68283
11714 gfortran.dg/pr68283.f90: New test.
11715
9f2e8617 117162016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11717
11718 PR fortran/66094
11719 * gfortran.dg/inline_matmul_13.f90: New test.
11720 * gfortran.dg/matmul_bounds_8.f90: New test.
11721 * gfortran.dg/matmul_bounds_9.f90: New test.
11722 * gfortran.dg/matmul_bounds_10.f90: New test.
11723
a4838119 117242016-01-23 Tom de Vries <tom@codesourcery.com>
11725
11726 PR tree-optimization/69426
11727 * gcc.dg/autopar/pr69426.c: New test.
11728
feddf0dc 117292016-01-23 Martin Sebor <msebor@redhat.com>
11730
11731 PR c++/58109
11732 PR c++/69022
11733 * g++.dg/cpp0x/alignas5.C: New test.
11734 * g++.dg/ext/vector29.C: Same.
11735
132731fb 117362016-01-23 Uros Bizjak <ubizjak@gmail.com>
11737
11738 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11739 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11740 _GNU_SOURCE from compile flags to the source.
11741 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11742 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11743 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11744 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11745
51aec681 117462016-01-22 Jakub Jelinek <jakub@redhat.com>
11747
11748 PR target/69432
11749 * g++.dg/opt/pr69432.C: New test.
11750
147aa3e3 117512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11752
11753 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11754 32-bit targets testing an -m64 multilib.
11755
4d04e35e 117562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11757
11758 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11759 64-bit support.
11760
86f38d0c 117612016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11762
11763 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11764
f776e712 117652016-01-21 Christian Bruel <christian.bruel@st.com>
11766
11767 PR target/68674
11768 * gcc.target/i386/pr68674.c
11769 * gcc.target/aarch64/pr68674.c
11770 * gcc.target/arm/pr68674.c
11771
7b9de435 117722016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11773
11774 PR target/69403
11775 * gcc.c-torture/execute/pr69403.c: New test.
11776
9935a0ba 117772016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11778
11779 PR c++/55843
11780 * g++.dg/template/pr55843.C: New.
11781
06b94aa1 117822016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11783
11784 PR testsuite/66877
11785 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11786 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11787
b68773a8 117882016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11789
11790 PR testsuite/67489
132731fb 11791 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11792 from dg-do compile directive, and instead add
11793 { dg-require-effective-target int128 }.
b68773a8 11794
bbbbe8ab 117952016-01-20 Martin Sebor <msebor@redhat.com>
11796
11797 PR c/69405
11798 * gcc.dg/sync-fetch.c: New test.
11799
f3a6a26f 118002016-01-21 Martin Sebor <msebor@redhat.com>
11801
11802 PR target/69252
11803 * gcc.target/powerpc/pr69252.c: New test.
11804
d1565a03 118052016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11806
11807 PR fortran/65996
132731fb 11808 * gfortran.dg/pr65996.f90: New test.
d1565a03 11809
15a5a905 118102016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11811
11812 PR c++/68810
bbbbe8ab 11813 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11814 expected to generate an error.
15a5a905 11815
e4538af5 118162016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11817
11818 PR middle-end/66178
11819 * gcc.dg/torture/pr66178.c: New test.
11820
4d4180ce 118212016-01-21 Anton Blanchard <anton@samba.org>
11822 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11823
11824 PR target/63354
11825 * gcc.target/powerpc/pr63354.c: New test.
11826
86e16058 118272016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11828
11829 PR rtl-optimization/68990
11830 * gcc.target/i386/pr68990: New.
11831
b11b85e4 118322016-01-21 Nick Clifton <nickc@redhat.com>
11833
11834 PR target/69129
11835 * gcc.target/mips/pr69129.c: New.
11836
62dd9f85 118372016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11838
11839 PR c++/58046
11840 * g++.dg/cpp0x/pr58046.C: New.
11841
ac7d424b 118422016-01-21 Jakub Jelinek <jakub@redhat.com>
11843
47c0bea3 11844 PR target/69187
11845 PR target/65624
11846 * gcc.target/arm/pr69187.c: New test.
11847
ac7d424b 11848 PR c++/69355
11849 * g++.dg/torture/pr69355.C: New test.
11850
9e18b252 118512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11852 Sebastian Pop <s.pop@samsung.com>
11853
11854 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11855
de862e2f 118562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11857 Sebastian Pop <s.pop@samsung.com>
11858
132731fb 11859 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11860
f55f9344 118612016-01-21 Jakub Jelinek <jakub@redhat.com>
11862
11863 PR middle-end/67653
11864 * c-c++-common/pr67653.c: New test.
11865 * gcc.dg/torture/pr29119.c: Add dg-warning.
11866
62752e71 118672016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11868
11869 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11870
16d4186f 118712016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11872
11873 PR c/24293
11874 * gcc.dg/pr24293.c: New test.
11875 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11876 incomplete struct type.
11877 * gcc.dg/declspec-1.c: Likewise.
11878 * gcc.dg/pr63549.c: Likewise.
11879
58219d13 118802016-01-20 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR tree-optimization/66612
11883 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11884 for bdn instruction.
11885
a7b5688a 118862016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11887
11888 * lib/target-supports.exp
11889 (check_effective_target_arm_fp_ok_nocache): New.
11890 (check_effective_target_arm_fp_ok): New.
11891 (add_options_for_arm_fp): New.
11892 (check_effective_target_arm_crypto_ok_nocache): Require
11893 target_arm_v8_neon_ok instead of arm32.
11894 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11895 (check_effective_target_arm_crypto_pragma_ok): New.
11896 (add_options_for_arm_vfp): New.
11897 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11898 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11899 target instead. Force initial fpu to vfp.
11900 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11901 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11902 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11903 dependency.
11904 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11905 use arm_vfp effective target instead. Force initial fpu to vfp.
11906 * gcc.target/arm/attr-neon3.c: Likewise.
11907 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11908 arm_vfp_ok.
11909 * gcc.target/arm/unsigned-float.c: Likewise.
11910 * gcc.target/arm/vfp-1.c: Likewise.
11911 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11912 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11913 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11914 * gcc.target/arm/vfp-ldmias.c: Likewise.
11915 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11916 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11917 * gcc.target/arm/vfp-stmiad.c: Likewise.
11918 * gcc.target/arm/vfp-stmias.c: Likewise.
11919 * gcc.target/arm/vnmul-1.c: Likewise.
11920 * gcc.target/arm/vnmul-2.c: Likewise.
11921 * gcc.target/arm/vnmul-3.c: Likewise.
11922 * gcc.target/arm/vnmul-4.c: Likewise.
11923
7ca56ca8 119242016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11925
7fb75b57 11926 PR testsuite/69366
11927 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11928 the MPX run-time library, for compile-time MPX test.
11929 * gcc.target/i386/chkp-always_inline.c: Likewise.
11930 * gcc.target/i386/chkp-bndret.c: Likewise.
11931 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11932 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11933 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11934 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11935 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11936 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11937 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11938 * gcc.target/i386/chkp-label-address.c: Likewise.
11939 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11940 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11941 * gcc.target/i386/chkp-pr69044.c: Likewise.
11942 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11943 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11944 * gcc.target/i386/chkp-strchr.c: Likewise.
11945 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11946 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11947 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11948 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11949 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11950 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11951 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11952 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11953 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11954 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11955 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11956 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11957 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11958 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11959 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11960 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11961 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11962 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11963 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11964 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11965 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11966 * gcc.target/i386/pr63995-2.c: Likewise.
11967 * gcc.target/i386/pr64805.c: Likewise.
11968 * gcc.target/i386/pr65044.c: Likewise.
11969 * gcc.target/i386/pr65167.c: Likewise.
11970 * gcc.target/i386/pr65183.c: Likewise.
11971 * gcc.target/i386/pr65184.c: Likewise.
11972 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11973
f2da0b99 119742016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11975
11976 PR tree-optimization/69328
11977 * gcc.dg/pr69328.c: New test.
11978
4d379676 119792016-01-20 Jeff Law <law@redhat.com>
11980
4a11f145 11981 PR target/25114
4d379676 11982 * gcc.target/m68k/pr25114.c: New test.
11983
0754bad1 119842016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11985
11986 * gcc.target/arm/memset-inline-10.c: Added
11987 dg-require-effective-target arm_thumb2_ok.
11988
63bd5c2d 119892016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11990
11991 * gcc.dg/debug/dwarf2/sso.c: New test.
11992
a9c01e81 119932016-01-19 Uros Bizjak <ubizjak@gmail.com>
11994
11995 PR testsuite/68820
11996 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11997 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11998 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11999
53fa0e54 120002016-01-19 Jan Hubicka <hubicka@ucw.cz>
12001
12002 PR ipa/66223
12003 * g++.dg/ipa/devirt-50.C: New testcase.
12004
e035a62c 120052016-01-19 Marek Polacek <polacek@redhat.com>
12006
12007 PR c++/68965
12008 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12009 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12010
885cc3ea 120112016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12012
12013 PR target/69135
12014 * gcc.target/arm/pr69135_1.c: New test.
12015
07bd240e 120162015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12017
12018 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12019
9f60d257 120202015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12021
12022 * gcc.target/aarch64/ccmp_1.c: New testcase.
12023
a0c919f7 120242016-01-19 Marek Polacek <polacek@redhat.com>
12025
12026 PR c++/68586
12027 * g++.dg/cpp0x/enum30.C: New test.
12028
dc5d6d17 120292016-01-19 Richard Biener <rguenther@suse.de>
12030
12031 PR tree-optimization/69336
12032 * g++.dg/tree-ssa/pr69336.C: New testcase.
12033
6dd156e0 120342016-01-19 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR debug/65779
12037 * gcc.dg/pr65779.c: New test.
12038
3e0d45b9 120392016-01-19 Richard Biener <rguenther@suse.de>
12040
12041 PR tree-optimization/69352
12042 * gcc.dg/torture/pr69352.c: New testcase.
12043
7a3cf64d 120442016-01-19 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR rtl-optimization/68955
12047 PR rtl-optimization/64557
12048 * gcc.dg/torture/pr68955.c: New test.
12049
8be55b33 120502016-01-19 Jan Hubicka <hubicka@ucw.cz>
12051
12052 PR lto/69136
12053 * g++.dg/torture/pr69136.C: New testcase.
12054
72a985d7 120552016-01-19 Jan Hubicka <hubicka@ucw.cz>
12056
12057 PR lto/69133
12058 * g++.dg/lto/pr69133_0.C: New testcase.
12059 * g++.dg/lto/pr69133_1.C: New testcase.
12060
56778b62 120612016-01-15 Jeff Law <law@redhat.com>
12062
12063 PR tree-optimization/69320
12064 * gcc.c-torture/pr69320-1.c: New test.
12065 * gcc.c-torture/pr69320-2.c: New test.
12066 * gcc.c-torture/pr69320-3.c: New test.
12067 * gcc.c-torture/pr69320-4.c: New test.
12068
ced41b93 120692016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12070
12071 PR c++/11858
12072 PR c++/24663
12073 PR c++/24664
12074 * g++.dg/template/pr11858.C: New test.
12075 * g++.dg/template/pr24663.C: New test.
12076 * g++.dg/template/unify12.C: New test.
12077 * g++.dg/template/unify13.C: New test.
12078 * g++.dg/template/unify14.C: New test.
12079 * g++.dg/template/unify15.C: New test.
12080 * g++.dg/template/unify16.C: New test.
12081 * g++.dg/template/unify17.C: New test.
12082
7f8cbcaf 120832016-01-18 David Malcolm <dmalcolm@redhat.com>
12084
12085 PR testsuite/69181
12086 * gcc.dg/pr69181-1.c: New test file.
12087 * gcc.dg/pr69181-2.c: New test file.
12088 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12089 globals by moving it to...
12090 (cleanup-after-saved-dg-test): ...this new function. Add
12091 "global additional_sources_used". Add reset of global
12092 multiline_expected_outputs to the empty list.
12093 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12094 global to...
12095 (multiline_expected_outputs): ...this, and updated comments to
12096 note that it is modified from gcc-dg.exp.
12097 (dg-end-multiline-output): Update for the above renaming.
12098 (handle-multiline-outputs): Likewise. Remove the clearing
12099 of the expected outputs to the empty list.
12100
3c7cbfc0 121012016-01-18 Richard Biener <rguenther@suse.de>
12102
12103 PR tree-optimization/69297
12104 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12105
81d49cc1 121062016-01-18 Joseph Myers <joseph@codesourcery.com>
12107
12108 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12109 dg-options.
12110 * gcc.target/mips/mips-3d-2.c: Likewise.
12111 * gcc.target/mips/mips-3d-3.c: Likewise.
12112 * gcc.target/mips/mips-3d-4.c: Likewise.
12113 * gcc.target/mips/mips-3d-5.c: Likewise.
12114 * gcc.target/mips/mips-3d-6.c: Likewise.
12115 * gcc.target/mips/mips-3d-7.c: Likewise.
12116 * gcc.target/mips/mips-3d-8.c: Likewise.
12117 * gcc.target/mips/mips-3d-9.c: Likewise.
12118 * gcc.target/mips/mips-ps-1.c: Likewise.
12119 * gcc.target/mips/mips-ps-2.c: Likewise.
12120 * gcc.target/mips/mips-ps-3.c: Likewise.
12121 * gcc.target/mips/mips-ps-4.c: Likewise.
12122 * gcc.target/mips/mips-ps-5.c: Likewise.
12123 * gcc.target/mips/mips-ps-6.c: Likewise.
12124 * gcc.target/mips/mips-ps-7.c: Likewise.
12125 * gcc.target/mips/mips-ps-type.c: Likewise.
12126 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12127 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12128
03c4ff3a 121292016-01-18 Tom de Vries <tom@codesourcery.com>
12130
12131 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12132 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12133 * c-c++-common/goacc/kernels-empty.c: New test.
12134 * c-c++-common/goacc/kernels-eternal.c: New test.
12135 * c-c++-common/goacc/kernels-loop-2.c: New test.
12136 * c-c++-common/goacc/kernels-loop-3.c: New test.
12137 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12138 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12139 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12140 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12141 * c-c++-common/goacc/kernels-loop-data.c: New test.
12142 * c-c++-common/goacc/kernels-loop-g.c: New test.
12143 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12144 * c-c++-common/goacc/kernels-loop-n.c: New test.
12145 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12146 * c-c++-common/goacc/kernels-loop.c: New test.
12147 * c-c++-common/goacc/kernels-noreturn.c: New test.
12148 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12149 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12150 * c-c++-common/goacc/kernels-reduction.c: New test.
12151
22e3dcee 121522016-01-18 Tom de Vries <tom@codesourcery.com>
12153
12154 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12155 * gcc.dg/autopar/outer-2.c: Same.
12156 * gcc.dg/autopar/outer-3.c: Same.
12157 * gcc.dg/autopar/outer-4.c: Same.
12158 * gcc.dg/autopar/outer-5.c: Same.
12159 * gcc.dg/autopar/outer-6.c: Same.
12160 * gcc.dg/autopar/parallelization-1.c: Same.
12161 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12162 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12163 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12164 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12165 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12166 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12167 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12168 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12169 * gcc.dg/autopar/pr39500-1.c: Same.
12170 * gcc.dg/autopar/pr39500-2.c: Same.
12171 * gcc.dg/autopar/pr46193.c: Same.
12172 * gcc.dg/autopar/pr46194.c: Same.
12173 * gcc.dg/autopar/pr49580.c: Same.
12174 * gcc.dg/autopar/pr49960-1.c: Same.
12175 * gcc.dg/autopar/pr49960.c: Same.
12176 * gcc.dg/autopar/pr68373.c: Same.
12177 * gcc.dg/autopar/reduc-1.c: Same.
12178 * gcc.dg/autopar/reduc-1char.c: Same.
12179 * gcc.dg/autopar/reduc-1short.c: Same.
12180 * gcc.dg/autopar/reduc-2.c: Same.
12181 * gcc.dg/autopar/reduc-2char.c: Same.
12182 * gcc.dg/autopar/reduc-2short.c: Same.
12183 * gcc.dg/autopar/reduc-3.c: Same.
12184 * gcc.dg/autopar/reduc-4.c: Same.
12185 * gcc.dg/autopar/reduc-6.c: Same.
12186 * gcc.dg/autopar/reduc-7.c: Same.
12187 * gcc.dg/autopar/reduc-8.c: Same.
12188 * gcc.dg/autopar/reduc-9.c: Same.
12189 * gcc.dg/autopar/uns-outer-4.c: Same.
12190 * gcc.dg/autopar/uns-outer-5.c: Same.
12191 * gcc.dg/autopar/uns-outer-6.c: Same.
12192 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12193 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12194
fd5cbe2f 121952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12196
12197 PR target/63679
12198 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12199 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12200
fa75ab55 122012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12202
12203 PR target/63679
12204 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12205 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12206 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12207
214b2582 122082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12209
12210 PR target/63679
12211 * gcc.dg/tree-ssa/sra-17.c: New.
12212 * gcc.dg/tree-ssa/sra-18.c: New.
12213
13146837 122142016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12215
12216 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12217
6ccd18c2 122182016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12219
12220 * gnat.dg/inline12.adb: New test.
12221
8872b95f 122222016-01-18 Bin Cheng <bin.cheng@arm.com>
12223
12224 PR tree-optimization/66797
12225 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12226
971514e3 122272016-01-18 Richard Biener <rguenther@suse.de>
12228
12229 PR tree-optimization/69170
12230 * gcc.dg/torture/pr69170.c: New testcase.
12231
dfb6d139 122322016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12233
12234 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12235
164d84c2 122362016-01-16 Tom de Vries <tom@codesourcery.com>
12237
12238 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12239
4c33b769 122402016-01-16 Tom de Vries <tom@codesourcery.com>
12241
12242 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12243 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12244 redundant dg-require-effective-target pthread.
12245 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12246 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12247 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12248 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12249 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12250 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12251 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12252
673441b0 122532016-01-16 David Edelsohn <dje.gcc@gmail.com>
12254
12255 PR target/68609
12256 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12257 * gcc.target/powerpc/recip-7.c: Same.
12258
90153ae7 122592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12260
12261 PR c++/69091
12262 * g++.dg/template/pr69091.C: New test.
12263
bc24d01d 122642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12265
12266 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12267 dump does not contain an error_mark_node.
12268 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12269 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12270
4067c0fd 122712016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12272
12273 PR c++/68936
12274 * g++.dg/template/pr68936.C: New test.
12275
27c6dbdd 122762016-01-15 David Edelsohn <dje.gcc@gmail.com>
12277
12278 PR target/68609
12279 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12280 * gcc.target/powerpc/recip-2.c: Same.
12281 * gcc.target/powerpc/recip-3.c: Same.
12282 * gcc.target/powerpc/recip-4.c: Same.
12283 * gcc.target/powerpc/recip-sqrtf.c: Same.
12284
e390c57d 122852016-01-15 Jeff Law <law@redhat.com>
12286
12287 PR tree-optimization/69270
12288 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12289 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12290
ddcfeaf1 122912016-01-15 Paul Thomas <pault@gcc.gnu.org>
12292
12293 PR fortran/49630
12294 * gfortran.dg/deferred_character_13.f90: New test for the fix
12295 of comment 3 of the PR.
12296
12297 PR fortran/54070
12298 * gfortran.dg/deferred_character_8.f90: New test
12299 * gfortran.dg/allocate_error_5.f90: New test
12300
12301 PR fortran/60593
12302 * gfortran.dg/deferred_character_10.f90: New test
12303
12304 PR fortran/60795
12305 * gfortran.dg/deferred_character_14.f90: New test
12306
12307 PR fortran/61147
12308 * gfortran.dg/deferred_character_11.f90: New test
12309
12310 PR fortran/64324
12311 * gfortran.dg/deferred_character_9.f90: New test
12312
81be349c 123132016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12314
12315 PR rtl-optimization/69030
12316 * gcc.target/i386/pr69030.c: New.
12317
998456c5 123182016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12319
12320 * gcc.target/aarch64/target_attr_17.c: New test.
12321
0d85be19 123222016-01-15 Richard Biener <rguenther@suse.de>
12323
12324 PR tree-optimization/66856
12325 * gcc.dg/torture/pr66856-1.c: New testcase.
12326 * gcc.dg/torture/pr66856-2.c: Likewise.
12327
321d36c8 123282016-01-15 Richard Biener <rguenther@suse.de>
12329
12330 PR debug/69137
12331 * g++.dg/lto/pr69137_0.C: New testcase.
12332
d94a1f53 123332016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12334
12335 PR middle-end/69246
12336 * gcc.target/i386/pr69246.c: New test.
12337
5fe9a861 123382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12339
a9c01e81 12340 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12341
3d05a5e9 123422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12343
12344 PR c++/56194
12345 * g++.dg/init/const9.C: Disable test on S/390.
12346
5e8132b5 123472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12348
12349 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12350 * g++.dg/Wno-frame-address.C: Ditto.
12351
32307cdf 123522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12353
12354 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12355
1ca28250 123562016-01-15 Richard Biener <rguenther@suse.de>
12357
12358 PR tree-optimization/68961
12359 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12360
6271bd93 123612016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12362
12363 * gcc.target/i386/pr65105-5.c: New test.
12364
dfb6d139 123652016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12366
12367 * gcc.c-torture/execute/alias-4.c: New testcase.
12368
dfb6d139 123692016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12370
12371 PR ipa/68148
12372 * g++.dg/ipa/devirt-49.C: New testcase.
12373
7bbac464 123742016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12375
12376 PR target/65837
12377 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12378 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12379 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12380
4345b868 123812016-01-15 Richard Biener <rguenther@suse.de>
12382
12383 PR tree-optimization/69117
12384 * gcc.dg/torture/pr69117.c: New testcase.
12385
580357e7 123862015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12387
12388 PR c++/69048
12389 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12390
612baa31 123912016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12392
12393 PR testsuite/67509
12394 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12395 range tests use 100 * maximum instead of maximum + 1.
12396
44e09bc4 123972016-01-14 Jakub Jelinek <jakub@redhat.com>
12398
12399 PR debug/69244
12400 * gcc.dg/guality/pr69244.c: New test.
12401
96962ae4 124022016-01-14 Uros Bizjak <ubizjak@gmail.com>
12403
12404 * lib/target-supports.exp (check_effective_target_issignaling):
12405 New procedure.
12406 * gcc.dg/pr61441.c: Require issignaling effective target.
12407
ab9c400b 124082016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12409
12410 PR target/68803
12411 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12412
a7ed4583 124132016-01-14 David Malcolm <dmalcolm@redhat.com>
12414
12415 PR c++/68819
12416 PR preprocessor/69177
12417 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12418 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12419 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12420 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12421
77f35cec 124222016-01-14 Marek Polacek <polacek@redhat.com>
12423
12424 PR c/69262
12425 * gcc.dg/array-15.c: New test.
12426
915d0950 124272016-01-14 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR middle-end/68146
12430 PR tree-optimization/69155
12431 * gfortran.dg/pr68146.f: New test.
12432 * gfortran.dg/pr69155.f90: New test.
12433
24651fb7 124342016-01-14 Richard Biener <rguenther@suse.de>
12435
12436 PR tree-optimization/68060
12437 * gcc.dg/torture/pr68060-1.c: New testcase.
12438 * gcc.dg/torture/pr68060-2.c: Likewise.
12439
2f63f950 124402016-01-14 Nick Clifton <nickc@redhat.com>
12441
12442 * lib/target-supports.exp
12443 (check_effective_target_arm_neon_ok_nocache): Add an option
12444 sequence that includes setting the ARM architecture to ARMv7-A.
12445 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12446 command line options necessary to enable Neon support.
12447 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12448 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12449 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12450 * gcc.target/arm/pr69180.c: Likewise.
12451
3ce0acde 124522016-01-14 Jeff Law <law@redhat.com>
12453
12454 PR tree-optimization/69270
12455 * gcc.dg/tree-ssa/pr69270.c: New test.
12456
bda05c57 124572016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12458
12459 PR c/66208
12460 * c-c++-common/pr66208.c: New file.
12461
9b657cf1 124622016-01-13 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR tree-optimization/69156
12465 * gcc.dg/pr69156.c: New test.
12466
58ba1b9d 124672016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12468
12469 * gcc.target/i386/pr69225-7.c: New test.
12470
e5fee0fe 124712016-01-13 Richard Henderson <rth@redhat.com>
12472
12473 * gcc.dg/tm/memopt-13.c: Update expected function.
12474 * gcc.dg/tm/memopt-6.c: Likewise.
12475
3f0e9745 124762016-01-13 Uros Bizjak <ubizjak@gmail.com>
12477
12478 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12479 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12480 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12481 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12482
3f0e9745 124832016-01-13 Tom de Vries <tom@codesourcery.com>
12484
12485 PR tree-optimization/69169
7a6ddc0d 12486 * gcc.dg/pr69169.c: New test.
12487
9b657cf1 124882016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12489
12490 PR target/69228
12491 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12492 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12493 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12494 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12495 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12496 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12497 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12498 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12499
f704d701 125002016-01-13 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR target/69247
12503 * gcc.dg/pr69247.c: New test.
12504
e966d6b9 125052016-01-13 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69242
12508 * gcc.dg/torture/pr69242.c: New testcase.
12509
1ca1d9b2 125102016-01-13 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/69186
12513 * gcc.dg/torture/pr69186.c: New testcase.
12514
d07cbccc 125152016-01-13 Jeff Law <law@redhat.com>
12516
12517 PR tree-optimization/67755
12518 * gcc.dg/tree-ssa/pr67755.c: New test.
12519
125202016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12521
12522 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12523 pass number in output by a star.
12524
b95d41cf 125252016-01-12 Bin Cheng <bin.cheng@arm.com>
12526
12527 PR tree-optimization/68911
12528 * gcc.c-torture/execute/pr68911.c: New test.
12529
91d87e22 125302016-01-12 Marek Polacek <polacek@redhat.com>
12531
12532 PR c++/68979
12533 * g++.dg/warn/permissive-1.C: New test.
12534
8a9401a4 125352016-01-12 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR objc++/68511
12538 PR c++/69213
12539 * g++.dg/opt/pr69213.C: New test.
12540
b9cb7a67 125412016-01-12 Christian Bruel <christian.bruel@st.com>
12542
12543 PR target/69180
12544 * gcc.target/arm/pr69180.c: New test.
12545
e4c96992 125462016-01-12 Richard Biener <rguenther@suse.de>
12547
12548 PR lto/69077
12549 * g++.dg/lto/pr69077_0.C: New testcase.
12550 * g++.dg/lto/pr69077_1.C: Likewise.
12551
90525f61 125522016-01-12 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR target/69175
12555 * g++.dg/opt/pr69175.C: New test.
12556
9e7edfd3 125572016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12558
12559 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12560 rather than #including math.h & stdlib.h.
12561 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12562 * gcc.dg/vect/pr49771.c: Likewise.
12563 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12564 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12565 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12566 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12567 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12568 * gcc.dg/vect/pr44507.c: Likewise.
12569 * gcc.dg/vect/pr45902.c: Likewise.
12570 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12571 * gcc.dg/vect/vect-117.c: Likewise.
12572 * gcc.dg/vect/vect-99.c: Likewise.
12573 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12574 * gcc.dg/vect/vect-cond-1.c: Likewise.
12575 * gcc.dg/vect/vect-cond-2.c: Likewise.
12576 * gcc.dg/vect/vect-cond-3.c: Likewise.
12577 * gcc.dg/vect/vect-cond-4.c: Likewise.
12578 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12579 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12580 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12581 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12582 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12583 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12584 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12585 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12586 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12587 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12588 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12589 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12590 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12591 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12592 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12593 include of signal.h.
12594 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12595 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12596 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12597 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12598 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12599 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12600 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12601 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12602 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12603 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12604 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12605 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12606 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12607 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12608 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12609 * gcc.dg/vect/vect-outer-5.c: Likewise.
12610 * gcc.dg/vect/vect-outer-6.c: Likewise.
12611 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12612 include of stdio.h.
12613
3368873d 126142016-01-12 Nick Clifton <nickc@redhat.com>
12615
12616 PR target/68913
12617 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12618 to fread so that it will be found in all target runtimes.
12619
0464ea95 126202016-01-12 Richard Biener <rguenther@suse.de>
12621
12622 PR tree-optimization/69053
12623 * g++.dg/torture/pr69053.C: New testcase.
12624
7819730f 126252016-01-12 Richard Biener <rguenther@suse.de>
12626
12627 PR tree-optimization/69168
12628 * gcc.dg/torture/pr69168.c: New testcase.
12629
995bfebf 126302016-01-12 Richard Biener <rguenther@suse.de>
12631
12632 PR tree-optimization/69157
12633 * gcc.dg/torture/pr69157.c: New testcase.
12634
126352016-01-12 Richard Biener <rguenther@suse.de>
12636
12637 PR tree-optimization/69174
12638 * gcc.dg/torture/pr69174.c: New testcase.
12639
1d10d64c 126402016-01-12 Jakub Jelinek <jakub@redhat.com>
12641
12642 PR c++/66808
12643 PR c++/69000
12644 * g++.dg/tls/pr66808.C: New test.
12645 * g++.dg/tls/pr69000.C: New test.
12646
f0b79faf 126472016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12648
12649 * gcc.target/powerpc/swaps-p8-23.c: New test.
12650 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12651
04cf75a4 126522016-01-11 John David Anglin <danglin@gcc.gnu.org>
12653
12654 PR tree-optimization/68356
12655 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12656
0eb4264c 126572016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12658 Jim Wilson <jim.wilson@linaro.org>
12659
12660 PR target/69194
12661 * gcc.target/arm/pr69194.c: New test.
12662
2f66de64 126632016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12664
12665 PR target/69225
12666 * gcc.target/i386/pr69225-1.c: New test.
12667 * gcc.target/i386/pr69225-2.c: Likewise.
12668 * gcc.target/i386/pr69225-3.c: Likewise.
12669 * gcc.target/i386/pr69225-4.c: Likewise.
12670 * gcc.target/i386/pr69225-5.c: Likewise.
12671 * gcc.target/i386/pr69225-6.c: Likewise.
12672
36105e82 126732016-01-11 Jakub Jelinek <jakub@redhat.com>
12674
1c78ce2e 12675 PR target/67462
12676 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12677 if lp64.
12678
a4a87320 12679 PR target/69071
12680 * gcc.dg/pr69071.c: New test.
12681
91fbd04f 12682 PR c++/69211
12683 * g++.dg/opt/pr69211.C: New test.
12684
36105e82 12685 PR tree-optimization/69214
12686 * gcc.c-torture/compile/pr69214.c: New test.
12687
e934c380 126882016-01-11 Uros Bizjak <ubizjak@gmail.com>
12689
12690 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12691 * gcc.target/i386/pr66232-11.c: Ditto.
12692 * gcc.target/i386/pr66232-12.c: Ditto.
12693 * gcc.target/i386/pr66232-13.c: Ditto.
12694
3ff1b153 126952016-01-11 Richard Biener <rguenther@suse.de>
12696
12697 PR tree-optimization/69173
12698 * gcc.dg/torture/pr69173.c: New testcase.
12699
04e1504c 127002016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12701
12702 PR rtl-optimization/68796
12703 * gcc.target/aarch64/tst_5.c: New test.
12704 * gcc.target/aarch64/tst_6.c: Likewise.
12705
ae8718b5 127062016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12707
12708 PR rtl-optimization/68841
12709 * gcc.dg/pr68841.c: New test.
12710 * gcc.c-torture/execute/pr68841.c: New test.
12711
bd8bece2 127122016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12713
12714 PR rtl-optimization/68920
12715 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12716 for ix86 targets.
12717 * gcc.dg/ifcvt-5.c: New test.
12718
9b657cf1 127192016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12720
12721 PR bootstrap/69123
12722 * g++.dg/pr69123.C: New.
12723
7a158352 127242016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12725
12726 PR target/69010
12727 * gcc.target/i386/pr69010.c: New test.
12728
ff375d11 127292016-01-11 Martin Jambor <mjambor@suse.cz>
12730
12731 PR ipa/69044
12732 * gcc.target/i386/chkp-pr69044.c: New test.
12733
9eb890f1 127342016-01-11 Tom de Vries <tom@codesourcery.com>
12735
12736 PR tree-optimization/69109
12737 * gcc.dg/autopar/pr69109-2.c: New test.
12738 * gcc.dg/autopar/pr69109.c: New test.
12739
c4157ee5 127402016-01-11 Tom de Vries <tom@codesourcery.com>
12741
12742 PR tree-optimization/69108
12743 * gcc.dg/autopar/pr69108.c: New test.
12744
b933e511 127452016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12746
12747 PR c++/69029
12748 * c-c++-common/Wisleading-indentation.c: Augment test.
12749
efb73de1 127502016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12751
12752 PR fortran/69154
12753 * gfortran.dg/inline_matmul_12.f90: New test.
12754
40c86c3b 127552016-01-10 Paul Thomas <pault@gcc.gnu.org>
12756
12757 PR fortran/67779
12758 * gfortran.dg/actual_array_offset_1: New test.
12759
a006c0bb 127602016-01-10 Tom de Vries <tom@codesourcery.com>
12761
12762 PR tree-optimization/69062
12763 * gcc.dg/autopar/pr69062.c: New test.
12764
880ed4be 127652016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12766
12767 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12768 * gcc.dg/vect/slp-perm-2.c: Likewise.
12769 * gcc.dg/vect/slp-perm-3.c: Likewise.
12770 * gcc.dg/vect/slp-perm-5.c: Likewise.
12771 * gcc.dg/vect/slp-perm-6.c: Likewise.
12772 * gcc.dg/vect/slp-perm-7.c: Likewise.
12773 * gcc.dg/vect/slp-perm-8.c: Likewise.
12774
d95e1856 127752016-01-10 Tom de Vries <tom@codesourcery.com>
12776
12777 PR tree-optimization/69039
12778 * gcc.dg/autopar/pr69039.c: New test.
12779
0f8f48d0 127802016-01-09 Marek Polacek <polacek@redhat.com>
12781
12782 PR c++/69113
12783 * g++.dg/pr69113.C: New test.
12784
7dff0499 127852016-01-09 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR middle-end/50865
12788 PR tree-optimization/69097
12789 * gcc.c-torture/execute/pr50865.c: New test.
12790 * gcc.c-torture/execute/pr69097-1.c: New test.
12791 * gcc.c-torture/execute/pr69097-2.c: New test.
12792 * gcc.dg/pr69097-1.c: New test.
12793 * gcc.dg/pr69097-2.c: New test.
12794
18431e78 127952016-01-09 Jakub Jelinek <jakub@redhat.com>
12796
12797 PR c++/69164
12798 * g++.dg/opt/pr69164.C: New test.
12799
1943a4a2 128002016-01-08 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR tree-optimization/69167
12803 * gcc.dg/pr69167.c: New test.
12804
a143e277 128052016-01-08 Marek Polacek <polacek@redhat.com>
12806
12807 PR c++/68449
12808 * g++.dg/pr68449.C: New.
12809
44c01906 128102016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12811
12812 PR tree-optimization/68707
12813 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12814 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12815 on platforms supporting it.
12816 * gcc.dg/vect/slp-perm-2.c: Likewise.
12817 * gcc.dg/vect/slp-perm-3.c: Likewise.
12818 * gcc.dg/vect/slp-perm-5.c: Likewise.
12819 * gcc.dg/vect/slp-perm-7.c: Likewise.
12820 * gcc.dg/vect/slp-perm-8.c: Likewise.
12821 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12822 on platforms supporting it.
12823
c437d1e8 128242016-01-08 Jakub Jelinek <jakub@redhat.com>
12825
c9595c51 12826 PR tree-optimization/69162
12827 * gcc.dg/pr69162.c: New test.
12828
c437d1e8 12829 PR tree-optimization/69172
12830 * gcc.dg/pr69172.c: New test.
12831
6a46a28c 128322016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12833
12834 PR tree-optimization/67781
12835 * gcc.c-torture/execute/pr67781.c: New file.
12836
62ad9a04 128372016-01-08 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR tree-optimization/69083
12840 * gcc.dg/vect/pr69083.c: New test.
12841
9e0e8c2a 128422016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12843
12844 PR tree-optimization/61441
12845 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12846 Use -fexcess-precision=standard for compiler options.
12847 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12848
5d034e37 128492016-01-08 Jakub Jelinek <jakub@redhat.com>
12850
5013f740 12851 PR fortran/69128
12852 * gfortran.dg/gomp/pr69128.f90: New test.
12853
5d034e37 12854 PR c++/69145
12855 * g++.dg/ext/pr69145-1.C: New test.
12856 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12857 * g++.dg/ext/pr69145-2.h: New file.
12858
517906ff 128592016-01-07 Martin Sebor <msebor@redhat.com>
12860
12861 PR c/68966
12862 * gcc.dg/atomic-fetch-bool.c: New test.
12863 * gcc.dg/sync-fetch-bool.c: New test.
12864
cdbb524c 128652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12866
12867 PR fortran/66680
12868 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12869
ec3aba9e 128702016-01-07 Nick Clifton <nickc@redhat.com>
12871
12872 PR target/66655
12873 * g++.dg/pr66655.C: New test.
12874 * g++.dg/pr66655_1.cc: Test support file.
12875 * g++.dg/pr66655.h: Test header file.
12876
9b657cf1 128772016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12878
12879 PR fortran/66680
12880 gfortran.dg/gomp/pr66680.f90: New test.
12881
cd45d7a5 128822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12883
12884 PR target/69171
12885 * gcc.target/i386/pr69171-1.c: New test.
12886 * gcc.target/i386/pr69171-2.c: Likewise.
12887 * gcc.target/i386/pr69171-3.c: Likewise.
12888 * gcc.target/i386/pr69171-4.c: Likewise.
12889 * gcc.target/i386/pr69171-5.c: Likewise.
12890 * gcc.target/i386/pr69171-6.c: Likewise.
12891
4a86a91a 128922015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12893
12894 PR middle-end/67639
12895 * c-c++-common/pr67639.c: New test.
12896
34c05552 128972016-01-07 Jakub Jelinek <jakub@redhat.com>
12898
12899 PR tree-optimization/69141
12900 * g++.dg/opt/pr69141.C: New test.
12901
f08d6895 129022016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12903
12904 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12905
32ec4173 129062016-01-06 Uros Bizjak <ubizjak@gmail.com>
12907
12908 PR target/69140
12909 * gcc.target/i386/pr69140.c: New test
12910
d74214f3 129112016-01-06 David Malcolm <dmalcolm@redhat.com>
12912
12913 * gcc.dg/bad-dereference.c: New test case.
12914
73991cab 129152015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12916
12917 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12918
fc8cc457 129192016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12920
12921 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12922
be3c9981 129232016-01-06 Marek Polacek <polacek@redhat.com>
12924
12925 PR sanitizer/69099
12926 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12927
2cb724f9 129282016-01-05 Marek Polacek <polacek@redhat.com>
12929
12930 PR c/69104
12931 * gcc.dg/atomic-invalid-2.c: New.
12932
233a53ed 129332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12934
12935 PR target/68991
12936 * gcc.target/i386/pr68991.c: New test.
12937
ea87c5e3 129382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12939
12940 PR target/68991
12941 * g++.dg/pr68991-1.C: New test.
12942 * g++.dg/pr68991-2.C: Likewise.
12943
1943a4a2 129442016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12945
1943a4a2 12946 PR other/60465
afe82e5b 12947 * gcc.target/ia64/pr60465-gprel64.c: New test.
12948 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12949
1e9147dd 129502016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12951
12952 PR rtl-optimization/68651
12953 * gcc.target/aarch64/pr68651_1.c: New test.
12954
d42aa619 129552016-01-05 David Malcolm <dmalcolm@redhat.com>
12956
12957 PR c/69122
12958 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12959
1776de76 129602016-01-05 Nathan Sidwell <nathan@acm.org>
12961
2d7d361d 12962 PR c++/58583
12963 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12964
1776de76 12965 * gcc.dg/alias-15.c: New.
12966
5beb12c0 129672016-01-05 Nick Clifton <nickc@redhat.com>
12968
12969 PR target/68870
12970 * g++.dg/pr68770.C: New test.
12971
d8cca921 129722016-01-04 Mike Stump <mikestump@comcast.net>
12973
12974 * lib/target-supports.exp (check_effective_target_cilkplus):
12975 cilkplus targets require pthreads.
afc907ef 12976 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12977
8427dff3 129782016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12979
12980 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12981 generation.
12982
f1717362 129832016-01-04 Jakub Jelinek <jakub@redhat.com>
12984
12985 Update copyright years.
12986
d7d6a3ab 129872016-01-04 Marek Polacek <polacek@redhat.com>
12988
12989 PR c/68908
12990 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12991 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12992 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12993
b8f4a5f9 129942016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12995
12996 * gcc.target/sparc/20160104-2.c: New test.
12997
6b5c028f 129982016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12999
13000 * gcc.target/sparc/20160104-1.c: New test.
13001
300e1002 130022016-01-03 Paul Thomas <pault@gcc.gnu.org>
13003
13004 PR fortran/65045
13005 * gfortran.dg/pr65045.f90: New test.
13006
855b105f 130072016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13008
13009 * gnat.dg/specs/debug1.ads: Delete.
13010
bdc177dc 130112016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13012
13013 PR libgfortran/68867
13014 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13015 expression.
13016
48aaffae 130172016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13018
13019 PR libgfortran/68867
13020 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13021 PowerPC.
13022
19a468b8 130232016-01-01 Paul Thomas <pault@gcc.gnu.org>
13024
13025 PR fortran/68864
13026 * gfortran.dg/pr68864.f90: New test.
13027
25371c91 130282016-01-01 Jakub Jelinek <jakub@redhat.com>
13029
2a659064 13030 PR tree-optimization/69070
13031 * gcc.dg/pr69070.c: New test.
13032
57aa9851 13033 PR sanitizer/69055
13034 * gfortran.dg/pr69055.f90: New test.
13035
25371c91 13036 PR target/69015
13037 * gcc.dg/pr69015.c: New test.
f1717362 13038\f
fb2c1edd 13039Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13040
13041Copying and distribution of this file, with or without modification,
13042are permitted in any medium without royalty provided the copyright
13043notice and this notice are preserved.