]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-09-27 Olivier Hainque <hainque@adacore.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1ef012e4 12016-09-27 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/77745
4 * g++.dg/torture/pr77745.C: New testcase.
5
fcaf08b7 62016-09-27 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/77478
9 * gcc.dg/torture/pr77478.c: New testcase.
10
db46bcd3 112016-09-27 Martin Liska <mliska@suse.cz>
12
13 PR gcov-profile/7970
14 PR gcov-profile/16855
15 PR gcov-profile/44779
16 * g++.dg/gcov/pr16855.C: New test.
17
2e0bcd96 182016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
19
20 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
21
93768ef7 222016-09-27 Jakub Jelinek <jakub@redhat.com>
23
24 PR fortran/77666
25 * gfortran.dg/gomp/pr77666.f90: New test.
26
b09a4365 272016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
28
29 PR ipa/77677
30 * gcc.dg/torture/pr77677-2.c: New test.
31
85527e8f 322016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/77420
35 * gfortran.dg/pr77420_1.f90: New test.
36 * gfortran.dg/pr77420_2.f90: Ditto.
37 * gfortran.dg/pr77420_3.f90: New test. Requires ...
38 * gfortran.dg/pr77420_4.f90: this file.
39
140cd7ff 402016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
41
42 PR middle-end/77719
43 * gfortran.dg/pr77719.f90: New test.
44
d4d58fc3 452016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
46
47 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
48 singular form of byte when quantity is unknown.
49
e997bd3a 502016-09-26 Marek Polacek <polacek@redhat.com>
51
52 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
53
9c7de46a 542016-09-26 Martin Liska <mliska@suse.cz>
55
56 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
57 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
58 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
59 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
60 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
61 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
62 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
63 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
64 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
65
3c77f69c 662016-09-26 Marek Polacek <polacek@redhat.com>
67
68 PR c/7652
69 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
70 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
71 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
72 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
73 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
74 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
75 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
76 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
77 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
78 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
79 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
80 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
81 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
82 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
83 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
84 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
85 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
86 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
87 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
88 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
89 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
90 * c-c++-common/attr-fallthrough-1.c: New test.
91 * c-c++-common/attr-fallthrough-2.c: New test.
92 * g++.dg/cpp0x/fallthrough1.C: New test.
93 * g++.dg/cpp0x/fallthrough2.C: New test.
94 * g++.dg/cpp1z/fallthrough1.C: New test.
95 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
96 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
97 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
98 * objc.dg/Wimplicit-fallthrough-1.m: New test.
99
40e245e1 1002016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
101
102 PR fortran/77429
103 * gfortran.dg/pr77429.f90: New test.
104
cfffcdf4 1052016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/77694
108 * gfortran.dg/pr77694.f90: New test.
109
223e6ae9 1102016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
111
112 PR target/51244
113 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
114
9e932ac2 1152016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
116
117 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
118 for 32-bit mode.
119
04f16d28 1202016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
121
122 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
123 for 32-bit mode.
124
481ce481 1252016-09-24 Marek Polacek <polacek@redhat.com>
126
127 PR c/77490
128 * c-c++-common/Wbool-operation-1.c: New test.
129 * gcc.dg/Wbool-operation-1.c: New test.
130
8e652fcf 1312016-09-23 Fritz Reese <fritzoreese@gmail.com>
132
133 * gfortran.dg/dec_static_1.f90: New.
134 * gfortran.dg/dec_static_2.f90: New.
135 * gfortran.dg/dec_static_3.f90: New.
136 * gfortran.dg/dec_static_4.f90: New.
137
e7c4560c 1382016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
139
140 PR fortran/48298
141 * gfortran.dg/negative_unit_check.f90: Update test.
142 * gfortran.dg/dtio_14.f90: New test.
481ce481 143
ad020996 1442016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
145
146 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
147 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
148 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
149 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
150 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
151 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
152 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
153
e2c1228b 1542016-09-23 Martin Sebor <msebor@redhat.com>
155
156 PR testsuite/77713
157 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
158 assuming long double is bigger than double.
159
9b5db70f 1602016-09-23 Jakub Jelinek <jakub@redhat.com>
161
162 Implement P0138R2, C++17 construction rules for enum class values
163 * g++.dg/cpp1z/direct-enum-init1.C: New test.
164
a30e370d 1652016-09-23 David Malcolm <dmalcolm@redhat.com>
166
167 PR preprocessor/77672
168 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
169 expected multiline output from first warning to reflect change
170 in r240434.
171
15650eb7 1722016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
173
174 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
175
f886b2b4 1762016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
177 Tom de Vries <tom@codesourcery.com>
178
179 PR testsuite/77411
180 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
181
f74ba31d 1822016-09-23 Marek Polacek <polacek@redhat.com>
183
184 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
185 * c-c++-common/gomp/atomic-13.c: Likewise.
186 * c-c++-common/gomp/atomic-14.c: Likewise.
187 * c-c++-common/pr60439.c: Remove invalid code.
188 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
189 * g++.dg/expr/bitfield5.C: Likewise.
190 * g++.dg/expr/bitfield6.C: Likewise.
191 * g++.dg/expr/bool1.C: Likewise.
192 * g++.dg/expr/bool3.C: Likewise.
193 * g++.dg/expr/lval3.C: Likewise.
194 * g++.dg/expr/lval4.C: Likewise.
195 * g++.old-deja/g++.jason/bool5.C: Likewise.
196
7413e757 1972016-09-23 David Malcolm <dmalcolm@redhat.com>
198
199 PR preprocessor/77672
200 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
201 (test_terminator_location): New function.
202
81df50de 2032016-09-23 Richard Biener <rguenther@suse.de>
204
205 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
206
5f4626d8 2072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
208
209 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
210 -march=armv8.2-a+fp16 when supported by the hardware.
211 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
212 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
213 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
214 semi-colons to a macro invocations.
215 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
216 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
217 defined.
218 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
219 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
221 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
222 defined.
223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
230 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
232 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
233 defined.
234 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
236 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
237 defined.
238 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
240 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
241 defined.
242 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
244 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
245 defined.
246 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
248 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
249 defined. Also fix some white-space.
250 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
251 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
252 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
253 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
255 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
256 defined. Also fix some long lines and white-space.
257 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
258 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
259 defined. Also fix some long lines and white-space.
260 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
261 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
262 defined.
263 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
264 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
265 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
266 defined.
267 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
269 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
270 defined.
271 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
273 Likewise.
274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
275 Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
278 Likewise.
279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
280 Likewise.
281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
282 Likewise.
283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
284 Likewise.
285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
286 Likewise.
287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
288 Likewise.
289 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
291 Likewise.
292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
293 Likewise.
294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
295 Likewise.
296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
297 Likewise.
298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
299 Likewise.
300 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
301 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
303 Likewise.
304
f2645569 3052016-09-23 Jiong Wang <jiong.wang@arm.com>
306 Matthew Wahab <matthew.wahab@arm.com>
307
308 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
309 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
310 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
311 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
312 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
313 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
314 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
319 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
323 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
324 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
325 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
326 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
327 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
328 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
329 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
330 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
331 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
332 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
333 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
334 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
335 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
336 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
337 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
338 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
339 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
340 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
341 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
342 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
343 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
344 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
345
66a55fc4 3462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
347
348 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
349 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
350 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
351 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
352 support.
353
ada0f4c4 3542016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
355
356 PR ipa/77677
357 * gcc.dg/torture/pr77677.c: New test.
358
8771094d 3592016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
360
361 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
362 here now.
363
c959fae1 3642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
365
366 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
367 options. Add tests for float16x4_t and float16x8_t.
368
88b594a3 3692016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
370
371 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
372 * gcc.target/s390/risbg-ll-2.c: Ditto.
373 * gcc.target/s390/risbg-ll-3.c: Ditto.
374
e4ad661c 3752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
376
377 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
378 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
379
4005a882 3802016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
381
382 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
383 output to the simplified instructions.
384
9854d864 3852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
386
387 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
388 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
389
388ce7db 3902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
391
392 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
393 (FP16_SUPPORTED): New
394 (expected-hfloat-16x4): Make conditional on __fp16 support.
395 (expected-hfloat-16x8): Likewise.
396 (vdup_n_f16): Disable for non-AArch64 targets.
397 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
398 conditional on FP16_SUPPORTED.
399 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
400 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
401 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
402 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
403 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
404 for testing __fp16.
405 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
406 conditional on FP16_SUPPORTED.
407 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
408 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
409
837bb76e 4102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
411
412 * gcc.target/arm/short-vfp-1.c: New.
413
e183c2b8 4142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
415
416 * gcc.target/arm/attr-fp16-arith-1.c: New.
417
cd6fbed6 4182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
419
420 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
421 New.
422 (add_options_for_arm_v8_2a_fp16_neon): New.
423 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
424 (add_options_for_arm_arch_v8_2a): Auto-generate.
425 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
426 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
427 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
428 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
429 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
430 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
431 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
432
4961b0ab 4332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
434
435 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
436 arm_fp16_alternative_ok.
437 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
438 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
439 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
440 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
441 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
442 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
443 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
444 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
445 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
446 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
447 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
448 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
449 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
450 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
451 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
452 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
453 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
454 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
455 * gcc.target/arm/fp16-rounding-alt-1.c: Use
456 arm_fp16_alternative_ok.
457 * lib/target-supports.exp
458 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
459 (check_effective_target_arm_fp16_alternative_ok): New.
460 (check_effective_target_arm_fp16_none_ok_nocache): New.
461 (check_effective_target_arm_fp16_none_ok): New.
462
ce5b3c3b 4632016-09-23 Martin Liska <mliska@suse.cz>
464
465 * gcc.dg/ipa/pr77653.c: Replace adress
466 with address.
467
d4c65e05 4682016-09-23 Martin Liska <mliska@suse.cz>
469
470 * gcc.target/i386/movbe-4.c: New test.
471
82a47693 4722016-09-23 Martin Liska <mliska@suse.cz>
473
474 * gcc.target/i386/crc32-5.c: New test.
475
0253072a 4762016-09-23 Martin Liska <mliska@suse.cz>
477
478 * gcc.target/i386/pr71652.c: New test.
479 * gcc.target/i386/pr71652-2.c: New test.
480 * gcc.target/i386/pr71652-3.c: New test.
481
0bfdbd22 4822016-09-23 Jakub Jelinek <jakub@redhat.com>
483
484 * lib/gcc-dg.exp (process-message): Support relative line number
485 notation - .+4 or .-1 etc.
486 * gcc.dg/dg-test-1.c: New test.
487
ff982ab4 4882016-09-22 Martin Sebor <msebor@redhat.com>
489
490 PR target/77676
491 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
492 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
493 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
494 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
495
78299f8d 4962016-09-22 Uros Bizjak <ubizjak@gmail.com>
497
498 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
499 * gcc.dg/ifcvt-2.c: Ditto.
500 * gcc.dg/zero_bits_compound-1.c: Ditto.
501 * gcc.dg/zero_bits_compound-1.c: Ditto.
502 * gcc.dg/pr40550.c: Simplify target selectors.
503 Use dg-additional-options.
504 * gcc.dg/pr47893.c: Ditto.
505 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
506 additional options for 32-bit x86 targets.
507 * gcc.dg/pr70955.c: Move to ...
508 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
509
ec645283 5102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
511
512 PR c++/61019
513 * g++.dg/cpp0x/pr61019.C: New.
514
9753b549 5152016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
516 Terry Guo <terry.guo@arm.com>
517
518 * gcc.target/arm/pure-code/ffunction-sections.c: New.
519 * gcc.target/arm/pure-code/no-literal-pool.c: New.
520 * gcc.target/arm/pure-code/pure-code.exp: New.
521
7dbfb427 5222016-09-22 Uros Bizjak <ubizjak@gmail.com>
523
524 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
525 Remove SSE effective target requirement.
526
7e20dff2 5272016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
528
529 PR c++/71979
530 * g++.dg/cpp0x/pr71979.C: New.
531
05dd002d 5322016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
533
534 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
535
53769cc8 5362016-09-22 Martin Liska <mliska@suse.cz>
537
538 PR ipa/77653
539 * gcc.dg/ipa/pr77653.c: New test.
540
51c846d6 5412016-09-22 Jakub Jelinek <jakub@redhat.com>
542
543 PR fortran/77665
544 * gfortran.dg/gomp/pr77665.f90: New test.
545
51278c1a 5462016-09-22 Paul Thomas <pault@gcc.gnu.org>
547
548 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
549 * gfortran.dg/dtio_13.f90: New test.
550
cde225a2 5512016-09-21 Louis Krupp <louis.krupp@zoho.com>
552
553 PR fortran/66107
554 * gfortran.dg/pr66107.f90: New test.
555
0d5530d9 5562016-09-21 Ian Lance Taylor <iant@golang.org>
557
558 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
559 with call to builtin delete function.
560
9ca7e933 5612016-09-21 Joseph Myers <joseph@codesourcery.com>
562
563 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
564 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
565 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
566 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
567 tests.
568
451127c6 5692016-09-21 Uros Bizjak <ubizjak@gmail.com>
570
571 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
572
98aa0f57 5732016-09-21 Jakub Jelinek <jakub@redhat.com>
574
575 PR c++/77651
576 * g++.dg/cpp1z/aligned-new6.C: New test.
577
65eeae10 5782016-09-21 Matthew Wahab <matthew.wahab@arm.com>
579
580 * gcc.target/arm/fp16-aapcs-3.c: New.
581 * gcc.target/arm/fp16-aapcs-4.c: New.
582 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
583 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
584 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
585 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
586
1a39df22 5872016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
588
589 PR tree-optimization/77550
590 * g++.dg/pr77550.C: New test.
591
48bc6fdd 5922016-09-21 Georg-Johann Lay <avr@gjlay.de>
593
594 PR target/77326
595 * gcc.target/avr/torture/pr77326.c: New test.
596
a09b160b 5972016-09-21 Louis Krupp <louis.krupp@zoho.com>
598
599 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
600
91207228 6012016-09-21 Richard Biener <rguenther@suse.de>
602
603 PR tree-optimization/77648
604 * gcc.dg/torture/pr77648-1.c: New testcase.
605 * gcc.dg/torture/pr77648-2.c: Likewise.
606
f6aeb966 6072016-09-21 Richard Biener <rguenther@suse.de>
608 Jakub Jelinek <jakub@redhat.com>
609
610 PR tree-optimization/77621
611 * gcc.dg/pr77621.c: New testcase.
612
637b3ebb 6132016-09-21 Paul Thomas <pault@gcc.gnu.org>
614
615 PR fortran/77657
616 * gfortran.dg/dtio_12.f90: New test.
617
b5b88e7a 6182016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
619
620 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
621
8ccdb0a4 6222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
623
624 PR tree-optimization/72835
625 * gcc.dg/tree-ssa/pr72835.c: New test.
626
b9833bfd 6272016-09-20 Martin Sebor <msebor@redhat.com>
628
629 PR middle-end/49905
630 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
631 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
632 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
633 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
634 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
635 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
636 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
637
597323ed 6382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
639
640 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
641 arguments/compare will be optimized away.
642 * gcc.dg/torture/ftrapv-1.c: Likewise.
643
25a8e007 6442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
645
646 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
647 will be optimized away.
648 * gcc.dg/ipa/vrp1.c: New test.
649 * gcc.dg/ipa/vrp2.c: New test.
650 * gcc.dg/ipa/vrp3.c: New test.
651
6e93da1b 6522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
653
654 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
655 does the same transformation.
656 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
657 * gcc.dg/tree-ssa/evrp1.c: New test.
658 * gcc.dg/tree-ssa/evrp2.c: New test.
659 * gcc.dg/tree-ssa/evrp3.c: New test.
660 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
661 * gcc.dg/tree-ssa/pr22117.c: Likewise.
662 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
663 * gcc.dg/tree-ssa/pr64130.c: Likewise.
664 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
665 foling now happens early.
666 * gcc.dg/tree-ssa/vrp04.c: Likewise.
667 * gcc.dg/tree-ssa/vrp06.c: Likewise.
668 * gcc.dg/tree-ssa/vrp16.c: Likewise.
669 * gcc.dg/tree-ssa/vrp25.c: Likewise.
670 * gcc.dg/tree-ssa/vrp67.c: Likewise.
671
b8b3b645 6722016-09-20 Uros Bizjak <ubizjak@gmail.com>
673
674 PR target/77621
675 * gcc.target/i386/pr77621.c: New test.
676 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
677 pattern, loop should vectorize with -mtune=atom.
678
81165554 6792016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
680 Jakub Jelinek <jakub@redhat.com>
681
682 PR testsuite/63299
683 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
684 instead of delete.
685
2f8a2ead 6862016-09-20 Jakub Jelinek <jakub@redhat.com>
687
a48667ee 688 PR c++/77626
689 * g++.dg/other/pr77626.C: New test.
690
7e67c6d5 691 PR c++/77638
692 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
693
59934ea3 694 PR c++/77637
695 * g++.dg/cpp0x/gen-attrs-62.C: New test.
696
2f8a2ead 697 PR middle-end/77624
698 * c-c++-common/pr77624-1.c: New test.
699 * c-c++-common/pr77624-2.c: New test.
700
a1268ee1 7012016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
702
703 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
704 of digits expected.
705
0b77b2cf 7062016-09-20 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/77646
709 * gcc.dg/torture/pr77646.c: New testcase.
710
bed03df1 7112016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
712
713 PR c++/77434
714 * c-c++-common/Wint-in-bool-context.c: New test.
715
cb19a0da 7162016-09-19 Joseph Myers <joseph@codesourcery.com>
717
718 * gcc.dg/cr-decimal-dig-1.c: New test.
719
9b5c49ef 7202016-09-19 Joseph Myers <joseph@codesourcery.com>
721
722 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
723 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
724 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
725 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
726
48d1445d 7272016-09-19 Vladimir Makarov <vmakarov@redhat.com>
728
729 PR rtl-optimization/77416
730 * gcc.target/powerpc/pr77416.c: New.
731
579f478b 7322016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
733
734 PR c++/77639
735 * g++.dg/template/error-recovery4.C: New test.
736
f2e52448 7372016-09-19 Bin Cheng <bin.cheng@arm.com>
738
739 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
740
aaf7d5f8 7412016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
742
743 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
744 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
745
5f036000 7462016-09-19 Jakub Jelinek <jakub@redhat.com>
747 Jan Hubicka <jh@suse.cz>
748
749 PR target/77587
750 * gcc.dg/pr77587.c: New test.
751 * gcc.dg/pr77587a.c: New file.
752
eee0cf09 7532016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
754
755 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
756 * gfortran.dg/coarray_38.f90:
757 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
758 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
759 * gfortran.dg/coarray_allocate_7.f08: New test.
760 * gfortran.dg/coarray_allocate_8.f08: New test.
761 * gfortran.dg/coarray_allocate_9.f08: New test.
762 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
763 new caf_register.
764 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
765 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
766 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
767 get_by_refs.
768 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
769 * gfortran.dg/coarray_lock_7.f90: Same.
770 * gfortran.dg/coarray_poly_5.f90: Same.
771 * gfortran.dg/coarray_poly_6.f90: Same.
772 * gfortran.dg/coarray_poly_7.f90: Same.
773 * gfortran.dg/coarray_poly_8.f90: Same.
774 * gfortran.dg/coindexed_1.f90: Changed errors expected.
775
891196d7 7762016-09-19 Fritz Reese <fritzoreese@gmail.com>
777
778 PR fortran/77584
779 * gfortran.dg/dec_structure_15.f90: New testcase.
780
281da9a3 7812016-09-19 Richard Biener <rguenther@suse.de>
782
783 PR middle-end/77605
784 * gcc.dg/torture/pr77605.c: New testcase.
785
8a252920 7862016-09-18 Louis Krupp <louis.krupp@zoho.com>
787
788 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
789
a18b7a33 7902016-09-17 Jan Hubicka <hubicka@ucw.cz>
791
792 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
793 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
794 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
795 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
796 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
797 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
798 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
799 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
800 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
801 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
802 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
803
b868c23d 8042016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
805
806 * gcc.target/i386/pr68633.c: Fix expected result.
807
360d7ea8 8082016-09-17 Louis Krupp <louis.krupp@gmail.com>
809
810 PR fortran/68078
811 * gfortran.dg/pr68078.f90: New test.
812 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
813
d58661cb 8142016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
815
816 PR target/77613
817 * gcc.target/powerpc/swaps-p8-25.c: New.
818
24b3d864 8192016-09-16 Jakub Jelinek <jakub@redhat.com>
820
e6db887a 821 PR c++/77482
822 * g++.dg/cpp0x/constexpr-77482.C: New test.
823
44df6c11 824 PR c++/77379
825 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
826 thunk offsets.
827 * g++.dg/abi/abi-tag23a.C: Likewise.
828
53d2f3de 829 PR c++/77338
830 * g++.dg/cpp0x/decltype-77338.C: New test.
831
24b3d864 832 PR c++/77375
833 * g++.dg/cpp0x/mutable1.C: New test.
834
42f172d0 8352016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
836
837 PR fortran/77612
838 * gfortran.dg/pr77612.f90: New test.
839
0665113b 8402016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
841
842 * gcc.dg/torture/pr70421.c: Require int32plus.
843
dff10ec9 8442016-09-16 Jakub Jelinek <jakub@redhat.com>
845
be63912c 846 PR middle-end/77475
847 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
848
dff10ec9 849 PR target/77526
850 * gcc.target/i386/pr77526.c: New test.
851
69cdadd9 8522016-09-16 Jakub Jelinek <jakub@redhat.com>
853 Eric Botcazou <ebotcazou@adacore.com>
854
855 PR middle-end/77594
856 * gcc.target/i386/pr77594.c: New test.
857
b74250bc 8582016-09-15 Louis Krupp <louis.krupp@zoho.com>
859
860 PR fortran/69963
861 * gfortran.dg/misplaced_implicit_character.f90: New test.
862
834a2c29 8632016-09-15 Bin Cheng <bin.cheng@arm.com>
864
865 PR tree-optimization/77503
866 * gcc.dg/vect/pr77503.c: New test.
867
fbcb99d5 8682016-09-15 Richard Biener <rguenther@suse.de>
869
870 PR middle-end/77544
871 * c-c++-common/torture/pr77544.c: New testcase.
872
3aa4e8c2 8732016-09-15 Jakub Jelinek <jakub@redhat.com>
874
875 PR middle-end/77475
876 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
877 * gcc.dg/march-generic.c: Likewise.
878 * gcc.target/i386/spellcheck-options-1.c: New test.
879 * gcc.target/i386/spellcheck-options-2.c: New test.
880 * gcc.target/i386/spellcheck-options-3.c: New test.
881 * gcc.target/i386/spellcheck-options-4.c: New test.
882
e9dea525 8832016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
884
885 PR fortran/72743
886 * gfortran.dg/goacc/pr72743.f90: New test.
887
7270347c 8882016-09-15 Richard Biener <rguenther@suse.de>
889
890 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
891
091e8e90 8922016-09-15 Richard Biener <rguenther@suse.de>
893
894 PR tree-optimization/77514
895 * gcc.dg/torture/pr77514.c: New testcase.
896
8cc08773 8972016-09-14 Jakub Jelinek <jakub@redhat.com>
898
899 PR c++/77549
900 * g++.dg/lookup/pr77549.C: New test.
901
5be60f03 9022016-09-14 Marek Polacek <polacek@redhat.com>
903
904 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
905 * c-c++-common/gomp/atomic-13.c: Likewise.
906 * c-c++-common/gomp/atomic-14.c: Likewise.
907 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
908 * g++.dg/cpp1z/bool-increment1.C: New test.
909 * c-c++-common/pr60439.c: Add dg-warning.
910 * g++.dg/expr/bitfield4.C: Likewise.
911 * g++.dg/expr/bitfield5.C: Likewise.
912 * g++.dg/expr/bitfield6.C: Likewise.
913 * g++.dg/expr/bool1.C: Likewise.
914 * g++.dg/expr/bool3.C: Likewise.
915 * g++.dg/expr/lval3.C: Likewise.
916 * g++.dg/expr/lval4.C: Likewise.
917 * g++.old-deja/g++.jason/bool5.C: Likewise.
918 * g++.dg/expr/bitfield3.C: Adjust dg-error.
919 * g++.dg/other/error18.C: Likewise.
920 * g++.dg/gomp/atomic-14.C: Likewise.
921
f80a245e 9222016-09-14 Nathan Sidwell <nathan@acm.org>
923
924 PR c++/77539
925 * g++.dg/cpp1y/pr77539.C: New.
926
7b329bca 9272016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
928
929 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
930 dg-require.
931 * g++.dg/ext/builtin_alloca.C: Likewise.
932 * g++.dg/template/spec35.C: Likewise.
933 * gcc.dg/builtins-68.c: Likewise.
934 * gcc.misc-tests/gcov-13.c: Likewise.
935 * gcc.misc-tests/gcov-14.c: Likewise.
936
0029200d 9372016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
938
939 * gfortran.dg/dec_structure_14.f90: New testcase.
940
0975f764 9412016-09-14 Jakub Jelinek <jakub@redhat.com>
942
943 PR sanitizer/68260
944 * c-c++-common/tsan/pr68260.c: New test.
945
1098c313 9462016-09-13 Joe Seymour <joe.s@somniumtech.com>
947
948 PR target/70713
949 * gcc.target/msp430/function-attributes-1.c: New test.
950 * gcc.target/msp430/function-attributes-2.c: New test.
951 * gcc.target/msp430/function-attributes-3.c: New test.
952
46fad8d5 9532016-09-13 Jakub Jelinek <jakub@redhat.com>
954
4bdba715 955 * g++.dg/cpp0x/gen-attrs-61.C: New test.
956 * g++.dg/cpp1z/gen-attrs1.C: New test.
957
99d887de 958 PR tree-optimization/77454
959 * gcc.dg/pr77454.c: New test.
960
46fad8d5 961 PR c++/77553
962 * g++.dg/cpp1y/constexpr-77553.C: New test.
963
68ef907c 9642016-09-13 David Malcolm <dmalcolm@redhat.com>
965
966 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
967 (test_show_locus): Replace rich_location::add_fixit_insert calls
968 with add_fixit_insert_before and add_fixit_insert_after.
969
2c24fd5e 9702016-09-13 Jason Merrill <jason@redhat.com>
971 Tom de Vries <tom@codesourcery.com>
972
973 PR c++/77427
974 * g++.dg/pr77427.C: New test.
975
68b219ee 9762016-09-13 Martin Liska <mliska@suse.cz>
977
978 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
979 effective target.
980 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
981 * lib/target-supports.exp: Define the new target.
982
c72e91d3 9832016-09-12 Andrew Pinski <apinski@cavium.com>
984
985 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
986 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
987
b38c0a37 9882016-09-12 Uros Bizjak <ubizjak@gmail.com>
989
990 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
991 variable arguments.
992 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
993 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
994 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
995 variable argument.
996 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
997 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
998
7a21b590 9992016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1000
1001 PR c++/77496
1002 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1003 * g++.dg/ext/pr77496.C: New test.
1004 * g++.dg/warn/pr77496.C: New test.
1005
00434032 10062016-09-12 David Malcolm <dmalcolm@redhat.com>
1007
1008 PR c/72858
1009 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1010 to preserve conversion chars, and to preserve prefix information.
1011 * gcc.dg/format/pr72858.c: New test case.
1012
54f56c28 10132016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1014
1015 * gfortran.dg/pr77507.f90: Move to ...
1016 * gfortran.dg/ieee/pr77507.f90: here.
1017
08d6d42c 10182016-08-09 Jan Hubicka <hubicka@ucw.cz>
1019
1020 PR ipa/61159
1021 * compile/pr61159.c: New testcase
1022
35870532 10232016-08-09 Jan Hubicka <hubicka@ucw.cz>
1024
1025 PR ipa/64316
1026 * gcc.dg/ipa/pr63416.c: New testcase.
1027
953b9eef 10282016-09-10 Paul Thomas <pault@gcc.gnu.org>
1029 Steven G. Kargl <kargl@gcc.gnu.org>
1030
1031 PR fortran/77532
c78b1f64 1032 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1033
1aef7c3c 10342016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1035
1036 PR fortran/77507
1037 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1038 * gfortran.dg/c_assoc_4.f90: Ditto.
1039
3bb45f76 10402016-09-10 Tom de Vries <tom@codesourcery.com>
1041
1042 PR C/71602
1043 * c-c++-common/va-arg-va-list-type.c: New test.
1044
9731eaaf 10452016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1046
1047 PR rtl-optimization/77289
1048 * gcc.target/powerpc/pr77289.c: New test.
1049
911ea34a 10502016-09-09 Martin Sebor <msebor@redhat.com>
1051
1052 PR c/77520
1053 PR c/77521
1054 * gcc.dg/pr77520.c: New test.
1055 * gcc.dg/pr77521.c: New test.
1056
edd0f33b 10572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1058
1059 PR fortran/77506
1060 * gfortran.dg/pr77506.f90: New test.
1061
374777a4 10622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1063
1064 PR fortran/77507
1065 * gfortran.dg/pr77507.f90: New test.
1066
c5eddaf9 10672016-09-09 Joseph Myers <joseph@codesourcery.com>
1068
1069 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1070
3e7e4e14 10712016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1072 Louis Krupp <lkrupp@gcc.gnu.org>
1073
1074 PR fortran/69514
1075 * gfortran.dg/pr69514_1.f90: New test.
1076 * gfortran.dg/pr69514_2.f90: New test.
1077
51688bb7 10782016-09-08 Jakub Jelinek <jakub@redhat.com>
1079
a34338c9 1080 PR fortran/77500
1081 * gfortran.dg/gomp/pr77500.f90: New test.
1082
51688bb7 1083 PR fortran/77516
1084 * gfortran.dg/gomp/pr77516.f90: New test.
1085
3ecb55e7 10862016-09-07 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR middle-end/77475
1089 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1090 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1091 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1092 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1093 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1094 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1095
3da97ff7 10962016-09-07 David Malcolm <dmalcolm@redhat.com>
1097
1098 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1099 "substring-locations.h".
1100
b55f1f44 11012016-09-07 Richard Biener <rguenther@suse.de>
1102
1103 PR c/77450
1104 * c-c++-common/vector-subscript-8.c: Move ..
1105 * gcc.dg/pr77450.c: ... here.
1106
7d482049 11072016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1108
1109 PR libgfortran/77393
1110 * gfortran.dg/fmt_f0_2.f90: Update test.
1111 * gfortran.dg/fmt_f0_3.f90: New test.
1112
ef3b531c 11132016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1114
1115 PR debug/77389
1116 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1117 in dg-options.
1118
1119 PR debug/57519
1120 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1121
39370ea0 11222016-09-06 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR target/69255
1125 * gcc.target/i386/pr69255-1.c: New test.
1126 * gcc.target/i386/pr69255-2.c: New test.
1127 * gcc.target/i386/pr69255-3.c: New test.
1128
11292016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1130
1131 PR c/77336
1132 * gcc.dg/format/miss-7.c: New test.
1133
88820414 11342016-09-06 Uros Bizjak <ubizjak@gmail.com>
1135
1136 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1137
4c790ba8 11382016-09-06 Martin Liska <mliska@suse.cz>
1139
1140 PR gcov-profile/77378
1141 PR gcov-profile/77466
1142 * gcc.dg/profile-update-warning.c: New test.
1143
43d2460d 11442016-09-06 Richard Biener <rguenther@suse.de>
1145
1146 PR tree-optimization/77479
1147 * gcc.dg/torture/pr77479.c: New testcase.
1148
4c04bcce 11492016-09-06 Richard Biener <rguenther@suse.de>
1150
1151 PR c/77450
1152 * c-c++-common/vector-subscript-7.c: Adjust.
1153 * c-c++-common/vector-subscript-8.c: New testcase.
1154
8925068a 11552016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1156
1157 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1158
daea048c 11592016-09-05 Jakub Jelinek <jakub@redhat.com>
1160
e315ff48 1161 PR target/77476
1162 * gcc.target/i386/avx512f-pr77476.c: New test.
1163 * gcc.target/i386/avx512bw-pr77476.c: New test.
1164 * gcc.target/i386/avx512dq-pr77476.c: New test.
1165
8eeca3ac 1166 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1167 Update comment to mention also avx512f.
1168
daea048c 1169 PR sanitizer/77396
1170 * g++.dg/asan/pr77396-2.C: New test.
1171
a6ffaadf 11722016-09-05 Uros Bizjak <ubizjak@gmail.com>
1173
1174 PR rtl-optimization/77452
1175 * gcc.target/i386/pr77452.c: New test.
1176
8f8828ba 11772016-09-05 Marek Polacek <polacek@redhat.com>
1178
1179 PR c/77423
1180 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1181
65277f2a 11822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1183
1184 PR fortran/77391
1185 * gfortran.dg/pr77391.f90: New test.
1186
a1cf06b8 11872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1188
1189 PR fortran/77460
1190 * gfortran.dg/pr77460.f90: New test.
1191
4d261282 11922016-09-03 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR c/65467
1195 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1196
4fc4eb94 11972016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1198
1199 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1200
40a431fa 12012016-09-02 David Malcolm <dmalcolm@redhat.com>
1202
1203 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1204 test case.
1205 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1206 diagnostic-test-show-locus-generate-patch.c to the sources
1207 for diagnostic_plugin_test_show_locus.c.
1208
a940fdc7 12092016-09-02 Jakub Jelinek <jakub@redhat.com>
1210
0b80c4b2 1211 PR c/65467
1212 * gcc.dg/gomp/_Atomic-1.c: New test.
1213 * gcc.dg/gomp/_Atomic-2.c: New test.
1214 * gcc.dg/gomp/_Atomic-3.c: New test.
1215 * gcc.dg/gomp/_Atomic-4.c: New test.
1216 * gcc.dg/gomp/_Atomic-5.c: New test.
1217
a940fdc7 1218 PR sanitizer/77396
1219 * g++.dg/asan/pr77396.C: New test.
1220
12212016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1222
1223 PR tree-optimization/71831
1224 * gcc.dg/builtin-object-size-16.c: New test.
1225 * gcc.dg/builtin-object-size-17.c: New test.
1226
0b404bb4 12272016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1228
1229 PR libgfortran/77393
1230 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1231
8a5817a9 12322016-09-01 Uros Bizjak <ubizjak@gmail.com>
1233
1234 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1235 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1236 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1237 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1238 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1239 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1240 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1241 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1242 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1243 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1244 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1245 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1246 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1247 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1248 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1249 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1250 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1251 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1252
209253ae 12532016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1254
1255 * gnat.dg/opt58.adb: New test.
1256 * gnat.dg/opt58_pkg.ads: New helper.
1257
15182c1d 12582016-09-01 Richard Biener <rguenther@suse.de>
1259
1260 PR middle-end/77436
1261 * gcc.dg/torture/pr77436.c: New testcase.
1262
1c02615c 12632016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1264
1265 * gcc.dg/pr64252.c: Require int32plus.
1266 * gcc.dg/pr66299-1.c: Likewise.
1267 * gcc.dg/pr66299-2.c: Likewise.
1268 * gcc.dg/torture/20131115-1.c: Skip for avr.
1269
08fded5f 12702016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1271
1272 * gcc.target/aarch64/ands_3.c: New test.
1273
a7b3b7c4 12742016-08-31 Jakub Jelinek <jakub@redhat.com>
1275
68c215e4 1276 PR fortran/77352
1277 * gfortran.dg/gomp/pr77352.f90: New test.
1278
a7b3b7c4 1279 PR fortran/77374
1280 * gfortran.dg/gomp/pr77374.f08: New test.
1281
51a43c06 12822016-08-31 Marc Glisse <marc.glisse@inria.fr>
1283
1284 PR tree-optimization/73714
1285 * gcc.dg/tree-ssa/pr73714.c: New test.
1286
01109414 12872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1288
1289 PR libgfortran/77393
1290 * gfortran.dg/fmt_f0_2.f90: New test.
1291
8036ac7f 12922016-08-31 Marc Glisse <marc.glisse@inria.fr>
1293
1294 * gcc.target/i386/pr59539-2.c: Adapt options.
1295 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1296
b298bde8 12972016-08-31 Paul Thomas <pault@gcc.gnu.org>
1298
1299 PR fortran/77418
1300 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1301 of the associate entity and replace with a pointer to the
1302 intended item on the stack.
1303
9f732c4e 13042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1305 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1306
1307 PR fortran/48298
1308 * gfortran.dg/dtio_1.f90: New test.
1309 * gfortran.dg/dtio_2.f90: New test.
1310 * gfortran.dg/dtio_3.f90: New test.
1311 * gfortran.dg/dtio_4.f90: New test.
1312 * gfortran.dg/dtio_5.f90: New test.
1313 * gfortran.dg/dtio_6.f90: New test.
1314 * gfortran.dg/dtio_7.f90: New test.
1315 * gfortran.dg/dtio_8.f90: New test.
1316 * gfortran.dg/dtio_9.f90: New test.
1317 * gfortran.dg/dtio_10.f90: New test.
1318
d6dd1b60 13192016-08-30 David Malcolm <dmalcolm@redhat.com>
1320
1321 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1322 (test_many_nested_locations): New function.
1323 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1324 (test_show_locus): Handle "test_many_nested_locations".
1325
2e7400df 13262016-08-30 David Malcolm <dmalcolm@redhat.com>
1327
1328 * g++.dg/template/double-greater-than-fixit.C: New test case.
1329
98023bfd 13302016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1331
1332 * gnat.dg/opt57.ad[sb]: New test.
1333 * gnat.dg/opt57_pkg.ads: New helper.
1334
f9723d87 13352016-08-30 Richard Biener <rguenther@suse.de>
1336
1337 PR tree-optimization/69047
1338 * gcc.dg/pr69047.c: Fix byte-order check.
1339
77ce6232 13402016-08-30 Jakub Jelinek <jakub@redhat.com>
1341
adca2d16 1342 PR tree-optimization/72866
1343 * gcc.dg/vect/pr72866.c: New test.
1344
06cee168 1345 PR debug/77363
1346 * g++.dg/debug/dwarf2/pr77363.C: New test.
1347
4472e8d1 1348 PR middle-end/77377
1349 * gcc.target/i386/pr77377.c: New test.
1350
77ce6232 1351 PR debug/77389
1352 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1353 in dg-options.
1354
36bda760 13552016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1356
1357 * gfortran.dg/pr77372.f90: Moved to ...
1358 * gfortran.dg/ieee/pr77372.f90: here.
1359
2db6ea89 13602016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1361
1362 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1363 vector short/char initializations.
1364 * gcc.target/powerpc/vec-init-5.c: Likewise.
1365 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1366 vector initialization optimizations.
1367 * gcc.target/powerpc/vec-init-7.c: Likewise.
1368 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1369 vector float/double initializations.
1370 * gcc.target/powerpc/vec-init-9.c: Likewise.
1371
1e4df796 13722016-08-29 Uros Bizjak <ubizjak@gmail.com>
1373
1374 PR target/77403
1375 * gcc.target/i386/pr77403.c: New test.
1376
f293b7f2 13772016-08-29 Marek Polacek <polacek@redhat.com>
1378
1379 PR c/77292
1380 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1381
ea2ec8f6 13822016-08-29 Tom de Vries <tom@codesourcery.com>
1383
1384 PR c/77398
1385 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1386
686436fe 13872016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1388
1389 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1390
686436fe 13912016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1392
1393 * gfortran.dg/dec_structure_13.f90: New testcase.
1394
f1ecf8b3 13952016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1396
1397 PR fortran/77261
1398 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1399 available.
1400
4670f428 14012016-08-28 Tom de Vries <tom@codesourcery.com>
1402
1403 PR lto/70955
1404 * gcc.dg/pr70955.c: New test.
1405 * gcc.dg/lto/pr70955_0.c: Same.
1406 * gcc.dg/lto/pr70955_1.c: Same.
1407
b243b563 14082016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1409
1410 PR tree-optimization/71077
1411 * gcc.target/i386/pr71077.c: New test.
1412
92a44a68 14132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1414
1415 PR fortran/77380
1416 * gfortran.dg/pr77380.f90: New test.
1417
92a44a68 14182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1419
1420 PR fortran/77372
1421 gfortran.dg/pr77372.f90: New test.
1422
367964fa 14232016-08-26 David Malcolm <dmalcolm@redhat.com>
1424
1425 * gcc.dg/spellcheck-fields-2.c (test): Move
1426 dg-begin/end-multiline-output within function body.
1427 (test_macro): New function.
1428
df4248fb 14292016-08-26 David Malcolm <dmalcolm@redhat.com>
1430
1431 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1432 (test_fixit_insert): Update expected output.
1433 (test_fixit_remove): Likewise.
1434 (test_fixit_replace): Likewise.
1435
377da6e4 14362016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1437
1438 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1439 Fix typo.
1440
4f16cc83 14412016-08-26 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/69047
1444 * gcc.dg/pr69047.c: New testcase.
1445
a54071b2 14462016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1447 Martin Jambhor <mjambor@suse.cz>
377da6e4 1448
a54071b2 1449 * gcc.dg/ipa/propbits-1.c: New test-case.
1450 * gcc.dg/ipa/propbits-2.c: Likewise.
1451 * gcc.dg/ipa/propbits-3.c: Likewise.
1452
2ae10c8c 14532016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1454
1455 PR fortran/77351
1456 * gfortran.dg/pr77351.f90: New test.
1457
c4963714 14582016-08-25 Marek Polacek <polacek@redhat.com>
1459
1460 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1461
49e1f4eb 14622016-08-25 Marek Polacek <polacek@redhat.com>
1463
1464 PR c/77323
1465 * gcc.dg/pr77323.c: New test.
1466
984f03c2 14672016-08-24 Paul Thomas <pault@gcc.gnu.org>
1468
1469 PR fortran/77358
1470 * gfortran.dg/submodule_17.f08: New test.
1471
92a44a68 14722016-08-24 Michael Collison <michael.collison@linaro.org>
1473 Michael Collison <michael.collison@arm.com>
f6c98a9a 1474
1475 * gcc.target/arm/builtin_saddl.c: New testcase.
1476 * gcc.target/arm/builtin_saddll.c: New testcase.
1477 * gcc.target/arm/builtin_uaddl.c: New testcase.
1478 * gcc.target/arm/builtin_uaddll.c: New testcase.
1479 * gcc.target/arm/builtin_ssubl.c: New testcase.
1480 * gcc.target/arm/builtin_ssubll.c: New testcase.
1481 * gcc.target/arm/builtin_usubl.c: New testcase.
1482 * gcc.target/arm/builtin_usubll.c: New testcase.
1483
8938d43d 14842016-08-24 Uros Bizjak <ubizjak@gmail.com>
1485
1486 PR target/77270
1487 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1488 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1489 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1490 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1491 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1492 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1493 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1494 effective target. Remove scan-assembler-times directives.
1495 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1496 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1497 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1498
2fb84e50 14992016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1500
1501 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1502 of unsigned int.
1503 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1504
cac7df4e 15052016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1506
1507 PR testsuite/77317
1508 * lib/target-supports.exp
1509 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1510 (check_effective_target_vect_natural_alignment): Ditto.
1511 (check_effective_target_vector_alignment_reachable): Ditto.
1512 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1513
b904831d 15142016-08-23 Ian Lance Taylor <iant@golang.org>
1515
1516 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1517
ff055c48 15182016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1519
1520 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1521 being created from pointers to memory locations.
1522 * gcc.target/powerpc/vec-init-2.c: Likewise.
1523
27af8972 15242016-08-23 Fritz Reese <fritzoreese@gmail.com>
1525
1526 * gfortran.dg/dec_structure_12.f90: New testcase.
1527
bd8ac469 15282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1529
1530 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1531
434d4291 15322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1533
1534 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1535 verification.
1536
be0be2de 15372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1538
1539 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1540 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1541
7feac654 15422016-08-23 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/27336
1545 * c-c++-common/pr27336.c: New testcase.
1546
364743f3 15472016-08-22 Marek Polacek <polacek@redhat.com>
1548
1549 PR c++/77321
1550 * g++.dg/cpp1y/pr77321.C: New test.
1551
b92c452d 15522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1553
1554 PR fortran/60774
1555 * gfortran.dg/empty_label.f: Adjust test for new error message.
1556 * gfortran.dg/empty_label.f90: Ditto.
1557 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1558 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1559 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1560
bfbc628a 15612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1562
1563 PR fortran/61318
1564 * gfortran.dg/pr61318.f90: New test.
1565
99af6e70 15662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1567
1568 PR fortran/77260
1569 * gfortran.dg/pr77260_1.f90: New test.
1570 * gfortran.dg/pr77260_2.f90: Ditto.
1571
6cfc7001 15722016-08-22 Joseph Myers <joseph@codesourcery.com>
1573
1574 PR middle-end/77269
1575 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1576 __builtin_signbitf and __builtin_signbitl in expected generic
1577 expansion.
1578 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1579 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1580 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1581 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1582 tests.
1583
012f068a 15842016-08-22 Joseph Myers <joseph@codesourcery.com>
1585
1586 * gcc.dg/torture/float128-builtin.c,
1587 gcc.dg/torture/float128-ieee-nan.c,
1588 gcc.dg/torture/float128x-builtin.c,
1589 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1590 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1591 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1592 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1593 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1594 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1595 gcc.dg/torture/floatn-nan.h: New tests.
1596
e2c5b687 15972016-08-22 Joseph Myers <joseph@codesourcery.com>
1598
1599 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1600 macro.
1601 (main): Update calls to TEST_I_F.
1602 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1603 macro.
1604 (main): Update calls to TEST_I_F.
1605
b4635564 16062016-08-22 Joseph Myers <joseph@codesourcery.com>
1607
1608 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1609 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1610 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1611 names in calls to TEST_I_F.
1612
802bc569 16132016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1614
1615 PR c/52952
1616 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1617
70fa7158 16182016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1619
1620 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1621 and !natural_alignment_64.
1622 * gcc.dg/ipa/propalign-2.c: Likewise.
1623 * gcc.dg/ipa/propalign-3.c: Likewise.
1624 * gcc.dg/ipa/propalign-4.c: Likewise.
1625 * gcc.dg/ipa/propalign-5.c: Likewise.
1626 * lib/target-supports.exp
1627 (check_effective_target_natural_alignment_32): Add avr-*-*.
1628
d0346b1a 16292016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1630
1631 PR tree-optimization/61839
1632 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1633 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1634 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1635 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1636
82c85aba 16372016-08-19 Joseph Myers <joseph@codesourcery.com>
1638
1639 PR c/32187
1640 * lib/target-supports.exp (check_effective_target_float16)
1641 (check_effective_target_float32, check_effective_target_float64)
1642 (check_effective_target_float128, check_effective_target_float32x)
1643 (check_effective_target_float64x)
1644 (check_effective_target_float128x)
1645 (check_effective_target_float16_runtime)
1646 (check_effective_target_float32_runtime)
1647 (check_effective_target_float64_runtime)
1648 (check_effective_target_float128_runtime)
1649 (check_effective_target_float32x_runtime)
1650 (check_effective_target_float64x_runtime)
1651 (check_effective_target_float128x_runtime)
1652 (check_effective_target_floatn_nx_runtime)
1653 (add_options_for_float16, add_options_for_float32)
1654 (add_options_for_float64, add_options_for_float128)
1655 (add_options_for_float32x, add_options_for_float64x)
1656 (add_options_for_float128x): New procedures.
1657 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1658 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1659 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1660 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1661 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1662 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1663 gcc.dg/torture/float128-complex.c,
1664 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1665 gcc.dg/torture/float128x-basic.c,
1666 gcc.dg/torture/float128x-complex.c,
1667 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1668 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1669 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1670 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1671 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1672 gcc.dg/torture/float32x-basic.c,
1673 gcc.dg/torture/float32x-complex.c,
1674 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1675 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1676 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1677 gcc.dg/torture/float64x-basic.c,
1678 gcc.dg/torture/float64x-complex.c,
1679 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1680 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1681 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1682 gcc.dg/torture/floatn-tg.h,
1683 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1684 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1685 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1686 gcc.dg/torture/fp-int-convert-float128x.c,
1687 gcc.dg/torture/fp-int-convert-float16-timode.c,
1688 gcc.dg/torture/fp-int-convert-float16.c,
1689 gcc.dg/torture/fp-int-convert-float32-timode.c,
1690 gcc.dg/torture/fp-int-convert-float32.c,
1691 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1692 gcc.dg/torture/fp-int-convert-float32x.c,
1693 gcc.dg/torture/fp-int-convert-float64-timode.c,
1694 gcc.dg/torture/fp-int-convert-float64.c,
1695 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1696 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1697 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1698 maximum exponent of floating-point type. Use it in testing
1699 whether 0x8...0 fits in the floating-point type. Always treat -1
1700 (signed 0xf...f) as fitting in the floating-point type.
1701 (M_OK1): New macro.
1702 * gcc.dg/torture/fp-int-convert-double.c,
1703 gcc.dg/torture/fp-int-convert-float.c,
1704 gcc.dg/torture/fp-int-convert-float128-timode.c,
1705 gcc.dg/torture/fp-int-convert-float128.c,
1706 gcc.dg/torture/fp-int-convert-float80-timode.c,
1707 gcc.dg/torture/fp-int-convert-float80.c,
1708 gcc.dg/torture/fp-int-convert-long-double.c,
1709 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1710
cf0bbc39 17112016-08-19 Jakub Jelinek <jakub@redhat.com>
1712
9354a9a5 1713 PR fortran/72744
1714 * gfortran.dg/gomp/pr72744.f90: New test.
1715
cf0bbc39 1716 PR fortran/69281
1717 * gfortran.dg/gomp/pr69281.f90: New test.
1718
ee0e163a 17192016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1720
1e4df796 1721 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1722 the last special seed value.
1723 * gfortran.dg/random_7.f90: Use size for last array member instead
1724 of hardcoded value.
ee0e163a 1725
6d7de609 17262016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1727
1728 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1729 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1730
e3243c77 17312016-08-19 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/77286
1734 * gcc.dg/torture/pr77286.c: New testcase.
1735
b983d92d 17362016-08-18 David Malcolm <dmalcolm@redhat.com>
1737
1738 * gcc.dg/verbose-asm-2.c: New test case.
1739
48a7392b 17402016-08-18 David Malcolm <dmalcolm@redhat.com>
1741
1742 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1743 (custom_diagnostic_finalizer): Update for change to
1744 diagnostic_show_locus.
1745
5c8151fa 17462016-08-18 David Malcolm <dmalcolm@redhat.com>
1747
1748 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1749 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1750
26040f06 17512016-08-18 Marek Polacek <polacek@redhat.com>
1752
1753 PR c/71514
1754 * gcc.dg/pr71514.c: New test.
1755
360e911d 17562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1757
1758 PR target/72839
1759 * gcc.target/i386/pr72839.c: New test.
1760
6de0546d 17612016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1762
1763 PR middle-end/70895
1764 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1765 * c-c++-common/goacc/reduction-1.c: Likewise.
1766 * c-c++-common/goacc/reduction-2.c: Likewise.
1767 * c-c++-common/goacc/reduction-3.c: Likewise.
1768 * c-c++-common/goacc/reduction-4.c: Likewise.
1769
cee80871 17702016-08-18 Alan Modra <amodra@gmail.com>
1771
1772 * gcc.c-torture/compile/pr72771.c: New.
1773
f9c39b65 17742016-08-17 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR fortran/67496
1777 * gfortran.dg/pr67496.f90: New test.
1778
92a44a68 17792015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1780
1781 PR tree-optimization/71752
f9c39b65 1782 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1783
d2392ec3 17842016-08-17 Uros Bizjak <ubizjak@gmail.com>
1785
1786 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1787
c4994c0b 17882016-08-17 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR middle-end/77259
1791 * g++.dg/ipa/devirt-52.C: New test.
1792
f7896ff0 17932016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1794
1795 * c-c++-common/goacc/reduction-6.c: New testcase.
1796
7104d1a8 17972016-08-17 Richard Biener <rguenther@suse.de>
1798
1799 PR tree-optimization/76490
1800 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1801 * gcc.dg/pr52904.c: XFAIL.
1802
cff41b9e 18032016-08-17 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/23855
1806 * gcc.dg/loop-unswitch-2.c: Adjust.
1807
b1398e47 18082016-08-16 Jakub Jelinek <jakub@redhat.com>
1809
1810 PR tree-optimization/72817
1811 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1812
de41fc22 18132016-08-16 Joseph Myers <joseph@codesourcery.com>
1814
1815 PR libgcc/77265
1816 * gcc.dg/torture/float128-extend-inf.c: New test.
1817
5927e78e 18182016-08-16 David Malcolm <dmalcolm@redhat.com>
1819
1820 PR c/72857
1821 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1822 for embedded NUL.
1823 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1824 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1825 caret placement.
1826 (test_oct): Likewise.
1827 (test_multiple): Likewise.
1828 (test_field_width_specifier): Likewise.
1829 (test_field_width_specifier_2): New function.
1830 (test_field_precision_specifier): New function.
1831 (test_embedded_nul): Update expected caret placement.
1832 (test_non_contiguous_strings): Update line number.
1833 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1834 (__emit_string_literal_range): Add "caret_idx" param.
1835 (test_simple_string_literal): Add value for new param, updating
1836 expected output..
1837 (test_concatenated_string_literal): Likewise.
1838 (test_multiline_string_literal): Likewise.
1839 (test_hex): Likewise.
1840 (test_oct): Likewise.
1841 (test_multiple): Likewise.
1842 (test_ucn4): Likewise.
1843 (test_ucn8): Likewise.
1844 (test_u8): Likewise.
1845 (test_u): Likewise; update expected message, from "range" to
1846 "location".
1847 (test_U): Likewise.
1848 (test_L): Likewise.
1849 (test_macro): Add value for new param.
1850 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1851 (__emit_string_literal_range): Add "caret_idx" param.
1852 (test_stringified_token_1): Add value for new param. Update
1853 expected message, from "range" to "location".
1854 (test_stringized_token_2): Likewise, adding param to macro.
1855 (test_stringified_token_3): Likewise.
1856 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1857 (emit_warning): Convert param from source_range to location_t.
1858 (test_string_literals): Add caret_idx param, and use it when
1859 constructing a substring_loc. Update error message, from
1860 "range" to "location".
1861
b8d94309 18622016-08-16 Jakub Jelinek <jakub@redhat.com>
1863
2e947447 1864 PR target/71910
1865 * g++.dg/gomp/pr71910.C: New test.
1866
9ea71b15 1867 PR middle-end/67485
1868 * gcc.c-torture/compile/pr67485.c: New test.
1869
b8d94309 1870 PR target/72867
1871 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1872
31de5086 18732016-08-16 Bin Cheng <bin.cheng@arm.com>
1874
1875 PR tree-optimization/69848
1876 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1877
a05d3de8 18782016-08-16 Martin Liska <mliska@suse.cz>
1879
1880 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1881 of memory operations so that it can be handled by core2
1882 in 32-bit mode.
1883
b50ad04e 18842016-08-16 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/76783
1887 * gcc.dg/pr76783.c: New testcase.
1888 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1889
b441db40 18902016-08-16 Bin Cheng <bin.cheng@arm.com>
1891
1892 PR tree-optimization/72817
1893 PR tree-optimization/73450
1894 * gcc.dg/tree-ssa/pr72817.c: New test.
1895 * gcc.dg/tree-ssa/pr73450.c: New test.
1896
36d310d0 18972016-08-15 Fritz Reese <fritzoreese@gmail.com>
1898
1899 * gfortran.dg/init_flag_13.f90: New testcase.
1900 * gfortran.dg/init_flag_14.f90: Ditto.
1901 * gfortran.dg/init_flag_15.f03: Ditto.
1902 * gfortran.dg/dec_init_1.f90: Ditto.
1903 * gfortran.dg/dec_init_2.f90: Ditto.
1904
e5ec9f76 19052016-08-15 Uros Bizjak <ubizjak@gmail.com>
1906
1907 PR target/72867
1908 * gcc.target/i386/pr72867.c: New test.
1909
6ce66d38 19102016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1911
1912 * c-c++-common/dump-ada-spec-5.c: New test.
1913
894463cf 19142016-08-15 Richard Biener <rguenther@suse.de>
1915
1916 PR tree-optimization/73434
1917 * gcc.dg/torture/pr73434.c: New testcase.
1918
98b374b4 19192016-08-15 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR tree-optimization/72824
1922 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1923
9b90f118 19242016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1925
1926 PR fortran/70598
1927 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1928 in use_device clause.
1929 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1930 * gfortran.dg/goacc/list.f95: Adjust to catch
1931 "neither a POINTER nor an array" error messages.
1932
1d80868e 19332016-08-14 Uros Bizjak <ubizjak@gmail.com>
1934
1935 PR target/76342
1936 * gcc.target/i386/pr76342.c: New test.
1937
153e4ac1 19382016-08-12 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c/71512
1941 * g++.dg/ubsan/pr71512.C: New test.
1942 * c-c++-common/ubsan/pr71512-1.c: New test.
1943 * c-c++-common/ubsan/pr71512-2.c: New test.
1944
3c382998 19452016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1946
1947 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1948 vector initialization options.
1949 * gcc.target/powerpc/vec-init-2.c: Likewise.
1950 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1951 is generated on ISA 3.0.
1952
7079d57a 19532016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1954
1955 PR middle-end/71654
1956 * gcc.dg/c-c++-common/pr71654.c: New test.
1957 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1958 dg-options.
1959 * gcc.dg/tree-ssa/vrp24: Likewise.
1960
7175bb2a 19612016-08-12 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR c/67410
1964 * gcc.dg/pr67410.c: New test.
1965
56fb8e9d 19662016-08-12 Bin Cheng <bin.cheng@arm.com>
1967
1968 PR tree-optimization/69848
1969 * gcc.dg/vect/vect-pr69848.c: New test.
1970
1f84b4ab 19712016-08-12 Uros Bizjak <ubizjak@gmail.com>
1972
1973 PR testsuite/71008
1974 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1975 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1976 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1977 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1978
60b349d9 19792016-08-12 Richard Biener <rguenther@suse.de>
1980
1981 PR tree-optimization/57326
1982 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1983 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1984 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1985 * gcc.target/i386/pr45685.c: Likewise.
1986 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1987 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1988 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1989 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1990 * gfortran.dg/pr34163.f90: Likewise.
1991
6d5f72f3 19922016-08-12 Martin Liska <mliska@suse.cz>
1993
1994 * g++.dg/gcov/gcov-16.C: New test.
1995 * lib/gcov.exp: Support new argument for run-gcov function.
1996
b357db2c 19972016-08-12 Martin Liska <mliska@suse.cz>
1998
1999 PR gcov-profile/35590
2000 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2001
08e33f10 20022016-08-12 Richard Biener <rguenther@suse.de>
2003
2004 PR tree-optimization/72851
2005 * gcc.dg/torture/pr72851.c: New testcase.
2006
92a44a68 20072016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2008
832d369d 2009 PR debug/63240
2010 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2011 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2012 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2013 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2014 DW_AT_deleted.
2015
1289a281 2016 PR debug/55641
2017 * g++.dg/debug/dwarf2/ref-1.C: New.
2018
9a478fab 2019 PR debug/49366
2020 * g++.dg/debug/dwarf2/template-params-12.H: New.
2021 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2022 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2023 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2024 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2025 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2026 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2027 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2028
e61229f8 20292016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2030
2031 PR target/72863
2032 * gcc.target/powerpc/pr72863.c: New test.
2033
c7823416 20342016-08-11 Uros Bizjak <ubizjak@gmail.com>
2035
2036 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2037
df15667f 20382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2039
2040 * gcc.target/i386/pieces-strcpy-1.c: New test.
2041 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2042
83c375ba 20432016-08-11 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR c++/72868
2046 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2047
350f354a 20482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2049
2050 * gcc.target/i386/pieces-memcpy-1.c: New test.
2051 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2052 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2053 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2054 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2055 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2056
74be5bc1 20572016-08-11 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR c/72816
20fb4916 2060 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2061
40395983 20622016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2063
2064 PR tree-optimization/71083
2065 * gcc.c-torture/execute/pr71083.c: New test.
2066 * gnat.dg/loop_optimization23.adb: New test.
2067 * gnat.dg/loop_optimization23_pkg.ads: New test.
2068 * gnat.dg/loop_optimization23_pkg.adb: New test.
2069
ec969ce4 20702016-08-11 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/72772
2073 * gcc.dg/graphite/pr35356-1.c: Adjust.
2074 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2075
25482c16 20762016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2077
2078 * gfortran.dg/random_7.f90: Take into account that the last seed
2079 value is the special p value.
2080 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2081
f454033a 20822016-08-11 Richard Biener <rguenther@suse.de>
2083
2084 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2085
2d2b78a1 20862016-08-11 Alan Modra <amodra@gmail.com>
2087
2088 * gcc.target/powerpc/pr71680.c: New.
2089
97468983 20902016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2091
2092 * gcc.target/powerpc/bfp/bfp.exp: New file.
2093 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2094 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2095 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2096 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2097 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2098 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2099 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2100 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2101 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2102 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2103 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2104 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2105 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2106 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2107 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2108 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2109 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2110 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2111 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2112 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2113 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2114 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2115 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2116 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2117 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2118 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2119 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2120 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2121 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2122 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2123 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2124 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2125 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2126 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2127 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2128 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2129 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2130 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2131 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2132 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2133 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2134 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2135 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2136 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2137 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2138 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2139 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2140 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2141 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2142 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2143 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2144 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2145 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2146
23a6fe48 21472016-08-10 Bin Cheng <bin.cheng@arm.com>
2148
2149 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2150 Add aarch64*-*-*.
2151
0cb8f73e 21522016-08-10 Bin Cheng <bin.cheng@arm.com>
2153
2154 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2155
b7ed2a65 21562016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2157
2158 PR target/72853
2159 * gcc.target/powerpc/pr72853.c: New test.
2160
2d2b4107 21612016-08-10 Martin Liska <mliska@suse.cz>
2162
2163 PR gcov-profile/58306
2164 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2165
7132b755 21662016-08-10 Martin Liska <mliska@suse.cz>
2167
2168 * g++.dg/gcov/gcov-threads-1.C: New test.
2169
5186407c 21702016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2171
2172 PR target/71873
2173 * gcc.target/avr/pr71873.c: New test.
2174
44f01555 21752016-08-09 Martin Liska <mliska@suse.cz>
2176
2177 * g++.dg/gcov/gcov-dump-1.C: New test.
2178 * g++.dg/gcov/gcov-dump-2.C: New test.
2179
7d4f18f5 21802016-08-09 Martin Liska <mliska@suse.cz>
2181
2182 * gcc.dg/tree-prof/val-prof-9.c: New test.
2183
defa7026 21842016-08-09 Martin Liska <mliska@suse.cz>
2185
2186 * gcc.dg/tree-prof/val-prof-8.c: New test.
2187
ae7e6062 21882016-08-09 Martin Jambor <mjambor@suse.cz>
2189
0c47dd26 2190 PR ipa/71981
2191 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2192
a69fb570 21932016-08-09 Bin Cheng <bin.cheng@arm.com>
2194
2195 PR tree-optimization/33707
2196 * gcc.dg/vect/pr33707.c: New test.
2197
a031a844 21982016-08-09 Bin Cheng <bin.cheng@arm.com>
2199
2200 PR tree-optimization/pr72772
2201 * gcc.dg/tree-ssa/pr72772.c: New test.
2202
8f1baf0d 22032016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2204
2205 PR rtl-optimization/66669
2206 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2207
53e7aca1 22082016-08-09 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR tree-optimization/72824
2211 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2212
c162fa25 22132016-08-09 Richard Biener <rguenther@suse.de>
2214
2215 PR tree-optimization/71802
2216 * gcc.dg/torture/pr71802.c: New testcase.
2217
87156a7d 22182016-08-09 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR c++/72809
2221 * g++.dg/eh/stdarg1.C: New test.
2222
d0029333 22232016-08-08 Andi Kleen <ak@linux.intel.com>
2224
2225 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2226 test command line in failure log.
2227 (profopt-execute): dito. Make autofdo file names unique.
2228
7af4d06b 22292016-08-08 David Malcolm <dmalcolm@redhat.com>
2230
2231 PR c/64955
2232 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2233 output.
2234
7091ff70 22352016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2236
2237 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2238 c99_runtime.
2239 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2240 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2241 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2242 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2243 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2244 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2245
d189b094 22462016-08-08 David Malcolm <dmalcolm@redhat.com>
2247
2248 PR c/52952
2249 * gcc.dg/cpp/pr66415-1.c: Likewise.
2250 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2251 * gcc.dg/format/c90-printf-1.c: Likewise.
2252 * gcc.dg/format/diagnostic-ranges.c: New test case.
2253
440837fe 22542016-08-08 Jakub Jelinek <jakub@redhat.com>
2255
7cbcf608 2256 PR fortran/72716
2257 * gfortran.dg/gomp/pr72716.f90: New test.
2258
aa1ddb66 2259 PR middle-end/72781
2260 * gcc.dg/gomp/pr72781.c: New test.
2261
440837fe 2262 PR middle-end/68762
2263 * g++.dg/vect/pr68762-1.cc: New test.
2264 * g++.dg/vect/pr68762-2.cc: New test.
2265 * g++.dg/vect/pr68762.h: New file.
2266
eb571c16 22672016-08-08 Martin Sebor <msebor@redhat.com>
2268
2269 PR testsuite/72838
f9c39b65 2270 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2271 * g++.dg/warn/overflow-warn-3.C: Same.
2272 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2273
8ca5189a 22742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2275
2276 PR fortran/71936
2277 * gfortran.dg/allocate_with_source_21.f03: New test.
2278
1495e54c 22792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2280
2281 PR fortran/72698
2282 * gfortran.dg/allocate_with_source_20.f03: New test.
2283
d1e97886 22842016-08-08 Alan Modra <amodra@gmail.com>
2285
2286 * gcc.c-torture/compile/pr72802.c: New.
2287
9da84a54 22882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2289
2290 PR fortran/70524
2291 * gfortran.dg/dependency_48.f90: New test.
2292
3f9692a5 22932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2294
b5b764be 2295 PR fortran/70040
3f9692a5 2296 * gfortran.dg/pr70040.f90: New testcase.
2297
099ec19a 22982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2299
2300 PR fortran/71961
2301 * gfortran.dg/matmul_10.f90: New testcase.
2302
e8272095 23032016-08-07 Jan Hubicka <hubicka@ucw.cz>
2304
2305 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2306
f5d2c462 23072016-08-07 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR c/72816
2310 * gcc.dg/pr72816.c: New test.
2311
30c60892 23122016-08-06 Jonathan Wakely <jwakely@redhat.com>
2313
2314 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2315 * g++.dg/conversion/pr41426.C: Likewise.
2316 * g++.dg/conversion/pr66211.C: Likewise.
2317 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2318 * g++.dg/init/ref8.C: Likewise.
2319 * g++.old-deja/g++.law/cvt20.C: Likewise.
2320 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2321
2abf3c4a 23222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2323
2324 PR tree-optimization/18046
2325 * gcc.dg/tree-ssa/vrp105.c: New test.
2326 * gcc.dg/tree-ssa/vrp106.c: New test.
2327
a940fdc7 23282016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2329
2330 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2331 1ul in diagnostics. Remove hyphen from "constant-expression."
2332 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2333 * g++.dg/cpp0x/static_assert3.C: Same.
2334 * g++.dg/cpp1y/constexpr-throw.C: Same.
2335 * g++.dg/template/nontype3.C: Same.
2336 * g++.dg/warn/overflow-warn-1.C: Same.
2337 * g++.dg/warn/overflow-warn-3.C: Same.
2338 * g++.dg/warn/overflow-warn-4.C: Same.
2339
d4166bdc 23402016-08-05 David Malcolm <dmalcolm@redhat.com>
2341
2342 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2343 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2344 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2345 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2346
906dd612 23472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2348
2349 PR tree-optimization/72810
2350 * gcc.dg/tree-ssa/vrp110.c: New test.
2351
9788fb76 23522016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2353
2354 PR Target/72819
2355 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2356 registers.
2357 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2358 saving the half-precision registers.
2359 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2360 value is returned in h0.
2361 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2362 are passed in FP/SIMD registers.
2363 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2364 passing works corrcetly.
2365 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2366 (hfa_f16x2_t): Likewise.
2367 (hfa_f16x3_t): Likewise.
2368 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2369 are promoted to double and passed in a double register.
2370 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2371 are promoted to double and stacked.
2372 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2373 __fp16 data types.
2374 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2375 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2376 __fp16 first get passed in FP/SIMD registers, then stacked.
2377
30f40fe4 23782016-08-05 Nathan Sidwell <nathan@acm.org>
2379
2380 PR c++/68724
2381 * g++.dg/cpp0x/pr68724.C: New.
2382
8a6540e1 23832016-08-05 Richard Biener <rguenther@suse.de>
2384
2385 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2386
09001ac1 23872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2388
2389 * gcc.dg/tree-ssa/vrp107.c: New test.
2390 * gcc.dg/tree-ssa/vrp108.c: New test.
2391 * gcc.dg/tree-ssa/vrp109.c: New test.
2392
88ab6a9c 23932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2394
2395 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2396 dg-options.
2397
b2a036e7 23982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2399
2400 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2401 test-cases.
2402 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2403 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2404 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2405 test-cases.
2406 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2407 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2408 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2409 large_double.
2410
8dbf49cb 24112016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/72800
2414 * g++.dg/cpp1y/lambda-ice1.C: New.
2415
dcc45aae 24162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2417
2418 PR c++/72759
2419 * g++.dg/cpp1y/pr72759.C: New test.
2420
88fe4062 24212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2422
2423 * gcc.dg/switch-10.c: New test.
2424
a1af716f 24252016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2426
2427 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2428
1fa5d8ba 24292016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2430
2431 * c-c++-common/goacc/routine-5.c: Update.
2432
e8dedc4a 24332016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2434
2435 PR rtl-optimization/70903
2436 * gcc.c-torture/execute/pr70903.c: New test.
2437
7ca5003c 24382016-08-04 Martin Liska <mliska@suse.cz>
2439
2440 * gcc.dg/params/params.exp: Replace file exists with
2441 TESTING_IN_BUILD_TREE.
2442
810702a2 24432016-08-04 Marek Polacek <polacek@redhat.com>
2444
2445 PR c++/70229
2446 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2447
fa8a8f79 24482016-08-04 Richard Biener <rguenther@suse.de>
2449
2450 PR middle-end/71984
2451 * gcc.dg/torture/pr71984.c: Guard correctness check for
2452 little-endian.
2453
9916f5a5 24542016-08-03 Andrew Pinski <apinski@cavium.com>
2455
2456 * gcc.c-torture/compile/20160802-1.c: New testcase.
2457
278b4698 24582016-08-03 Fritz Reese <fritzoreese@gmail.com>
2459
2460 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2461
860c3c85 24622016-08-03 Richard Biener <rguenther@suse.de>
2463
2464 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2465 and remove -O3.
2466 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2467 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2468
0a41d717 24692016-08-03 Richard Biener <rguenther@suse.de>
2470
2471 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2472 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2473 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2474 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2475
52e3c0e8 24762016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2477
2478 * gcc.dg/init-excess-2.c: Require int32plus.
2479 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2480 * gcc.dg/pr59963-2.c: Require int32plus.
2481 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2482 * gcc.dg/unroll-7.c: Require int32plus.
2483
ad8a330c 24842016-08-02 Bin Cheng <bin.cheng@arm.com>
2485
2486 PR tree-optimization/34114
2487 * gcc.dg/tree-ssa/loop-42.c: New test.
2488
d3aa3636 24892016-08-02 Tamar Christina <tamar.christina@arm.com>
2490
2491 * gcc.target/aarch64/vminmaxnm.c: New.
2492 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2493 tests.
2494
c79d3723 24952016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2496
2497 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2498 vec_extract for vector float, vector int, vector short, and vector
2499 char.
2500 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2501 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2502 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2503 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2504
5fc13c39 25052016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2506
2507 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2508 single stack adjustment, no writeback.
5fc13c39 2509 * gcc.target/aarch64/test_frame_12.c: Likewise.
2510 * gcc.target/aarch64/test_frame_13.c: Likewise.
2511 * gcc.target/aarch64/test_frame_15.c: Likewise.
2512 * gcc.target/aarch64/test_frame_6.c: Likewise.
2513 * gcc.target/aarch64/test_frame_7.c: Likewise.
2514 * gcc.target/aarch64/test_frame_8.c: Likewise.
2515 * gcc.target/aarch64/test_frame_16.c: New test.
2516
2eb70c76 25172015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2518
2519 PR target/72748
2520 * gcc.target/i386/pr72748.c: New test.
2521
92a44a68 25222015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2523
2524 PR tree-optimization/71818
2525 * gcc.dg/vect/pr71818.c: New
2526
56e7a293 25272016-08-01 Martin Liska <mliska@suse.cz>
2528
2529 PR tree-optimization/71857
2530 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2531
aa8852cc 25322016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2533
2534 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2535
f3c032a4 25362016-08-01 Jan Beulich <jbeulich@suse.com>
2537
2538 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2539
a1e9d2c3 25402016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2541
2542 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2543 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2544
466045aa 25452016-07-31 Jonathan Wakely <jwakely@redhat.com>
2546
2547 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2548 (check_effective_target_c++): Likewise. Also match for libstdc++.
2549
92a44a68 25502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2551
2552 PR fortran/41922
2553 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2554 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2555 * gfortran.dg/pr41922.f90: New test.
2556
dd13eb1b 25572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2558
2559 PR fortran/68566
2560 * gfortran.dg/pr68566.f90: new test.
2561
a940fdc7 25622016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2563
2564 PR c++/60760
2565 PR c++/71091
2566 * g++.dg/cpp0x/constexpr-cast.C: New test.
2567 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2568 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2569 * g++.dg/ubsan/pr63956.C: Correct.
2570
efa8ff03 25712016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2572
2573 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2574 vector double or vector long where the vector is in memory.
2575 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2576 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2577
0b8113c5 25782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2579
2580 PR fortran/69867
2581 * gfortran.dg/pr69867.f90: New test.
2582
3badc59b 25832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2584
2585 PR fortran/69962
2586 * gfortran.dg/pr69962.f90: New test.
2587
fc8b54ff 25882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2589
2590 PR fortran/70006
2591 * gfortran.dg/pr70006.f90: New test.
2592
165b422e 25932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2594
2595 PR fortran/71730
2596 * gfortran.dg/pr71730.f90: New test.
2597 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2598 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2599 * gfortran.dg/array_constructor_26.f03: Ditto.
2600
0c6334ed 26012016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2602
2603 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2604 * gcc.target/powerpc/pr71763.c: Likewise.
2605
4ebf85be 26062016-07-29 Marek Polacek <polacek@redhat.com>
2607
2608 PR c/71742
2609 * gcc.dg/940510-1.c: Adjust dg-error.
2610 * gcc.dg/c99-flex-array-1.c: Likewise.
2611 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2612
9efe5be6 2613 PR c/71853
2614 * gcc.dg/noncompile/pr71853.c: New test.
2615
4c4548bb 2616 PR c/71573
2617 * gcc.dg/noncompile/pr71573.c: New test.
2618
8ae70602 2619 PR c/71926
2620 * g++.dg/warn/Wparentheses-30.C: New test.
2621 * gcc.dg/Wparentheses-14.c: New test.
2622
cfc1aded 26232016-07-29 Uros Bizjak <ubizjak@gmail.com>
2624
2625 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2626
d5e80d93 26272016-07-29 Bin Cheng <bin.cheng@arm.com>
2628
2629 PR tree-optimization/57558
2630 * gcc.dg/vect/pr57558-1.c: New test.
2631 * gcc.dg/vect/pr57558-2.c: New test.
2632
c7c713ec 26332016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2634
cfc1aded 2635 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2636 to scan forwprop1 dump pass.
2637
34b9af67 26382016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2639
2640 PR c++/51488
2641 * g++.dg/template/pr51488.C: New.
2642
322d4184 26432016-07-29 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR c/71969
2646 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2647 static __inline__.
2648 * gcc.dg/pr71969-1.c: New test.
2649 * gcc.dg/pr71969-2.c: New test.
2650 * gcc.dg/pr71969-3.c: New test.
2651
7648c9c7 26522016-07-29 Marek Polacek <polacek@redhat.com>
2653
2654 PR c/71574
2655 * c-c++-common/pr71574.c: New test.
2656
35fddbd6 2657 PR c/71583
2658 * gcc.dg/noncompile/pr71583.c: New test.
2659
d06bcb87 26602016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2661
2662 PR middle-end/68217
2663 * gcc.dg/pr68217.c: New test.
2664
fb5574d7 26652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/71067
2668 * gfortran.dg/pr71067_1.f90: New test.
2669 * gfortran.dg/pr71067_2.f90: Ditto.
2670
a52bb7a0 26712016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2672
2673 * gcc.target/powerpc/vec-extract-1.c: New test.
2674
42e96823 26752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2676
2677 PR fortran/71799
2678 * gfortran.dg/pr71799.f90: New test.
2679
d5539c6b 26802016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2681
2682 PR c++/71665
2683 * g++.dg/cpp0x/pr71665-1.C: New.
2684 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2685 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2686 * g++.dg/ext/label10.C: Likewise.
2687 * g++.dg/parse/constant5.C: Likewise.
2688
05995232 26892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2690
2691 PR fortran/71859
2692 * gfortran.dg/pr71859.f90: New test.
2693 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2694 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2695
7a4429b2 26962016-07-28 Paul Thomas <pault@gcc.gnu.org>
2697
2698 PR fortran/71883
2699 * gfortran.dg/pr71883.f90 : New test.
2700
f339cf78 27012016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2702
2703 PR tree-optimization/71734
cfc1aded 2704 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2705
8311fe26 27062016-07-28 Renlin Li <renlin.li@arm.com>
2707
2708 Revert
2709 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2710
2711 PR fortran/71902
2712 * gfortran.dg/dependency_47.f90: New test.
2713
595e387a 27142016-07-28 Martin Liska <mliska@suse.cz>
2715
2716 PR gcov-profile/68025
2717 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2718
83554604 27192016-07-28 Martin Liska <mliska@suse.cz>
2720
2721 * g++.dg/vect/pr70944.cc: New test.
2722
ec6d2d63 27232016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2724
2725 PR middle-end/71994
2726 * gcc.dg/torture/pr71994.c: New test.
2727
12dabcee 27282016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2729
2730 PR middle-end/71078
2731 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2732 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2733 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2734
262a83d5 27352016-07-27 Richard Biener <rguenther@suse.de>
2736
2737 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2738
3989f1fe 27392016-07-27 Martin Liska <mliska@suse.cz>
2740
2741 * gcc.dg/predict-13.c: New test.
2742 * gcc.dg/predict-14.c: New test.
2743
69a499fa 27442016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2745
7a4429b2 2746 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2747 including stdint.h.
2748 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2749 including stdint.h.
2750
751fef95 27512016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2752
2753 PR target/71869
2754 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2755 IEEE built-in functions handle quiet and signalling NaNs
2756 correctly.
2757
5e07497c 27582016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2759
2760 PR fortran/71862
2761 * gfortran.dg/pr71862.f90: New test.
2762
18928e61 27632016-07-26 Martin Sebor <msebor@redhat.com>
2764
2765 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2766 selector with dg-options.
2767
7e1856f1 27682016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2769
2770 PR tree-optimization/18046
2771 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2772 * gcc.dg/tree-ssa/vrp103.c: New test.
2773 * gcc.dg/tree-ssa/vrp104.c: New test.
2774
08679462 27752016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2776
2777 * gcc.target/powerpc/pr63354.c: Require lp64 since
2778 -mprofile-kernel is not legal with -m32.
2779
8c3efadf 27802016-07-26 Richard Biener <rguenther@suse.de>
2781
2782 PR rtl-optimization/71984
2783 * gcc.dg/torture/pr71984.c: New testcase.
2784
78866ecd 27852016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2786
2787 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2788 g++-dg-runtest via et-dg-runtest.
2789 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2790 * gcc.dg/vect/vect.exp: Likewise.
2791 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2792 gfortran-dg-runtest.
2793 * gfortran.dg/vect/vect.exp: Likewise.
2794 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2795 (check_mips_loongson_hw_available): Likewise.
2796 (check_effective_target_mpaired_single_runtime): Likewise.
2797 (check_effective_target_mips_loongson_runtime): Likewise.
2798 (add_options_for_mpaired_single): Likewise.
2799 (check_effective_target_vect_int): Add global et_index.
2800 Check and save the supported feature for a target selected by
2801 the et_index target. Break long lines where appropriate. Call
2802 et-is-effective-target for MIPS with an argument instead of
2803 check_effective_target_* where appropriate.
2804 (check_effective_target_vect_intfloat_cvt): Likewise.
2805 (check_effective_target_vect_uintfloat_cvt): Likewise.
2806 (check_effective_target_vect_floatint_cvt): Likewise.
2807 (check_effective_target_vect_floatuint_cvt): Likewise.
2808 (check_effective_target_vect_simd_clones): Likewise.
2809 (check_effective_target_vect_shift): ewise.
2810 (check_effective_target_whole_vector_shift): Likewise.
2811 (check_effective_target_vect_bswap): Likewise.
2812 (check_effective_target_vect_shift_char): Likewise.
2813 (check_effective_target_vect_long): Likewise.
2814 (check_effective_target_vect_float): Likewise.
2815 (check_effective_target_vect_double): Likewise.
2816 (check_effective_target_vect_long_long): Likewise.
2817 (check_effective_target_vect_no_int_max): Likewise.
2818 (check_effective_target_vect_no_int_add): Likewise.
2819 (check_effective_target_vect_no_bitwise): Likewise.
2820 (check_effective_target_vect_widen_shift): Likewise.
2821 (check_effective_target_vect_no_align): Likewise.
2822 (check_effective_target_vect_hw_misalign): Likewise.
2823 (check_effective_target_vect_element_align): Likewise.
2824 (check_effective_target_vect_condition): Likewise.
2825 (check_effective_target_vect_cond_mixed): Likewise.
2826 (check_effective_target_vect_char_mult): Likewise.
2827 (check_effective_target_vect_short_mult): Likewise.
2828 (check_effective_target_vect_int_mult): Likewise.
2829 (check_effective_target_vect_extract_even_odd): Likewise.
2830 (check_effective_target_vect_interleave): Likewise.
2831 (check_effective_target_vect_stridedN): Likewise.
2832 (check_effective_target_vect_multiple_sizes): Likewise.
2833 (check_effective_target_vect64): Likewise.
2834 (check_effective_target_vect_call_copysignf): Likewise.
2835 (check_effective_target_vect_call_sqrtf): Likewise.
2836 (check_effective_target_vect_call_btrunc): Likewise.
2837 (check_effective_target_vect_call_btruncf): Likewise.
2838 (check_effective_target_vect_call_ceil): Likewise.
2839 (check_effective_target_vect_call_ceilf): Likewise.
2840 (check_effective_target_vect_call_floor): Likewise.
2841 (check_effective_target_vect_call_floorf): Likewise.
2842 (check_effective_target_vect_call_lceil): Likewise.
2843 (check_effective_target_vect_call_lfloor): Likewise.
2844 (check_effective_target_vect_call_nearbyint): Likewise.
2845 (check_effective_target_vect_call_nearbyintf): Likewise.
2846 (check_effective_target_vect_call_round): Likewise.
2847 (check_effective_target_vect_call_roundf): Likewise.
2848 (check_effective_target_vect_perm): Likewise, but also append *_saved
2849 to the existing global name to properly cache the result.
2850 (check_effective_target_vect_perm_byte): Likewise.
2851 (check_effective_target_vect_perm_short): Likewise.
2852 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2853 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2854 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2855 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2856 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2857 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2858 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2859 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2860 (check_effective_target_vect_sdot_qi): Likewise.
2861 (check_effective_target_vect_udot_qi): Likewise.
2862 (check_effective_target_vect_sdot_hi): Likewise.
2863 (check_effective_target_vect_udot_hi): Likewise.
2864 (check_effective_target_vect_usad_char): Likewise.
2865 (check_effective_target_vect_pack_trunc): Likewise.
2866 (check_effective_target_vect_unpack): Likewise.
2867 (check_effective_target_vect_aligned_arrays): Likewise.
2868 (check_effective_target_vect_natural_alignment): Likewise.
2869 (check_effective_target_vector_alignment_reachable): Likewise.
2870 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2871 (is-effective-target): Initialize et_index if undefined.
2872 (et-dg-runtest): New.
2873 (et-is-effective-target): Likewise.
2874 (check_vect_support_and_set_flags): Add supported MIPS targets to
2875 EFFECTIVE_TARGETS list. Return the number of supported targets.
2876
b2930f09 28772016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2878 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2879
2880 PR middle-end/70920
2881 * gcc.dg/pr70920-1.c: New test-case.
2882 * gcc.dg/pr70902-2.c: Likewise.
2883 * gcc.dg/pr70920-3.c: Likewise.
2884 * gcc.dg/pr70920-4.c: Likewise
2885 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2886 2 instead of 3.
2887
90821294 28882016-07-25 Alexander Monakov <amonakov@ispras.ru>
2889
2890 * gcc.c-torture/execute/pr71494.c: Require label_values.
2891 * gcc.dg/pr16973.c: Ditto.
2892
1660595b 28932016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2894
2895 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2896 * gcc.dg/torture/pr69771.c: Require int32plus.
2897 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2898
5b2b88ce 28992016-07-25 Martin Liska <mliska@suse.cz>
2900
2901 * gcc.dg/torture/pr71987.c: New test.
2902
e2f926e9 29032016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2904
2905 PR fortran/71935
2906 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2907 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2908 * gfortran.dg/pr71935.f90: New test.
2909
a940fdc7 29102016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2911
2912 PR c++/71675
2913 * g++.dg/ext/atomic-3.C: New test.
2914 * gcc.dg/atomic/pr71675.c: New test.
2915
5a43070d 29162016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2917
2918 * gcc.target/i386/mvc8.c: New test.
2919
1b793819 29202016-07-22 Bin Cheng <bin.cheng@arm.com>
2921
2922 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2923 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2924
d4b4c787 29252016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2926
2927 PR fortran/71795
2928 * gfortran.dg/constructor_50.f90: New test.
2929
45648efe 29302016-07-22 Martin Liska <mliska@suse.cz>
2931
2932 PR gcov-profile/69028
2933 PR gcov-profile/62047
2934 * g++.dg/cilk-plus/pr69028.C: New test.
2935
b657bb1f 29362016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2937
2938 * gfortran.dg/coarray_stat_2.f90: New test.
2939
3a421504 29402016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2941
2942 * gcc.target/powerpc/vec-extract.h: New files to check the
2943 vec_extract built-in functions for all vector types, testing
2944 accessing each element, both with constant and variable element
2945 numbers.
2946 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2947 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2948 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2949 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2950 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2951 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2952 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2953 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2954 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2955
d40a1eac 29562016-07-21 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR c++/71728
2959 * g++.dg/other/pr71728.C: New test.
2960
3b0d7293 29612016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2962
2963 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2964 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2965 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2966 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2967 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2968
50953a9f 29692016-07-21 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/71947
2972 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2973
90261646 29742016-07-21 Bin Cheng <bin.cheng@arm.com>
2975
2976 * gcc.dg/tree-ssa/scev-15.c: New.
2977
5a5a7a90 29782016-07-21 Bin Cheng <bin.cheng@arm.com>
2979
2980 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2981
df0c563f 29822016-07-21 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR c++/71941
2985 * g++.dg/gomp/pr71941.C: New test.
2986
24acd4ab 29872016-07-20 David Malcolm <dmalcolm@redhat.com>
2988
2989 PR c/70339
2990 PR c/71858
2991 * g++.dg/spellcheck-identifiers.C: New test case, based on
2992 gcc.dg/spellcheck-identifiers.c.
2993 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2994 gcc.dg/spellcheck-identifiers-2.c.
2995 * g++.dg/spellcheck-typenames.C: New test case, based on
2996 gcc.dg/spellcheck-typenames.c
2997
8669e753 29982016-07-20 Jonathan Wakely <jwakely@redhat.com>
2999
3000 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3001 pointer to member function and also test catching by reference.
3002
75cb41b8 30032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3004
3005 * gcc.target/s390/pr67443.c: Fix test case.
3006
07be1239 30072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3008
3009 * gcc.target/s390/insv-1.c: Xfail some tests.
3010 * gcc.target/s390/insv-2.c: Likewise.
3011
e9b5fdd9 30122016-07-20 Georg-Johann Lay <avr@gjlay.de>
3013
3014 * gcc.target/avr/torture/get-mem.c: New test.
3015 * gcc.target/avr/torture/set-mem.c: New test.
3016
b704b0e1 30172016-07-20 Georg-Johann Lay <avr@gjlay.de>
3018
3019 PR target/71948
3020 * gcc.target/avr/torture/tiny-progmem.c: New test.
3021
051eb924 30222016-07-20 Jakub Jelinek <jakub@redhat.com>
3023
fdb70809 3024 PR c++/71909
3025 * g++.dg/parse/pr71909.C: New test.
3026 * g++.dg/tm/pr71909.C: New test.
3027
051eb924 3028 PR c++/50060
3029 * g++.dg/cpp0x/constexpr-50060.C: New test.
3030 * g++.dg/cpp1y/constexpr-50060.C: New test.
3031
c4e1267c 30322016-07-20 Martin Liska <mliska@suse.cz>
3033
3034 * gfortran.dg/graphite/pr71898.f90: New test.
3035
ecaa5fd4 30362016-07-20 Bin Cheng <bin.cheng@arm.com>
3037
3038 PR tree-optimization/71503
3039 PR tree-optimization/71683
3040 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3041 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3042
f5b88ba1 30432016-07-20 Martin Liska <mliska@suse.cz>
3044
3045 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3046 * gcc.dg/plugin/sreal-test-1.c: Remove.
3047 * gcc.dg/plugin/sreal_plugin.c: Remove.
3048
e889bd11 30492016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3050
3051 PR fortran/71902
3052 * gfortran.dg/dependency_47.f90: New test.
3053
1c6bb1c0 30542016-07-19 Jakub Jelinek <jakub@redhat.com>
3055
94d511af 3056 PR rtl-optimization/71916
3057 * gcc.c-torture/compile/pr71916.c: New test.
3058
54e95a17 3059 PR middle-end/71874
3060 * g++.dg/torture/pr71874.C: New test.
3061
1c6bb1c0 3062 PR middle-end/71734
3063 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3064 (my_alloc): Rewritten to use __builtin_posix_memalign and
3065 __SIZE_TYPE__.
3066 (my_free): Use __builtin_free instead of _mm_free.
3067 (Vec::operator=): Use __builtin_memcpy.
3068
0d565f19 30692016-07-19 Martin Jambor <mjambor@suse.cz>
3070
cfc1aded 3071 PR fortran/71688
3072 * gfortran.dg/pr71688.f90: New test.
0d565f19 3073
2be13cd5 30742016-07-19 Richard Biener <rguenther@suse.de>
3075
3076 * c-c++-common/vector-subscript-6.c: New testcase.
3077 * c-c++-common/vector-subscript-7.c: Likewise.
3078
1697df09 30792016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3080
7a4429b2 3081 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3082 and UInt32 based on __SIZEOF_INT__.
3083
8894566e 30842016-07-19 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/71901
3087 * gcc.dg/torture/pr71901.c: New testcase.
3088
30892016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3090
3091 PR tree-optimization/71908
3092 * gcc.dg/torture/pr71908.c: New testcase.
3093
106ac76d 30942016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3095
3096 PR target/71493
3097 * gcc.target/powerpc/pr71493-1.c: New test.
3098 * gcc.target/powerpc/pr71493-2.c: Likewise.
3099
e6517a48 31002016-07-18 Jakub Jelinek <jakub@redhat.com>
3101
d1e0c36e 3102 PR c++/71835
3103 * g++.dg/conversion/ambig3.C: New test.
3104
6fe424c2 3105 PR c++/71828
3106 * g++.dg/cpp0x/constexpr-71828.C: New test.
3107
d3dd9e33 3108 PR c++/71826
3109 * g++.dg/template/pr71826.C: New test.
3110
74fd83a9 3111 PR c++/71822
3112 * g++.dg/template/defarg21.C: New test.
3113
e6517a48 3114 PR c++/71871
3115 * g++.dg/ext/vector31.C: New test.
3116
f942bdbf 31172016-07-18 Uros Bizjak <ubizjak@gmail.com>
3118
3119 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3120
4b1425be 31212016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3122
3123 PR tree-optimization/71734
3124 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3125
a80f37e1 31262016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3127
3128 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3129 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3130 stack-layout-dynamic-1.c: New test.
3131
ea283725 31322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3133
3134 * gcc.target/s390/nolrl-1.c: New test.
3135
14eab729 31362016-07-17 Fritz Reese <fritzoreese@gmail.com>
3137
3138 PR fortran/71523
3139 * gfortran.dg/pr71523_1.f90: New test.
3140 * gfortran.dg/pr71523_2.f90: New test.
3141
3925d644 31422016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3143
3144 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3145
fb9ff4ce 31462016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3147 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3148
3149 PR fortran/62125
3150 * gfortran.dg/pr62125.f90: New test.
3151
95b0f5e9 31522016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3153
3154 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3155 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3156
1913be16 31572016-07-15 Jonathan Wakely <jwakely@redhat.com>
3158
3159 PR c++/58796
3160 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3161 * g++.dg/cpp0x/nullptr35.C: New test.
3162
b4803084 31632016-07-15 Bin Cheng <bin.cheng@arm.com>
3164
3165 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3166
89e3ec3d 31672016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3168
3169 * gfortran.dg/goacc/vector_length.f90: New test.
3170
2084e279 31712016-07-15 Richard Biener <rguenther@suse.de>
3172
3173 PR tree-optimization/71881
3174 * gcc.dg/torture/pr71881.c: New testcase.
3175
2177bb9a 31762016-07-15 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/71887
3179 * gcc.dg/torture/pr71887.c: New testcase.
3180
0dd7db3b 31812016-07-15 Jakub Jelinek <jakub@redhat.com>
3182
3183 PR c/71858
3184 * gcc.dg/spellcheck-identifiers-3.c: New test.
3185
b41cc4d1 31862016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3187
3188 PR fortran/71807
3189 * gfortran.dg/null_9.f90: New test.
3190
a4d34e5e 31912016-07-15 Bin Cheng <bin.cheng@arm.com>
3192
3193 * gcc.dg/tree-ssa/loop-41.c: New test.
3194
1547c551 31952016-07-15 Bin Cheng <bin.cheng@arm.com>
3196
3197 PR tree-optimization/71347
3198 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3199
b9c2416b 32002016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3201
3202 PR fortran/29819
3203 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3204 * gfortran.dg/contains.f90: Ditto.
3205 * gfortran.dg/contains_empty_1.f03: Ditto.
3206 * gfortran.dg/submodule_3.f08: Ditto.
3207
28413b15 32082016-07-14 Jakub Jelinek <jakub@redhat.com>
3209
661af228 3210 PR testsuite/71865
3211 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3212 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3213 expected diagnostics.
3214
28413b15 3215 PR c/71858
3216 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3217 * gcc.dg/spellcheck-identifiers-2.c: New test.
3218 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3219 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3220
7b3b3a49 32212016-07-14 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR tree-optimization/71872
3224 * gcc.c-torture/compile/pr71872.c: New test.
3225
7c039c44 32262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3227
3228 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3229 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3230 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3231 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3232 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3233 * gcc.target/arm/atomic-op-acquire-1.c: This.
3234 * gcc.target/arm/atomic-op-char.c: Rename into ...
3235 * gcc.target/arm/atomic-op-char-1.c: This.
3236 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3237 * gcc.target/arm/atomic-op-consume-1.c: This.
3238 * gcc.target/arm/atomic-op-int.c: Rename into ...
3239 * gcc.target/arm/atomic-op-int-1.c: This.
3240 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3241 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3242 * gcc.target/arm/atomic-op-release.c: Rename into ...
3243 * gcc.target/arm/atomic-op-release-1.c: This.
3244 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3245 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3246 * gcc.target/arm/atomic-op-short.c: Rename into ...
3247 * gcc.target/arm/atomic-op-short-1.c: This.
3248 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3249 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3250 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3251 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3252 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3253 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3254 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3255 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3256 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3257 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3258
80c5e533 32592016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3260
3261 PR fortran/70842
3262 * gfortran.dg/select_type_35.f03: New test.
3263
c5a9fc7b 32642016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3265
3266 PR target/65951
3267 PR tree-optimization/70923
3268 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3269 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3270 * gcc.dg/vect/pr65951.c: Likewise.
3271 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3272
d1242c94 32732016-07-14 David Edelsohn <dje.gcc@gmail.com>
3274
3275 * c-c++-common/pr60226.c: Expect maximum object file alignment
3276 error on AIX.
3277
97f2a90b 32782016-07-14 Richard Biener <rguenther@suse.de>
3279
3280 PR tree-optimization/71866
3281 * gcc.dg/torture/pr71866.c: New testcase.
3282
6029a910 32832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3284
3285 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3286 selector and enclose boolean expression in curly braces.
3287
798d22ed 32882016-07-14 Alan Modra <amodra@gmail.com>
3289
3290 PR target/71733
3291 * gcc.target/powerpc/p9-novsx.c: New.
3292
3ffcb27d 32932016-07-13 Andi Kleen <ak@linux.intel.com>
3294
3295 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3296 * g++.dg/tree-prof/morefunc.C: Dito.
3297 * g++.dg/tree-prof/pr35545.C: Dito.
3298 * g++.dg/tree-prof/reorder.C: Dito.
3299 * gcc.dg/tree-prof/20050826-2.c: Dito.
3300 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3301 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3302 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3303 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3304 * gcc.dg/tree-prof/inliner-1.c: Dito.
3305 * gcc.dg/tree-prof/merge_block.c: Dito.
3306 * gcc.dg/tree-prof/stringop-1.c: Dito.
3307 * gcc.dg/tree-prof/stringop-2.c: Dito.
3308 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3309 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3310 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3311 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3312 * gcc.dg/tree-prof/update-loopch.c: Dito.
3313 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3314 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3315 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3316 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3317 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3318 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3319 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3320
9ace90e5 33212016-07-13 Andi Kleen <ak@linux.intel.com>
3322
3323 * lib/profopt.exp (profopt-execute): Remove .imports files.
3324
b75cf198 33252016-07-13 Andi Kleen <ak@linux.intel.com>
3326
f942bdbf 3327 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3328
4d0389a9 33292016-07-13 Andi Kleen <ak@linux.intel.com>
3330
3331 * lib/profopt.exp (dg-final-scan-autofdo,
3332 dg-final-scan-not-autofdo): New functions.
3333
a5af7a75 33342016-07-13 Bin Cheng <bin.cheng@arm.com>
3335
3336 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3337 * gcc.dg/vect/vect-35.c: Ditto.
3338 * gcc.dg/vect/vect-alias-check-2.c: New test.
3339
c6bcae01 33402016-07-13 Martin Liska <mliska@suse.cz>
3341
3342 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3343 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3344 * gfortran.dg/pr42108.f90: Update expected dump scan.
3345
0644c120 33462016-07-13 Richard Biener <rguenther@suse.de>
3347
3348 PR tree-optimization/24574
3349 * gcc.dg/pr24574.c: New testcase.
3350
2bbae5b9 33512016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3352
f942bdbf 3353 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3354 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3355 * c-c++-common/pr68833-1.c: Require int32plus.
3356 * gcc.dg/ipa/pr63551.c: Likewise.
3357 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3358 * gcc.dg/ipa/pr64041.c: Require int32plus.
3359
839a6560 33602016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3361
3362 PR ipa/71633
3363 * g++.dg/pr71633.C: New test.
3364
8f5f2788 33652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3366
3367 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3368 Add new arm_thumb1_cbz_ok effective target.
3369 * gcc.target/arm/cbz.c: New test.
3370
417e5cc5 33712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3372
3373 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3374 Define effective target.
3375 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3376 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3377 * gcc.target/arm/movhi_movw.c: New test.
3378 * gcc.target/arm/movsi_movw.c: Likewise.
3379 * gcc.target/arm/movdi_movw.c: Likewise.
3380
68a5143e 33812016-07-13 Richard Biener <rguenther@suse.de>
3382
3383 PR middle-end/71104
3384 * gcc.dg/pr71104-1.c: New testcase.
3385 * gcc.dg/pr71104-2.c: Likewise.
3386
69e8d259 33872016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3388
3389 PR target/71805
3390 * gcc.target/powerpc/pr71805.c: New test.
3391
244f142f 33922016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393
3394 * gcc.target/powerpc/divkc3-1.c: New.
3395 * gcc.target/powerpc/mulkc3-1.c: New.
3396
6fc56f1f 33972016-07-12 Nathan Sidwell <nathan@acm.org>
3398
3399 * gcc.target/arm/data-rel-1.c: New.
3400 * gcc.target/arm/data-rel-2.c: New.
3401 * gcc.target/arm/data-rel-3.c: New.
3402
94ee1e9c 34032016-07-12 Martin Liska <mliska@suse.cz>
3404
3405 * gcc.dg/params/blocksort-part.c: New test.
3406 * gcc.dg/params/params.exp: New file.
3407
cd32d747 34082016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3409
3410 PR middle-end/71700
3411 * gcc.c-torture/execute/pr71700.c: New test.
3412
ad010d47 34132016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3414 Richard Biener <rguenther@suse.de>
3415
3416 PR tree-optimization/23286
3417 PR tree-optimization/70159
3418 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3419 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3420 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3422 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3423 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3424 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3425 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3426 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3427 * gcc.dg/pr51879-12.c: Likewise.
3428 * gcc.dg/strlenopt-9.c: Likewise.
3429 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3430 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3431 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3432 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3433 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3434 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3435 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3436 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3437 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3438 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3439 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3440 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3441 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3442 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3443 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3444
9aece49e 34452016-07-12 Richard Biener <rguenther@suse.de>
3446
3447 PR rtl-optimization/68961
3448 * gcc.target/i386/pr68961.c: New testcase.
3449
8f05fee9 34502016-07-11 Jakub Jelinek <jakub@redhat.com>
3451
4a6cc5cd 3452 PR middle-end/71758
3453 * c-c++-common/gomp/pr71758.c: New test.
3454 * gfortran.dg/gomp/pr71758.f90: New test.
3455
8f05fee9 3456 PR tree-optimization/71823
3457 * gcc.dg/vect/pr71823.c: New test.
3458
b73690a4 34592016-07-11 David Malcolm <dmalcolm@redhat.com>
3460
3461 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3462 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3463 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3464
675f4c6b 34652016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3466
3467 PR target/71801
3468 * gcc.target/i386/pr71801.c: New test.
3469
9aaf7e3e 34702016-07-11 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/71816
3473 * gcc.dg/torture/pr71816.c: New testcase.
3474
dd58bf21 34752016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3476
3477 PR fortran/71783
3478 * gfortran.dg/dependency_46.f90: New test.
3479
a2ebcb84 34802016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3481
3482 PR rtl-optimization/71621
3483 * gcc.target/i386/pr71621-1.c: New.
3484 * gcc.target/i386/pr71621-2.c: New.
3485
6cedf97e 34862016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3487
3488 * gfortran.dg/goacc/pr71704.f90: New test.
3489
dc71c755 34902016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3491
3492 PR target/71297
3493 * gcc.target/powerpc/pr71297.c: New.
3494
288161af 34952016-07-08 Jiong Wang <jiong.wang@arm.com>
3496
3497 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3498
98e771d6 34992016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3500
3501 PR target/71806
3502 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3503
c3d27339 35042016-07-08 Alan Hayward <alan.hayward@arm.com>
3505
3506 PR tree-optimization/71667
3507 * gcc.dg/vect/pr71667.c: New
3508
b1b5042a 35092016-07-08 Martin Liska <mliska@suse.cz>
3510
3511 * gcc.dg/torture/pr71606.c: New test.
3512
5cdc40a0 35132016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3514
3515 PR fortran/71764
3516 * gfortran.dg/pr71764.f90: New test.
3517
bcc4d868 35182016-07-07 Jakub Jelinek <jakub@redhat.com>
3519 Kai Tietz <ktietz70@googlemail.com>
3520
3521 PR c++/70869
3522 PR c++/71054
3523 * g++.dg/cpp0x/pr70869.C: New test.
3524 * g++.dg/cpp0x/pr71054.C: New test.
3525
b39328b2 35262016-07-07 David Edelsohn <dje.gcc@gmail.com>
3527
3528 * g++.dg/debug/pr71432.C: Fail on AIX.
3529
95c9caad 35302016-07-07 Martin Liska <mliska@suse.cz>
3531
3532 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3533 an undefined behavior.
3534 * gfortran.dg/do_3.F90: Likewise.
3535 * gfortran.dg/do_check_11.f90: New test.
3536 * gfortran.dg/do_check_12.f90: New test.
3537 * gfortran.dg/do_corner_warn.f90: New test.
3538
8e976d11 35392016-07-07 Martin Liska <mliska@suse.cz>
3540
3541 * gfortran.dg/predict-1.f90: Ammend the test.
3542 * gfortran.dg/predict-2.f90: Likewise.
3543
26716fc7 35442016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3545
3546 PR ipa/71624
3547 * g++.dg/pr71624.C: New test.
3548
2d079cbf 35492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3550
3551 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3552 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3553 ARMv8-M Mainline architectures.
3554
9e6f4af4 35552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3556
3557 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3558 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3559
d490b07a 35602016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3561
3562 PR target/70098
3563 PR target/71763
3564 * gcc.target/powerpc/pr71763.c: New file.
3565
798fc305 35662016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3567
3568 PR tree-optimization/71518
f942bdbf 3569 * gcc.dg/pr71518.c: New test.
798fc305 3570
97e4cbac 35712016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3572
3573 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3574
19aea164 35752016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3576
f942bdbf 3577 PR target/50739
19aea164 3578 * gcc.target/avr/pr50739.c: New test.
3579
105e9dfc 35802016-07-05 Jan Hubicka <jh@suse.cz>
3581
3582 * gcc.dg/tree-ssa/scev-14.c: update template.
3583
1137da9c 35842016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3585
3586 * gcc.dg/vect/group-no-gaps-1.c: New test.
3587
ce393063 35882016-07-05 Andi Kleen <ak@linux.intel.com>
3589
3590 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3591 if kernel supports MPX.
3592
92a44a68 35932016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3594
3595 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3596
f2ccdf8e 35972016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3598 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3599
3600 * gcc.target/powerpc/signbit-1.c: New test.
3601 * gcc.target/powerpc/signbit-2.c: New test.
3602 * gcc.target/powerpc/signbit-3.c: New test.
3603
0215a22c 36042016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3605
3606 PR rtl-optimization/71594
3607 * gcc.dg/torture/pr71594.c: New test.
3608
30a39817 36092016-07-05 Jan Hubicka <jh@suse.cz>
3610
3611 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3612
b65b8df2 36132016-07-05 David Malcolm <dmalcolm@redhat.com>
3614
3615 PR c++/62314
f9c39b65 3616 * g++.dg/parse/error5.C: Update column
b65b8df2 3617 number of missing semicolon error.
3618 * g++.dg/pr62314-2.C: New test case.
3619
6b5471d8 36202016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3621
3622 * gfortran.dg/coarray_stat_function.f90: New test.
3623 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3624 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3625 to new interfaces.
3626
35b3a8dd 36272016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3628
3629 PR fortran/71623
3630 * gfortran.dg/deferred_character_17.f90: New test.
3631
b84c1ddf 36322016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3633
3634 * gcc.target/arm/neon/polytypes.c: Move to ...
3635 * gcc.target/arm/polytypes.c: ... here.
3636 * gcc.target/arm/neon/pr51534.c: Move to ...
3637 * gcc.target/arm/pr51534.c: ... here.
3638 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3639 * gcc.target/arm/vect-vcvt.c: ... here.
3640 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3641 * gcc.target/arm/vect-vcvtq.c: ... here.
3642 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3643 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3644 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3645 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3646 * gcc.target/arm/neon/neon.exp: Delete.
3647 * gcc.target/arm/neon/: Delete.
3648
7e9136f1 36492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3650
3651 PR fortran/65575
3652 * gfortran.dg: pr65575.f90: New test.
3653
18b42a28 36542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3655
3656 PR fortran/35849
3657 * gfortran.dg: pr35849.f90: New test.
3658
f8765404 36592016-07-04 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR c++/71739
3662 * g++.dg/cpp0x/pr71739.C: New test.
3663
e3422b3a 36642016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3665
3666 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3667
2da1c9f7 36682016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3669
3670 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3671 locr.
3672 * gcc.target/s390/loc-1.c: New test.
3673
6125d36e 36742016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3675
f9c39b65 3676 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3677 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3678
42797d4b 36792016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3680
3681 PR target/63874
3682 * gcc.target/aarch64/pr63874.c: New test.
3683
9d9fe66a 36842016-07-04 Jan Beulich <jbeulich@suse.com>
3685
3686 * g++.dg/header.c: New.
3687 * gcc.dg/header.c: New.
3688
c364d0f3 36892016-07-02 Jakub Jelinek <jakub@redhat.com>
3690
3691 PR c/71719
3692 * c-c++-common/Wunused-var-15.c: New test.
3693
267f3c67 36942016-07-01 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR fortran/71687
3697 * gfortran.dg/gomp/pr71687.f90: New test.
3698
8297c70b 36992016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3700
3701 * gcc.dg/const-float128-ped.c: Require __float128 effective
3702 target and options.
3703 * gcc.dg/const-float128.c: Likewise.
3704 * gcc.dg/torture/float128-cmp-invalid.c: Require
3705 __float128 and base_quadfloat_support effective targets, and
3706 __float128 options.
3707 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3708 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3709 * gcc.dg/torture/float128-nan.c: Likewise.
3710 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3711 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3712 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3713 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3714 (add_options_for___float128): New.
3715 (check_effective_target_base_quadword_support): New.
3716
eab79b94 37172016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3718
3719 PR target/71720
3720 * gcc.target/powerpc/pr71720.c: New test.
3721
4ce6622a 37222016-07-01 Jan Beulich <jbeulich@suse.com>
3723
3724 * gcc.dg/bss.c: New.
3725
0b6f1914 37262016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3727
3728 PR target/71698
3729 * gcc.target/powerpc/pr71698.c: New test.
3730
4d28a470 37312016-07-01 Georg-Johann Lay <avr@gjlay.de>
3732
3733 PR target/71151
3734 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3735 instead of ".foo" for its section name.
3736 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3737 depending on MCU's flash size.
3738 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3739 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3740 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3741 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3742 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3743 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3744
ed8613ec 37452016-07-01 Jan Beulich <jbeulich@suse.com>
3746
3747 * gcc.target/i386/pr65105-2.c: Add -msse2.
3748
720a0bce 37492016-06-30 Jakub Jelinek <jakub@redhat.com>
3750
c54ee83c 3751 PR tree-optimization/71707
3752 * gcc.dg/strlenopt-29.c: New test.
3753
a845ae6c 3754 PR fortran/71704
3755 * gfortran.dg/gomp/pr71704.f90: New test.
3756
720a0bce 3757 PR fortran/71705
3758 * gfortran.dg/gomp/pr71705.f90: New test.
3759
17c32c4a 37602016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3761
3762 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3763 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3778 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3779 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3780 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3781 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3782 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3783 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3784 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3785 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3786 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3787 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3788 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3789 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3790 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3791 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3792 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3793 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3794 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3795 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3796 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3797 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3798 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3799 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3800 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3801 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3802 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3803 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3804 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3805 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3806 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3807 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3808 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3809 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3810 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3811 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3812 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3813 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3814 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3815 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3816 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3817 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3818 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3819 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3820 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3821 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3822 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3823 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3824 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3825 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3826 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3827 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3828 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3829 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3830 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3831 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3832 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3833 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3834 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3835 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3836 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3837 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3838 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3839 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3840 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3841 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3842 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3843
443405c9 38442016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3845 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3846
3847 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3848
6e3a3de2 38492016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3850 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3851
3852 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3853
413c4f6c 38542016-06-30 David Malcolm <dmalcolm@redhat.com>
3855
3856 PR driver/71651
3857 * gcc.dg/spellcheck-options-12.c: New test case.
3858
4c4e99c3 38592016-06-30 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR middle-end/71693
3862 * gcc.c-torture/compile/pr71693.c: New test.
3863
26a2e993 38642016-06-29 David Malcolm <dmalcolm@redhat.com>
3865
3866 * gcc.dg/spellcheck-params.c: New testcase.
3867 * gcc.dg/spellcheck-params-2.c: New testcase.
3868
63abcf45 38692016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3870
3871 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3872 vector extract instructions.
3873 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3874
5f1d49ac 38752016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3876
3877 PR fortran/71686
3878 * gfortran.dg/unexpected_eof_2.f90: New test.
3879 * gfortran.dg/unexpected_eof_3.f90: New test.
3880
0dc00113 38812016-06-29 Jim Wilson <jim.wilson@linaro.org>
3882
3883 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3884
4b975445 38852016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3886
3887 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3888 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3889 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3890
e276a6b9 38912016-06-29 Richard Biener <rguenther@suse.de>
3892
3893 PR middle-end/15256
3894 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3895
c02f3e35 38962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3897
3898 * gcc.target/arm/aapcs/neon-vect10.c: Require
3899 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3900 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3901 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3902 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3903 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3904 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3905 * gcc.target/arm/fp16-aapcs-1.c: Require
3906 -mfloat-ab=hard. Also simplify the test.
3907 * gcc.target/arm/fp16-aapcs-2.c: New.
3908
d0c2a3dd 39092016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3910
f942bdbf 3911 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3912 (add_options_for_arm_fp16_ieee): New.
3913 (add_options_for_arm_fp16_alternative): New.
3914 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3915 long-line.
3916 (effective_target_arm_fp16_hw): New.
3917
162fed22 39182016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3919
3920 PR tree-optimization/71655
3921 * g++.dg/pr71655.C: New test.
3922
9ed0eb00 39232016-06-29 Martin Liska <mliska@suse.cz>
3924
3925 * gcc.dg/pr71585.c: New test.
3926 * gcc.dg/pr71585-2.c: New test.
3927 * gcc.dg/pr71585-3.c: New test.
3928
641b1c86 39292016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3930
3931 PR tree-optimization/70729
3932 * g++.dg/vect/pr70729.cc: New test.
3933
44e775d8 39342016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3935
3936 * c-c++-common/gomp/cancel-1.c: Extend.
3937
83b23cdf 39382016-06-29 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR tree-optimization/71625
3941 * gcc.dg/strlenopt-28.c: New test.
3942
b6a4a0f5 39432016-06-29 Richard Biener <rguenther@suse.de>
3944
3945 PR middle-end/71002
3946 * g++.dg/torture/pr71002.C: Adjust testcase.
3947
1af10ce6 39482016-06-29 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR c/71685
3951 * gcc.dg/pr71685.c: New test.
3952
39532016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3954
3955 PR c/71552
3956 * gcc.dg/init-bad-9.c: New test.
3957
043457fd 39582016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3959
3960 * gcc.target/powerpc/abs128-1.c: Require VSX.
3961 * gcc.target/powerpc/copysign128-1.c: Likewise.
3962 * gcc.target/powerpc/inf128-1.c: Likewise.
3963 * gcc.target/powerpc/nan128-1.c: Likewise.
3964
d378e319 39652016-06-28 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR middle-end/71626
3968 * gcc.c-torture/execute/pr71626-1.c: New test.
3969 * gcc.c-torture/execute/pr71626-2.c: New test.
3970
10ef7949 39712016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3972
3973 PR target/71656
3974 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3975
1fcfb8f7 39762016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3977
3978 PR target/71670
3979 * gcc.target/powerpc/pr71670.c: New testcase.
3980
35fd0c10 39812016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3982
3983 PR target/71656
3984 * gcc.target/powerpc/pr71656-1.c: New test.
3985 * gcc.target/powerpc/pr71656-2.c: New test.
3986
584757bc 39872016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3988
3989 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3990 around fp16 code.
3991 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3994 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3995 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3996 Add arm_neon_fp16_ok effective target.
f942bdbf 3997 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3998 Likewise.
3999 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4000 Likewise.
4001 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4002 Likewise.
4003 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4004 Likewise.
4005 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4006 Likewise.
4007 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4008 Likewise.
4009 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4010 Likewise.
4011 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4012 Likewise.
4013 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4014 Likewise.
4015 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4016 Likewise.
4017 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4018 Likewise.
584757bc 4019
cbcc4297 40202016-06-26 Jan Hubicka <hubicka@ucw.cz>
4021
4022 * gcc.dg/predict-12.c: New testcase.
4023
0aa73965 40242016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4025
4026 PR fortran/71649
4027 * gfortran.dg/pr71649.f90: New test.
4028
9977f724 40292016-06-25 Jakub Jelinek <jakub@redhat.com>
4030
a5c54f33 4031 PR tree-optimization/71643
4032 * g++.dg/opt/pr71643.C: New test.
4033
9977f724 4034 PR tree-optimization/71631
4035 * gcc.c-torture/execute/pr71631.c: New test.
4036
e09883e4 40372016-06-24 Jan Hubicka <hubicka@ucw.cz>
4038
4039 * gcc.dg/predict-11.c: New testcase.
4040 * gfortran.dg/predict-2.f90: New testcase.
4041
89beffc9 40422016-06-24 Jan Hubicka <hubicka@ucw.cz>
4043
4044 * gcc.dg/predict-10.c: New test.
4045
2275a11d 40462016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4047
4048 * gcc.target/powerpc/abs128-1.c: New.
4049 * gcc.target/powerpc/copysign128-1.c: New.
4050 * gcc.target/powerpc/inf128-1.c: New.
4051 * gcc.target/powerpc/nan128-1.c: New.
4052
37681b7f 40532016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gfortran.dg/pr71642.f90: New test.
4056
9cf2d600 40572016-06-24 Jakub Jelinek <jakub@redhat.com>
4058
4059 PR tree-optimization/71647
4060 * gcc.target/i386/pr71647.c: New test.
4061
eea332b9 40622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4063
4064 * gcc.target/i386/noplt-gd-1.c: New test.
4065 * gcc.target/i386/noplt-gd-2.c: Likewise.
4066 * gcc.target/i386/noplt-gd-3.c: Likewise.
4067 * gcc.target/i386/noplt-ld-1.c: Likewise.
4068 * gcc.target/i386/noplt-ld-2.c: Likewise.
4069 * gcc.target/i386/noplt-ld-3.c: Likewise.
4070 * lib/target-supports.exp
4071 (check_effective_target_tls_get_addr_via_got): New.
4072
b6d48a78 40732016-06-24 Uros Bizjak <ubizjak@gmail.com>
4074
4075 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4076 testsuite compile flags.
4077 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4078 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4079
40802016-06-24 Uros Bizjak <ubizjak@gmail.com>
4081
4082 * g++dg/vect/pr36684.cc: Add dg-do compile.
4083 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4084 * gcc.dg/vect/pr70021.c: Ditto.
4085 * gcc.dg/vect/pr70138-1.c: Ditto.
4086 * gcc.dg/vect/pr70138-2.c: Ditto.
4087 * gcc.dg/vect/pr70354-1.c: Ditto.
4088 * gcc.dg/vect/pr70354-2.c: Ditto.
4089 * gcc.dg/vect/pr71259.c: Ditto.
4090 * gcc.dg/vect/pr71416-1.c: Ditto.
4091 * gcc.dg/vect/slp-43.c: Ditto.
4092 * gcc.dg/vect/slp-45.c: Ditto.
4093 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4094 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4095 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4096 * gfortran.dg/vect/pr69980.f90: Ditto.
4097
40982016-06-24 Uros Bizjak <ubizjak@gmail.com>
4099
4100 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4101 * gcc.dg/vect/bb-slp-30.c: Ditto.
4102 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4103 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4104 * gcc.dg/vect/pr45902.c: Ditto.
4105 * gcc.dg/vect/pr48172.c: Ditto.
4106 * gcc.dg/vect/pr48377.c: Ditto.
4107 * gcc.dg/vect/pr49038.c: Ditto.
4108 * gcc.dg/vect/pr49771.c: Ditto.
4109 * gcc.dg/vect/pr52091.c: Ditto.
4110 * gcc.dg/vect/pr53185-2.c: Ditto.
4111 * gcc.dg/vect/pr56826.c: Ditto.
4112 * gcc.dg/vect/pr60276.c: Ditto.
4113 * gcc.dg/vect/pr62021.c: Ditto.
4114 * gcc.dg/vect/pr63530.c: Ditto.
4115 * gcc.dg/vect/pr65518.c: Ditto.
4116 * gcc.dg/vect/pr65947-1.c: Ditto.
4117 * gcc.dg/vect/pr65947-10.c: Ditto.
4118 * gcc.dg/vect/pr65947-11.c: Ditto.
4119 * gcc.dg/vect/pr65947-12.c: Ditto.
4120 * gcc.dg/vect/pr65947-13.c: Ditto.
4121 * gcc.dg/vect/pr65947-2.c: Ditto.
4122 * gcc.dg/vect/pr65947-3.c: Ditto.
4123 * gcc.dg/vect/pr65947-4.c: Ditto.
4124 * gcc.dg/vect/pr65947-5.c: Ditto.
4125 * gcc.dg/vect/pr65947-6.c: Ditto.
4126 * gcc.dg/vect/pr65947-7.c: Ditto.
4127 * gcc.dg/vect/pr65947-8.c: Ditto.
4128 * gcc.dg/vect/pr65947-9.c: Ditto.
4129 * gcc.dg/vect/pr71416-1.c: Ditto.
4130 * gcc.dg/vect/pr71439.c: Ditto.
4131 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4132 * gcc.dg/vect/vect-bswap16.c: Ditto.
4133 * gcc.dg/vect/vect-bswap32.c: Ditto.
4134 * gcc.dg/vect/vect-bswap64.c: Ditto.
4135 * gcc.dg/vect/vect-live-1.c: Ditto.
4136 * gcc.dg/vect/vect-live-2.c: Ditto.
4137 * gcc.dg/vect/vect-live-3.c: Ditto.
4138 * gcc.dg/vect/vect-live-4.c: Ditto.
4139 * gcc.dg/vect/vect-live-5.c: Ditto.
4140 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4141 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4142 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4143 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4144 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4145 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4146 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4147 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4148 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4149 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4150 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4151 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4152 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4153 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4154 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4155 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4156 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4157
d4213166 41582016-06-24 Uros Bizjak <ubizjak@gmail.com>
4159
4160 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4161
5aaec397 41622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4163
4164 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4165 ia32 if R_386_GOT32X relocation is supported.
4166 * gcc.target/i386/noplt-3.c: Likewise.
4167 * gcc.target/i386/noplt-2.c: Likewise.
4168 (main): Renamed to ...
4169 (bar): This.
4170 * gcc.target/i386/noplt-4.c: Likewise.
4171 (main): Renamed to ...
4172 (bar): This.
4173 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4174 * gcc.target/i386/pr67400-5.c: Likewise.
4175
77104764 41762016-06-24 Jakub Jelinek <jakub@redhat.com>
4177
7318e591 4178 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4179 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4180
77104764 4181 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4182 f4): Adjust expected diagnostics.
4183 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4184 (T): If OVFP is defined, redefine to TP.
4185 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4186 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4187 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4188 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4189 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4190 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4191 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4192 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4193 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4194 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4195 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4196 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4197 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4198 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4199 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4200 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4201 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4202 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4203 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4204 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4205 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4206 as last argument to __builtin_add_overflow_p.
4207
ddf08519 42082016-06-23 Uros Bizjak <ubizjak@gmail.com>
4209
4210 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4211 dg-options and remove default vector testsuite compile flags.
4212 * g++.dg/vect/pr33860a.cc: Ditto.
4213 * g++.dg/vect/pr45470-a.cc: Ditto.
4214 * g++.dg/vect/pr45470-b.cc: Ditto.
4215 * g++.dg/vect/pr60896.cc: Ditto.
4216 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4217 * gcc.dg/vect/pr18308.c: Ditto.
4218 * gcc.dg/vect/pr24049.c: Ditto.
4219 * gcc.dg/vect/pr33373.c: Ditto.
4220 * gcc.dg/vect/pr36228.c: Ditto.
4221 * gcc.dg/vect/pr42395.c: Ditto.
4222 * gcc.dg/vect/pr42604.c: Ditto.
4223 * gcc.dg/vect/pr46663.c: Ditto.
4224 * gcc.dg/vect/pr48765.c: Ditto.
4225 * gcc.dg/vect/pr49093.c: Ditto.
4226 * gcc.dg/vect/pr49352.c: Ditto.
4227 * gcc.dg/vect/pr52298.c: Ditto.
4228 * gcc.dg/vect/pr52870.c: Ditto.
4229 * gcc.dg/vect/pr53185.c: Ditto.
4230 * gcc.dg/vect/pr53773.c: Ditto.
4231 * gcc.dg/vect/pr56695.c: Ditto.
4232 * gcc.dg/vect/pr62171.c: Ditto.
4233 * gcc.dg/vect/pr63530.c: Ditto.
4234 * gcc.dg/vect/pr68339.c: Ditto.
4235 * gcc.dg/vect/pr71259.c: Ditto.
4236 * gcc.dg/vect/vect-82_64.c: Ditto.
4237 * gcc.dg/vect/vect-83_64.c: Ditto.
4238 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4239 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4240 * gcc.dg/vect/vect-shift-2.c: Ditto.
4241 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4242 * gfortran.dg/vect/pr39318.f90: Ditto.
4243 * gfortran.dg/vect/pr45714-a.f: Ditto.
4244 * gfortran.dg/vect/pr45714-b.f: Ditto.
4245 * gfortran.dg/vect/pr46213.f90: Ditto.
4246
81883aeb 42472016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4248 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4249
4250 * gcc.target/powerpc/p9-splat-5.c: New test.
4251
affe5c16 42522016-06-23 Uros Bizjak <ubizjak@gmail.com>
4253
4254 PR tree-optimization/71488
4255 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4256 * lib/target-supports.exp: ... here.
4257 (check_sse4_hw_available): New procedure.
4258 (check_effective_target_sse4_runtime): Ditto.
4259 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4260 -march=westmere for sse4_runtime targets.
547fdd3e 4261 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4262 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4263 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4264 (main): Call check_vect ().
e50240d3 4265 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4266
6fb2f181 42672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR target/66232
4270 PR target/67400
4271 * gcc.target/i386/pr66232-14.c: New file.
4272 * gcc.target/i386/pr66232-15.c: Likewise.
4273 * gcc.target/i386/pr66232-16.c: Likewise.
4274 * gcc.target/i386/pr66232-17.c: Likewise.
4275 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4276 ia32 if R_386_GOT32X relocation is supported.
4277 * gcc.target/i386/pr67400-2.c: Likewise.
4278 * gcc.target/i386/pr67400-3.c: Likewise.
4279 * gcc.target/i386/pr67400-4.c: Likewise.
4280 * gcc.target/i386/pr67400-6.c: Likewise.
4281 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4282 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4283
88be2b3c 42842016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285
4286 PR libgfortran/48852
4287 * gfortran.dg/char4_iunit_1.f03: Update test.
4288 * gfortran.dg/f2003_io_5.f03: Update test.
4289 * gfortran.dg/real_const_3.f90: Update test.
4290
ff600f64 42912016-06-23 Andi Kleen <ak@linux.intel.com>
4292
4293 * g++.dg/bprob/bprob.exp: Support autofdo.
4294 * g++.dg/tree-prof/tree-prof.exp: dito.
4295 * gcc.dg/tree-prof/tree-prof.exp: dito.
4296 * gcc.misc-tests/bprob.exp: dito.
4297 * gfortran.dg/prof/prof.exp: dito.
4298 * lib/profopt.exp: dito.
4299 * lib/target-supports.exp: Check for autofdo.
4300
afa7ed87 43012016-06-23 Martin Liska <mliska@suse.cz>
4302
4303 * gcc.dg/pr71619.c: New test.
4304
0941fba8 43052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4306
4307 PR target/67400
56896ed3 4308 * gcc.target/i386/pr67400-1.c: New test.
4309 * gcc.target/i386/pr67400-2.c: Likewise.
4310 * gcc.target/i386/pr67400-3.c: Likewise.
4311 * gcc.target/i386/pr67400-4.c: Likewise.
4312 * gcc.target/i386/pr67400-5.c: Likewise.
4313 * gcc.target/i386/pr67400-6.c: Likewise.
4314 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4315
e557fc7f 43162016-06-22 David Malcolm <dmalcolm@redhat.com>
4317
4318 * c-c++-common/missing-header-1.c: New test case.
4319 * c-c++-common/missing-header-2.c: New test case.
4320 * c-c++-common/missing-header-3.c: New test case.
4321 * c-c++-common/missing-header-4.c: New test case.
4322
8469aece 43232016-06-22 David Malcolm <dmalcolm@redhat.com>
4324
4325 PR c/70339
4326 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4327 hint.
4328 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4329 expected results due to builtin "nanl" now being suggested for
4330 "name".
4331 * gcc.dg/pr67580.c: Update expected messages.
4332 * gcc.dg/spellcheck-identifiers.c: New testcase.
4333 * gcc.dg/spellcheck-typenames.c: New testcase.
4334
6628b04d 43352016-06-22 David Malcolm <dmalcolm@redhat.com>
4336
4337 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4338 file.
4339 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4340 diagnostic-test-show-locus-parseable-fixits.c to sources for
4341 diagnostic_plugin_test_show_locus.c.
4342 * lib/gcc-defs.exp (freeform_regexps): New global.
4343 (dg-regexp): New function.
4344 (handle-dg-regexps): New function.
4345 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4346 freeform_regexps to the empty list.
4347 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4348
82ccd33e 43492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4350
affe5c16 4351 PR tree-optimization/71488
82ccd33e 4352 * g++.dg/pr71488.C: New test.
4353 * gcc.dg/vect/vect-bool-cmp.c: New test.
4354
2c21de58 43552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4356
4357 * gcc.dg/guality/param-5.c: New test.
4358
fadfd5fc 43592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4360
4361 * gcc.target/i386/asm-flag-7.c: New test.
4362
03fee1f8 43632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4364
4365 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4366 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4367 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4368 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4369 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4370 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4371 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4372 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4373 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4374 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4375 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4376 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4377 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4378 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4379 * lib/target-supports.exp: Likewise.
4380
6905db52 43812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4382
4383 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4384 * gcc.dg/attr-ms_struct-2.c: Likewise.
4385 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4386 * gcc.dg/bf-ms-attrib.c: Likewise.
4387 * gcc.dg/bf-ms-layout-2.c: Likewise.
4388 * gcc.dg/bf-ms-layout-3.c: Likewise.
4389 * gcc.dg/bf-ms-layout.c: Likewise.
4390 * gcc.dg/bf-no-ms-layout.c: Likewise.
4391 * gcc.target/i386/bitfield1.c: Likewise.
4392 * gcc.target/i386/bitfield2.c: Likewise.
4393 * gcc.target/i386/bitfield3.c: Likewise.
4394
a6f93fc2 43952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4396
4397 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4398 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4399 override other than -mcpu=power9 command-line option is specified,
4400 or if the target operating system is aix.
4401 * gcc.target/powerpc/darn-1.c: Likewise.
4402 * gcc.target/powerpc/darn-2.c: Likewise.
4403 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4404 test if effective-target is not powerpc_p9vector_ok or if the
4405 target operating system is not defined.
4406 * gcc.target/powerpc/vslv-1.c: Likewise.
4407 * gcc.target/powerpc/vsrv-0.c: Likewise.
4408 * gcc.target/powerpc/vsrv-1.c: Likewise.
4409
1cb2b4d3 44102016-06-21 Tobias Burnus <burnus@net-b.de>
4411
4412 PR fortran/71068
4413 * gfortran.dg/coarray/data_1.f90: New.
4414
66ff0c67 44152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4416
4417 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4418 (dg-require-effective-target): Use arm_v8_neon_hw.
4419 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4420 (dg-require-effective-target): Likewise.
4421 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4422 (dg-require-effective-target): Likewise.
4423 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4424 (dg-require-effective-target): Likewise.
4425 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4426 (dg-require-effective-target): Likewise.
4427 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4428 (dg-require-effective-target): Likewise.
4429 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4430 Add AArch64 check.
4431
949bfed4 44322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4433
4434 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4435 Set to 3 so test passes.
4436
a20f6cd4 44372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4438
4439 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4440
12792843 44412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4442
4443 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4444 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4445 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4446 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4447
49763db6 44482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4449
4450 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4451 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4452
ada61167 44532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4454
4455 PR target/71549
4456 * gcc.target/i386/pr71549.c: New test.
4457
a15584d4 44582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4459
4460 * gcc.target/powerpc/vadsdu-0.c: Replace
4461 dg-require-effective-target directive to allow test to run on more
4462 platforms, and add dg-skip-if directive to disable test on aix
4463 platforms because of known incompatibilities.
4464 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4465 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4466 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4467 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4468 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4469 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4470 * gcc.target/powerpc/vadsdub-2.c: Replace
4471 dg-require-effective-target directive to allow test to run on more
4472 platforms, and add dg-skip-if directive to disable test on aix
4473 platforms because of known incompatibilities.
4474 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4475 with vec_absdb call to differentiate this test from vadsdub-1.c.
4476 * gcc.target/powerpc/vadsduh-1.c: Replace
4477 dg-require-effective-target directive to allow test to run on more
4478 platforms, and add dg-skip-if directive to disable test on aix
4479 platforms because of known incompatibilities.
4480 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4481 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4482 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4483
ec15ec36 44842016-06-21 Jakub Jelinek <jakub@redhat.com>
4485
4486 PR tree-optimization/71588
4487 * gcc.dg/pr71558.c: New test.
4488
faeffe49 44892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4490
4491 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4492 * c-c++-common/pr68657-2.c: Likewise.
4493 * c-c++-common/pr68657-3.c: Likewise.
4494 * gcc.dg/torture/pr69714.c: Require int32plus support.
4495 * gcc.dg/torture/pr70025.c: Likewise.
4496 * gcc.dg/torture/pr70083.c: Likewise.
4497 * gcc.dg/torture/pr70542.c: Likewise.
4498 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4499
e218d07f 45002016-06-20 Joseph Myers <joseph@codesourcery.com>
4501
4502 PR c/71601
4503 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4504
232a3df7 45052016-06-20 Jakub Jelinek <jakub@redhat.com>
4506
d7f45b87 4507 PR middle-end/71581
4508 * gcc.dg/pr71581.c: New test.
4509
232a3df7 4510 PR rtl-optimization/71591
4511 * gcc.dg/cpp/pr71591.c: New test.
4512
dbddef42 45132016-06-20 David B. Robins <gcc@davidrobins.net>
4514
4515 PR target/71571
4516 * g++.dg/torture/pr71571.C: New test.
4517
03129ccb 45182016-06-20 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR target/71559
4521 * gcc.target/i386/sse2-pr71559.c: New test.
4522 * gcc.target/i386/avx-pr71559.c: New test.
4523 * gcc.target/i386/avx512f-pr71559.c: New test.
4524
a40b4b62 45252016-06-20 Tobias Burnus <burnus@net-b.de>
4526
4527 PR fortran/71194
4528 * gfortran.dg/pointer_remapping_10.f90: New.
4529
ecbea05a 45302016-06-20 David Malcolm <dmalcolm@redhat.com>
4531
4532 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4533
0f61dae9 45342016-06-20 Martin Sebor <msebor@redhat.com>
4535
4536 PR c/69507
4537 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4538 * gnu90-const-expr-1.c: Same.
4539 * gnu99-const-expr-1.c: Same.
4540 * gnu99-static-1.c: Same.
4541
e458dfd8 45422016-06-20 Renlin Li <renlin.li@arm.com>
4543
2c0c0c9b 4544 PR testsuite/71489
e458dfd8 4545 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4546
7ab71cb3 45472016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4548
4549 * gcc.target/aarch64/vcvt_f64_1.c: New.
4550 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4551 * gcc.target/aarch64/vrecp_f64_1.c: New.
4552
34d36b7a 45532016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4554
4555 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4556 "alignement".
4557
ed7f4748 45582016-06-20 Georg-Johann Lay <avr@gjlay.de>
4559
4560 PR target/71103
4561 * gcc.target/avr/torture/pr71103-2.c: New test.
4562
a940fdc7 45632016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4564
4565 PR c/69507
4566 * gcc.dg/alignof.c: New test.
4567
98683d85 45682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4569
4570 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4571 vs dg-error; test constexpr specifier too.
4572
358cee25 45732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4574
4575 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4576
c3d7ceb6 45772016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4578
4579 * lib/target-supports.exp
4580 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4581 arm_neon_ok and merge flags. Fix temporary test name.
4582 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4583 and merge flags.
4584
1176073c 45852016-06-17 Martin Liska <mliska@suse.cz>
4586
4587 * gcc.dg/predict-9.c: Fix dump scanning.
4588
f3e2969a 45892016-06-17 Bin Cheng <bin.cheng@arm.com>
4590
4591 PR tree-optimization/71354
4592 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4593
7fdca647 45942016-06-17 Bin Cheng <bin.cheng@arm.com>
4595
4596 PR tree-optimization/71347
4597 * gcc.dg/tree-ssa/pr71347.c: New test.
4598
a338a226 45992016-06-17 Bin Cheng <bin.cheng@arm.com>
4600
4601 PR tree-optimization/71354
4602 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4603
c1e75671 46042016-06-17 Bin Cheng <bin.cheng@arm.com>
4605
4606 * gcc.dg/vect/vect-alias-check-1.c: New test.
4607
365ba13d 46082016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4609
59bde511 4610 PR target/71151
365ba13d 4611 * gcc.target/avr/pr71151-1.c: New test.
4612 * gcc.target/avr/pr71151-2.c: New test.
4613 * gcc.target/avr/pr71151-3.c: New test.
4614 * gcc.target/avr/pr71151-4.c: New test.
4615 * gcc.target/avr/pr71151-5.c: New test.
4616 * gcc.target/avr/pr71151-6.c: New test.
4617 * gcc.target/avr/pr71151-7.c: New test.
4618 * gcc.target/avr/pr71151-8.c: New test.
4619 * gcc.target/avr/pr71151-common.h: New test.
4620
db48d95b 46212016-06-16 Martin Liska <mliska@suse.cz>
4622
4623 * gfortran.dg/predict-1.f90: New test.
4624
4c780a59 46252016-06-16 Uros Bizjak <ubizjak@gmail.com>
4626
4627 PR target/71242
f9c39b65 4628 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4629
8c1879bc 46302016-06-16 Jan Hubicka <hubicka@ucw.cz>
4631
4632 * g++.dg/vect/pr36648.cc: Disable cunrolli
4633
33698dfe 46342016-06-16 Jakub Jelinek <jakub@redhat.com>
4635
745f2db6 4636 PR target/71554
4637 * gcc.c-torture/execute/pr71554.c: New test.
4638
33698dfe 4639 PR rtl-optimization/71532
4640 * gcc.dg/torture/pr71532.c: New test.
4641
b42322b9 46422016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4643
4644 * gcc.target/powerpc/p9-dimode1.c: New test.
4645 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4646
412b298a 46472016-06-15 Jakub Jelinek <jakub@redhat.com>
4648
93479f99 4649 * gcc.c-torture/compile/20160615-1.c: New test.
4650
412b298a 4651 * g++.dg/cpp0x/ref-qual17.C: New test.
4652
3ec40531 46532016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4654
4655 PR middle-end/71529
4656 * gcc.target/i386/pr71529.C: New test.
4657
edfe7670 46582016-06-15 Alan Hayward <alan.hayward@arm.com>
4659
4660 PR tree-optimization/71483
4661 * g++.dg/vect/pr71483.c: New
4662
6e52ac17 46632016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4664
4665 PR c++/70202
4666 * g++.dg/inherit/crash6.C: New.
4667 * g++.dg/inherit/union2.C: Likewise.
4668 * g++.dg/inherit/virtual12.C: Likewise.
4669 * g++.dg/inherit/virtual13.C: Likewise.
4670 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4671
aed35af2 46722016-06-15 Uros Bizjak <ubizjak@gmail.com>
4673
0941fba8 4674 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4675
6f710392 46762016-06-15 Alan Hayward <alan.hayward@arm.com>
4677
4678 PR tree-optimization/71439
4679 * gcc.dg/vect/pr71439.c: New
4680
d1cedfd3 46812016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4682
4683 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4684
ee8fd158 46852016-06-15 Richard Biener <rguenther@suse.de>
4686
4687 * gcc.dg/vect/slp-45.c: New testcase.
4688
5695a690 46892016-06-15 Richard Biener <rguenther@suse.de>
4690
4691 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4692
267ae3ee 46932016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4694
4695 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4696 requirements, and disable for AIX for now.
4697 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4698
a6d0e20a 46992016-06-14 Jakub Jelinek <jakub@redhat.com>
4700
b2efd162 4701 PR c++/71528
4702 * g++.dg/opt/pr71528.C: New test.
4703
a6d0e20a 4704 PR c++/71516
4705 * g++.dg/init/pr71516.C: New test.
4706
035778de 47072016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 * g++.dg/init/array46.C: New.
4710
7c9dc58e 47112016-06-14 Uros Bizjak <ubizjak@gmail.com>
4712
0941fba8 4713 * gcc.target/i386/float128-3.c: New test.
4714 * gcc.target/i386/quad-sse4.c: Ditto.
4715 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4716 Update scan strings.
7c9dc58e 4717
412640c9 47182016-06-14 Richard Biener <rguenther@suse.de>
4719
4720 PR middle-end/71526
4721 * gfortran.dg/pr71526.f90: New testcase.
4722
1b9fde85 47232016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4724
4725 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4726 * gcc.dg/zero_bits_compound-1.c: Likewise.
4727
306097e3 47282016-06-14 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/71522
4731 * gcc.dg/torture/pr71522.c: New testcase.
4732
566255a8 47332016-06-14 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR tree-optimization/71520
4736 * gcc.dg/tree-ssa/pr71520.c: New test.
4737
eb912adb 47382016-06-14 Richard Biener <rguenther@suse.de>
4739
4740 PR tree-optimization/71521
56d35455 4741 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4742
9720103d 47432016-06-13 Jakub Jelinek <jakub@redhat.com>
4744
12cb8367 4745 PR sanitizer/71498
4746 * c-c++-common/ubsan/bounds-13.c: New test.
4747
9720103d 4748 PR preprocessor/71183
4749 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4750
5965fbcc 47512016-06-13 Jeff Law <law@redhat.com>
4752
4753 PR tree-optimization/71403
4754 * c-c++-common/ubsan/pr71403-1.c: New test.
4755 * c-c++-common/ubsan/pr71403-2.c: New test.
4756 * c-c++-common/ubsan/pr71403-3.c: New test.
4757
04537049 47582016-06-13 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR middle-end/71478
4761 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4762 Add -Wno-psabi -w to dg-options.
4763
412f195f 47642016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4765
4766 * gcc.target/powerpc/vadsdu-0.c: New test.
4767 * gcc.target/powerpc/vadsdu-1.c: New test.
4768 * gcc.target/powerpc/vadsdu-2.c: New test.
4769 * gcc.target/powerpc/vadsdu-3.c: New test.
4770 * gcc.target/powerpc/vadsdu-4.c: New test.
4771 * gcc.target/powerpc/vadsdu-5.c: New test.
4772 * gcc.target/powerpc/vadsdub-1.c: New test.
4773 * gcc.target/powerpc/vadsdub-2.c: New test.
4774 * gcc.target/powerpc/vadsduh-1.c: New test.
4775 * gcc.target/powerpc/vadsduh-2.c: New test.
4776 * gcc.target/powerpc/vadsduw-1.c: New test.
4777 * gcc.target/powerpc/vadsduw-2.c: New test.
4778
527790c1 47792016-06-13 David Malcolm <dmalcolm@redhat.com>
4780
4781 * gcc.dg/c99-init-2.c (c): Update expected error message.
4782 * gcc.dg/init-bad-8.c (foo): Likewise.
4783 * gcc.dg/spellcheck-fields-3.c: New test case.
4784
102e67eb 47852016-06-13 Martin Liska <mliska@suse.cz>
4786
4787 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4788 and "guess loop iv compared" heuristics.
4789 * gcc.dg/predict-2.c: Likewise.
4790 * gcc.dg/predict-3.c: Likewise.
4791 * gcc.dg/predict-4.c: Likewise.
4792 * gcc.dg/predict-5.c: Likewise.
4793 * gcc.dg/predict-6.c: Likewise.
4794
1a54d3be 47952016-06-13 Marek Polacek <polacek@redhat.com>
4796
4797 PR middle-end/71476
4798 * c-c++-common/Wswitch-unreachable-4.c: New test.
4799 * gcc.dg/Wswitch-unreachable-2.c: New test.
4800 * g++.dg/tm/jump1.C: Move dg-warning.
4801
5b7401b8 48022016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4803
4804 * gnat.dg/renaming10.ad[sb]: New test.
4805
1c93151c 48062016-06-13 Paul Thomas <pault@gcc.gnu.org>
4807
4808 PR fortran/70673
4809 * gfortran.dg/pr70673.f90: New test.
4810
249865a0 48112016-06-13 Richard Biener <rguenther@suse.de>
4812
4813 PR middle-end/64516
4814 * gcc.dg/align-3.c: New testcase.
4815
776d9b14 48162016-06-13 Martin Liska <mliska@suse.cz>
4817
4818 * gcc.target/i386/pr71458.c: New test.
4819
0cf5c551 48202016-06-12 Uros Bizjak <ubizjak@gmail.com>
4821
4822 PR target/71241
f9c39b65 4823 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4824
34de0a35 48252016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4826
4827 PR target/60751
4828 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4829 statement.
4830
0cc8bc98 48312016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4832
4833 PR target/60751
4834 * gfortran.dg/comma_IO_extension_1.f90: New test.
4835 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4836 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4837 statement.
4838 * gfortran.dg/graphite/pr38083.f90: Likewise.
4839 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4840 missing format.
4841
0ff78c86 48422016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4843
4844 * gnat.dg/case_character.adb: New test.
4845
6c38863e 48462016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4847
4848 PR middle-end/71310
4849 * gcc.target/powerpc/pr71310.c: New testcase.
4850
24c41395 48512016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4852
4853 PR middle-end/71478
4854 * gcc.dg/pr71478.c: New test.
4855
aeb26fb6 48562016-06-10 Jakub Jelinek <jakub@redhat.com>
4857
702b3575 4858 PR middle-end/71494
4859 * gcc.c-torture/execute/pr71494.c: New test.
4860
8ec29807 4861 PR c/68657
4862 * gcc.target/i386/pr68657.c: New test.
4863
aeb26fb6 4864 PR inline-asm/68843
4865 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4866 (test): Add -masm=intel alternatives.
4867
1dc4d519 48682016-06-10 Martin Sebor <msebor@redhat.com>
4869
4870 PR c/71392
4871 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4872
6385d6d3 48732016-06-10 Jeff Law <law@redhat.com>
4874
4875 PR tree-optimization/71335
4876 * gcc.c-torture/execute/pr71335.c: New test.
4877
041a412b 48782016-06-10 David Malcolm <dmalcolm@redhat.com>
4879
4880 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4881 the various "cannot tail-call: " messages.
4882
4a5edbb2 48832016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4884
4885 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4886 and options.
4887
9cf3aec3 48882016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4889
4890 PR sanitizer/71480
4891 * c-c++-common/asan/pr71480.c: New test.
4892
61724718 48932016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4894
4895 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4896 (ASMNAME2): Likewise.
4897 (main): Replace fn in asm statement with ASMNAME ("fn").
4898 * gcc.dg/guality/pr68037-2.c: Likewise.
4899 * gcc.dg/guality/pr68037-3.c: Likewise.
4900 * gcc.dg/torture/pr68037-1.c: Likewise.
4901 * gcc.dg/torture/pr68037-2.c: Likewise.
4902 * gcc.dg/torture/pr68037-3.c: Likewise.
4903
1807f6fb 49042016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4905
4906 PR inline-asm/68843
4907 * gcc.target/i386/pr68843-1.c: New test.
4908 * gcc.target/i386/pr68843-2.c: New test.
4909
ccfa030f 49102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4911 Cesar Philippidis <cesar@codesourcery.com>
4912
4913 PR middle-end/71373
4914 * gcc.dg/goacc/nested-function-1.c: New file.
4915 * gcc.dg/goacc/nested-function-2.c: Likewise.
4916 * gcc.dg/goacc/pr71373.c: Likewise.
4917 * gfortran.dg/goacc/cray-2.f95: Likewise.
4918 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4919 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4920 * gfortran.dg/goacc/cray.f95: Update.
4921 * gfortran.dg/goacc/loop-1.f95: Likewise.
4922 * gfortran.dg/goacc/loop-3.f95: Likewise.
4923 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4924 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4925
49262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4927
4928 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4929 for OpenACC tile clauses.
4930 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4931
4932 PR c/71381
4933 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4934 to...
4935 * c-c++-common/goacc/cache-2.c: ... this new file.
4936 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4937 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4938 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4939 usage.
4940 * gfortran.dg/goacc/cray.f95: Likewise.
4941 * gfortran.dg/goacc/loop-1.f95: Likewise.
4942
bb038f3e 49432016-06-10 Alan Hayward <alan.hayward@arm.com>
4944
4945 PR tree-optimization/71407
4946 PR tree-optimization/71416
4947 * gcc.dg/vect/pr71407.c: New
4948 * gcc.dg/vect/pr71416-1.c: New
4949 * gcc.dg/vect/pr71416-2.c: New
4950
332409d3 49512016-06-10 Richard Biener <rguenther@suse.de>
4952
4953 PR middle-end/71477
4954 * gcc.dg/torture/pr71477.c: New testcase.
4955
03cf727c 49562016-06-09 Julia Koval <julia.koval@intel.com>
4957
4958 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4959 * gcc.target/i386/interrupt-13.c: Likewise.
4960 * gcc.target/i386/interrupt-15.c: Likewise.
4961 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4962 * gcc.target/i386/interrupt-24.c: Likewise.
4963 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4964 * gcc.target/i386/interrupt-9.c: Likewise.
4965 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4966
23b101c5 49672016-06-09 Martin Sebor <msebor@redhat.com>
4968
4969 PR c/70883
4970 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4971 * gcc.dg/builtin-constant_p-1.c: Same.
4972 * gcc.dg/builtins-error.c: Same.
4973 * gcc.dg/pr70859.c: Same.
4974
188d6bbb 49752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4976
4977 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4978 * gcc.dg/torture/pr68067-1.c: Likewise.
4979 * gcc.dg/torture/pr68067-2.c: Likewise.
4980
49812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4982
4983 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4984 when setting SIZE.
4985
ff8886bd 49862016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4987
4988 PR c++/71465
4989 * g++.dg/inherit/crash5.C: New.
4990 Revert:
4991 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4992
4993 PR c++/70202
4994 * g++.dg/inherit/crash5.C: New.
4995 * g++.dg/inherit/virtual1.C: Adjust.
4996
3f76cceb 49972016-06-09 Martin Liska <mliska@suse.cz>
4998
4999 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5000 * g++.dg/predict-loop-exit-2.C: Likewise.
5001 * g++.dg/predict-loop-exit-3.C: Likewise.
5002 * gcc.dg/predict-1.c: Likewise.
5003 * gcc.dg/predict-2.c: Likewise.
5004 * gcc.dg/predict-3.c: Likewise.
5005 * gcc.dg/predict-4.c: Likewise.
5006 * gcc.dg/predict-5.c: Likewise.
5007 * gcc.dg/predict-6.c: Likewise.
5008 * gcc.dg/predict-7.c: Likewise.
5009
59ae3d1b 50102016-06-09 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/71462
5013 * gcc.dg/torture/pr71462.c: New testcase.
5014
8c2d2acf 50152016-06-09 Marek Polacek <polacek@redhat.com>
5016
5017 PR c/65471
5018 * gcc.dg/c11-generic-3.c: New test.
5019
224cb6b7 50202016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5021
5022 * g++.dg/init/array42.C: New.
5023 * g++.dg/init/array43.C: Likewise.
5024 * g++.dg/init/array44.C: Likewise.
5025 * g++.dg/init/array45.C: Likewise.
5026 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5027 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5028 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5029 * g++.dg/gomp/pr35751.C: Likewise.
5030 * g++.dg/init/array23.C: Likewise.
5031 * g++.dg/init/brace2.C: Likewise.
5032 * g++.dg/init/brace6.C: Likewise.
5033
732905bb 50342016-06-08 Martin Sebor <msebor@redhat.com>
5035 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR c++/70507
5038 PR c/68120
5039 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5040 * c-c++-common/builtin-arith-overflow-2.c: New test.
5041 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5042 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5043 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5044
7ddaa622 50452016-06-08 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR c++/71442
5048 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5049
84ee0905 50502016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5051
5052 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5053 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5054 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5055 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5056 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5057 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5058 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5059 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5060 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5061 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5062 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5063 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5064 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5065
2876af98 50662016-06-08 Richard Biener <rguenther@suse.de>
5067
5068 PR tree-optimization/68558
5069 * gcc.dg/vect/slp-44.c: New testcase.
5070
acbb0d03 50712016-06-08 Richard Biener <rguenther@suse.de>
5072
5073 * gcc.dg/vect/slp-43.c: New testcase.
5074
f8689010 50752016-06-08 Richard Biener <rguenther@suse.de>
5076
5077 PR tree-optimization/71452
5078 * gcc.dg/torture/pr71452.c: New testcase.
5079
52d393eb 50802016-06-08 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR c++/71448
5083 * g++.dg/torture/pr71448.C: New test.
5084
9d700ce4 50852016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5086
5087 PR debug/71432
5088 PR ada/71413
5089 * g++.dg/debug/pr71432.C: New test.
5090
eb96ef65 50912016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5092
5093 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5094 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5095 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5096
a4753cdd 50972016-06-08 Alan Hayward <alan.hayward@arm.com>
5098
5099 * gcc.dg/vect/vect-live-2.c: Update effective target.
5100 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5101 * lib/target-supports.exp: Add aarch64 to vect_long.
5102
bafc7b1d 51032016-06-08 Marek Polacek <polacek@redhat.com>
5104
5105 PR c/71418
5106 * gcc.dg/noncompile/pr71418.c: New test.
5107
06e590e7 5108 PR c/71426
5109 * gcc.dg/noncompile/pr71426.c: New test.
5110
d3cb49c9 51112016-06-07 Jan Hubicka <hubicka@ucw.cz>
5112
5113 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5114 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5115 * gcc.dg/predict-3.c: Update template.
5116 * gcc.dg/predict-5.c: Update template.
5117 * gcc.dg/predict-6.c: Update template.
5118 * gcc.dg/predict-9.c: Update template.
5119 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5120
2d76c36a 51212016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5122
5123 * gcc.target/powerpc/vec-mul.c: New test.
5124
7cfde92a 51252016-06-07 David Malcolm <dmalcolm@redhat.com>
5126
5127 * gcc.dg/spellcheck-fields-2.c: New test case.
5128
b032c4dd 51292016-06-07 Richard Biener <rguenther@suse.de>
5130
5131 PR c/61564
5132 * gcc.dg/Wpragmas-1.c: New testcase.
5133 * gcc.dg/Wattributes-4.c: Likewise.
5134 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5135 entry.
5136
a7056369 51372016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5138
5139 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5140 spurious debug code.
5141
123c61e0 51422016-06-07 Richard Biener <rguenther@suse.de>
5143
5144 PR tree-optimization/71428
5145 * gcc.dg/torture/pr71428.c: New testcase.
5146
5819d47b 51472016-06-07 Richard Biener <rguenther@suse.de>
5148
5149 PR middle-end/71423
5150 * gcc.dg/torture/pr71423.c: New testcase.
5151
6cec5c6b 51522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5153
5154 PR middle-end/71408
5155 * gcc.dg/tree-ssa/pr71408.c: New test.
5156
40bbfc17 51572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5158
5159 PR middle-end/71281
5160 * g++.dg/torture/pr71281.C: New test.
5161
61f1f80c 51622016-06-06 Marek Polacek <polacek@redhat.com>
5163
5164 PR c/71362
5165 * gcc.dg/pr71362.c: New test.
5166
0406b32f 51672016-06-06 Jakub Jelinek <jakub@redhat.com>
5168 Patrick Palka <ppalka@gcc.gnu.org>
5169
5170 PR c++/70847
5171 PR c++/71330
5172 PR c++/71393
5173 * g++.dg/opt/pr70847.C: New test.
5174 * g++.dg/ubsan/pr70847.C: New test.
5175 * g++.dg/ubsan/pr71393.C: New test.
5176
b1445999 51772016-06-06 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR tree-optimization/71259
5180 * gcc.dg/vect/pr71259.c: New test.
5181
99b4f3a2 51822016-06-06 David Malcolm <dmalcolm@redhat.com>
5183
5184 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5185 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5186 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5187 above.
5188
837679bc 51892016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5190
5191 PR middle-end/37780
5192 * gcc.c-torture/execute/pr37780.c: New test.
5193 * gcc.target/aarch64/pr37780_1.c: Likewise.
5194 * gcc.target/arm/pr37780_1.c: Likewise.
5195
e4b92538 51962016-06-06 Marek Polacek <polacek@redhat.com>
5197
5198 * c-c++-common/attr-may-alias-1.c: New test.
5199 * c-c++-common/attr-may-alias-2.c: New test.
5200 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5201
43ac2f2f 52022016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5203
5204 PR c/24414
5205 * gcc.target/i386/pr24414.c: New test.
5206
7e1786b2 52072016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5208
5209 * gcc.target/sparc/vis4misc.c: New file.
5210 * gcc.target/sparc/fpcmp.c: Likewise.
5211 * gcc.target/sparc/fpcmpu.c: Likewise.
5212
f593ccb2 52132016-06-06 Alan Hayward <alan.hayward@arm.com>
5214
5215 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5216 * gcc.dg/vect/vect-live-3.c: Likewise.
5217
be6d8ddc 52182016-06-06 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/71398
5221 * gcc.dg/torture/pr71398.c: New testcase.
5222
78f27916 52232016-06-06 Uros Bizjak <ubizjak@gmail.com>
5224
5225 PR target/71389
5226 * g++.dg/pr71389.C: New test.
5227
c5899606 52282016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5229
5230 PR fortran/71404
5231 * gfortran.dg/fmt_read_5.f: New test.
5232
8e3cd305 52332016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5234
5235 PR fortran/69659
5236 * gfortran.dg/class_array_22.f03: New test.
5237
703c0a09 52382016-06-05 Jan Hubicka <hubicka@ucw.cz>
5239
5240 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5241
d07b2b6f 52422016-06-05 Jan Hubicka <hubicka@ucw.cz>
5243
5244 * gcc.dg/predict-9.c: Update template.
5245
4a7ec4ac 52462016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5247
5248 PR c++/49377
5249 * g++.dg/template/pr49377.C: New.
5250
7499ef4a 52512016-06-04 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR tree-optimization/71405
5254 * g++.dg/torture/pr71405.C: New test.
5255
558c800d 52562016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5257
5258 PR c++/70202
5259 * g++.dg/inherit/crash5.C: New.
5260 * g++.dg/inherit/virtual1.C: Adjust.
5261
4ee7cf4b 52622016-06-03 Jeff Law <law@redhat.com>
5263
5264 PR tree-optimization/71316
5265 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5266
b12ae762 52672016-06-03 Jakub Jelinek <jakub@redhat.com>
5268
5269 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5270 dg-additional-options with just -fno-tree-scev-cprop in it.
5271 * gcc.dg/vect/vect-live-2.c: Likewise.
5272 * gcc.dg/vect/vect-live-5.c: Likewise.
5273 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5274 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5275 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5276
e09a5ee3 52772016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5278
5279 PR c++/27100
5280 * g++.dg/other/friend6.C: New test.
5281
f14b1922 52822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5283
5284 * g++.dg/torture/ppc-ldst-array.C: New.
5285
20702ea3 52862016-06-03 Joseph Myers <joseph@codesourcery.com>
5287
5288 PR target/71276
5289 PR target/71277
5290 * gcc.dg/torture/builtin-fp-int-inexact.c,
5291 gcc.target/i386/387-builtin-fp-int-inexact.c,
5292 gcc.target/i386/387-rint-inline-1.c,
5293 gcc.target/i386/387-rint-inline-2.c,
5294 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5295 gcc.target/i386/sse2-rint-inline-1.c,
5296 gcc.target/i386/sse2-rint-inline-2.c,
5297 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5298 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5299
5ed3cc7b 53002016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5301 Julia Koval <julia.koval@intel.com>
5302
5303 PR target/66960
5304 PR target/67630
5305 PR target/67634
5306 PR target/67841
5307 PR target/68037
5308 PR target/68618
5309 PR target/68661
5310 PR target/69575
5311 PR target/69596
5312 PR target/69734
5313 * gcc.dg/guality/pr68037-1.c: New test.
5314 * gcc.dg/guality/pr68037-2.c: Likewise.
5315 * gcc.dg/guality/pr68037-3.c: Likewise.
5316 * gcc.dg/torture/pr68037-1.c: Likewise.
5317 * gcc.dg/torture/pr68037-2.c: Likewise.
5318 * gcc.dg/torture/pr68037-3.c: Likewise.
5319 * gcc.dg/torture/pr68661-1a.c: Likewise.
5320 * gcc.dg/torture/pr68661-1b.c: Likewise.
5321 * gcc.target/i386/interrupt-1.c: Likewise.
5322 * gcc.target/i386/interrupt-2.c: Likewise.
5323 * gcc.target/i386/interrupt-3.c: Likewise.
5324 * gcc.target/i386/interrupt-4.c: Likewise.
5325 * gcc.target/i386/interrupt-5.c: Likewise.
5326 * gcc.target/i386/interrupt-6.c: Likewise.
5327 * gcc.target/i386/interrupt-7.c: Likewise.
5328 * gcc.target/i386/interrupt-8.c: Likewise.
5329 * gcc.target/i386/interrupt-9.c: Likewise.
5330 * gcc.target/i386/interrupt-10.c: Likewise.
5331 * gcc.target/i386/interrupt-11.c: Likewise.
5332 * gcc.target/i386/interrupt-12.c: Likewise.
5333 * gcc.target/i386/interrupt-13.c: Likewise.
5334 * gcc.target/i386/interrupt-14.c: Likewise.
5335 * gcc.target/i386/interrupt-15.c: Likewise.
5336 * gcc.target/i386/interrupt-16.c: Likewise.
5337 * gcc.target/i386/interrupt-17.c: Likewise.
5338 * gcc.target/i386/interrupt-18.c: Likewise.
5339 * gcc.target/i386/interrupt-19.c: Likewise.
5340 * gcc.target/i386/interrupt-20.c: Likewise.
5341 * gcc.target/i386/interrupt-21.c: Likewise.
5342 * gcc.target/i386/interrupt-22.c: Likewise.
5343 * gcc.target/i386/interrupt-23.c: Likewise.
5344 * gcc.target/i386/interrupt-24.c: Likewise.
5345 * gcc.target/i386/interrupt-25.c: Likewise.
5346 * gcc.target/i386/interrupt-26.c: Likewise.
5347 * gcc.target/i386/interrupt-27.c: Likewise.
5348 * gcc.target/i386/interrupt-28.c: Likewise.
5349 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5350 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5351 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5352 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5353 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5354 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5355 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5356 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5357 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5358 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5359 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5360 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5361
3e346f54 53622016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5363
f27c52fb 5364 PR tree-optimization/52171
5365 * gcc.dg/pr52171.c: New test.
5366 * gcc.target/i386/pr52171.c: New test.
3e346f54 5367
22e029d2 53682016-06-03 Jan Hubicka <jh@suse.cz>
5369
5370 * g++.dg/tree-ssa/pred-1.C: New testcase
5371 * gcc.dg/tree-ssa/pred-1.c: New testcase
5372
41ce74ed 53732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5374
5375 PR target/70957
5376 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5377 support.
5378 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5379
cf573a72 53802016-06-03 Alan Hayward <alan.hayward@arm.com>
5381
5382 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5383
75aae5b4 53842016-06-03 Alan Hayward <alan.hayward@arm.com>
5385
5386 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5387 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5388 * gcc.dg/vect/vect-live-1.c: New test.
5389 * gcc.dg/vect/vect-live-2.c: New test.
5390 * gcc.dg/vect/vect-live-3.c: New test.
5391 * gcc.dg/vect/vect-live-4.c: New test.
5392 * gcc.dg/vect/vect-live-5.c: New test.
5393 * gcc.dg/vect/vect-live-slp-1.c: New test.
5394 * gcc.dg/vect/vect-live-slp-2.c: New test.
5395 * gcc.dg/vect/vect-live-slp-3.c: New test.
5396
eba6788d 53972016-06-03 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR middle-end/71387
5400 * g++.dg/opt/pr71387.C: New test.
5401
5a653985 54022016-06-02 Jeff Law <law@redhat.com>
5403
5404 PR tree-optimization/71328
5405 * gcc.c-torture/compile/pr71328.c: New test.
5406
f92f6941 54072016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5408
5409 PR fortran/52393
5410 * gfortran.dg/fmt_read_3.f90: Fix typo.
5411 * gfortran.dg/fmt_read_4.f90: New test.
5412
0d29e152 54132016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5416 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5417 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5418 * g++.dg/cpp0x/override2.C: Likewise.
5419 * g++.dg/parse/crash5.C: Likewise.
5420 * g++.dg/parse/error16.C: Likewise.
5421 * g++.dg/parse/error27.C: Likewise.
5422 * g++.dg/template/qualttp15.C: Likewise.
5423 * g++.dg/template/redecl4.C: Likewise.
5424 * g++.old-deja/g++.other/crash39.C: Likewise.
5425 * g++.old-deja/g++.other/struct1.C: Likewise.
5426 * g++.old-deja/g++.pt/m9a.C: Likewise.
5427 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5428
2740a1a5 54292016-06-02 Jakub Jelinek <jakub@redhat.com>
5430
89f17a65 5431 PR c++/71372
5432 * c-c++-common/pr71372.c: New test.
5433
2740a1a5 5434 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5435 __TIME__ strings with __builtin_strcmp instead of printf and
5436 dg-output.
5437
9ae89a4e 54382016-06-02 Martin Liska <mliska@suse.cz>
5439
5440 * gcc.dg/predict-9.c: New test.
5441
41258f9c 54422016-06-02 Jakub Jelinek <jakub@redhat.com>
5443
5444 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5445 global set_compiler_env_var and global saved_compiler_env_var.
5446
dad46eb8 54472016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5448
5449 PR rtl-optimization/71295
5450 * gcc.c-torture/compile/pr71295.c: New test.
5451
9cc8a892 54522016-06-02 Jakub Jelinek <jakub@redhat.com>
5453
98e7c96c 5454 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5455
4a5a4de2 5456 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5457 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5458
9cc8a892 5459 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5460 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5461 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5462 alternative number.
5463
46819a36 54642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5465
5466 * gcc.target/powerpc/p9-splat-4.c: New test.
5467
54682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5469
5470 PR target/71186
5471 * gcc.target/powerpc/pr71186.c: New test.
5472
d9820cc5 54732016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5474
5475 PR fortran/52393
5476 * gfortran.dg/fmt_read_3.f90: New test.
5477
2f14ca3e 54782016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5479
5480 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5481 procedure.
5482
dfa5c0d3 54832016-06-01 Eduard Sanou <dhole@openmailbox.org>
5484
5485 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5486 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5487 env var is set.
5488 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5489 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5490 shown once.
5491 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5492 during compilation.
5493 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5494 vars set by dg-set-compiler-env-var.
5495
7d7125df 54962016-06-01 Paul Thomas <pault@gcc.gnu.org>
5497
5498 PR fortran/71156
5499 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5500 to the module procedure declaration.
5501 * gfortran.dg/submodule_16.f08: New test.
5502
6ab9cde4 55032016-06-01 Jakub Jelinek <jakub@redhat.com>
5504
5505 PR middle-end/71371
5506 * c-c++-common/gomp/pr71371.c: New test.
5507
0cfe7a23 55082016-06-01 Richard Biener <rguenther@suse.de>
5509
5510 PR tree-optimization/71366
5511 * gcc.dg/torture/pr71366-1.c: New testcase.
5512 * gcc.dg/torture/pr71366-2.c: Likewise.
5513
5a5b02e1 55142016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5515
5516 * gcc.target/powerpc/vslv-0.c: New test.
5517 * gcc.target/powerpc/vslv-1.c: New test.
5518 * gcc.target/powerpc/vsrv-0.c: New test.
5519 * gcc.target/powerpc/vsrv-1.c: New test.
5520
d27a79f6 55212016-06-01 Nathan Sidwell <nathan@acm.org>
5522
5523 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5524 * gcc.target/nvptx/weak.c: New.
5525
6172a9fd 55262016-06-01 Richard Biener <rguenther@suse.de>
5527
5528 PR tree-optimization/71261
5529 * gcc.dg/torture/vect-bool-1.c: New testcase.
5530
f9aaabb2 55312016-06-01 Jakub Jelinek <jakub@redhat.com>
5532
5533 * gfortran.dg/gomp/order-1.f90: New test.
5534 * gfortran.dg/gomp/order-2.f90: New test.
5535
53b01069 55362016-06-01 Jan Hubicka <hubicka@ucw.cz>
5537
5538 * gcc.dg/unroll-6.c: Update template.
5539 * gcc.dg/unroll-7.c: New testcase.
5540 * gcc.dg/unroll-8.c: New testcase.
5541
36757397 55422016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5543
5544 * gnat.dg/opt56.ad[sb]: New test.
5545
7f93bd6e 55462016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 PR c++/66635
5549 * g++.dg/cpp0x/constexpr-ice16.C: New.
5550
9f41a2ce 55512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5552
5553 PR tree-optimization/71314
5554 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5555 -mbranch-cost=2.
5556
31e02373 55572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5558
5559 PR tree-optimization/71077
5560 * gcc.dg/tree-ssa/pr71077.c: New test.
5561
76f8f901 55622016-05-31 Jan Hubicka <hubicka@ucw.cz>
5563
7f93bd6e 5564 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5565 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5566 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5567
04f5f923 55682016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/71248
5571 * g++.dg/cpp0x/pr71248.C: New.
5572 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5573 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5574 * g++.dg/init/new37.C: Likewise.
5575 * g++.dg/template/static1.C: Likewise.
5576 * g++.dg/template/static2.C: Likewise.
5577
4ffddf28 55782016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5579
5580 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5581 instead of %rdi.
5582 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5583
4ff7bd21 55842016-05-31 Marek Polacek <polacek@redhat.com>
5585
5586 * c-c++-common/Wswitch-unreachable-3.c: New test.
5587 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5588
e1f7cc4b 55892016-05-31 Richard Biener <rguenther@suse.de>
5590
5591 PR tree-optimization/71352
5592 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5593
02978bd1 55942016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5595
5596 * gcc.target/arm/armv5_thumb_isa.c: New test.
5597
cfce8164 55982016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5599
5600 PR target/71346
5601 * gcc.target/i386/pr71346.c: New test.
5602
7a51c705 56032016-05-31 Tom de Vries <tom@codesourcery.com>
5604
5605 PR tree-optimization/69068
5606 * gcc.dg/graphite/pr69068.c: New test.
5607
8c1ac106 56082016-05-27 Martin Sebor <msebor@redhat.com>
5609
5610 PR c++/71306
5611 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5612
b6431756 56132016-05-30 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/71349
5616 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5617 nowait depend(inout: dd[0]) clauses where permitted.
5618
f6203294 56192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5620
5621 PR c++/71238
5622 * g++.dg/parse/pr71238.C: New.
5623 * g++.dg/concepts/friend1.C: Test column numbers too.
5624 * g++.dg/cpp0x/initlist31.C: Likewise.
5625 * g++.dg/cpp0x/pr51420.C: Likewise.
5626 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5627 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5628 * g++.dg/ext/builtin3.C: Likewise.
5629 * g++.dg/lookup/friend12.C: Likewise.
5630 * g++.dg/lookup/friend7.C: Likewise.
5631 * g++.dg/lookup/koenig1.C: Likewise.
5632 * g++.dg/lookup/koenig5.C: Likewise.
5633 * g++.dg/lookup/used-before-declaration.C: Likewise.
5634 * g++.dg/overload/koenig1.C: Likewise.
5635 * g++.dg/template/crash65.C: Likewise.
5636 * g++.dg/template/friend57.C: Likewise.
5637 * g++.dg/warn/Wshadow-5.C: Likewise.
5638 * g++.dg/warn/Wunused-8.C: Likewise.
5639 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5640 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5641 * g++.old-deja/g++.jason/member.C: Likewise.
5642 * g++.old-deja/g++.jason/report.C: Likewise.
5643 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5644 * g++.old-deja/g++.law/visibility20.C: Likewise.
5645 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5646 * g++.old-deja/g++.other/static5.C: Likewise.
5647 * g++.old-deja/g++.pt/overload2.C: Likewise.
5648
b96f8145 56492016-05-30 Jan Hubicka <hubicka@ucw.cz>
5650
5651 * gcc.dg/tree-ssa/peel1.c: New testcase.
5652 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5653 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5654
ed5bca7a 56552016-05-30 Tom de Vries <tom@codesourcery.com>
5656
5657 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5658 to ce.
5659
c0aa0333 56602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/71099
5663 * g++.dg/parse/virtual1.C: New.
5664
231010db 56652016-05-30 Uros Bizjak <ubizjak@gmail.com>
5666
5667 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5668 Use correct register when clearing %edx.
5669
765557c0 56702016-05-30 Alexander Monakov <amonakov@ispras.ru>
5671
5672 PR tree-optimization/71289
5673 * gcc.dg/pr71289.c: New test.
5674
fc3b1c44 56752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5676
5677 PR middle-end/71269
5678 PR middle-end/71292
5679 * gcc.dg/tree-ssa/pr71269.c: New test.
5680 * gcc.dg/tree-ssa/pr71292.c: New test.
5681
ce352457 56822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5683
5684 PR middle-end/71252
5685 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5686
eedd711b 56872016-05-30 Jan Hubicka <hubicka@ucw.cz>
5688
5689 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5690 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5691 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5692
8c061890 56932016-05-30 Tom de Vries <tom@codesourcery.com>
5694
5695 PR tree-optimization/69067
5696 * gcc.dg/graphite/pr69067.c: New test.
5697
a6b0884c 56982016-05-29 Uros Bizjak <ubizjak@gmail.com>
5699
5700 PR target/71245
5701 * gcc.target/i386/pr71245-1.c: New test.
5702 * gcc.target/i386/pr71245-2.c: Ditto.
5703
2369edfc 57042016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5705
5706 PR c++/71105
5707 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5708 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5709 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5710
b6ab3f43 57112016-05-27 Jan Hubicka <hubicka@ucw.cz>
5712
5713 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5714
0192662b 57152016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5716
5717 Revert:
5718 PR c++/69855
5719 * g++.dg/overload/69855.C: New.
5720 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5721 * g++.old-deja/g++.pt/crash3.C: Likewise.
5722
fce78c50 57232016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5724
5725 PR c++/60385
5726 * g++.dg/parse/namespace13.C: New.
5727
372172fe 57282016-05-26 Jeff Law <law@redhat.com>
5729
5730 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5731 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5732 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5733 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5734 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5735 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5736 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5737 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5738 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5739 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5740 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5741 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5742 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5743
5d8a8944 57442016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5745
5746 PR c++/69855
5747 * g++.dg/overload/69855.C: New.
5748 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5749 * g++.old-deja/g++.pt/crash3.C: Likewise.
5750
29602b75 57512016-05-27 Jiong Wang <jiong.wang@arm.com>
5752
5753 PR target/63596
5754 * gcc.target/aarch64/va_arg_1.c: New testcase.
5755 * gcc.target/aarch64/va_arg_2.c: Likewise.
5756 * gcc.target/aarch64/va_arg_3.c: Likewise.
5757
c900b732 57582016-05-27 Jiong Wang <jiong.wang@arm.com>
5759
5760 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5761 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5762 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5763 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5764 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5765
73ef73bd 57662016-05-27 Marek Polacek <polacek@redhat.com>
5767
5768 PR middle-end/71308
5769 * g++.dg/torture/pr71308.C: New test.
5770
a6031633 57712016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5772
5773 * gcc.dg/zero_bits_compound-1.c: New test.
5774 * gcc.dg/zero_bits_compound-2.c: New test.
5775
1fbdc7ae 57762016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5777
5778 PR middle-end/71279
5779 * gcc.dg/pr71279.c: New test.
5780
2e196ca8 57812016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5782
5783 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5784 floating point min/max/comparison instructions.
5785 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5786
6feab9ce 57872016-05-26 Jakub Jelinek <jakub@redhat.com>
5788
5789 * c-c++-common/gomp/schedule-1.c: New test.
5790 * gfortran.dg/gomp/schedule-1.f90: New test.
5791
978cea8f 57922016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5793
5794 PR c++/70822
5795 PR c++/70106
5796 * g++.dg/cpp1y/auto-fn32.C: New test.
5797 * g++.dg/cpp1y/paren4.C: New test.
5798
0478d9ed 57992016-05-26 Nathan Sidwell <nathan@acm.org>
5800
5801 * gcc.dg/20060410.c: Xfail on ptx.
5802 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5803 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5804 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5805 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5806 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5807
5fd1c174 58082016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5809
5810 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5811
c5e8b3e2 58122016-05-26 Jakub Jelinek <jakub@redhat.com>
5813
0db93a5b 5814 PR tree-optimization/71280
5815 * gcc.dg/pr71280.c: New test.
5816
7199c05c 5817 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5818
76c786ac 5819 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5820 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5821
c5e8b3e2 5822 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5823
e9bcea2f 58242016-05-26 Jiong Wang <jiong.wang@arm.com>
5825
5826 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5827 kept in memory.
e9bcea2f 5828
955d947b 58292016-05-25 Jeff Law <law@redhat.com>
5830
5831 PR tree-optimization/71272
5832 * gcc.c-torture/compile/pr71272.c: new test.
5833
77102dbe 58342016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5835
5836 * gcc.target/powerpc/vec-cmpne.c: New test.
5837 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5838
552821b4 58392016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5840
5841 * gnat.dg/opt55.ad[sb]: New test.
5842
0113f3c5 58432016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5844
5845 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5846 * c-c++-common/pr60226.c: Require int32plus.
5847 * gcc.c-torture/execute/pr70602.c: Likewise.
5848 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5849 unsigned long for malloc arg type.
5850 * gcc.dg/asr_div1.c: Require int32plus.
5851 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5852 * gcc.dg/pie-1.c: Require pie.
5853 * gcc.dg/pie-2.c: Likewise.
5854 * gcc.dg/pr59471.c: Require int32plus.
5855 * gcc.dg/pr59963-2.c: XFAIL for int16.
5856 * gcc.dg/pr60114.c: Require int32plus.
5857 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5858 unsigned long for typedef of size_t.
5859 * gcc.dg/pr63914.c: Require int32plus.
5860 * gcc.dg/pr64536.c: Require pt32plus.
5861 * gcc.dg/pr65658.c: Likewise.
5862 * gcc.dg/pr67271.c: Require int32plus.
5863 * gcc.dg/pr68112.c: Likewise.
5864 * gcc.dg/pr69071.c: Skip for avr target.
5865 * gcc.dg/pr69973.c: Require int32plus.
5866 * gcc.dg/pr70169.c: Skip for avr target.
5867 * gcc.dg/sso-6.c: Require int32plus.
5868 * gcc.dg/sso-7.c: Likewise.
5869 * gcc.dg/sso-8.c: Likewise.
5870 * gcc.dg/vrp-min-max-2.c: Likewise.
5871
f4094380 58722016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 PR target/70738
5875 * gcc.target/i386/pr70738-1.c: New test.
5876 * gcc.target/i386/pr70738-2.c: Likewise.
5877 * gcc.target/i386/pr70738-3.c: Likewise.
5878 * gcc.target/i386/pr70738-4.c: Likewise.
5879 * gcc.target/i386/pr70738-5.c: Likewise.
5880 * gcc.target/i386/pr70738-6.c: Likewise.
5881 * gcc.target/i386/pr70738-7.c: Likewise.
5882 * gcc.target/i386/pr70738-8.c: Likewise.
5883 * gcc.target/i386/pr70738-9.c: Likewise.
5884
239a4bea 58852016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5886
5887 PR rtl-optimization/66940
5888 * gcc.c-torture/execute/pr66940.c: New test.
5889
bf6382ba 58902016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5891
5892 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5893 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5894 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5895 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5896 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5897 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5898 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5899 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5900 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5901 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5902 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5903 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5904 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5905 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5906 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5907 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5908 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5909 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5910 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5911 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5912 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5913 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5914 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5915 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5916
2c995da9 59172016-05-25 Marek Polacek <polacek@redhat.com>
5918
5919 PR c/71265
5920 * gcc.dg/noncompile/pr71265.c: New test.
5921
abfbb5b5 5922 PR c/71266
5923 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5924
f6871bbd 59252016-05-25 Nathan Sidwell <nathan@acm.org>
5926
5927 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5928
de04e83e 59292016-05-25 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/71261
5932 * c-c++-common/torture/pr71261.c: New testcase.
5933
b35931f7 59342016-05-25 Richard Biener <rguenther@suse.de>
5935
5936 PR tree-optimization/71264
5937 * gcc.dg/vect/pr71264.c: New testcase.
5938
166c3089 59392016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5940
5941 PR c++/55992
5942 * g++.dg/cpp0x/alias-decl-53.C: New.
5943 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5944
14240409 59452016-05-25 Martin Liska <mliska@suse.cz>
5946
5947 * g++.dg/pr71239.C: New test.
5948
bc47d9f6 59492016-05-25 Richard Biener <rguenther@suse.de>
5950
4860a6bf 5951 * gcc.dg/vect/pr58135.c: Rename to ...
5952 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5953
d8a3f157 59542016-05-25 Marek Polacek <polacek@redhat.com>
5955
5956 * g++.dg/pr65295.C: Use target c++14.
5957
3af16045 59582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5959
231010db 5960 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5961 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5962
949479b2 59632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5964
5965 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5966 instructions.
5967
6d6a3fc3 59682016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5969
5970 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5971 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5972 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5973 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5974 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5975 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5976 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5977 * c-c++-common/goacc/pcopy.c: Likewise.
5978 * c-c++-common/goacc/pcopyin.c: Likewise.
5979 * c-c++-common/goacc/pcopyout.c: Likewise.
5980 * c-c++-common/goacc/pcreate.c: Likewise.
5981 * c-c++-common/goacc/pr70688.c: New test.
5982 * c-c++-common/goacc/present-1.c: Adjust test.
5983 * c-c++-common/goacc/reduction-5.c: Likewise.
5984 * g++.dg/goacc/data-1.C: New test.
5985
af648be2 59862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5987
5988 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5989 vector parity built-in functions.
5990 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5991 count trailing zeros automatic vectorization.
5992 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5993 count trailing zeros built-in functions.
5994
4e173d60 59952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5996
5997 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5998
a0c02a52 59992016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6000
6001 PR target/71050
6002 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6003
64c52e9c 60042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6005
6006 PR c++/50436
6007 * g++.dg/template/crash123.C: New.
6008 * g++.dg/template/crash124.C: Likewise.
6009
752b5a4c 60102016-05-24 Martin Sebor <msebor@redhat.com>
6011
6012 PR c++/71147
6013 * g++.dg/ext/flexary16.C: New test.
6014
a36dd683 60152016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6016
f6871bbd 6017 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6018 before math.h is included.
a36dd683 6019 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6020 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6021 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6022 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6023 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6024 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6025 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6026 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6027 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6028 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6029 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6030 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6031 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6032 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6033 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6034 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6035 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6036 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6037 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6038 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6039 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6040 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6041 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6042
d60e1df7 60432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6044 Kelvin Nilsen <kelvin@gcc.gnu.org>
6045
6046 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6047 support.
6048
22d09025 60492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6050
6051 PR c++/69872
6052 * g++.dg/warn/Wno-narrowing1.C: New.
6053
6ef0143d 60542016-05-24 Marek Polacek <polacek@redhat.com>
6055
6056 PR c/71249
6057 * c-c++-common/Wswitch-unreachable-2.c: New test.
6058
962a2062 60592016-05-24 Jakub Jelinek <jakub@redhat.com>
6060
ead77194 6061 PR c++/71257
6062 * g++.dg/vect/simd-clone-6.cc: New test.
6063 * g++.dg/gomp/declare-simd-6.C: New test.
6064
962a2062 6065 PR middle-end/70434
6066 PR c/69504
6067 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6068
23edc6d1 60692016-05-24 Richard Biener <rguenther@suse.de>
6070
6071 PR tree-optimization/71240
6072 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6073
30633bcc 60742016-05-24 Richard Biener <rguenther@suse.de>
6075
6076 PR tree-optimization/71230
6077 * gcc.dg/torture/pr71230.c: New testcase.
6078 * g++.dg/torture/pr71230.C: Likewise.
6079
c9d624bd 60802016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6081
6082 * c-c++-common/goacc/routine-5.c: Add tests.
6083 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6084 * gfortran.dg/goacc/routine-6.f90: Add tests.
6085
ce143ff0 60862016-05-24 Richard Biener <rguenther@suse.de>
6087
6088 PR tree-optimization/71253
6089 * gcc.dg/torture/pr71253.c: New testcase.
6090
3bdaecd5 60912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6092
6093 PR middle-end/71252
6094 * gfortran.dg/pr71252.f90: New test.
6095
856b494d 60962016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6097
6098 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6099
7345b977 61002016-05-24 Richard Biener <rguenther@suse.de>
6101
6102 PR middle-end/70434
6103 PR c/69504
6104 * c-c++-common/vector-subscript-4.c: New testcase.
6105 * c-c++-common/vector-subscript-5.c: Likewise.
6106
6f065267 61072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6108
6109 PR fortran/71123
6110 * gfortran.dg/namelist_90.f: New test
6111
fd6757da 61122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6113
6114 PR fortran/66461
6115 * gfortran.dg/unexpected_eof.f: New test
6116
7d5555a8 61172016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6118 Kelvin Nilsen <kelvin@gcc.gnu.org>
6119
6120 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6121 as little endian.
6122
ae6744c9 61232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6124
6125 PR c++/70972
6126 * g++.dg/cpp0x/inh-ctor20.C: New.
6127 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6128
f0d91a85 61292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/69095
6132 * g++.dg/cpp0x/variadic168.C: New.
6133
1618ffe5 61342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6135
6136 * g++.dg/cpp0x/pr31445.C: Test column number too.
6137 * g++.dg/cpp0x/pr32253.C: Likewise.
6138 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6139 * g++.dg/cpp0x/variadic36.C: Likewise.
6140
c0205bab 61412016-05-23 Marc Glisse <marc.glisse@inria.fr>
6142
6143 * gcc.dg/fold-notshift-2.c: Adjust.
6144
1398da0f 61452016-05-23 Marek Polacek <polacek@redhat.com>
6146
6147 PR c/49859
6148 * c-c++-common/Wswitch-unreachable-1.c: New test.
6149 * gcc.dg/Wswitch-unreachable-1.c: New test.
6150 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6151 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6152 * g++.dg/gomp/block-10.C: Likewise.
6153 * gcc.dg/gomp/block-10.c: Likewise.
6154 * g++.dg/gomp/block-9.C: Likewise.
6155 * gcc.dg/gomp/block-9.c: Likewise.
6156 * g++.dg/gomp/target-1.C: Likewise.
6157 * g++.dg/gomp/target-2.C: Likewise.
6158 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6159 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6160 * g++.dg/gomp/taskgroup-1.C: Likewise.
6161 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6162 * gcc.dg/gomp/teams-1.c: Likewise.
6163 * g++.dg/gomp/teams-1.C: Likewise.
6164 * g++.dg/overload/error3.C: Likewise.
6165 * g++.dg/tm/jump1.C: Likewise.
6166 * g++.dg/torture/pr40335.C: Likewise.
6167 * gcc.dg/c99-vla-jump-5.c: Likewise.
6168 * gcc.dg/switch-warn-1.c: Likewise.
6169 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6170 * gcc.dg/nested-func-1.c: Likewise.
6171 * gcc.dg/pr67784-4.c: Likewise.
6172
5403ed8b 61732016-05-23 Richard Biener <rguenther@suse.de>
6174
6175 PR tree-optimization/71230
6176 * gfortran.dg/pr71230-1.f90: New testcase.
6177 * gfortran.dg/pr71230-2.f90: Likewise.
6178
27510941 61792016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6180
1618ffe5 6181 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6182 * gcc.dg/vect/pr58135.c: Add new.
6183 * gfortran.dg/pr46519-1.f: Adjust test case.
6184
a41c605d 61852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6186
6187 PR c++/53401
6188 * g++.dg/cpp0x/decltype64.C: New.
6189
3eb254ab 61902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6191
6192 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6193 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6194 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6195
a75fffe1 61962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6199 Add poly64x1_t and poly64x2_t cases if supported.
6200 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6201 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6202 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6203 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6204 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6205
56979b12 62062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6207
6208 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6209 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6210 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6211 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6212 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6213 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6214 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6215
dc5e98db 62162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6217
6218 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6219
c0f383ae 62202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6221
6222 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6223 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6224
2a4d70a2 62252016-05-22 Jakub Jelinek <jakub@redhat.com>
6226
4c109025 6227 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6228 constraint instead of "r".
6229 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6230 insn instead of vxorpd.
6231 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6232
bad891ce 6233 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6234 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6235
ac23ddb9 6236 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6237
9dac9579 6238 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6239 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6240
2a4d70a2 6241 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6242
9eafdd7b 62432016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6244
6245 PR middle-end/40921
6246 * gcc.dg/tree-ssa/pr40921.c: New test.
6247
93df190d 62482016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6249
6250 PR target/71103
6251 * gcc.target/avr/pr71103.c: New test.
6252
933b9f7f 62532016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6254
6255 PR middle-end/71179
6256 * gcc.dg/tree-ssa/pr71179.c: New test.
6257
8bdfbc08 62582016-05-20 Martin Sebor <msebor@redhat.com>
6259
6260 PR c/71115
6261 * gcc.dg/init-excess-2.c: New test.
6262
6827ab42 62632016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6264
6265 * gnat.dg/opt53.adb: New test.
6266 * gnat.dg/opt54.adb: Likewise.
6267
58a5f4c0 62682016-05-20 Martin Jambor <mjambor@suse.cz>
6269
6270 PR tree-optimization/70884
6271 * gcc.dg/tree-ssa/pr70919.c: New test.
6272
bb7145f6 62732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6274
6275 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6276 formatting.
f6871bbd 6277 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6278 fix code formatting.
6279
62802016-05-20 Nathan Sidwell <nathan@acm.org>
6281
6282 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6283 non-common cases.
6284 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6285
9954d230 62862016-05-20 David Malcolm <dmalcolm@redhat.com>
6287
6288 * jit.dg/all-non-failing-tests.h: Add
6289 test-factorial-must-tail-call.c.
6290 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6291 * jit.dg/test-factorial-must-tail-call.c: New test case.
6292
08a161f9 62932016-05-20 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR fortran/71204
6296 * gfortran.dg/pr71204.f90: New test.
6297
3d380077 62982016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6299
6300 * gcc.target/nvptx/sincos.c: New test.
6301
0f104d56 63022016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6303
6304 PR c++/70572
6305 * g++.dg/cpp1y/auto-fn31.C: New.
6306
61736a1b 63072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6308
6309 * gcc.target/powerpc/vec-addec.c: New test.
6310 * gcc.target/powerpc/vec-addec-int128.c: New test.
6311
b4a61e77 63122016-05-20 David Malcolm <dmalcolm@redhat.com>
6313
6314 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6315 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6316 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6317 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6318
9a2ace10 63192016-05-20 Jan Hubicka <hubicka@ucw.cz>
6320
6321 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6322
45cdf8c6 63232016-05-20 Jakub Jelinek <jakub@redhat.com>
6324
b9a1dcd5 6325 PR c++/71210
6326 * g++.dg/opt/pr71210-1.C: New test.
6327 * g++.dg/opt/pr71210-2.C: New test.
6328
45cdf8c6 6329 PR tree-optimization/29756
6330 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6331 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6332 only on selected targets where V4SImode vectors are known to be
6333 supported.
6334
92e3ffbf 63352016-05-20 Marc Glisse <marc.glisse@inria.fr>
6336
6337 PR tree-optimization/71079
6338 PR tree-optimization/71206
6339 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6340
5da368e3 63412016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6342
6343 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6344 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6345 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6346
2506d97a 63472016-05-20 Richard Guenther <rguenther@suse.de>
6348
6349 PR tree-optimization/29756
6350 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6351
adade307 63522016-05-20 Richard Biener <rguenther@suse.de>
6353
6354 PR tree-optimization/71185
6355 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6356
c3deca25 63572016-05-20 Richard Biener <rguenther@suse.de>
6358
6359 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6360
8b0bef14 63612016-05-19 Marek Polacek <polacek@redhat.com>
6362
6363 PR c++/71075
6364 * g++.dg/diagnostic/pr71075.C: New test.
6365
08025288 63662016-05-19 David Malcolm <dmalcolm@redhat.com>
6367
6368 PR c++/71184
6369 * g++.dg/pr71184.C: New test case.
6370
26a51591 63712016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6372
6373 * gcc.target/powerpc/darn-0.c: New test.
6374 * gcc.target/powerpc/darn-1.c: New test.
6375 * gcc.target/powerpc/darn-2.c: New test.
6376
d8d3e75a 63772016-05-19 Marek Polacek <polacek@redhat.com>
6378
6379 PR tree-optimization/71031
6380 * gcc.dg/tree-ssa/vrp100.c: New test.
6381
c28211ae 63822016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6383
6384 PR rtl-optimization/71148
6385 * gcc.dg/pr71148.c: New test.
6386
3f5ea43a 63872016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6388
6389 PR target/71056
6390 * gcc.target/arm/pr71056.c: New test.
6391
2a7d4c20 63922016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6393
6394 * c-c++-common/pr69669.c: Check the used mode.
6395
ed0b0569 63962016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6397
6398 PR sanitizer/64354
6399 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6400
410372fe 64012016-05-19 Richard Biener <rguenther@suse.de>
6402
6403 PR tree-optimization/70729
6404 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6405 * gcc.dg/graphite/scop-18.c: Likewise.
6406 * gcc.dg/pr41783.c: Disable LIM.
6407 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6408 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6409 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6410 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6411 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6412 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6413 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6414 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6415 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6416 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6417 * gfortran.dg/pr42108.f90: Likewise.
6418
56f34f03 64192016-05-18 David Malcolm <dmalcolm@redhat.com>
6420
6421 PR driver/69265
6422 * gcc.dg/spellcheck-options-11.c: New test case.
6423
e6481cd1 64242016-05-18 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR c++/71100
6427 * g++.dg/opt/pr71100.C: New test.
6428
be951c59 64292016-05-18 Martin Jambor <mjambor@suse.cz>
6430
6431 PR ipa/69708
6432 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6433 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6434 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6435 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6436
665ff45b 64372016-05-18 Martin Jambor <mjambor@suse.cz>
6438
6439 PR ipa/69708
6440 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6441 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6442 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6443 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6444 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6445
485be62c 64462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/69793
6449 * g++.dg/template/crash122.C: New.
6450
b251d5f5 64512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/70466
6454 * g++.dg/template/pr70466-1.C: New.
6455 * g++.dg/template/pr70466-2.C: Likewise.
6456
c93e9931 64572016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6458
6459 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6460 splat operations and the XXSPLTIB instruction.
6461 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6462 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6463 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6464 xxlxor to clear a register.
6465
8ba6639c 64662016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6467
6468 * gcc.dg/torture/pr71020.c: New test.
6469
ec6e3005 64702016-05-18 Martin Jambor <mjambor@suse.cz>
6471
6472 PR ipa/70646
6473 * gcc.dg/ipa/pr70646.c: New test.
6474
5ef3c918 64752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6476
6477 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6478
70a88eab 64792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6480
6481 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6482 missing tests for vreinterpretq_p{8,16}.
6483
b52a930c 64842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6485
6486 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6487 vsliq_n_s64 and vsliq_n_u64.
6488
bdd4080b 64892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6490
6491 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6492 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6493
37814bf5 64942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6495
6496 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6497 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6498 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6499
764af2e0 65002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6501
6502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6503 in comment.
6504
ffe01a83 65052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6506
6507 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6508 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6509 "blr\t" and switch to scan-assembler-times.
6510
fab6dae9 65112016-05-18 Jiong Wang <jiong.wang@arm.com>
6512
231010db 6513 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6514 with __aarch64__.
6515 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6516 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6517
4eb0c566 65182016-05-18 Jakub Jelinek <jakub@redhat.com>
6519
442f18f1 6520 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6521 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6522 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6523 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6524 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6525 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6526
4d83b36b 6527 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6528 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6529
a4528eec 6530 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6531 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6532
f0066139 6533 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6534 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6535
4eb0c566 6536 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6537
303e9267 65382016-05-18 Richard Biener <rguenther@suse.de>
6539
6540 PR tree-optimization/71168
6541 * gcc.dg/torture/pr71168.c: New testcase.
6542
0d7ddd44 65432016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6544
6545 PR middle-end/63586
6546 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6547 * gcc.dg/tree-ssa/pr63586.c: New test.
6548 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6549
899bcc0f 65502016-05-17 Nathan Sidwell <nathan@acm.org>
6551
6552 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6553 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6554 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6555 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6556
a2246979 65572016-05-17 Nathan Sidwell <nathan@acm.org>
6558
6559 * gcc.target/nvptx/abi-vararg-3.c: New.
6560
2f6a4d21 65612016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6562
6563 PR tree-optimization/54579
6564 PR middle-end/55299
6565 * gcc.dg/fold-notrotate-1.c: New test.
6566 * gcc.dg/fold-notshift-1.c: New test.
6567 * gcc.dg/fold-notshift-2.c: New test.
6568
27bdad45 65692016-05-17 Marek Polacek <polacek@redhat.com>
6570
6571 PR ipa/71146
6572 * g++.dg/ipa/pr71146.C: New test.
6573
f33a295a 65742016-05-17 David Malcolm <dmalcolm@redhat.com>
6575
6576 * jit.dg/test-error-array-bounds.c: New test case.
6577
b6dd53bf 65782016-05-17 Marc Glisse <marc.glisse@inria.fr>
6579
6580 * gcc.dg/tree-ssa/and-1.c: New testcase.
6581
a8719545 65822016-05-17 Marc Glisse <marc.glisse@inria.fr>
6583
6584 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6585 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6586
34806102 65872016-05-17 Marc Glisse <marc.glisse@inria.fr>
6588
6589 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6590 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6591
25fe08a8 65922016-05-17 Jiong Wang <jiong.wang@arm.com>
6593
6594 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6595
abf1a837 65962016-05-17 Jiong Wang <jiong.wang@arm.com>
6597
6598 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6599
666b9dd3 66002016-05-17 Jiong Wang <jiong.wang@arm.com>
6601
6602 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6603 ".2d[index]" when scan the assembly.
6604 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6605 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6606 float64x1.
6607 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6608
77d095c0 66092016-05-17 Richard Biener <rguenther@suse.de>
6610
6611 PR tree-optimization/71132
6612 * gcc.dg/torture/pr71132.c: New testcase.
6613
28adcc23 66142016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6615
6616 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6617
2439931e 66182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6619
6620 PR target/70809
6621 * gcc.target/aarch64/pr70809_1.c: New test.
6622
5ec2ff80 66232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6624
6625 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6626 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6627 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6628 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6629
17fd1c7a 66302016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6631 Ilya Enkovich <ilya.enkovich@intel.com>
6632
6633 PR target/71114
6634 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6635
46729204 66362016-05-16 Jan Hubicka <hubicka@ucw.cz>
6637
6638 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6639 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6640
2a1125d6 66412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6642
6643 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6644 test for __ARM_FP16_ARGS.
6645 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6646 * gcc.target/arm/aapcs/neon-vect10.c: New.
6647 * gcc.target/arm/aapcs/neon-vect9.c: New.
6648 * gcc.target/arm/aapcs/vfp18.c: New.
6649 * gcc.target/arm/aapcs/vfp19.c: New.
6650 * gcc.target/arm/aapcs/vfp20.c: New.
6651 * gcc.target/arm/aapcs/vfp21.c: New.
6652 * gcc.target/arm/fp16-aapcs-1.c: New.
6653 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6654 test for __ARM_FP16_ARGS.
6655 * g++.target/arm/fp16-return-1.c: Update expected output.
6656
ea3d2d74 66572016-05-16 Jiong Wang <jiong.wang@arm.com>
6658
6659 PR testsuite/70227
6660 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6661
6989e05f 66622016-05-15 Harald Anlauf <anlauf@gmx.de>
6663
6664 PR fortran/69603
6665 * gfortran.dg/pr69603.f90: New testcase.
6666
a5f52592 66672016-05-14 Fritz Reese <fritzoreese@gmail.com>
6668
6669 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6670
88f949ab 66712016-05-14 Fritz Reese <fritzoreese@gmail.com>
6672
6673 PR fortran/71047
6674 * gfortran.dg/pr71047.f08: New test.
6675
90c88567 66762016-05-13 Joseph Myers <joseph@codesourcery.com>
6677
6678 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6679 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6680 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6681
00a690cc 66822016-05-13 Martin Sebor <msebor@redhat.com>
6683
6684 PR c++/60049
6685 * g++.dg/cpp0x/constexpr-60049.C: New test.
6686
ec8b6af7 66872016-05-13 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR bootstrap/71071
6690 * gcc.dg/pr71071.c: New test.
6691
f54d1d7b 66922016-05-13 Uros Bizjak <ubizjak@gmail.com>
6693
6694 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6695 remove XOP handling.
2f3af60f 6696 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6697
a39a0392 66982016-05-13 Nathan Sidwell <nathan@acm.org>
6699
6700 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6701 __atomic_is_lock_free declaration.
6702
42333dd9 67032016-05-13 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/42587
6706 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6707
c5442454 67082016-05-13 Martin Liska <mliska@suse.cz>
6709
6710 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6711 the new format of dump output.
6712
03a400fb 67132016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6714
6715 * gcc.dg/pr71084.c: New test.
6716
69278c3f 67172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6718
231010db 6719 PR target/53440
6720 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6721
8138f11b 67222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6723
6724 * gcc.target/aarch64/struct_return.c: New test.
6725
22a3f7bd 67262016-05-12 Marek Polacek <polacek@redhat.com>
6727
6728 PR c/70756
6729 * c-c++-common/pr70756-2.c: New test.
6730 * c-c++-common/pr70756.c: New test.
6731
9bcd42cc 67322016-05-12 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/71059
6735 * gcc.dg/torture/pr71059.c: New testcase.
6736
5ffb4a0d 67372016-05-12 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/71062
6740 * gcc.dg/torture/pr71062.c: New testcase.
6741
2ab65c31 67422016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6743
6744 PR tree-optimization/71006
6745 * gcc.dg/pr71006.c: New test.
6746
f0158fc0 67472016-05-12 Marek Polacek <polacek@redhat.com>
6748
6749 PR driver/71063
6750 * gcc.dg/opts-7.c: New test.
6751
0f56938b 67522016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6753
6754 PR target/70830
6755 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6756 Add -save-temps to dg-options.
6757 Scan for ldmfd rather than pop instruction.
6758 * gcc.target/arm/interrupt-2.c: Likewise.
6759 * gcc.target/arm/pr70830.c: New test.
6760
e10946d5 67612016-05-12 Jakub Jelinek <jakub@redhat.com>
6762
9fa8e468 6763 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6764 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6765
9ce62bbe 6766 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6767 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6768 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6769
708ae1b1 6770 PR target/71019
6771 * gcc.target/i386/avx512vl-pack-1.c: New test.
6772 * gcc.target/i386/avx512vl-pack-2.c: New test.
6773 * gcc.target/i386/avx512bw-pack-2.c: New test.
6774
a461f32e 6775 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6776
e10946d5 6777 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6778 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6779 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6780
f52a3ef6 67812016-05-12 Richard Biener <rguenther@suse.de>
6782
6783 PR tree-optimization/70986
6784 * gcc.dg/torture/pr70986-1.c: New testcase.
6785 * gcc.dg/torture/pr70986-2.c: Likewise.
6786 * gcc.dg/torture/pr70986-3.c: Likewise.
6787
54c4d22e 67882016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6789
6790 PR c/43651
6791 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6792 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6793
57215d5b 67942016-05-11 Uros Bizjak <ubizjak@gmail.com>
6795
6796 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6797 directive.
6798 * gcc.target/i386/pr66746.c: Ditto.
6799
67d3121c 68002016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6801
6802 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6803 support.
6804 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6805 warning when using -mvsx-timode.
6806 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6807 * gcc.target/powerpc/dform-2.c: Likewise.
6808 * gcc.target/powerpc/pr68805.c: Likewise.
6809
7f8012a5 68102016-05-11 Marek Polacek <polacek@redhat.com>
6811
6812 PR c++/71024
6813 * c-c++-common/attributes-3.c: New test.
6814
3e8567ce 68152016-05-11 Nathan Sidwell <nathan@acm.org>
6816
6817 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6818 * gcc.c-torture/execute/pr68185.c: Likewise.
6819 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6820 * gcc.dg/pr69634.c: Requires scheduling.
6821 * gcc.dg/torture/pr66178.c: Require label values.
6822 * gcc.dg/setjmp-6.c: Require indirect jumps.
6823
3739ac00 68242016-05-11 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/71055
6827 * gcc.dg/torture/pr71055.c: New testcase.
6828
1ff8b385 68292016-05-11 Richard Biener <rguenther@suse.de>
6830
6831 PR debug/71057
6832 * g++.dg/debug/pr71057.C: New testcase.
6833
77126efa 68342016-05-11 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR fortran/70855
6837 * gfortran.dg/gomp/pr70855.f90: New test.
6838
6fcaaf9b 68392016-05-11 Richard Biener <rguenther@suse.de>
6840
6841 PR middle-end/71002
6842 * g++.dg/torture/pr71002.C: New testcase.
6843
bfa8ea12 68442016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6845
6846 PR middle-end/70807
6847 * gcc.dg/pr70807.c: New test.
6848
87632549 68492016-05-10 Martin Sebor <msebor@redhat.com>
6850
6851 PR c++/38611
6852 * g++.dg/Wattributes.C: New test.
6853
f9153689 68542016-05-10 Marc Glisse <marc.glisse@inria.fr>
6855
6856 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6857 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6858 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6859
a44ed58a 68602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6861
6862 PR target/70799
6863 * gcc.target/i386/pr70799-1.c: New test.
6864
d6c90d89 68652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6866
6867 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6868
c1f73044 68692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6870
6871 PR middle-end/70877
6872 * gcc.target/i386/pr70877.c: New test.
6873
e66d763a 68742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6875
6876 PR tree-optimization/70786
6877 * gcc.target/i386/pr70876.c: New test.
6878
a30ff73a 68792016-05-10 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR target/70927
6882 * gcc.target/i386/avx512vl-logic-1.c: New test.
6883 * gcc.target/i386/avx512vl-logic-2.c: New test.
6884 * gcc.target/i386/avx512dq-logic-2.c: New test.
6885
4b3fd38f 68862016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6887
6888 PR target/70963
6889 * gcc.target/powerpc/pr70963.c: New.
6890
abf93a25 68912016-05-10 David Malcolm <dmalcolm@redhat.com>
6892
6893 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6894 (test_very_wide_line): Add ruler to expected output.
6895 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6896 (test_very_wide_line): Likewise.
6897 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6898 (test_show_locus): Within the handling of "test_very_wide_line",
6899 enable show_ruler_p on the diagnostic context.
6900
d614888f 69012016-05-10 Richard Biener <rguenther@suse.de>
6902
6903 PR tree-optimization/71039
6904 * gcc.dg/torture/pr71039.c: New testcase.
6905
dbca5ed9 69062016-05-10 Nathan Sidwell <nathan@acm.org>
6907
6908 * gcc.dg/nested-func-10.c: Requires alloca.
6909 * gcc.dg/nested-func-9.c: Requires alloca.
6910 * gcc.c-torture/execute/pr70460.c: Requires labels.
6911 * gcc.c-torture/compile/pr70199.c: Requires labels.
6912 * gcc.target/nvptx/decl.c: Compile only.
6913 * gcc.target/nvptx/trailing-init.c: Compile only.
6914 * gcc.target/nvptx/ary-init.c: Compile only.
6915
3fa82609 69162016-05-10 Marek Polacek <polacek@redhat.com>
6917
6918 PR c/70255
6919 * gcc.dg/attr-opt-1.c: New test.
6920
76825907 69212016-05-10 Richard Biener <rguenther@suse.de>
6922
6923 PR tree-optimization/70497
6924 PR tree-optimization/28367
6925 * gcc.dg/torture/20160404-1.c: New testcase.
6926 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6927 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6928
68255819 69292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6930
6931 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6932
d9aa8cdb 69332016-05-09 Uros Bizjak <ubizjak@gmail.com>
6934
6935 * gcc.target/i386/fabsneg-1.c New test.
6936
7cc16f50 69372016-05-09 Alan Modra <amodra@gmail.com>
6938
6939 PR testsuite/70826
6940 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6941
a83b7b63 69422016-05-09 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/70985
6945 * gcc.dg/torture/pr70985.c: New testcase.
6946
189d0706 69472016-05-09 Bin Cheng <bin.cheng@arm.com>
6948
6949 * gcc.dg/tree-ssa/ifc-9.c: New test.
6950 * gcc.dg/tree-ssa/ifc-10.c: New test.
6951 * gcc.dg/tree-ssa/ifc-11.c: New test.
6952 * gcc.dg/tree-ssa/ifc-12.c: New test.
6953 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6954 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6955 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6956
1ec957b0 69572016-05-09 Richard Biener <rguenther@suse.de>
6958
6959 PR fortran/70937
6960 * gfortran.dg/pr70937.f90: New testcase.
6961
923c7714 69622016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6963
6964 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6965
d7cd448a 69662016-05-07 Fritz Reese <fritzoreese@gmail.com>
6967
6968 PR fortran/56226
6969 * gfortran.dg/dec_structure_1.f90: New testcase.
6970 * gfortran.dg/dec_structure_2.f90: Ditto.
6971 * gfortran.dg/dec_structure_3.f90: Ditto.
6972 * gfortran.dg/dec_structure_4.f90: Ditto.
6973 * gfortran.dg/dec_structure_5.f90: Ditto.
6974 * gfortran.dg/dec_structure_6.f90: Ditto.
6975 * gfortran.dg/dec_structure_7.f90: Ditto.
6976 * gfortran.dg/dec_structure_8.f90: Ditto.
6977 * gfortran.dg/dec_structure_9.f90: Ditto.
6978 * gfortran.dg/dec_structure_10.f90: Ditto.
6979 * gfortran.dg/dec_structure_11.f90: Ditto.
6980 * gfortran.dg/dec_union_1.f90: Ditto.
6981 * gfortran.dg/dec_union_2.f90: Ditto.
6982 * gfortran.dg/dec_union_3.f90: Ditto.
6983 * gfortran.dg/dec_union_4.f90: Ditto.
6984 * gfortran.dg/dec_union_5.f90: Ditto.
6985 * gfortran.dg/dec_union_6.f90: Ditto.
6986 * gfortran.dg/dec_union_7.f90: Ditto.
6987
f681e29b 69882016-05-07 Tom de Vries <tom@codesourcery.com>
6989
6990 PR tree-optimization/70956
6991 * gcc.dg/graphite/pr70956.c: New test.
6992
68d7f375 69932016-05-06 Jakub Jelinek <jakub@redhat.com>
6994
faf39348 6995 PR middle-end/70941
6996 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6997 (a, b, c, d): Change type from char to signed char.
6998 (main): Compare against (signed char) -1634678893 instead of
6999 hardcoded -109. Use __builtin_abort instead of abort.
7000
b768b13a 7001 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7002 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7003
68d7f375 7004 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7005
5dda16ea 70062016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7007
7008 PR debug/70935
7009 * gcc.dg/torture/pr70935.c: New test.
7010
13ede1b5 70112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7012
7013 PR target/58219
7fc878c4 7014 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7015
96d94be2 70162016-05-06 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/70960
7019 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7020
e5d9f15d 70212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7022
7023 PR target/52933
7024 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7025 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7026 Adjust expected instruction counts.
7027 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7028
2dd7705f 70292016-05-06 Marek Polacek <polacek@redhat.com>
7030
7031 PR sanitizer/70875
7032 * gcc.dg/ubsan/bounds-3.c: New test.
7033
cb8bc632 70342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7035
7036 PR target/54089
7037 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7038
b343c173 70392016-05-06 Richard Biener <rguenther@suse.de>
7040
7041 PR middle-end/70931
7042 * gfortran.dg/pr70931.f90: New testcase.
7043
1e3db0b1 70442016-05-06 Richard Biener <rguenther@suse.de>
7045
7046 PR middle-end/70941
7047 * gcc.dg/torture/pr70941.c: New testcase.
7048
bdd54b6d 70492016-05-05 Bin Cheng <bin.cheng@arm.com>
7050
7051 PR tree-optimization/57206
7052 * gcc.dg/vect/pr57206.c: New test.
7053
499adcfd 70542016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7055
7056 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7057
871164c4 70582016-05-05 Jakub Jelinek <jakub@redhat.com>
7059
ecb23e00 7060 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7061
871164c4 7062 * c-c++-common/Wdangling-else-4.c: New test.
7063
70cf83ba 70642016-05-04 Jakub Jelinek <jakub@redhat.com>
7065
858c9470 7066 PR c++/70906
7067 PR c++/70933
7068 * g++.dg/opt/pr70906.C: New test.
7069 * g++.dg/opt/pr70933.C: New test.
7070
70cf83ba 7071 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7072
aaa36a78 70732016-05-04 Jan Hubicka <hubicka@ucw.cz>
7074
7075 * gcc.dg/ipa/pure-const-3.c: New testcase.
7076
1d52c456 70772016-05-04 Marek Polacek <polacek@redhat.com>
7078
7079 * c-c++-common/Wdangling-else-1.c: New test.
7080 * c-c++-common/Wdangling-else-2.c: New test.
7081 * c-c++-common/Wdangling-else-3.c: New test.
7082
dc581573 70832016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7084
7085 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7086 flag is present.
7087
a64030fe 70882016-05-04 Marek Polacek <polacek@redhat.com>
7089
7090 PR c/48778
7091 * gcc.dg/Waddress-2.c: New test.
7092
b461b04a 70932016-05-04 Alan Modra <amodra@gmail.com>
7094
7095 * gcc.target/powerpc/pr70866.c: New.
7096
c388a0cf 70972016-05-03 Martin Sebor <msebor@redhat.com>
7098
7099 PR c++/66561
7100 * c-c++-common/builtin_location.c: New test.
7101 * g++.dg/cpp1y/builtin_location.C: New test.
7102
5d4db8ef 71032016-05-03 Marek Polacek <polacek@redhat.com>
7104
7105 PR c/70859
7106 * gcc.dg/pr70859.c: New test.
7107 * gcc.dg/pr70859-2.c: New test.
7108
ca938765 71092016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7110
7111 * gnat.dg/debug5.adb: New testcase.
7112
60b27d5f 71132016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7114
7115 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7116 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7117 Procedure to check for z10 instruction set.
7118
5ab325d0 71192016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7120
7121 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7122
c548a0ad 71232016-05-03 Alan Modra <amodra@gmail.com>
7124
7125 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7126
d5ecd946 71272016-05-03 Jakub Jelinek <jakub@redhat.com>
7128
7129 * gcc.target/i386/avx512f-cvt-1.c: New test.
7130
35b0a053 71312016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7132
7133 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7134 -fdump-tree-vrp-details.
7135
9ae1b28a 71362016-05-03 Richard Biener <rguenther@suse.de>
7137
7138 * gcc.dg/pr30172-1.c: Adjust.
7139 * gcc.dg/pr63743.c: Likewise.
7140 * gcc.dg/tm/pr51696.c: Likewise.
7141 * c-c++-common/tm/safe-1.c: Likewise.
7142 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7143 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7144 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7145 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7146
9c1a31e4 71472016-05-03 Jakub Jelinek <jakub@redhat.com>
7148
fe69bcb9 7149 PR rtl-optimization/70467
7150 * gcc.target/i386/pr70467-3.c: New test.
7151 * gcc.target/i386/pr70467-4.c: New test.
7152
9082c4a4 7153 PR tree-optimization/70916
7154 * gcc.c-torture/compile/pr70916.c: New test.
7155
9c1a31e4 7156 PR target/49244
7157 * gcc.target/i386/pr49244-1.c: New test.
7158 * gcc.target/i386/pr49244-2.c: New test.
7159
69105acc 71602016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7161
7162 PR rtl-optimization/44281
7163 * gcc.target/i386/pr44281.c: New test.
7164
9ab8df54 71652016-05-03 bin cheng <bin.cheng@arm.com>
7166
7167 PR tree-optimization/56541
7168 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7169 * gcc.dg/vect/pr56541.c: new test.
7170
3c62cae0 71712016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7172
7173 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7174 __float128.
7175 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7176
91abc161 71772016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7178
7179 PR testsuite/70520
7180 * c-c++-common/asan/clone-test-1.c (main): Align child process
7181 stack to 16 bytes.
7182
aa3d1155 71832016-05-02 David Malcolm <dmalcolm@redhat.com>
7184
7185 PR c++/62314
7186 * g++.dg/spellcheck-fields-2.C: New test case.
7187
002c3f28 71882016-05-02 David Malcolm <dmalcolm@redhat.com>
7189
7190 PR c++/62314
7191 * g++.dg/pr62314.C: New test case.
7192
46e5dccc 71932016-05-02 Jan Hubicka <hubicka@ucw.cz>
7194
7195 * gcc.dg/ipa/inline-8.c: New testcase.
7196
663f4248 71972016-05-02 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR rtl-optimization/70467
7200 * gcc.target/i386/pr70467-1.c: New test.
7201
efe8bdf5 72022016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7203
7204 * gcc.dg/spec-options.c: Run the test on all targets.
7205 * gcc.dg/foo.specs: Use cpp_unique_options.
7206
47ef9633 72072016-05-02 Marc Glisse <marc.glisse@inria.fr>
7208
7209 * gcc.dg/tree-ssa/unord.c: New testcase.
7210
eb1a077c 72112016-05-02 Marc Glisse <marc.glisse@inria.fr>
7212
7213 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7214
28e869d0 72152016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7216
7217 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7218
dd185f6e 72192016-05-02 Marek Polacek <polacek@redhat.com>
7220
7221 PR c/70851
7222 * gcc.dg/enum-incomplete-3.c: New test.
7223
773d09b9 72242016-05-02 Marek Polacek <polacek@redhat.com>
7225 Tom de Vries <tom@codesourcery.com>
7226
7227 PR tree-optimization/70700
7228 * gcc.dg/pr70700.c: New test.
7229
f0dc3286 72302016-05-01 Uros Bizjak <ubizjak@gmail.com>
7231
7232 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7233 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7234 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7235 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7236 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7237
7f931827 72382016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7239
7240 * ada/acats/run_acats: Rename into...
7241 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7242 * ada/acats/run_all.sh: Remove redundant test.
7243 (target_run): Move around.
7244 (target_gnatchop): Use newly built executable.
7245 (target_gnatmake): Likewise.
7246 Check that the compilation of impbit succeeds.
7247
1c492b4e 72482016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7249
7250 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7251 * gcc.dg/20021029-1.c: Likewise.
7252 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7253 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7254 * gcc.target/sh/cmpstr.c: Likewise.
7255 * gcc.target/sh/cmpstrn.c: Likewise.
7256 * gcc.target/sh/memset.c: Likewise.
7257 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7258 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7259 * gcc.target/sh/pr39423-1.c: Likewise.
7260 * gcc.target/sh/pr49468-di.c: Likewise.
7261 * gcc.target/sh/pr49468-si.c: Likewise.
7262 * gcc.target/sh/pr49880-1.c: Likewise.
7263 * gcc.target/sh/pr49880-2.c: Likewise.
7264 * gcc.target/sh/pr49880-3.c: Likewise.
7265 * gcc.target/sh/pr50751-1.c: Likewise.
7266 * gcc.target/sh/pr50751-4.c: Likewise.
7267 * gcc.target/sh/pr50751-7.c: Likewise.
7268 * gcc.target/sh/pr51244-1.c: Likewise.
7269 * gcc.target/sh/pr51244-10.c: Likewise.
7270 * gcc.target/sh/pr51244-11.c: Likewise.
7271 * gcc.target/sh/pr51244-12.c: Likewise.
7272 * gcc.target/sh/pr51244-13.c: Likewise.
7273 * gcc.target/sh/pr51244-14.c: Likewise.
7274 * gcc.target/sh/pr51244-17.c: Likewise.
7275 * gcc.target/sh/pr51244-18.c: Likewise.
7276 * gcc.target/sh/pr51244-19.c: Likewise.
7277 * gcc.target/sh/pr51244-4.c: Likewise.
7278 * gcc.target/sh/pr51244-5.c: Likewise.
7279 * gcc.target/sh/pr51244-7.c: Likewise.
7280 * gcc.target/sh/pr51244-8.c: Likewise.
7281 * gcc.target/sh/pr51244-9.c: Likewise.
7282 * gcc.target/sh/pr51697.c: Likewise.
7283 * gcc.target/sh/pr52483-1.c: Likewise.
7284 * gcc.target/sh/pr52483-2.c: Likewise.
7285 * gcc.target/sh/pr52483-3.c: Likewise.
7286 * gcc.target/sh/pr52483-5.c: Likewise.
7287 * gcc.target/sh/pr52933-1.c: Likewise.
7288 * gcc.target/sh/pr52933-2.c: Likewise.
7289 * gcc.target/sh/pr52933-3.c: Likewise.
7290 * gcc.target/sh/pr53568-1.c: Likewise.
7291 * gcc.target/sh/pr53976-1.c: Likewise.
7292 * gcc.target/sh/pr53988-1.c: Likewise.
7293 * gcc.target/sh/pr53988.c: Likewise.
7294 * gcc.target/sh/pr54089-1.c: Likewise.
7295 * gcc.target/sh/pr54089-6.c: Likewise.
7296 * gcc.target/sh/pr54089-7.c: Likewise.
7297 * gcc.target/sh/pr54089-8.c: Likewise.
7298 * gcc.target/sh/pr54089-9.c: Likewise.
7299 * gcc.target/sh/pr54236-1.c: Likewise.
7300 * gcc.target/sh/pr54236-2.c: Likewise.
7301 * gcc.target/sh/pr54236-3.c: Likewise.
7302 * gcc.target/sh/pr54236-4.c: Likewise.
7303 * gcc.target/sh/pr54386.c: Likewise.
7304 * gcc.target/sh/pr54602-1.c: Likewise.
7305 * gcc.target/sh/pr54685.c: Likewise.
7306 * gcc.target/sh/pr54760-1.c: Likewise.
7307 * gcc.target/sh/pr54760-2.c: Likewise.
7308 * gcc.target/sh/pr54760-3.c: Likewise.
7309 * gcc.target/sh/pr54760-4.c: Likewise.
7310 * gcc.target/sh/pr54760-5.c: Likewise.
7311 * gcc.target/sh/pr54760-6.c: Likewise.
7312 * gcc.target/sh/pr55146.c: Likewise.
7313 * gcc.target/sh/pr55160.c: Likewise.
7314 * gcc.target/sh/pr59278.c: Likewise.
7315 * gcc.target/sh/pr59401-1.c: Likewise.
7316 * gcc.target/sh/pr59533-1.c: Likewise.
7317 * gcc.target/sh/pr63260.c: Likewise.
7318 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7319 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7320 * gcc.target/sh/strlen.c: Likewise.
7321 * gcc.target/sh/torture/pr30807.c: Likewise.
7322 * gcc.target/sh/torture/pr34777.c: Likewise.
7323 * gcc.target/sh/torture/pr64652.c: Likewise.
7324 * gcc.target/sh/torture/pr65505.c: Likewise.
7325 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7326 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7327
0c4005be 73282016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 PR c++/66644
7331 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7332
d94e6223 73332016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7334
7335 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7336 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7337 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7338 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7339
46f37836 73402016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7341
7342 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7343 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7344
4d0a8bac 73452016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7346
7347 PR middle-end/70626
7348 * c-c++-common/goacc/combined-reduction.c: New test.
7349 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7350
b98e0db3 73512016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7352
7353 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7354 *movdi_internal pattern only if PIC off.
7355 * gcc.target/i386/pr70155-2.c: Likewise.
7356 * gcc.target/i386/pr70155-3.c: Likewise.
7357 * gcc.target/i386/pr70155-4.c: Likewise.
7358 * gcc.target/i386/pr70155-5.c: Likewise.
7359 * gcc.target/i386/pr70155-6.c: Likewise.
7360 * gcc.target/i386/pr70155-7.c: Likewise.
7361 * gcc.target/i386/pr70155-8.c: Likewise.
7362 * gcc.target/i386/pr70155-15.c: Likewise.
7363 * gcc.target/i386/pr70155-17.c: Likewise.
7364 * gcc.target/i386/pr70155-22.c: Likewise.
7365
8b066242 73662016-04-29 Bin Cheng <bin.cheng@arm.com>
7367
7368 PR tree-optimization/70803
7369 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7370
22912e73 73712016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7372
7373 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7374 optimization of vector loop.
7375 * gcc.target/i386/vect-unpack-3.c: New test.
7376 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7377 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7378 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7379
568128c6 73802016-04-29 Marek Polacek <polacek@redhat.com>
7381
7382 PR sanitizer/70342
7383 * g++.dg/ubsan/null-7.C: New test.
7384
025dd1e0 7385 PR c/70852
7386 * gcc.dg/pr70852.c: New test.
7387
eb16928e 73882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7389
7390 PR/69089
7391 * g++.dg/cpp0x/alignas6.C: New test.
7392
d7377ee9 73932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7394
4860a6bf 7395 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7396 * gcc.dg/pr27003.c: Likewise.
7397 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7398 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7399 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7400 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7401 * gcc.target/arc/mxy.c: Likewise.
7402 * gcc.target/arc/mswape.c: Likewise.
7403 * gcc.target/arc/mrtsc.c: Likewise.
7404 * gcc.target/arc/mcrc.c: Likewise.
7405 * gcc.target/arc/mdsp-packa.c: Likewise.
7406 * gcc.target/arc/mdvbf.c: Likewise.
7407 * gcc.target/arc/mlock.c: Likewise.
7408 * gcc.target/arc/mmac-24.c: Likewise.
7409 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7410
efa1b7ab 74112016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7412 Matthijs Kooijman <matthijs@stdin.nl>
7413 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7414
7415 PR target/60040
7416 * gcc.target/avr/pr60040-1.c: New.
7417 * gcc.target/avr/pr60040-2.c: New.
7418
00371d68 74192016-04-29 Richard Biener <rguenther@suse.de>
7420
7421 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7422
73447cc5 74232016-04-29 Richard Biener <rguenther@suse.de>
7424
7425 PR tree-optimization/13962
7426 PR tree-optimization/65686
7427 * gcc.dg/uninit-pr65686.c: New testcase.
7428
c2087b56 74292016-04-29 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR middle-end/70843
7432 * gcc.dg/pr70843.c: New test.
7433
cdd06d5a 74342016-04-28 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR target/70858
7437 * gcc.target/i386/pr70858.c: New test.
7438
1a60079e 74392016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7440
7441 * gcc.target/arc/nps400-1.c: New file.
7442
11bc2894 74432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7444 Andrew Burgess <andrew.burgess@embecosm.com>
7445
7446 * gcc.target/arc/movh_cl-1.c: New file.
7447
dd9bf0b5 74482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7449 Andrew Burgess <andrew.burgess@embecosm.com>
7450
7451 * gcc.target/arc/extzv-1.c: New file.
7452 * gcc.target/arc/insv-1.c: New file.
7453 * gcc.target/arc/insv-2.c: New file.
7454 * gcc.target/arc/movb-1.c: New file.
7455 * gcc.target/arc/movb-2.c: New file.
7456 * gcc.target/arc/movb-3.c: New file.
7457 * gcc.target/arc/movb-4.c: New file.
7458 * gcc.target/arc/movb-5.c: New file.
7459 * gcc.target/arc/movb_cl-1.c: New file.
7460 * gcc.target/arc/movb_cl-2.c: New file.
7461 * gcc.target/arc/movbi_cl-1.c: New file.
7462 * gcc.target/arc/movl-1.c: New file.
7463
a22e4209 74642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7465 Andrew Burgess <andrew.burgess@embecosm.com>
7466
7467 * gcc.target/arc/cmem-1.c: New file.
7468 * gcc.target/arc/cmem-2.c: New file.
7469 * gcc.target/arc/cmem-3.c: New file.
7470 * gcc.target/arc/cmem-4.c: New file.
7471 * gcc.target/arc/cmem-5.c: New file.
7472 * gcc.target/arc/cmem-6.c: New file.
7473 * gcc.target/arc/cmem-7.c: New file.
7474 * gcc.target/arc/cmem-ld.inc: New file.
7475 * gcc.target/arc/cmem-st.inc: New file.
7476
287c3982 74772016-04-28 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR target/70821
7480 * gcc.target/i386/pr70821.c: New test.
7481
e40e5340 74822016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7483
7484 * gcc.target/powerpc/vec-adde.c: New test.
7485 * gcc.target/powerpc/vec-adde-int128.c: New test.
7486
cf977d50 74872016-04-28 Jakub Jelinek <jakub@redhat.com>
7488
7489 * gcc.target/i386/avx-vround-1.c: New test.
7490 * gcc.target/i386/avx-vround-2.c: New test.
7491 * gcc.target/i386/avx512vl-vround-1.c: New test.
7492 * gcc.target/i386/avx512vl-vround-2.c: New test.
7493
572f8300 74942016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 PR testsuite/70595
7497 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7498 (check_effective_target_cilkplus_runtime): ... this.
7499 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7500 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7501
7502 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7503 Require cilkplus_runtime.
7504 Don't add -lcilkrts.
7505 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7506 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7507 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7508 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7509 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7510 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7511 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7512 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7513 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7514 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7515 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7516 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7517 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7518 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7519 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7520 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7521 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7522 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7523 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7524 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7525 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7526 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7527 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7528 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7529 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7530 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7531 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7532 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7533 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7534
7535 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7536 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7537
7538 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7539
7540 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7541 cilkplus_runtime.
7542
dfba0905 75432016-04-27 Marc Glisse <marc.glisse@inria.fr>
7544
7545 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7546 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7547
605a4556 75482015-04-27 Ryan Burn <contact@rnburn.com>
7549
7550 PR c++/69024
7551 PR c++/68997
7552 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7553 diagnostic.
7554 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7555 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7556
6a1231a5 75572016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7558
7559 * gnat.dg/limited_with4.ad[sb]: New test.
7560 * gnat.dg/limited_with4_pkg.ads: New helper.
7561
4dad9e09 75622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7563
7564 PR target/70155
7565 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7566 and movv1ti_internal patterns
7567 * gcc.target/i386/pr70155-1.c: New test.
7568 * gcc.target/i386/pr70155-2.c: Likewise.
7569 * gcc.target/i386/pr70155-3.c: Likewise.
7570 * gcc.target/i386/pr70155-4.c: Likewise.
7571 * gcc.target/i386/pr70155-5.c: Likewise.
7572 * gcc.target/i386/pr70155-6.c: Likewise.
7573 * gcc.target/i386/pr70155-7.c: Likewise.
7574 * gcc.target/i386/pr70155-8.c: Likewise.
7575 * gcc.target/i386/pr70155-9.c: Likewise.
7576 * gcc.target/i386/pr70155-10.c: Likewise.
7577 * gcc.target/i386/pr70155-11.c: Likewise.
7578 * gcc.target/i386/pr70155-12.c: Likewise.
7579 * gcc.target/i386/pr70155-13.c: Likewise.
7580 * gcc.target/i386/pr70155-14.c: Likewise.
7581 * gcc.target/i386/pr70155-15.c: Likewise.
7582 * gcc.target/i386/pr70155-16.c: Likewise.
7583 * gcc.target/i386/pr70155-17.c: Likewise.
7584 * gcc.target/i386/pr70155-18.c: Likewise.
7585 * gcc.target/i386/pr70155-19.c: Likewise.
7586 * gcc.target/i386/pr70155-20.c: Likewise.
7587 * gcc.target/i386/pr70155-21.c: Likewise.
7588 * gcc.target/i386/pr70155-22.c: Likewise.
7589
a80f3f45 75902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7591
7592 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7593 ".{5,6}".
7594
279305d1 75952016-04-27 Bin Cheng <bin.cheng@arm.com>
7596
7597 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7598 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7599 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7600 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7601 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7602
8974b625 76032016-04-27 Richard Biener <rguenther@suse.de>
7604
7605 PR ipa/70760
7606 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7607 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7608
886d5463 76092016-04-27 Nathan Sidwell <nathan@acm.org>
7610
7611 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7612 * g++.dg/ubsan/pr63956.C: Adjust error location.
7613
f0e35aa9 76142016-04-27 Nick Clifton <nickc@redhat.com>
7615
7616 PR middle-end/49889
7617 * gcc.dg/pr49889.c: New test.
7618
40385231 76192016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7620
7621 * c-c++-common/memset-array.c: New test.
7622
37229a71 76232016-04-26 Martin Sebor <msebor@redhat.com>
7624
7625 PR c++/66639
7626 * g++.dg/cpp1y/func_constexpr.C: New test.
7627
3eedf9bd 76282016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7629
7630 PR c++/70241
7631 * g++.dg/cpp0x/enum32.C: New test.
7632 * g++.dg/cpp0x/enum33.C: New test.
7633
76342016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7635
7636 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7637 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7638 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7639 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7640 * gcc.c-torture/execute/pr38151.c: Likewise.
7641 * gcc.c-torture/execute/pr66556.c: Likewise.
7642 * gcc.c-torture/execute/pr67781.c: Likewise.
7643 * gcc.c-torture/execute/pr68648.c: Likewise.
7644
8c51f92f 76452016-04-26 Marc Glisse <marc.glisse@inria.fr>
7646
7647 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7648
fa20ebd3 76492016-04-26 Marek Polacek <polacek@redhat.com>
7650
7651 PR c/67784
7652 * gcc.dg/pr67784-3.c: New test.
7653 * gcc.dg/pr67784-4.c: New test.
7654 * gcc.dg/pr67784-5.c: New test.
7655
9db47803 7656 PR c/70791
7657 * gcc.dg/Wnested-externs-2.c: New test.
7658
bff407f2 76592016-04-26 Marc Glisse <marc.glisse@inria.fr>
7660
7661 * gcc.dg/fold-plusmult.c: Adjust.
7662 * gcc.dg/no-strict-overflow-6.c: Adjust.
7663 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7664
78d0c69e 76652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7666
7667 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7668 number scans.
7669 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7670 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7671 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7672 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7673 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7674 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7675 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7676 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7677 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7678 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7679 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7680 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7681 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7682 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7683 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7684 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7685 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7686 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7687 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7688 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7689 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7690 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7691 scans.
7692 * gcc.target/i386/pr32219-4.c: Likewise.
7693 * gcc.target/i386/pr32219-6.c: Likewise.
7694 * gcc.target/i386/pr32219-8.c: Likewise.
7695
221d6722 76962016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7697
7698 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7699 associated options.
7700
514727a9 77012016-04-26 Marek Polacek <polacek@redhat.com>
7702
7703 PR c++/70744
7704 * g++.dg/ext/cond2.C: New test.
7705
e6ee4c61 77062016-04-26 Bin Cheng <bin.cheng@arm.com>
7707
7708 PR tree-optimization/70771
7709 PR tree-optimization/70775
7710 * gcc.dg/pr70771.c: New test.
3730828c 7711 * gcc.dg/pr70775.c: New test.
e6ee4c61 7712
b3d72796 77132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7714
7715 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7716
c11ece29 77172016-04-25 Richard Biener <rguenther@suse.de>
7718
7719 PR tree-optimization/70780
7720 * gcc.dg/torture/pr70780.c: New testcase.
7721
92a44a68 77222016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7723
4860a6bf 7724 * gcc.target/arm/neon-vaddws16.c: New test.
7725 * gcc.target/arm/neon-vaddws32.c: New test.
7726 * gcc.target/arm/neon-vaddwu16.c: New test.
7727 * gcc.target/arm/neon-vaddwu32.c: New test.
7728 * gcc.target/arm/neon-vaddwu8.c: New test.
7729 * lib/target-supports.exp
d40b10b2 7730 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7731 that arm neon support vector widen sum of HImode TO SImode.
7732
4bbfd6c2 77332016-04-23 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR sanitizer/70712
7736 * c-c++-common/asan/pr70712.c: New test.
7737
524df596 77382016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7739
7740 * .gitattributes: New file.
7741
426c75c3 77422016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7743
7744 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7745
c052a8d5 77462016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7747
7748 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7749 * gfortran.dg/submodule_15.f08: Likewise.
7750
c08d4612 77512016-04-22 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/70740
7754 * gcc.dg/torture/pr70740.c: New testcase.
7755
fd3211e1 77562016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7757
7758 PR target/70750
7759 * gcc.target/i386/pr70750-1.c: New test.
7760 * gcc.target/i386/pr70750-2.c: Likewise.
7761
15acd78c 77622016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/70540
7765 * g++.dg/cpp0x/auto48.C: New.
7766
192bf59c 77672016-04-21 Marek Polacek <polacek@redhat.com>
7768
7769 PR c++/70513
7770 * g++.dg/cpp0x/forw_enum12.C: New test.
7771 * g++.dg/cpp0x/forw_enum13.C: New test.
7772
5d429e99 77732016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7774
7775 PR target/70728
7776 * gcc.target/i386/pr70728.c: New test.
7777
06777d85 77782016-04-21 Richard Biener <rguenther@suse.de>
7779
7780 PR middle-end/70747
7781 * gcc.dg/pr70747.c: New testcase.
7782
7434c6fb 77832016-04-21 Bin Cheng <bin.cheng@arm.com>
7784
7785 PR tree-optimization/70715
7786 * gcc.dg/tree-ssa/scev-13.c: New test.
7787
f3ec0970 77882016-04-21 Marc Glisse <marc.glisse@inria.fr>
7789
7790 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7791
523f3a9d 77922016-04-21 Marc Glisse <marc.glisse@inria.fr>
7793
7794 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7795
ace7bf06 77962016-04-20 Jan Hubicka <jh@suse.cz>
7797
7798 PR ipa/70018
7799 * g++.dg/ipa/nothrow-1.C: New testcase.
7800
2b073aa6 78012016-04-20 Nathan Sidwell <nathan@acm.org>
7802
7803 PR c++/55635
7804 * g++.dg/eh/delete1.C: New.
7805
8a574c11 78062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7807
7808 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7809 -mtune-ctrl=sse_typeless_stores.
7810
e3400750 78112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7812
7813 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7814
4bd8a059 78152016-04-20 Bin Cheng <bin.cheng@arm.com>
7816
7817 PR tree-optimization/69489
7818 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7819
70574e60 78202016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7821
7822 PR c++/69363
7823 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7824 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7825 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7826
bd6f374c 78272016-04-20 Bin Cheng <bin.cheng@arm.com>
7828
7829 PR tree-optimization/56625
7830 PR tree-optimization/69489
7831 * gcc.dg/vect/pr56625.c: New test.
7832 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7833
482539ee 78342016-04-20 Andrew Pinski <apinski@cavium.com>
7835
7836 PR target/64971
7837 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7838
b4672800 78392016-04-20 Arnaud Charlet <charlet@adacore.com>
7840
7841 * gnat.dg/self1.adb: Remove now incorrect test.
7842
4fb48737 78432016-04-20 Bin Cheng <bin.cheng@arm.com>
7844
7845 * gcc.dg/tree-ssa/scev-11.c: New test.
7846 * gcc.dg/tree-ssa/scev-12.c: New test.
7847
97efb92e 78482016-04-20 Marek Polacek <polacek@redhat.com>
7849
7850 PR tree-optimization/70725
7851 * gcc.dg/pr70725.c: New test.
7852
9d2d4060 78532016-04-20 Richard Biener <rguenther@suse.de>
7854
7855 PR tree-optimization/70726
7856 * g++.dg/vect/pr70726.cc: New testcase.
7857
54530437 78582016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7859
7860 PR target/70674
7861 * gcc.target/s390/pr70674.c: New test.
7862
acda2210 78632016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7864
7865 PR libgfortran/70684
7866 * gfortran.dg/list_read_14.f90: New test.
7867
b7040bb0 78682016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7869
7870 PR target/69201
7871 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7872 extern to force it misaligned.
7873 (b): Likewise.
7874 (c): Likewise.
7875 (d): Likewise.
7876 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7877 Don't check `*' before movv4sf_internal.
7878 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7879 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7880 Don't check `*' before movv16qi_internal.
7881 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7882 extern to force it misaligned.
7883 (b): Likewise.
7884 (c): Likewise.
7885 (d): Likewise.
7886 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7887 Don't check `*' before movv2df_internal.
7888 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7889 extern to force it misaligned.
7890 (b): Likewise.
7891 (c): Likewise.
7892 (d): Likewise.
7893 Check movv8sf_internal instead of avx_storeups256.
7894 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7895
263b5475 78962016-04-19 Richard Biener <rguenther@suse.de>
7897
7898 PR tree-optimization/70171
7899 * g++.dg/tree-ssa/pr70171.C: New testcase.
7900
222ac318 79012016-04-19 Richard Biener <rguenther@suse.de>
7902
7903 PR tree-optimization/70724
7904 * gcc.dg/torture/pr70724.c: New testcase.
7905
003000a4 79062016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7907
7908 PR middle-end/70689
4860a6bf 7909 * gcc.target/i386/pr70689.c: New.
003000a4 7910
3f6e13de 79112016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7912
7913 PR target/70708
7914 * gcc.target/i386/pr70708.c: New test.
7915
10abddbd 79162016-04-18 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/43434
7919 * gcc.dg/vect/pr43434.c: New testcase.
7920 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7921 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7922 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7923 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7924 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7925 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7926 * gcc.dg/gomp/pr68640.c: Likewise.
7927 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7928 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7929
950db54a 79302016-04-18 Richard Biener <rguenther@suse.de>
7931
7932 PR tree-optimization/70701
7933 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7934
67ccbf39 79352016-04-18 Tom de Vries <tom@codesourcery.com>
7936
7937 PR testsuite/70699
7938 * gcc.dg/pr70161.c: Add dot-file scans.
7939 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7940 instead of after last dot char.
7941
021ad2f3 79422016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7943
7944 * c-c++-common/dump-ada-spec-3.c: New test.
7945 * c-c++-common/dump-ada-spec-4.c: Likewise.
7946
d572fcfd 79472016-04-17 Tom de Vries <tom@codesourcery.com>
7948
7949 PR other/70183
7950 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7951
8b4ee73c 79522016-04-15 Jan Hubicka <jh@suse.cz>
7953
7954 PR ipa/70018
7955 * g++.dg/ipa/pure-const-1.C: New testcase.
7956 * g++.dg/ipa/pure-const-2.C: New testcase.
7957 * g++.dg/ipa/pure-const-3.C: New testcase.
7958
eac243e7 79592016-04-15 Marek Polacek <polacek@redhat.com>
7960
7961 PR c/70671
7962 * gcc.dg/bitfld-22.c: New test.
7963
64c1df32 79642016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7965
7966 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7967 x86_64.
7968
926f9422 79692016-04-15 Marek Polacek <polacek@redhat.com>
7970
7971 PR c/70651
7972 * c-c++-common/pr70651.c: New test.
7973
309bbaa3 79742016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7975
7976 PR rtl-optimization/70681
7977 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7978 dump scan on arm and powerpc.
7979 * gcc.dg/pr10474.c: Likewise.
7980
b4ba8358 79812016-04-15 Jakub Jelinek <jakub@redhat.com>
7982
ed92874a 7983 PR c++/69517
7984 PR c++/70019
7985 PR c++/70588
7986 * g++.dg/cpp1y/vla11.C: Revert for real.
7987
b4ba8358 7988 PR c/70436
7989 * c-c++-common/Wparentheses-1.c: New test.
7990 * c-c++-common/gomp/Wparentheses-1.c: New test.
7991 * c-c++-common/gomp/Wparentheses-2.c: New test.
7992 * c-c++-common/gomp/Wparentheses-3.c: New test.
7993 * c-c++-common/gomp/Wparentheses-4.c: New test.
7994 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7995 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7996 * c-c++-common/goacc/Wparentheses-1.c: New test.
7997
65717bb5 79982016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7999
8000 PR target/70662
8001 * gcc.target/i386/pr70662.c: New test.
8002
ca1a4077 80032016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8004 Alan Modra <amodra@gmail.com>
ca1a4077 8005
8006 PR tree-optimization/70130
8007 * gcc.dg/vect/O3-pr70130.c: New testcase.
8008
dbe1794c 80092016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8010
11836644 8011 PR target/70669
8012 * gcc.target/powerpc/pr70669.c: New test.
8013
dbe1794c 8014 PR target/70640
8015 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8016 a power7 system that does not have an assembler that supports
8017 power8.
8018
4c1007f1 80192016-04-14 Martin Sebor <msebor@redhat.com>
8020
8021 PR c++/69517
8022 PR c++/70019
8023 PR c++/70588
8024 * c-c++-common/ubsan/vla-1.c: Revert.
8025 * g++.dg/cpp1y/vla11.C: Same.
8026 * g++.dg/cpp1y/vla12.C: Same.
8027 * g++.dg/cpp1y/vla13.C: Same.
8028 * g++.dg/cpp1y/vla14.C: Same.
8029 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8030 * g++.dg/init/array24.C: Same.
4c1007f1 8031 * g++.dg/ubsan/vla-1.C: Same.
8032
22dcab66 80332016-04-14 Marek Polacek <polacek@redhat.com>
8034 Jan Hubicka <hubicka@ucw.cz>
8035
8036 PR c++/70029
8037 * g++.dg/torture/pr70029.C: New test.
8038
3e74b025 80392016-04-14 Martin Sebor <msebor@redhat.com>
8040
8041 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8042 type size to prevent failures on targets with very low maximum
8043 alignment.
8044
1d2e0f2a 80452016-04-14 Richard Biener <rguenther@suse.de>
8046
8047 PR tree-optimization/70623
8048 * gcc.dg/torture/pr70623.c: New testcase.
8049 * gcc.dg/torture/pr70623-2.c: Likewise.
8050
9aed0626 80512016-04-13 Martin Sebor <msebor@redhat.com>
8052
8053 PR c++/69517
8054 PR c++/70019
8055 PR c++/70588
8056 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8057 * g++.dg/cpp1y/vla11.C: New test.
8058 * g++.dg/cpp1y/vla12.C: New test.
8059 * g++.dg/cpp1y/vla13.C: New test.
8060 * g++.dg/cpp1y/vla14.C: New test.
8061 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8062 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8063 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8064
fd499010 80652016-04-13 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR c++/70641
8068 * g++.dg/opt/pr70641.C: New test.
8069
87fa7252 80702016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8071
8072 PR rtl-optimization/68749
8073 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8074 effects of argument promotions.
8075 Remove default args to dg-skip-if.
8076
6c40e18b 80772016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8078
8079 PR c++/70635
8080 * g++.dg/parse/pr70635.C: New.
8081
92c53257 80822016-04-13 Marek Polacek <polacek@redhat.com>
8083
8084 PR c++/70639
8085 * c-c++-common/Wmisleading-indentation-4.c: New test.
8086
0241e4dc 80872016-04-13 Marek Polacek <polacek@redhat.com>
8088
8089 PR c/70436
4860a6bf 8090 * gcc.dg/Wparentheses-12.c: New test.
8091 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8092
92bda444 80932016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8094
8095 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8096 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8097 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8098
38ea8a26 80992016-04-13 Jakub Jelinek <jakub@redhat.com>
8100
d08aa032 8101 PR middle-end/70633
8102 * gcc.c-torture/compile/pr70633.c: New test.
8103
38ea8a26 8104 PR debug/70628
8105 * gcc.dg/torture/pr70628.c: New test.
8106
9231d5c2 81072016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8108
8109 PR c++/70610
8110 * g++.dg/template/pr70610.C: New test.
8111 * g++.dg/template/pr70610-2.C: New test.
8112 * g++.dg/template/pr70610-3.C: New test.
8113 * g++.dg/template/pr70610-4.C: New test.
8114
249ca944 81152016-04-12 Jakub Jelinek <jakub@redhat.com>
8116
7f2ea2fb 8117 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8118 128 instead of 32.
8119
249ca944 8120 PR c++/70571
8121 * g++.dg/ext/pr70571.C: New test.
8122
8ca5a97d 81232016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8124
bf32a52d 8125 PR target/70640
8ca5a97d 8126 * gcc.target/powerpc/pr70640.c: New test.
8127
e971b45f 81282016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8129
8130 PR c++/68722
8131 * g++.dg/parse/pr68722.C: New.
8132
0b54d964 81332016-04-12 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR rtl-optimization/70596
8136 * gcc.target/i386/pr70596.c: New test.
8137
d2dd85e3 81382016-04-12 Nathan Sidwell <nathan@acm.org>
8139
8140 PR c++/70501
8141 * g++.dg/init/pr70501.C: New.
8142
2d0001b0 81432016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8144
8145 * gcc.target/i386/asm-flag-6.c: New test.
8146
6c4df0d1 81472016-04-12 Tom de Vries <tom@codesourcery.com>
8148
8149 PR tree-optimization/68756
8150 * gcc.dg/graphite/pr68756.c: New test.
8151
0d60da57 81522016-04-12 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR tree-optimization/70602
8155 * gcc.c-torture/execute/pr70602.c: New test.
8156
62735984 81572016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8158
8159 PR target/70381
8160 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8161 __float128 emulator is built and runs.
8162 * gcc.target/powerpc/float128-1.c: Likewise.
8163
8164 * lib/target-supports.exp (check_ppc_float128_sw_available):
8165 Rework tests for __float128 software and hardware
8166 availability. Fix exit condition to return 0 on success.
8167
a702492c 81682016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8169
8170 PR target/70133
8171 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8172 * gcc.target/aarch64/target_attr_15.c: Likewise.
8173
a8c5ce92 81742016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8175
8176 PR c++/69066
8177 * g++.dg/cpp1y/pr69066.C: New.
8178
5ecab913 81792016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8180
8181 PR fortran/68566
8182 * gfortran.dg/pr36192.f90: Update test.
8183 * gfortran.dg/pr36192_1.f90: Update test.
8184 * gfortran.dg/real_dimension_1.f: Update test.
8185 * gfortran.dg/parameter_array_init_7.f90: New test.
8186
6cb5ef70 81872016-04-09 John David Anglin <danglin@gcc.gnu.org>
8188
4edfdd23 8189 PR testsuite/64039
8190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8191
964f71e3 8192 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8193
5d61c198 8194 PR rtl-optimization/66669
8195 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8196
16eaaf58 8197 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8198
0b68802d 8199 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8200 * gcc.dg/pie-1.c: Likewise.
8201 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8202 * gcc.dg/pic-4.c: Likewise.
8203 * gcc.dg/pie-3.c: Likewise.
8204 * gcc.dg/pie-4.c: Likewise.
8205
9c0dd509 8206 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8207
03b2d3c1 8208 PR tree-optimization/68644
8209 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8210
6cb5ef70 8211 PR rtl-optimization/64886
8212 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8213
07de41ba 82142016-04-09 Tom de Vries <tom@codesourcery.com>
8215
8216 PR tree-optimization/68953
8217 * gcc.dg/graphite/pr68953.c: New test.
8218
d294e3fb 82192016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8220
8221 PR fortran/70592
8222 * gfortran.dg/deferred_character_16.f90: New test.
8223
3cb15094 82242016-04-09 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR tree-optimization/70586
8227 * gcc.c-torture/execute/pr70586.c: New test.
8228
a02dc66f 82292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8230
8231 PR sanitizer/70573
8232 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8233 with __builtin_memset
8234 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8235
0c302595 82362016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8237
8238 PR lto/70289
8239 PR ipa/70348
8240 PR tree-optimization/70373
8241 PR middle-end/70533
8242 PR middle-end/70534
8243 PR middle-end/70535
8244 * c-c++-common/goacc/reduction-5.c: New test.
8245 * c-c++-common/goacc/reduction-promotions.c: New test.
8246 * gfortran.dg/goacc/reduction-3.f95: New test.
8247 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8248
c6c0523b 82492016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8250
8251 PR c++/70590
8252 PR c++/70452
8253 * g++.dg/pr70590.C: New test.
8254 * g++.dg/pr70590-2.C: New test.
8255
3ac399da 82562016-04-08 Jakub Jelinek <jakub@redhat.com>
8257
e97d1706 8258 PR middle-end/70593
8259 * gcc.target/i386/pr70593.c: New test.
8260
3ac399da 8261 PR rtl-optimization/70574
8262 * gcc.target/i386/avx2-pr70574.c: New test.
8263
fcfbb129 82642016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8265
8266 PR sanitizer/70541
8267 * c-c++-common/asan/pr70541.c: New test.
8268
0aabcddf 82692016-04-08 Tom de Vries <tom@codesourcery.com>
8270
8271 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8272 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8273
bec0c1e8 82742016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8275
8276 PR target/70566
8277 * gcc.c-torture/execute/pr70566.c: New test.
8278
87c791f5 82792016-04-08 Tom de Vries <tom@codesourcery.com>
8280
8281 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8282 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8283
7f38718f 82842016-04-08 Alan Modra <amodra@gmail.com>
8285
8286 * gcc.target/powerpc/pr70117.c: New.
8287
a96a7710 82882016-04-07 Jakub Jelinek <jakub@redhat.com>
8289
7a6265d1 8290 PR testsuite/70581
8291 * gcc.dg/lto/simd-function_0.c: New test.
8292
a96a7710 8293 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8294 clones.
8295 * c-c++-common/attr-simd-2.c: Likewise.
8296 * c-c++-common/attr-simd-4.c: Likewise.
8297 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8298 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8299
508dd607 83002016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8301
8302 PR testsuite/70553
8303 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8304
1b61585a 83052016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8306 Tom de Vries <tom@codesourcery.com>
8307
8308 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8309 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8310 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8311 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8312 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8313 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8314 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8315 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8316
5f060aa8 83172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8318
8319 PR c/70436
8320 * g++.dg/warn/Wparentheses-29.C: New test.
8321
d3831f71 83222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8323
8324 PR c/70436
8325 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8326 explicit braces to resolve a future -Wparentheses warning.
8327
382ece2d 83282016-04-06 Richard Henderson <rth@redhat.com>
8329
8330 * gcc.dg/pr61817-1.c: New test.
8331 * gcc.dg/pr61817-2.c: New test.
8332 * gcc.dg/pr69391-1.c: New test.
8333 * gcc.dg/pr69391-2.c: New test.
8334
72234ee9 83352016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8336
8337 PR rtl-optimization/70398
4860a6bf 8338 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8339
5547150a 83402016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8343
15b70121 83442016-04-06 Yvan Roux <yvan.roux@linaro.org>
8345 Pedro Alves <palves@redhat.com>
8346
8347 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8348
585aefbb 83492016-04-06 Jakub Jelinek <jakub@redhat.com>
8350
0cbb513b 8351 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8352 Check for avx512f effective targets instead of avx2.
8353 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8354 for AVX512F clones.
8355 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8356 * g++.dg/gomp/declare-simd-1.C: Likewise.
8357 * g++.dg/gomp/declare-simd-3.C: Likewise.
8358 * g++.dg/gomp/declare-simd-4.C: Likewise.
8359
585aefbb 8360 PR middle-end/70550
8361 * c-c++-common/gomp/pr70550-1.c: New test.
8362 * c-c++-common/gomp/pr70550-2.c: New test.
8363
0b91cceb 83642016-04-05 Nathan Sidwell <nathan@acm.org>
8365
8366 PR c++/70512
8367 * g++.dg/ext/attribute-may-alias-5.C: New.
8368
645a9d8e 83692016-04-05 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR c++/70336
8372 * c-c++-common/pr70336.c: New test.
8373 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8374 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8375
bdf23925 83762016-04-05 Jan Hubicka <hubicka@ucw.cz>
8377
8378 PR ipa/66223
8379 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8380
aaff837c 83812016-04-05 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR rtl-optimization/70542
8384 * gcc.dg/torture/pr70542.c: New test.
8385 * gcc.target/i386/avx2-pr70542.c: New test.
8386
2eac58a0 83872016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8388
8389 PR tree-optimization/70509
8390 * gcc.target/i386/avx512bw-pr70509.c: New test.
8391
4f7ebe46 83922016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8393
8394 PR c++/70452
8395 * g++.dg/ext/constexpr-vla4.C: New test.
8396
305d86a0 83972016-04-05 Uros Bizjak <ubizjak@gmail.com>
8398
8399 PR target/70510
8400 * gcc.target/i386/pr70510.c: New test.
8401
eec3b789 84022016-04-05 Richard Biener <rguenther@suse.de>
8403
8404 PR tree-optimization/70526
8405 * g++.dg/torture/pr70526.C: New testcase.
8406
ca943582 84072016-04-05 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR target/70525
8410 * gcc.target/i386/pr70525.c: New test.
8411
87825cd5 84122016-04-05 Richard Biener <rguenther@suse.de>
8413
8414 PR middle-end/70499
8415 * g++.dg/torture/pr70499.C: New testcase.
8416
14638828 84172016-04-05 Richard Biener <rguenther@suse.de>
8418
8419 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8420 remove XFAIL.
8421
967a90d5 84222016-04-04 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR middle-end/70307
8425 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8426 rs6000 ABI warnings.
8427
d374a3a3 84282016-04-04 Jan Hubicka <hubicka@ucw.cz>
8429
8430 PR ipa/66223
8431 * g++.dg/ipa/devirt-51.C: New testcase.
8432
8ff377a6 84332016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8434 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8435
8436 PR middle-end/70457
8437 * gcc.dg/torture/pr70457.c: New.
8438
f567b44f 84392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8440
8441 PR fortran/67538
8442 * gfortran.dg/allocate_with_source_19.f08: New test.
8443
89d4ebfa 84442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8445
8446 PR fortran/65795
8447 * gfortran.dg/coarray_allocate_6.f08: New test.
8448
68ab33a6 84492016-04-04 Richard Biener <rguenther@suse.de>
8450
8451 PR rtl-optimization/70484
8452 * gcc.dg/torture/pr70484.c: New testcase.
8453
c4f5465d 84542016-04-04 Marek Polacek <polacek@redhat.com>
8455
8456 PR c/70307
8457 * gcc.dg/torture/pr70307.c: New test.
8458
bfec6609 84592016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8460
8461 PR target/70416
8462 PR target/67391
8463 * gcc.target/sh/torture/pr70416.c: New.
8464
40df9099 84652016-04-02 Martin Sebor <msebor@redhat.com>
8466
8467 PR c++/67376
8468 PR c++/70170
8469 PR c++/70172
8470 PR c++/70228
8471 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8472 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8473 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8474 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8475 * g++.dg/cpp0x/constexpr-string.C: Same.
8476 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8477 * g++.dg/cpp0x/pr65398.C: Same.
8478 * g++.dg/ext/constexpr-vla1.C: Same.
8479 * g++.dg/ext/constexpr-vla2.C: Same.
8480 * g++.dg/ext/constexpr-vla3.C: Same.
8481 * g++.dg/ubsan/pr63956.C: Same.
8482
0edb9bfe 84832016-04-01 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR rtl-optimization/70467
8486 * gcc.target/i386/pr70467-2.c: New test.
8487
e5b1a1d9 84882016-04-01 Jakub Jelinek <jakub@redhat.com>
8489 Marek Polacek <polacek@redhat.com>
8490
8491 PR c++/70488
8492 * g++.dg/init/new47.C: New test.
8493
b2ca3fb0 84942016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8495
8496 PR target/70496
8497 * gcc.target/arm/pr70496.c: New test.
8498
4c3bd1e3 84992016-04-01 Nathan Sidwell <nathan@acm.org>
8500
47de69ad 8501 PR c++/68475
8502 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8503
313d569f 85042016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8505
8506 PR target/69890
8507 * gcc.dg/strlenopt.h (memmove): New.
8508 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8509 instead of "string.h".
8510 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8511 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8512 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8513 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8514 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8515 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8516 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8517 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8518 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8519 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8520 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8521 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8522 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8523 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8524 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8525 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8526 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8527 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8528 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8529 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8530
5469facd 85312016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8532
8533 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8534 (Holder::foo): Reflect this.
8535
503de754 85362016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8537
8538 PR target/70442
8539 * gcc.dg/pr70442.c: New test.
8540
13ee2de7 85412016-03-31 Nathan Sidwell <nathan@acm.org>
8542
8543 PR c++/70393
8544 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8545
5e0d03a8 85462016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8547
8548 PR target/70453
8549 * gcc.target/i386/pr70453.c: New test.
8550
8cb82ed4 85512016-03-31 Andrey Belevantsev <abel@ispras.ru>
8552
8553 PR target/70292
8554 * gcc.c-torture/pr70292.c: New test.
8555
7952b661 85562016-03-31 Marek Polacek <polacek@redhat.com>
8557
8558 PR c/70297
8559 * c-c++-common/pr70297.c: New test.
8560 * g++.dg/cpp0x/typedef-redecl.C: New test.
8561 * gcc.dg/typedef-redecl2.c: New test.
8562
1607cc74 85632016-03-31 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR rtl-optimization/70460
8566 * gcc.c-torture/execute/pr70460.c: New test.
8567
c689c252 85682016-03-31 Richard Biener <rguenther@suse.de>
8569
8570 PR c++/70430
8571 * g++.dg/ext/vector30.C: New testcase.
8572
91c9586d 85732016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8574 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575
8576 * gfortran.dg/fmt_pf.f90: New test.
8577
afa5c1b8 85782016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8579
8580 Forward-port from 5 branch
8581 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR testsuite/70356
8584 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8585 dg-require-effective-target after dg-do.
8586
8587 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8588
8589 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8590
6a5dcab3 85912016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8592 Julian Brown <julian@codesourcery.com>
8593 Chung-Lin Tang <cltang@codesourcery.com>
8594 Cesar Philippidis <cesar@codesourcery.com>
8595 James Norris <jnorris@codesourcery.com>
8596 Tom de Vries <tom@codesourcery.com>
8597 Nathan Sidwell <nathan@codesourcery.com>
8598
305d86a0 8599 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8600 * c-c++-common/goacc/loop-clauses.c: Likewise.
8601 * g++.dg/goacc/template.C: Likewise.
8602 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8603 * gfortran.dg/goacc/loop-1.f95: Likewise.
8604 * gfortran.dg/goacc/loop-5.f95: Likewise.
8605 * gfortran.dg/goacc/loop-6.f95: Likewise.
8606 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8607 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8608 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8609 * c-c++-common/goacc/clauses-fail.c: Likewise.
8610 * c-c++-common/goacc/parallel-1.c: Likewise.
8611 * c-c++-common/goacc/reduction-1.c: Likewise.
8612 * c-c++-common/goacc/reduction-2.c: Likewise.
8613 * c-c++-common/goacc/reduction-3.c: Likewise.
8614 * c-c++-common/goacc/reduction-4.c: Likewise.
8615 * c-c++-common/goacc/routine-3.c: Likewise.
8616 * c-c++-common/goacc/routine-4.c: Likewise.
8617 * c-c++-common/goacc/routine-5.c: Likewise.
8618 * c-c++-common/goacc/tile.c: Likewise.
8619 * g++.dg/goacc/template.C: Likewise.
8620 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8621 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8622 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8623 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8624 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8625 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8626 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8627 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8628 * c-c++-common/goacc/use_device-1.c: ... this file.
8629 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8630 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8631 * c-c++-common/goacc/host_data-6.c: ... this file.
8632 * c-c++-common/goacc/loop-2-kernels.c: New file.
8633 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8634 * c-c++-common/goacc/loop-3.c: Likewise.
8635 * g++.dg/goacc/reference.C: Likewise.
8636 * g++.dg/goacc/routine-1.C: Likewise.
8637 * g++.dg/goacc/routine-2.C: Likewise.
8638
932c0baa 86392016-03-30 Richard Biener <rguenther@suse.de>
8640
8641 PR middle-end/70450
8642 * gcc.dg/torture/pr70450.c: New testcase.
8643
7f7c4659 86442016-03-30 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR target/70421
8647 * gcc.dg/torture/pr70421.c: New test.
8648 * gcc.target/i386/avx512f-pr70421.c: New test.
8649
9cbfe80c 86502016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8651
8652 PR testsuite/70364
8653 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8654 (check): New function.
8655 (bar): Call check.
8656 (foo): Align stack to 16 bytes when calling bar.
8657 * gcc.target/i386/cleanup-2.c: Likewise.
8658
f56c7d36 86592016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8660
8661 PR tree-optimization/59124
8662 * gcc.dg/Warray-bounds-19.c: New test.
8663
92a44a68 86642016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8665
8666 * lib/prune.exp (escape_regex_chars): New.
8667 (prune_file_path): Update to quote metcharacters for regexp.
8668
a3daa269 86692016-03-29 Jakub Jelinek <jakub@redhat.com>
8670
24e1ba3d 8671 PR rtl-optimization/70429
8672 * gcc.c-torture/execute/pr70429.c: New test.
8673
a3daa269 8674 PR tree-optimization/70405
8675 * gcc.dg/pr70405.c: New test.
8676
3ef41a6e 86772016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8678
8679 PR fortran/70397
8680 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8681 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8682
4abd9410 86832016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8684
8685 PR testsuite/64177
8686 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8687 __cilkrts_set_param to set two workers.
8688 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8689 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8690
b58e5f0f 86912016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8692
305d86a0 8693 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8694
bff53658 86952016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8696
8697 PR target/70406
305d86a0 8698 * gcc.target/i386/pr70406.c: New test.
bff53658 8699
bb2c9c15 87002016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8701
8702 * gnat.dg/specs/double_record_extension3.ads: New test.
8703
f12c84ab 87042016-03-25 Richard Henderson <rth@redhat.com>
8705
8706 PR target/70120
8707 * gcc.target/aarch64/pr70120-1.c: New.
8708 * gcc.target/aarch64/pr70120-2.c: New.
8709 * gcc.target/aarch64/pr70120-3.c: New.
8710
b0bf58c4 87112016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8712
8713 PR c++/62212
8714 * g++.dg/template/mangle2.C: The dg-do directive should be
8715 "compile" not "assemble".
8716
f175ba0f 87172016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8718
8719 PR lto/69650
8720 * gcc.dg/pr69650.c: New test.
8721
4cc3295f 87222016-03-25 David Edelsohn <dje.gcc@gmail.com>
8723
8724 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8725
0cf40600 87262016-03-25 Alan Modra <amodra@gmail.com>
8727
8728 * gcc.dg/dfp/pr70052.c: New test.
8729
3aebf099 87302016-03-24 Richard Henderson <rth@redhat.com>
8731
8732 PR middle-end/69845
8733 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8734 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8735
83245bd3 87362016-03-24 Tom de Vries <tom@codesourcery.com>
8737
8738 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8739
108e7ee4 87402016-03-24 Tom de Vries <tom@codesourcery.com>
8741
8742 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8743 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8744
17af0b14 87452016-03-24 Tom de Vries <tom@codesourcery.com>
8746
8747 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8748 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8749
6c8770ee 87502016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8751
8752 PR c++/62212
8753 * g++.dg/template/mangle2.C: New test.
8754
a7e21b7b 87552016-03-24 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/70396
8758 * gcc.dg/torture/pr70396.c: New testcase.
8759
f365d297 87602016-03-24 Richard Biener <rguenther@suse.de>
8761
8762 PR middle-end/70370
8763 * gcc.dg/torture/pr70370.c: New testcase.
8764
da7aeb13 87652016-03-24 Tom de Vries <tom@codesourcery.com>
8766
8767 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8768 * gfortran.dg/goacc/kernels-tree.f95: Same.
8769 * gfortran.dg/goacc/parallel-tree.f95: Same.
8770
80b30de0 87712016-03-24 Tom de Vries <tom@codesourcery.com>
8772
8773 * c-c++-common/goacc/uninit-if-clause.c: New test.
8774 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8775
cb9b6b99 87762016-03-24 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR target/70290
305d86a0 8779 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8780 Fix formatting.
cb9b6b99 8781
a4225fff 87822016-03-24 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/70372
8785 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8786
5a869ab8 87872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8788
8789 PR c++/70347
8790 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8791
36ce5faa 87922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8793
8794 PR c++/70332
8795 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8796
c4fa85c9 87972016-03-23 Jakub Jelinek <jakub@redhat.com>
8798
d9377ad5 8799 PR c++/70001
8800 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8801 * g++.dg/cpp1y/pr70001.C: New test.
8802
c4fa85c9 8803 PR c++/70323
8804 * g++.dg/cpp0x/constexpr-70323.C: New test.
8805
0a2062da 88062016-03-23 Alexandre Oliva <aoliva@redhat.com>
8807 Jason Merrill <jason@redhat.com>
8808 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR c++/69315
8811 * g++.dg/cpp0x/constexpr-69315.C: New test.
8812 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8813
62d2a6dc 88142016-03-23 Marek Polacek <polacek@redhat.com>
8815
8816 PR c++/69884
8817 * g++.dg/warn/Wignored-attributes-1.C: New test.
8818 * g++.dg/warn/Wignored-attributes-2.C: New test.
8819
a82d6246 88202016-03-23 Tom de Vries <tom@codesourcery.com>
8821
8822 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8823 initialization.
8824 * gfortran.dg/goacc/private-3.f95 (test): Same.
8825 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8826 missing use param.
8827
dc834ba1 88282016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8829
8830 * lib/target-supports.exp: Remove v7ve entry from loop
8831 creating effective target checks.
8832 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8833 (add_options_for_arm_arch_v7ve): Likewise.
8834
7e83fd1f 88352016-03-23 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR tree-optimization/70354
8838 * gcc.dg/vect/pr70354-1.c: New test.
8839 * gcc.dg/vect/pr70354-2.c: New test.
8840 * gcc.target/i386/avx2-pr70354-1.c: New test.
8841 * gcc.target/i386/avx2-pr70354-2.c: New test.
8842
4e4da058 88432016-03-22 Jeff Law <law@redhat.com>
8844
8845 PR target/70232
8846 * gcc.dg/tree-ssa/pr70232.c: New test.
8847
6855137b 88482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8849
8850 PR target/70302
8851 * gcc.target/i386/pr70302.c: New test.
8852
19db1ec8 88532016-03-22 Richard Biener <rguenther@suse.de>
8854
8855 PR middle-end/70251
8856 * g++.dg/torture/pr70251.C: New testcase.
8857
4baec9f2 88582016-03-22 David Malcolm <dmalcolm@redhat.com>
8859
8860 PR c/69993
8861 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8862 Wmisleading-indentation.c.
8863 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8864 reflect change to diagnostic text and order of messages.
8865 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8866
fcfec126 88672016-03-22 David Edelsohn <dje.gcc@gmail.com>
8868
8869 * g++.dg/ext/java-3.C: Don't compile on AIX.
8870
aa30728a 88712016-03-22 Richard Biener <rguenther@suse.de>
8872
8873 PR middle-end/70333
8874 * gcc.dg/torture/pr70333.c: New testcase.
8875
46ec4eb4 88762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8877
8878 * g++.dg/ext/pr70290.C: New test.
8879
4880f878 88802016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8881
8882 PR target/70325
8883 * gcc.target/i386/pr70325.c: New test.
8884
3d78ea44 88852016-03-22 Jakub Jelinek <jakub@redhat.com>
8886
5934fb8f 8887 PR target/70329
8888 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8889 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8890
b6436f79 8891 PR target/70300
8892 * gcc.target/i386/pr70300.c: New test.
8893
3d78ea44 8894 PR c++/70295
8895 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8896 (func2): New function for cond with parens, xfail warning for c++.
8897 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8898
b60244f6 88992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8900
8901 PR c++/70096
8902 * g++.dg/template/ptrmem30.C: New test.
8903
c8e3e744 89042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8905
8906 PR c++/70204
8907 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8908 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8909
2715f63a 89102016-03-21 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR middle-end/70326
8913 * gcc.dg/pr70326.c: New test.
8914
2daa2cda 89152016-03-21 Marc Glisse <marc.glisse@inria.fr>
8916 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR tree-optimization/70317
8919 * gcc.dg/pr70317.c: New test.
8920
d9aa5a50 89212016-03-21 Uros Bizjak <ubizjak@gmail.com>
8922
8923 PR target/70327
8924 * gcc.target/i386/pr70327.c: New test.
8925
e1a88bf4 89262016-03-21 Martin Liska <mliska@suse.cz>
8927
61941425 8928 PR ipa/70306
e1a88bf4 8929 * gcc.dg/ipa/pr70306.c: New test.
8930
d9aa5a50 89312016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8932
8933 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8934 * gcc.target/arm/attr-align3.c: Likewise.
8935 * gcc.target/arm/attr_arm.c: Likewise.
8936 * gcc.target/arm/flip-thumb.c: Likewise.
8937
afdde20c 89382016-03-21 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR target/70296
8941 * gcc.target/powerpc/altivec-36.c: New test.
8942
3f2ef661 89432016-03-21 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/70310
8946 * gcc.dg/torture/pr70310.c: New testcase.
8947
08b2b692 89482016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8949
8950 PR target/70293
8951 * gcc.target/i386/pr70293.c: New test.
8952
93505d22 89532016-03-21 Richard Biener <rguenther@suse.de>
8954
8955 PR tree-optimization/70288
8956 * gcc.dg/torture/pr70288-1.c: New testcase.
8957 * gcc.dg/torture/pr70288-2.c: Likewise.
8958
06fd1914 89592016-03-21 Andrey Belevantsev <abel@ispras.ru>
8960
8961 PR rtl-optimization/69307
8962 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8963
b628775e 89642016-03-21 Andrey Belevantsev <abel@ispras.ru>
8965
8966 PR rtl-optimization/69102
8967 * gcc.c-torture/compile/pr69102.c: New test.
8968
1421f43c 89692016-03-18 Jeff Law <law@redhat.com>
8970
8971 PR rtl-optimization/70263
8972 * gcc.c-torture/compile/pr70263-1.c: New test.
8973 * gcc.target/i386/pr70263-2.c: New test.
8974
e7142ce1 89752016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8976
8977 PR rtl-optimization/70278
8978 * gcc.dg/torture/pr70278.c: New test.
8979 * gcc.target/arm/pr70278.c: New test.
8980
5539bc70 89812016-03-18 David Malcolm <dmalcolm@redhat.com>
8982
8983 PR c/70281
8984 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8985 (test_builtin_types_compatible_p): New test function.
8986 * gcc.dg/pr70281.c: New test case.
8987
296a290a 89882016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8989
8990 PR target/70113
8991 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8992
666094f0 89932016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8994
8995 PR tree-optimization/70252
8996 * gcc.dg/pr70252.c: New test.
8997
350514e8 89982016-03-18 Tom de Vries <tom@codesourcery.com>
8999
9000 * gcc.dg/pr70161-2.c: New test.
9001 * gcc.dg/pr70161.c: New test.
9002
011e0cea 90032016-03-18 Tom de Vries <tom@codesourcery.com>
9004
9005 PR ipa/70269
9006 * gcc.dg/pr70269.c: New test.
9007
292a09de 90082016-03-18 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR c++/70267
9011 * g++.dg/ext/java-3.C: New test.
9012
efc86c4c 90132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9014
9015 PR c++/70205
9016 * g++.dg/lookup/pr70205.C: New test.
9017
a28dd575 90182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9019
9020 PR c++/70218
9021 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9022
92e7ab1e 90232016-03-17 Marek Polacek <polacek@redhat.com>
9024
9025 PR c/69407
9026 * gcc.dg/atomic-op-6.c: New test.
9027
7378dbfb 90282016-03-17 David Malcolm <dmalcolm@redhat.com>
9029
9030 PR c/70264
9031 * c-c++-common/pr70264.c: New test case.
9032
f7995d7d 90332016-03-17 Jakub Jelinek <jakub@redhat.com>
9034
e2895b76 9035 PR c++/70144
9036 * c-c++-common/pr70144-1.c: New test.
9037 * c-c++-common/pr70144-2.c: New test.
9038
f7995d7d 9039 PR c++/70272
9040 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9041 * g++.dg/opt/flifetime-dse6.C: New test.
9042 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9043
5ec4a949 90442016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9045
9046 PR driver/70192
9047 * gcc.dg/pic-1.c: New test.
9048 * gcc.dg/pic-2.c: Likewise.
9049 * gcc.dg/pic-3.c: Likewise.
9050 * gcc.dg/pic-4.c: Likewise.
9051 * gcc.dg/pie-1.c: Likewise.
9052 * gcc.dg/pie-2.c: Likewise.
9053 * gcc.dg/pie-3.c: Likewise.
9054 * gcc.dg/pie-4.c: Likewise.
9055 * gcc.dg/pie-5.c: Likewise.
9056 * gcc.dg/pie-6.c: Likewise.
9057
c28550e1 90582016-03-17 Tom de Vries <tom@codesourcery.com>
9059
9060 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9061 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9062
be3296cb 90632016-03-17 Richard Biener <rguenther@suse.de>
9064
9065 PR debug/70271
9066 * g++.dg/debug/pr70271.C: New testcase.
9067
9b60ef21 90682016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9069
9070 * gcc.target/i386/pr70251.c: New test.
9071
9a80bc1a 90722016-03-17 Marek Polacek <polacek@redhat.com>
9073
9074 PR c++/70194
9075 * g++.dg/warn/constexpr-70194.C: New test.
9076
733d7ff9 90772016-03-16 Richard Henderson <rth@redhat.com>
9078
9079 PR middle-end/70240
9080 * gcc.c-torture/compile/pr70240.c: New.
9081
3e6f12bf 90822016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9083
9084 * gcc.c-torture/compile/20151204.c: Skip for avr.
9085
867c9e99 90862016-03-16 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/70245
9089 * g++.dg/opt/pr70245.C: New test.
9090 * g++.dg/opt/pr70245.h: New file.
9091 * g++.dg/opt/pr70245-aux.cc: New file.
9092
8ced6ab7 90932016-03-16 Martin Sebor <msebor@redhat.com>
9094
9095 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9096
37af779a 90972016-03-16 Richard Henderson <rth@redhat.com>
9098
9099 PR middle-end/70199
9100 * gcc.c-torture/compile/pr70199.c: New.
9101
78ed999c 91022016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9103
9104 * gcc.dg/uninit-19.c: Run dos2unix.
9105
462ca422 91062016-03-16 Marek Polacek <polacek@redhat.com>
9107
9108 PR c/70093
9109 * gcc.dg/nested-func-10.c: New test.
9110 * gcc.dg/nested-func-9.c: New test.
9111
fe58aacc 91122016-03-16 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR tree-optimization/68714
9115 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9116
27a53872 91172016-03-16 Tom de Vries <tom@codesourcery.com>
9118
9119 PR tree-optimization/68715
9120 * gcc.dg/graphite/pr68715-2.c: New test.
9121 * gcc.dg/graphite/pr68715.c: New test.
9122 * gfortran.dg/graphite/pr68715.f90: New test.
9123
95049c3c 91242016-03-16 Tom de Vries <tom@codesourcery.com>
9125
9126 PR tree-optimization/68809
9127 * gcc.dg/graphite/pr68809-2.c: New test.
9128 * gcc.dg/graphite/pr68809.c: New test.
9129
09eddd70 91302016-03-16 Jakub Jelinek <jakub@redhat.com>
9131
81fc5915 9132 PR c++/70147
9133 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9134 method call to i () as argument. Adjust expected output.
9135
09eddd70 9136 PR c++/70147
9137 * g++.dg/ubsan/pr70147-1.C: New test.
9138 * g++.dg/ubsan/pr70147-2.C: New test.
9139
6373d2a2 91402016-03-15 Martin Sebor <msebor@redhat.com>
9141
9142 PR c++/58281
9143 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9144
d27a0c11 91452016-03-15 John David Anglin <danglin@gcc.gnu.org>
9146
9908039d 9147 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9148 hppa*-*-hpux*.
9149
45cdc3a6 9150 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9151
d27a0c11 9152 PR libfortran/69799
9153 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9154 libatomic_available.
9155
0dd1d57f 91562016-03-15 Marek Polacek <polacek@redhat.com>
9157
9158 PR c++/70209
9159 * g++.dg/ext/attribute-may-alias-4.C: New test.
9160
0ce02c07 91612016-03-15 Alexander Monakov <amonakov@ispras.ru>
9162
9163 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9164 -fvar-tracking-assignments-toggle flag.
9165
f6e39b30 91662016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9167
9168 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9169
167f93a2 91702016-03-15 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR rtl-optimization/70222
9173 * gcc.c-torture/execute/pr70222-1.c: New test.
9174 * gcc.c-torture/execute/pr70222-2.c: New test.
9175
08a8af4a 91762016-03-15 Richard Henderson <rth@redhat.com>
9177
9178 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9179
738eb905 91802016-03-15 Andrey Belevantsev <abel@ispras.ru>
9181
9182 PR rtl-optimization/69032
9183 * gcc.dg/pr69032.c: New test.
9184
dd148b3a 91852016-03-15 Andrey Belevantsev <abel@ispras.ru>
9186
9187 PR rtl-optimization/63384
d9aa5a50 9188 * g++.dg/pr63384.C: New test.
dd148b3a 9189
acf58115 91902016-03-15 Andrey Belevantsev <abel@ispras.ru>
9191
9192 PR target/64411
9193 * gcc.target/i386/pr64411.C: New test.
9194
a2897dc4 91952016-03-15 Tom de Vries <tom@codesourcery.com>
9196
9197 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9198 * gfortran.dg/goacc/kernels-alias.f95: New test.
9199
7bad2faf 92002016-03-14 Martin Sebor <msebor@redhat.com>
9201
9202 PR c++/53792
9203 * g++.dg/cpp0x/constexpr-inline.C: New test.
9204 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9205
d65fa8d9 92062016-03-14 David Edelsohn <dje.gcc@gmail.com>
9207
9208 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9209
2b3c633f 92102016-03-14 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR middle-end/70219
9213 * gcc.dg/pr70219.c: New test.
9214
e947f9c3 92152016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9216
9217 PR target/70083
9218 * gcc.dg/torture/pr70083.c: New test.
9219 * gcc.target/i386/pr70083.c: New test.
9220
74201dc2 92212016-03-14 Richard Biener <rguenther@suse.de>
9222
9223 PR tree-optimization/56365
9224 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9225
88aea41e 92262016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9227
9228 PR target/70098
9229 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9230 New function.
9231 * g++.dg/pr70098.C: New testcase.
9232
9233
1bd2aefd 92342016-03-14 Tom de Vries <tom@codesourcery.com>
9235
9236 PR tree-optimization/70045
9237 * gcc.dg/graphite/pr70045.c: New test.
9238
922c7033 92392016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9240
9241 PR fortran/69043
9242 * gfortran.dg/include_9.f90: New test.
9243
fd4ab6d9 92442016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9245
9246 PR fortran/45076
9247 gfortran.dg/prof/prof.exp: New script.
9248 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9249
7d7218d3 92502016-03-12 Andrey Belevantsev <abel@ispras.ru>
9251
9252 PR rtl-optimization/69307
9253 * gcc.dg/pr69307.c: New test.
9254
02ffd664 92552016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9256
9257 PR target/69614
9258 * gcc.target/arm/pr69614.c: New.
9259
76e207a9 92602016-03-12 Paul Thomas <pault@gcc.gnu.org>
9261
9262 PR fortran/70031
9263 * gfortran.dg/submodule_14.f08: New test
9264
9265 PR fortran/69524
9266 * gfortran.dg/submodule_15.f08: New test
9267
490ee78a 92682016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9269
9270 PR c++/70106
9271 * g++.dg/cpp1y/paren3.C: New test.
9272
04e137ff 92732016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9274
9275 PR target/70131
9276 * gcc.target/powerpc/ppc-round2.c: New test.
9277
27b2c1c4 92782016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9279
9280 PR target/70123
9281 * gcc.dg/torture/pr70123.c: New test.
9282
84116671 92832016-03-11 Jeff Law <law@redhat.com>
9284
9285 PR tree-optimization/70190
9286 * gcc.c-torture/compile/pr70190.c: New test.
9287
cfa58bc8 92882016-03-11 David Malcolm <dmalcolm@redhat.com>
9289
9290 PR c/68187
9291 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9292 case.
9293 (test43_b): Likewise.
9294 (test43_c): Likewise.
9295 (test43_d): Likewise.
9296 (test43_e): Likewise.
9297 (test43_f): Likewise.
9298 (test43_g): Likewise.
9299 (test44_a): Likewise.
9300 (test44_b): Likewise.
9301 (test44_c): Likewise.
9302 (test44_d): Likewise.
9303 (test44_e): Likewise.
9304
ce234f27 93052016-03-11 David Malcolm <dmalcolm@redhat.com>
9306
9307 PR c/70085
9308 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9309
e4756b48 93102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9311
9312 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9313 dg-options.
9314
1f5ef87e 93152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9316
9317 PR target/70002
9318 PR target/69245
9319 * gcc.target/aarch64/pr69245_2.c: New test.
9320
f9c352a1 93212016-03-11 Jakub Jelinek <jakub@redhat.com>
9322
9323 PR tree-optimization/70177
9324 * gcc.dg/pr70177.c: New test.
9325
4dd92ac6 93262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9327
9328 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9329
331e4fdb 93302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9331
9332 * gcc.dg/tree-ssa/sra-20.c: New.
9333
69262824 93342016-03-11 Jakub Jelinek <jakub@redhat.com>
9335
6f9a7425 9336 PR rtl-optimization/70174
9337 * gcc.dg/pr70174.c: New test.
9338
69262824 9339 PR tree-optimization/70169
9340 * gcc.dg/pr70169.c: New test.
9341
4637a847 93422016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9343
9344 PR target/70160
9345 * gcc.target/i386/pr70160.c: New test.
9346
5a86d754 93472016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9348
9349 * gcc.target/s390/dfp-1.c: New test.
9350
af4c8290 93512016-03-10 Nick Clifton <nickc@redhat.com>
9352
9353 PR target/70044
9354 * gcc.target/aarch64/pr70044.c: New test.
9355
98dfd328 93562016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9357 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR c++/70001
9360 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9361 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9362 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9363
75e72311 93642016-03-10 Jan Hubicka <hubicka@ucw.cz>
9365
9366 PR lto/69589
9367 * g++.dg/lto/pr69589_0.C: New testcase
9368 * g++.dg/lto/pr69589_1.C: New testcase
9369
a2eb1271 93702016-03-10 Marek Polacek <polacek@redhat.com>
9371
9372 PR c++/70153
9373 * g++.dg/delayedfold/unary-plus1.C: New test.
9374
93752016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9376
9377 * gcc.target/arm/pr45701-1.c: Escape brackets.
9378 * gcc.target/arm/pr45701-2.c: Likewise.
9379
5ab2987f 93802016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9381
9382 * gfortran.dg/unconstrained_commons.f: New.
9383
6972afac 93842016-03-10 Alan Modra <amodra@gmail.com>
9385
9386 * gcc.dg/pr69195.c: New.
9387 * gcc.dg/pr69238.c: New.
9388
c82c99ec 93892016-03-10 Tom de Vries <tom@codesourcery.com>
9390
9391 PR testsuite/68915
9392 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9393
a2389d4a 93942016-03-10 Richard Biener <rguenther@suse.de>
9395
9396 PR tree-optimization/70128
9397 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9398 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9399
c272412d 94002016-03-09 Jakub Jelinek <jakub@redhat.com>
9401
a0451069 9402 PR tree-optimization/70152
9403 * gcc.dg/pr70152.c: New test.
9404
c272412d 9405 PR target/70086
9406 * gcc.target/i386/pr70086-1.c: New test.
9407 * gcc.target/i386/pr70086-2.c: New test.
9408 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9409
9410 PR tree-optimization/70127
9411 * gcc.c-torture/execute/pr70127.c: New test.
9412
27dcb7a8 94132016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9414
9415 * c-c++-common/goacc/combined-directives-2.c: New test.
9416
c24757cf 94172016-03-09 David Malcolm <dmalcolm@redhat.com>
9418
9419 PR c/68473
9420 PR c++/70105
9421 * g++.dg/diagnostic/pr70105.C: New test.
9422 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9423 (test_multiple_ordinary_maps): New test function.
9424
83108969 94252016-03-09 David Malcolm <dmalcolm@redhat.com>
9426
9427 PR c/68473
9428 PR c++/70105
9429 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9430 Drop range information from call to inform_at_rich_loc.
9431 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9432 New.
9433 (test_show_locus): Replace calls to rich_location::add_range with
9434 calls to add_range. Rewrite the tests that used the now-defunct
9435 rich_location ctor taking a source_range. Simplify other tests
9436 by replacing calls to COMBINE_LOCATION_DATA with calls to
9437 make_location.
9438
6733c0e8 94392016-03-09 Richard Biener <rguenther@suse.de>
9440 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR tree-optimization/70138
9443 * gcc.dg/vect/pr70138-1.c: New testcase.
9444 * gcc.dg/vect/pr70138-2.c: Likewise.
9445
96abb9f5 94462016-03-09 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR target/70049
9449 * gcc.target/i386/pr70049.c: New test.
9450
42bb3bfb 94512016-03-09 Richard Biener <rguenther@suse.de>
9452
9453 PR c/70143
9454 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9455 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9456 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9457
27527428 94582016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9461 arm-*-*.
9462
248449f2 94632016-03-09 Jakub Jelinek <jakub@redhat.com>
9464
1bd49ced 9465 PR middle-end/67278
9466 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9467
248449f2 9468 PR target/67278
9469 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9470
9471 PR middle-end/70050
9472 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9473 in testcase comment.
9474
dfc460ff 94752016-03-09 Tom de Vries <tom@codesourcery.com>
9476
9477 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9478 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9479 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9480 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9481 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9482 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9483 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9484 * gfortran.dg/goacc/kernels-loop.f95: New test.
9485
0377fc7f 94862016-03-08 Martin Sebor <msebor@redhat.com>
9487
9488 PR c++/62096
9489 * g++.dg/warn/overflow-warn-7.C: New test.
9490
3556aa80 94912016-03-08 Jason Merrill <jason@redhat.com>
9492
9493 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9494 * lib/target-supports.exp (check_effective_target_concepts): New.
9495
e5096208 94962016-03-08 Jakub Jelinek <jakub@redhat.com>
9497
5370eb8d 9498 PR c++/70135
9499 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9500 * g++.dg/ubsan/pr70135.C: New test.
9501
e5096208 9502 PR target/70110
9503 * gcc.dg/pr70110.c: New test.
9504
cc37120d 95052016-03-07 Martin Jambor <mjambor@suse.cz>
9506
9507 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9508 * c-c++-common/gomp/if-1.c: Likewise.
9509 * c-c++-common/gomp/pr61486-2.c: Likewise.
9510 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9511 to dg-additional-options.
9512 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9513 * g++/gomp/target-teams-1.c: Likewise.
9514 * gcc.dg/gomp/gomp.exp: Likewise.
9515 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9516 dg-additional-options.
9517 * gfortran.dg/gomp/gomp.exp: Likewise.
9518 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9519 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9520 dg-additional-options.
9521 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9522
53c248d8 95232016-03-07 Martin Jambor <mjambor@suse.cz>
9524
9525 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9526 * c-c++-common/gomp/gridify-1.c: New test.
9527 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9528
541e79a0 95292016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9530
9531 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9532 trigger for cortex-r8, when scanning for register r8.
9533 * gcc.target/arm/pr45701-2.c: Likewise.
9534
4dfabd94 95352016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9536 Jeff Law <law@redhat.com>
4dfabd94 9537
9538 PR tree-optimization/69740
9539 * gcc.c-torture/compile/pr69740-1.c: New test.
9540 * gcc.c-torture/compile/pr69740-2.c: New test.
9541
1b63a87b 95422016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9543
9544 * lib/target-supports.exp
9545 (check_effective_target_whole_vector_shift): Enable for PPC64.
9546
d33914da 95472016-03-07 Richard Biener <rguenther@suse.de>
9548
9549 PR tree-optimization/70115
9550 * gcc.dg/torture/pr70115.c: New testcase.
9551
584fba4b 95522016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9553
9554 PR middle-end/69916
9555 * c-c-++-common/goacc/pr69916.c: New.
9556
7f2f5ec0 95572016-03-07 Richard Henderson <rth@redhat.com>
9558
9559 * gcc.c-torture/compile/pr70061.c: New test.
9560
f530e7c4 95612016-03-07 Richard Biener <rguenther@suse.de>
9562
9563 PR testsuite/70109
9564 * gcc.dg/vect/O3-pr36098.c: New testcase.
9565
a3855fed 95662016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9567
9568 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9569
091ffc31 95702016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9571
9572 * gnat.dg/renaming9.ad[sb]: New testcase.
9573
2941b871 95742016-03-05 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR c++/70084
9577 * g++.dg/expr/stdarg3.C: New test.
9578
5173ce42 95792016-03-04 Jeff Law <law@redhat.com>
9580
9581 PR tree-optimization/69196
9582 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9583 x86_64-*-*.
9584
2d1d2e55 95852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9586
0e43078e 9587 PR c/69973
9588 * gcc.dg/pr69973.c: New test.
9589
d8ec06ae 9590 PR rtl-optimization/69941
9591 * gcc.dg/torture/pr69941.c: New test.
9592
2d1d2e55 9593 PR c/69824
9594 * gcc.dg/pr69824.c: New test.
9595
32f692e2 95962016-03-05 Tom de Vries <tom@codesourcery.com>
9597
9598 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9599 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9600 function.
9601
1c699e9a 96022016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9603
9604 PR c++/66786
9605 * g++.dg/cpp1y/var-templ48.C: New test.
9606 * g++.dg/cpp1y/var-templ49.C: New test.
9607
358448c6 96082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9609
9610 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9611
01dc3c45 96122016-03-04 Jakub Jelinek <jakub@redhat.com>
9613
e968ff6d 9614 PR c++/70035
9615 * g++.dg/ubsan/pr70035.C: New test.
9616
01dc3c45 9617 PR target/70062
9618 * gcc.target/i386/pr70062.c: New test.
9619
3937d618 96202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9621
9622 * g++.dg/template/typename21.C: Remove c++98_only.
9623
c58ac7f8 96242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9625
9626 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9627
0060768a 96282016-03-04 David Malcolm <dmalcolm@redhat.com>
9629
9630 PR c/68187
9631 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9632 function.
9633 (fn_42_b): Likewise.
9634 (fn_42_c): Likewise.
9635
74c6fd40 96362016-03-04 David Malcolm <dmalcolm@redhat.com>
9637
9638 PR c/68187
9639 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9640 function.
9641 (fn_40_b): Likewise.
9642 (fn_41_a): Likewise.
9643 (fn_41_b): Likewise.
9644
31b11359 96452016-03-04 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR target/70059
9648 * gcc.target/i386/avx512f-pr70059.c: New test.
9649 * gcc.target/i386/avx512dq-pr70059.c: New test.
9650
c5b93452 96512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9652
9653 PR rtl-optimization/57676
9654 * gcc.dg/torture/pr57676.c: New test.
9655
268fbd56 96562016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9657
9658 * gcc.dg/pr70026.c: New test.
9659
6560d1ad 96602016-03-04 Marek Polacek <polacek@redhat.com>
9661
9662 PR c/69798
9663 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9664 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9665
cc7dfddf 96662016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 PR target/70004
9669 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9670 Delete.
9671 (test_corners_sisd_si): Likewise.
9672 (main): Remove checks of the above.
9673 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9674
e9663bd4 96752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9678
dcdd684e 96792016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9680
9681 * gcc.dg/torture/pr69951.c: Accept argc==0.
9682
e692d332 96832016-03-04 Richard Biener <rguenther@suse.de>
9684
9685 PR c++/70054
9686 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9687 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9688
af77b7e6 96892016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9690
9691 PR testsuite/69766
9692 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9693 testing multiarch.
9694
290da96e 96952016-03-04 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR debug/69947
9698 * gcc.dg/guality/pr69947.c: New test.
9699
e51ce713 97002016-03-03 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR ada/70017
9703 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9704
1feed892 97052016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9706
9707 PR rtl-optimization/69904
9708 * gcc.target/arm/pr69904.c: New test.
9709
c32bda69 97102016-03-03 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR target/70021
9713 * gcc.dg/vect/pr70021.c: New test.
9714 * gcc.target/i386/pr70021.c: New test.
9715
1bc579ed 97162016-03-03 Marek Polacek <polacek@redhat.com>
9717
9718 PR middle-end/70050
9719 * gcc.dg/pr70050.c: New test.
9720
cfa8d638 97212016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9722
9723 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9724
1b889259 97252016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9726
9727 PR tree-optimization/70043
9728 * gfortran.dg/vect/pr70043.f90: New test.
9729
f756dfa3 97302016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gnat.dg/specs/task1.ads: New test.
9733
5cb4863d 97342016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9735
9736 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9737 Invoke gdb with -batch.
9738 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9739
5dd12e43 97402016-03-03 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/55936
9743 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9744
d97ba4ca 97452016-03-02 Jeff Law <law@redhat.com>
9746
5d23c86f 9747 PR rtl-optimization/69942
9748 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9749 effects of argument promotions.
9750
d97ba4ca 9751 PR tree-optimization/69987
9752 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9753 target does not support -fprefetch-loop-arrays.
9754
901faaa0 97552016-03-02 Uros Bizjak <ubizjak@gmail.com>
9756
9757 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9758
51f6fdce 97592016-03-02 Bin Cheng <bin.cheng@arm.com>
9760
6bc7872f 9761 PR rtl-optimization/69052
51f6fdce 9762 * gcc.target/i386/pr69052.c: New test.
9763
31d31e07 97642016-03-02 Alan Modra <amodra@gmail.com>
9765
9766 * gcc.dg/pr69990.c: New.
9767
04faee95 97682016-03-02 Jakub Jelinek <jakub@redhat.com>
9769
270d0117 9770 PR c/68062
9771 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9772
9773 PR middle-end/70022
9774 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9775
04faee95 9776 PR target/70028
9777 * gcc.target/i386/pr70028.c: New test.
9778
a2cc9e8e 97792016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9780
9781 * c-c++-common/asan/swapcontext-test-1.c,
9782 * c-c++-common/tsan/thread_leak.c,
9783 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9784 * g++.dg/tsan/benign_race.C,
9785 * g++.dg/tsan/fd_close_norace.C,
9786 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9787 races with sanitizer output
9788
dd4bd263 97892016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9790 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9791
9792 PR target/67278
9793 * gcc.dg/simd-8.c: New testcase.
9794
b5fe3a49 97952016-03-02 Richard Biener <rguenther@suse.de>
9796
9797 PR middle-end/67278
9798 * gcc.dg/simd-7.c: New testcase.
9799
23601f67 98002016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9801
9802 * gcc.target/i386/pr70007.c: Tweak.
9803
f66f65e7 98042016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9805
9806 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9807
60773515 98082016-03-02 Marek Polacek <polacek@redhat.com>
9809
9810 PR c/67854
9811 * gcc.dg/pr67854.c: New test.
9812
6c094cb1 98132016-03-02 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR middle-end/70025
9816 * gcc.dg/torture/pr70025.c: New test.
9817
7627bb56 98182016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9819
9820 PR tree-optimization/68621
9821 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9822
066c8e94 98232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9824
9825 * gcc.target/i386/pr70007.c: New test.
9826
d3b819ad 98272016-03-01 Jeff Law <law@redhat.com>
9828
d4b9ad56 9829 PR tree-optimization/69196
7e217344 9830 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9831
d3b819ad 9832 PR tree-optimization/69196
9833 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9834 duplicating code and spoiling the expected output.
9835
4f37285d 98362016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9837
9838 PR target/70033
9839 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9840 supports power9 before doing tests.
9841 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9842 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9843 * gcc.target/powerpc/p9-permute.c: Likewise.
9844
3e9c4f6c 98452016-03-01 Uros Bizjak <ubizjak@gmail.com>
9846
9847 PR target/70027
9848 * gcc.target/i386/pr70027.c: New test.
9849
e324729e 98502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9851
9852 * gcc.dg/pr70017.c: New test.
9853
40e9ce2d 98542016-03-01 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR c/69796
9857 PR c/69974
9858 * gcc.dg/pr69796.c: New test.
9859 * gcc.dg/pr69974.c: New test.
9860
e8b016ea 98612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9862
9863 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9864
24d3127c 98652016-02-29 Jeff Law <law@redhat.com>
9866
9867 PR tree-optimization/69987
9868 * gfortran.dg/pr69987.f90: New test.
9869
9870 PR tree-optimization/69989
9871 * gcc.c-torture/compile/pr69989-2.c: New test.
9872
12cc1225 98732016-03-01 Marek Polacek <polacek@redhat.com>
9874
9875 PR c++/69795
9876 * g++.dg/parse/invalid1.C: New test.
9877
d99a947c 98782016-03-01 Richard Biener <rguenther@suse.de>
9879
9880 PR middle-end/70022
9881 * gcc.dg/pr70022.c: New testcase.
9882
395dbc60 98832016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9884
9885 PR tree-optimization/69956
9886 * gcc.dg/pr69956.c: New test.
9887
40a35c55 98882016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9889
9890 PR target/70011
9891 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9892 XFAIL when hardware supports efficient unaligned storage access.
9893
4edc90b0 98942016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9895
9896 PR c++/69961
9897 * g++.dg/template/pr69961a.C: New test.
9898 * g++.dg/template/pr69961b.C: New test.
9899
1ed1f69a 99002016-02-29 David Malcolm <dmalcolm@redhat.com>
9901
9902 PR preprocessor/69985
9903 * gcc.dg/cpp/pr69985.c: New test case.
9904
01c5d15d 99052016-02-29 Jeff Law <law@redhat.com>
9906
3a4d3de5 9907 PR tree-optimization/70005
9908 * gcc.c-torture/execute/pr70005.c New test.
9909
01c5d15d 9910 PR tree-optimization/69999
9911 * gcc.c-torture/compile/pr69999.c: New test.
9912
1bf66b54 99132016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9914
9915 PR tree-optimization/69652
9916 * gcc.dg/torture/pr69652.c: Delete test.
9917 * gcc.dg/vect/pr69652.c: New test.
9918
b4d653d5 99192016-02-19 Richard Biener <rguenther@suse.de>
9920
9921 PR tree-optimization/69980
9922 * gfortran.dg/vect/pr69980.f90: New testcase.
9923
35bc4745 99242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9925
9926 * gcc.target/sparc/20160229-1.c: New test.
9927
bb54a538 99282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9929
9930 * gnat.dg/stack_usage3.adb: New test.
9931 * gnat.dg/stack_usage3_pkg.ads: New helper.
9932
95164e71 99332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9934
9935 * gnat.dg/renaming8.adb: New test.
9936 * gnat.dg/renaming8_pkg1.ads: New helper.
9937 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9938 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9939
a890896f 99402016-02-29 Richard Biener <rguenther@suse.de>
9941
9942 PR tree-optimization/69720
9943 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9944
5c70403a 99452016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9946
9947 PR fortran/68147
9948 PR fortran/47674
9949 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9950
dfb6d139 99512016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9952 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9953
9954 PR fortran/56007
9955 * gfortran.dg/coarray_8.f90: Adjust error message.
9956 * gfortran.dg/pr56007.f90: New test.
9957 * gfortran.dg/pr56007.f: New test.
9958
536508db 99592016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9960
9961 PR tree-optimization/69989
9962 * gcc.dg/torture/pr69989.c: New test.
9963
eec75e45 99642016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9965
9966 * gcc.target/i386/stack-realign-win.c: New test.
9967
0175e45a 99682016-02-28 Harald Anlauf <anlauf@gmx.de>
9969
9970 PR fortran/60126
9971 * gfortran.dg/pr60126.f90: New test.
9972
2a703589 99732016-02-27 Jeff Law <law@redhat.com>
9974
9975 Revert
9976 2016-02-26 Richard Biener <rguenther@suse.de>
9977 Jeff Law <law@redhat.com>
9978
9979 PR tree-optimization/69740
9980 * gcc.c-torture/compile/pr69740-1.c: New test.
9981 * gcc.c-torture/compile/pr69740-2.c: New test.
9982
359b4c18 99832016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9984
1c96765a 9985 PR fortran/69910
359b4c18 9986 * gfortran.dg/newunit_4.f90: New test.
9987
49462d93 99882016-02-27 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR target/69613
9991 PR rtl-optimization/69886
9992 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9993 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9994 target.
9995
c4ac733e 99962016-02-26 Martin Sebor <msebor@redhat.com>
9997
9998 PR tree-optimization/15826
9999 * gcc.dg/tree-ssa/pr15826.c: New test.
10000
da8c4b5d 100012016-02-26 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR target/69969
10004 * gcc.target/powerpc/pr69969.c: New test.
10005
0a4558eb 100062016-02-26 Martin Sebor <msebor@redhat.com>
10007
10008 PR c++/15766
10009 * g++.old-deja/g++.other/decl5.C: Add a test case.
10010
5b500299 100112016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10012
10013 PR target/69946
10014 * gcc.target/powerpc/pr69946.c: New file.
10015
565f533b 100162016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10017 Jeff Law <law@redhat.com>
565f533b 10018
0a4558eb 10019 PR tree-optimization/69740
565f533b 10020 * gcc.c-torture/compile/pr69740-1.c: New test.
10021 * gcc.c-torture/compile/pr69740-2.c: New test.
10022
ff67cbea 100232016-02-26 Martin Jambor <mjambor@suse.cz>
10024
10025 PR middle-end/69920
10026 * gcc.dg/torture/pr69932.c: New test.
10027 * gcc.dg/torture/pr69936.c: Likewise.
10028
e400d817 100292016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10030
10031 PR target/69709
10032 * gcc.target/s390/pr69709.c: New test.
10033
126a5a2d 100342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10035
10036 PR target/69245
10037 * gcc.target/aarch64/pr69245_1.c: New test.
10038
59c58860 100392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10040
10041 PR target/69613
10042 * gcc.dg/torture/pr69613.c: New test.
10043
9441fa4e 100442016-02-26 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR rtl-optimization/69891
10047 * gcc.target/i386/pr69891.c: New test.
10048
e48fcde0 100492016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10050 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10051
35ed600a 10052 PR target/61397
f41208a1 10053 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10054 functionality for both 32-bit and 64-bit.
10055
c86aaa0e 100562016-02-26 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/69551
10059 * gcc.dg/torture/pr69951.c: New testcase.
10060
38e71a65 100612016-02-25 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/48795
10064 * gcc.dg/Warray-bounds-18.c: New testcase.
10065
03331e69 100662016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10067
10068 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10069
f14d8d6a 100702016-02-25 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR rtl-optimization/69896
10073 * gcc.dg/pr69896.c: New test.
10074
4003c807 100752016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10076
10077 PR c++/69736
10078 * g++.dg/cpp1y/paren2.C: New test.
10079
a0573328 100802016-02-24 Martin Sebor <msebor@redhat.com>
10081
10082 PR c/51147
10083 * gcc.dg/enum-mode-2.c: New test.
10084
2cde02ad 100852016-02-24 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR c++/69922
10088 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10089 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10090 * g++.dg/ubsan/pr69922.C: New test.
10091
f0ea75d1 100922016-02-24 Marek Polacek <polacek@redhat.com>
10093
10094 PR c/69819
10095 * gcc.dg/pr69819.c: New test.
10096
05027366 100972016-02-24 Martin Sebor <msebor@redhat.com>
10098
34ed562b 10099 PR c++/69912
10100 * g++.dg/ext/flexary15.C: New test.
10101
101022016-02-24 Martin Sebor <msebor@redhat.com>
10103
10104 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10105 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10106 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10107
650c3ad5 101082016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10109 Charles Baylis <charles.baylis@linaro.org>
10110
10111 PR debug/61033
10112 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10113
596070e8 101142016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10115 Jakub Jelinek <jakub@redhat.com>
596070e8 10116
10117 PR middle-end/69760
10118 * gcc.dg/torture/pr69760.c: New testcase.
10119
d6b92d9f 101202016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10121
10122 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10123 pattern on Solaris with as.
10124
90436d9d 101252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10126
10127 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10128 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10129 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10130 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10131
7c749495 101322016-02-24 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR middle-end/69915
10135 * gcc.dg/pr69915.c: New test.
10136
9c9680b5 101372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10138
10139 PR rtl-optimization/69886
10140 * gcc.dg/torture/pr69886.c: New test.
10141
36d081ee 101422016-02-24 Richard Biener <rguenther@suse.de>
10143
10144 PR middle-end/68963
10145 * gcc.dg/torture/pr68963.c: New testcase.
10146
2a0accb9 101472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10148
10149 PR target/69875
10150 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10151 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10152 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10153 * gcc.target/arm/atomic_loaddi_1.c: New test.
10154 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10155 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10156 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10157 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10158 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10159 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10160 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10161 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10162
f0e92ef1 101632016-02-24 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR middle-end/69909
10166 * gcc.dg/torture/pr69909.c: New test.
10167
6907286f 101682016-02-24 Richard Biener <rguenther@suse.de>
10169
10170 PR tree-optimization/69907
10171 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10172 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10173 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10174
e6ab7475 101752016-02-24 Christian Bruel <christian.bruel@st.com>
10176
10177 * gcc.target/arm/pragma_cpp_fma.c: New test.
10178
47587450 101792016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10180
10181 PR fortran/61156
10182 * gfortran.dg/include_6.f90: Update test.
10183
d41ab738 101842016-02-23 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR objc/69844
10187 * objc.dg/pr69844.m: New test.
10188
4772d9d5 101892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10190
10191 PR libgfortran/69456
10192 * gfortran.dg/namelist_89.f90: New test.
10193 * gfortran.dg/pr59700.f90: Update test..
10194
8c38d887 101952016-02-23 Martin Sebor <msebor@redhat.com>
10196
10197 PR middle-end/69780
10198 * g++.dg/ext/builtin_alloca.C: New test.
10199 * gcc.dg/builtins-68.c: New test.
10200
ee1bfdb0 102012016-02-23 Richard Henderson <rth@redhat.com>
10202
10203 * gcc.target/i386/addr-space-3.c: Remove test.
10204
52609ec3 102052016-02-23 David Malcolm <dmalcolm@redhat.com>
10206
10207 PR preprocessor/69126
10208 PR preprocessor/69543
10209 * c-c++-common/pr69126-2-long.c: New test.
10210 * c-c++-common/pr69126-2-short.c: New test.
10211 * c-c++-common/pr69543-1.c: Remove xfail.
10212
d5bf2cc8 102132016-02-23 David Malcolm <dmalcolm@redhat.com>
10214
10215 PR preprocessor/69126
10216 PR preprocessor/69543
10217 PR preprocessor/69558
10218 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10219 (f): Rename to...
10220 (test_2): ...this, and add leading comment.
10221 (MACRO_3, test_3): New.
10222 (MACRO_4A, MACRO_4B, test_4): New.
10223 (MACRO): Rename to...
10224 (MACRO_5): ...this.
10225 (g): Rename to...
10226 (test_5): ...this, updating for renaming of MACRO, and
10227 add leading comment.
10228 * c-c++-common/pr69543-1.c: New.
10229 * c-c++-common/pr69543-2.c: New.
10230 * c-c++-common/pr69543-3.c: New.
10231 * c-c++-common/pr69543-4.c: New.
10232 * c-c++-common/pr69558-1.c: New.
10233 * c-c++-common/pr69558-2.c: New.
10234 * c-c++-common/pr69558-3.c: New.
10235 * c-c++-common/pr69558-4.c: New.
10236 * gcc.dg/pr69558.c: Move to...
10237 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10238 xfail for c++.
10239
3a37a410 102402016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10241
10242 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10243 to -ftree-parallelize-loops/-fopenacc changes.
10244 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10245 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10246 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10247 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10248 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10249 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10250 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10251 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10252 * c-c++-common/goacc/kernels-loop.c: Likewise.
10253 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10254 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10255 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10256 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10257
ecca180f 102582016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10259
10260 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10261
eec0fa3f 102622016-02-23 Jakub Jelinek <jakub@redhat.com>
10263
f1f91c07 10264 PR c++/69902
10265 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10266
eec0fa3f 10267 PR c/69900
10268 * gcc.dg/pr69900.c: New test.
10269
e045424d 102702016-02-23 Martin Jambor <mjambor@suse.cz>
10271
10272 PR tree-optimization/69666
10273 * gcc.dg/tree-ssa/pr69666.c: New test.
10274
f482dff6 102752016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10276
10277 PR fortran/67451
10278 * gfortran.dg/coarray_allocate_5.f08: New test.
10279
57ed698b 102802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10281
10282 * gcc.target/s390/vcond-shift.c: Move to ...
10283 * gcc.target/s390/vector/vcond-shift.c: ... here.
10284
990e443c 102852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10286
10287 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10288 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10289
296c5f01 102902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10291
10292 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10293
e53f41d5 102942016-02-20 Mark Wielaard <mjw@redhat.com>
10295
10296 PR c/28901
10297 * gcc.dg/unused-variable-3.c: New test.
10298
13af201d 102992016-02-22 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR target/69888
10302 * gcc.target/i386/pr69888.c: New test.
10303
682c90f9 103042016-02-22 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/69882
10307 * gfortran.dg/vect/pr69882.f90: New testcase.
10308
b8cd18c3 103092016-02-22 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR target/69885
10312 * gcc.dg/pr69885.c: New test.
10313
09343379 103142016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10315
10316 PR target/69806
10317 PR target/54089
10318 * gcc.target/sh/pr54089-10.c: New.
10319
b345a09f 103202016-02-20 Paul Thomas <pault@gcc.gnu.org>
10321
10322 PR fortran/69423
10323 * gfortran.dg/deferred_character_15.f90 : New test.
10324
51385aed 103252016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10326
10327 PR fortran/57365
10328 gfortran.dg/allocate_with_source_18.f03: New test.
10329
103302016-02-20 Harald Anlauf <anlauf@gmx.de>
10331
10332 PR fortran/52531
10333 gfortran.dg/gomp/pr52531.f90: New test.
10334
9cce8384 103352016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10336
10337 PR c++/69865
10338 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10339 -std=c++03.
10340
d91f5fbb 103412016-02-19 Jakub Jelinek <jakub@redhat.com>
10342
563d5cb8 10343 PR c++/69826
10344 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10345 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10346
0a04aac9 10347 PR c++/69850
10348 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10349
d91f5fbb 10350 PR c++/69851
10351 * g++.dg/torture/pr69851.C: New test.
10352
5fe1f282 103532016-02-19 Martin Sebor <msebor@redhat.com>
10354
10355 PR testsuite/69573
10356 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10357
a45bce11 103582016-02-19 Jakub Jelinek <jakub@redhat.com>
10359
6263dde1 10360 PR c++/69850
10361 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10362 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10363
a45bce11 10364 PR c++/67767
10365 * g++.dg/cpp0x/pr67767.C: New test.
10366
cf2ed1b7 103672016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10368
10369 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10370 for fp, simd, crypto, crc, lse.
10371 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10372 above.
10373 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10374 effective target check.
10375
f6cc34b0 103762016-02-19 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR target/69820
10379 * gcc.target/i386/pr69820.c: New test.
10380
6c678e78 103812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10382
10383 * gcc.target/s390/vector/int128-1.c: New test.
10384
b088ff4b 103852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10386
10387 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10388
b11e60a4 103892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10390
10391 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10392 instruction pattern name to prevent the testcase from failing with
10393 -march=z13.
10394
664ff6a0 103952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10396
10397 * gcc.target/s390/md/movstr-2.c: New test.
10398
e80be24b 103992016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10400
10401 * gcc.target/s390/morestack.c: New test.
10402
9839f350 104032016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10404
10405 PR target/69625
10406 * gcc.target/s390/pr69625.c: Add test case.
10407
4550fbd0 104082016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10409
10410 PR testsuite/68580
10411 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10412
57d00b6a 104132016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10414
10415 PR target/68404
10416 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10417 * gcc.target/powerpc/fusion3.c: Likewise.
10418
63ad69d6 104192016-02-18 Richard Biener <rguenther@suse.de>
10420
10421 PR middle-end/69553
10422 * g++.dg/torture/pr69553.C: New testcase.
10423
d92404ed 104242016-02-18 Nick Clifton <nickc@redhat.com>
10425
4550fbd0 10426 PR target/62254
10427 PR target/69610
10428 * gcc.target/arm/pr62554.c: New test.
10429 * gcc.target/arm/pr69610-1.c: New test.
10430 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10431
0808dfce 104322016-02-18 Richard Biener <rguenther@suse.de>
10433
10434 PR middle-end/69854
10435 * gcc.dg/torture/pr69854.c: New testcase.
10436
fc3527e3 104372016-02-17 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR c++/69850
10440 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10441
e3c24279 104422012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10443
10444 * gcc.target/powerpc/vec-cg.c: New test.
10445
c9732c2b 104462016-02-17 Richard Biener <rguenther@suse.de>
10447
10448 PR testsuite/69586
10449 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10450
51bf9f9b 104512016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10452
10453 PR target/69161
10454 * gcc.c-torture/compile/pr69161.c: New test.
10455
6baedca3 104562016-02-17 David Sherwood <david.sherwood@arm.com>
10457
10458 PR target/69532
10459 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10460 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10461
4f240715 104622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10463
10464 * gcc.dg/ifcvt-4.c: Skip on Visium.
10465
e0c0515d 104662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10467
10468 * gnat.dg/atomic8.adb: New test.
10469
7b319ee6 104702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10471
10472 * gnat.dg/discr46.ad[sb]: New test.
10473
48a7e3d1 104742016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10475
10476 PR Target/48344
10477 * gcc.target/powerpc/pr48344-1.c: New test.
10478
3f844f15 104792015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10480
10481 PR fortran/69742
10482 * gfortran.dg/associate_21.f90: New test.
10483
7675e968 104842016-02-16 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR c/69835
10487 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10488 -Wnonnull in dg-options.
10489 * c-c++-common/nonnull-2.c: New test.
10490
d6faee88 104912016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10492 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10493
10494 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10495
3a2a72aa 104962016-02-16 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR middle-end/69801
10499 * gcc.dg/pr69801.c: Add empty dg-options.
10500
28072426 105012016-02-16 James Norris <jnorris@codesourcery.com>
10502
10503 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10504 * g++.dg/goacc/deviceptr-1.c: New file.
10505
37fffac2 105062016-02-16 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR tree-optimization/69820
10509 * gcc.dg/vect/pr69820.c: New test.
10510
f72a5e61 105112016-02-16 Richard Biener <rguenther@suse.de>
10512
10513 PR tree-optimization/69776
10514 * gcc.dg/torture/pr69776-2.c: New testcase.
10515
50e0cd76 105162016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10517
10518 PR tree-optimization/69714
10519 * gcc.dg/torture/pr69714.c: New test.
10520
14a72c4e 105212016-02-16 Jakub Jelinek <jakub@redhat.com>
10522
10523 PR tree-optimization/69802
10524 * gcc.dg/pr69802.c: New test.
10525
fd808c11 105262016-02-16 Richard Biener <rguenther@suse.de>
10527
10528 PR middle-end/69801
10529 * gcc.dg/pr69801.c: New testcase.
10530
49a549ca 105312016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10532
10533 PR libgfortran/69651
10534 * gfortran.dg/read_bang.f90: New test.
10535 * gfortran.dg/read_bang4.f90: New test.
10536
77454e6e 105372016-02-15 Jakub Jelinek <jakub@redhat.com>
10538
2074f21c 10539 PR c++/69658
10540 * g++.dg/init/pr69658.C: New test.
10541
77454e6e 10542 PR c++/69797
10543 * c-c++-common/pr69797.c: New test.
10544
4ef4d764 105452016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10546
10547 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10548 check for aarch64*-*-*.
10549
4a45fe0f 105502016-02-15 Richard Biener <rguenther@suse.de>
10551
10552 PR tree-optimization/69783
10553 * gcc.dg/vect/pr69783.c: New testcase.
10554
0b3619e6 105552016-02-15 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/69776
10558 * gcc.dg/torture/pr69776.c: New testcase.
10559
9b49c3cb 105602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10561
10562 PR fortran/60526
10563 * gfortran.dg/type_decl_4.f90: Reinstated.
10564
e46faff9 105652016-02-14 John David Anglin <danglin@gcc.gnu.org>
10566
10567 PR fortran/68746
10568 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10569
a96c809a 105702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10571
10572 PR fortran/60526
10573 PR bootstrap/69816
10574 * gfortran.dg/type_decl_4.f90: Removed.
10575
fdec7e88 105762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10577
10578 PR fortran/60526
10579 * gfortran.dg/type_decl_4.f90: New test.
10580
a72095c4 105812016-02-14 Alan Modra <amodra@gmail.com>
10582
bc436924 10583 PR testsuite/68886
a72095c4 10584 * gcc.c-torture/execute/stkalign.c: Revise test.
10585
73bb5f8b 105862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10587
10588 PR target/67260
10589 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10590
beb13161 105912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10592
10593 PR target/67260
10594 * gcc.target/sh/torture/pr67260.c: New.
10595
67cab04e 105962016-02-12 John David Anglin <danglin@gcc.gnu.org>
10597
10598 * gcc.dg/pr67964.c: Add dg-require-alias.
10599
44a59bb1 106002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10601
10602 PR target/67636
10603 PR target/64345
10604 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10605
38c9bd3a 106062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10607
10608 PR libgfortran/69668
10609 * gfortran.dg/namelist_88.f90: New test.
10610
1774ff82 106112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10612
10613 PR libgfortran/69668
10614 * gfortran.dg/namelist_38.f90: Update test.
10615 * gfortran.dg/namelist_84.f90: Update test.
10616
aec1f4bd 106172016-02-12 David Malcolm <dmalcolm@redhat.com>
10618
10619 PR other/69554
10620 * gcc.dg/pr69554-1.c: New test.
10621 * gfortran.dg/pr69554-1.F90: New test.
10622 * gfortran.dg/pr69554-2.F90: New test.
10623 * lib/gcc-dg.exp (proc dg-locus): New function.
10624 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10625 distinguish between the caret-printing and non-caret-printing
10626 cases. If caret-printing has been explicitly enabled, bail out
10627 without attempting to fix up the output.
10628
da7d5066 106292016-02-12 David Malcolm <dmalcolm@redhat.com>
10630
10631 PR driver/69265
10632 PR driver/69453
10633 * gcc.dg/spellcheck-options-3.c: New test case.
10634 * gcc.dg/spellcheck-options-4.c: New test case.
10635 * gcc.dg/spellcheck-options-5.c: New test case.
10636 * gcc.dg/spellcheck-options-6.c: New test case.
10637 * gcc.dg/spellcheck-options-7.c: New test case.
10638 * gcc.dg/spellcheck-options-8.c: New test case.
10639 * gcc.dg/spellcheck-options-9.c: New test case.
10640 * gcc.dg/spellcheck-options-10.c: New test case.
10641
fcce1b0b 106422016-02-12 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR rtl-optimization/69764
10645 PR rtl-optimization/69771
10646 * c-c++-common/pr69764.c: New test.
10647 * gcc.dg/torture/pr69771.c: New test.
10648
6d609290 106492016-02-12 Marek Polacek <polacek@redhat.com>
10650
10651 * g++.dg/torture/init-list1.C: New.
10652
7d75fb56 106532016-02-12 Marek Polacek <polacek@redhat.com>
10654
10655 * gcc.dg/pr69522.c: Add empty dg-options.
10656
52543fda 106572016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10658
10659 * g++.dg/lto/lto.exp: Include and init mpx.
10660 * g++.dg/lto/pr69729_0.C: New test.
10661
34947478 106622016-02-12 Jakub Jelinek <jakub@redhat.com>
10663
9181a4ec 10664 PR ipa/69241
10665 * g++.dg/ipa/pr69241-4.C: New test.
10666
34947478 10667 PR ipa/68672
10668 * g++.dg/ipa/pr68672-1.C: New test.
10669 * g++.dg/ipa/pr68672-2.C: New test.
10670 * g++.dg/ipa/pr68672-3.C: New test.
10671
74a4140f 106722016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10673
10674 PR c/69522
50e0cd76 10675 * gcc.dg/pr69522.c: New test.
74a4140f 10676
9ddb20d6 106772016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10678
10679 PR c++/69098
10680 * g++.dg/cpp1y/69098.C: New test.
10681 * g++.dg/cpp1y/69098-2.C: New test.
10682
67cf9b55 106832016-02-12 Jakub Jelinek <jakub@redhat.com>
10684
10685 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10686 and neighbour -> neighbor.
10687 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10688 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10689 * c-c++-common/Wvarargs.c: Likewise.
10690 * c-c++-common/goacc/host_data-5.c: Likewise.
10691 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10692 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10693 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10694 * gcc.target/aarch64/pr60697.c: Likewise.
10695 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10696 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10697 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10698 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10699 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10700 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10701 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10702 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10703 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10704 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10705 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10706 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10707 * g++.dg/lookup/koenig5.C: Likewise.
10708 * g++.dg/ext/no-asm-2.C: Likewise.
10709 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10710 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10711 * gfortran.dg/used_types_16.f90: Likewise.
10712 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10713 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10714 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10715 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10716 * gfortran.dg/abstract_type_6.f03: Likewise.
10717 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10718 * gfortran.dg/used_types_15.f90: Likewise.
10719 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10720 * gfortran.dg/exit_3.f08: Likewise.
10721 * gfortran.dg/open_status_2.f90: Likewise.
10722 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10723 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10724 * gfortran.dg/associate_1.f03: Likewise.
10725 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10726 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10727 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10728 * gcc.dg/builtin-object-size-1.c: Likewise.
10729 * gcc.dg/noreturn-6.c: Likewise.
10730 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10731 * gcc.dg/globalalias.c: Likewise.
10732 * gcc.dg/builtins-config.h: Likewise.
10733 * gcc.dg/pr30457.c: Likewise.
10734 * gcc.c-torture/compile/volatile-1.c: Likewise.
10735 * gcc.c-torture/execute/20101011-1.c: Likewise.
10736 * c-c++-common/Waddress-1.c: Likewise.
10737
40b38ace 107382016-02-11 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR c/69768
10741 * c-c++-common/Waddress-1.c: New test.
10742
42c87ca9 107432016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10744
10745 PR fortran/69296
10746 * gfortran.dg/associate_19.f03: New test.
10747 * gfortran.dg/associate_20.f03: New test.
10748
acb7939f 107492016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10750
10751 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10752
6defe3c5 107532016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10754
10755 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10756 .arch armv8-a\n. Add -dA to dg-options.
10757 * gcc.target/aarch64/assembler_arch_1.c: New test.
10758 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10759
63f63318 107602016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10761
10762 PR c++/68726
10763 * g++.dg/cpp0x/pr68726.C: New.
10764
1cddf457 107652016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10766
10767 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10768 test.
10769
b86fba37 107702016-02-11 Richard Biener <rguenther@suse.de>
10771
10772 * g++.dg/tree-ssa/pr61034.C: Adjust.
10773
ec4ec95a 107742016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10775
be7c31e9 10776 PR target/69148
ec4ec95a 10777 * gcc.target/s390/pr69148.c: New.
10778
f64416ca 107792016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10780
10781 PR tree-optimization/69652
10782 * gcc.dg/torture/pr69652.c: New test.
10783
e5d1ea31 107842016-02-10 Jakub Jelinek <jakub@redhat.com>
10785 Patrick Palka <ppalka@gcc.gnu.org>
10786
10787 PR ipa/69241
10788 PR c++/69649
10789 * g++.dg/ipa/pr69241-1.C: New test.
10790 * g++.dg/ipa/pr69241-2.C: New test.
10791 * g++.dg/ipa/pr69241-3.C: New test.
10792 * g++.dg/ipa/pr69649.C: New test.
10793
fa03b19d 107942016-02-10 Uros Bizjak <ubizjak@gmail.com>
10795
10796 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10797 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10798
14485c8a 107992016-02-10 Bin Cheng <bin.cheng@arm.com>
10800
10801 PR tree-optimization/68021
10802 * gcc.dg/tree-ssa/pr68021.c: New test.
10803
79f1ed25 108042016-02-10 Richard Biener <rguenther@suse.de>
10805
10806 PR tree-optimization/69726
10807 * gcc.dg/uninit-22.c: New testcase.
10808
58f74eff 108092016-02-09 Andrew Pinski <apinski@cavium.com>
10810
10811 PR tree-opt/69282
10812 * gcc.c-torture/compile/20160205-1.c: New testcase.
10813
600c00f7 108142016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10815
10816 PR target/68404
10817 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10818 instead accessing a really large arrray.
10819 * gcc.target/powerpc/fusion3.c: Likewise.
10820
0771836e 108212016-02-09 Charles Baylis <charles.baylis@linaro.org>
10822
10823 PR target/68532
10824 * gcc.c-torture/execute/pr68532.c: New test.
10825
4ccd644f 108262016-02-11 Alexandre Oliva <aoliva@redhat.com>
10827
10828 PR target/69634
10829 * gcc.dg/pr69634.c: New.
10830
2e980a39 108312016-02-09 Richard Biener <rguenther@suse.de>
10832
10833 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10834
aacf7102 108352016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10836
aacf7102 10837 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10838
a1856ddf 108392016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10840
10841 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10842
d4d3da7e 108432016-02-09 Richard Biener <rguenther@suse.de>
10844
10845 PR tree-optimization/69715
10846 * gcc.dg/torture/pr69715.c: New testcase.
10847
9cc6714f 108482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10849
10850 PR c++/69139
10851 * g++.dg/cpp0x/trailing12.C: New test.
10852 * g++.dg/cpp0x/trailing13.C: New test.
10853
83d5062b 108542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10855
10856 PR c++/69283
10857 PR c++/67835
10858 * g++.dg/cpp1y/auto-fn29.C: New test.
10859 * g++.dg/cpp1y/auto-fn30.C: New test.
10860
394a86f3 108612016-02-08 Jakub Jelinek <jakub@redhat.com>
10862
10863 PR tree-optimization/69209
10864 * gcc.c-torture/compile/pr69209.c: New test.
10865
93b124b4 108662016-02-08 Jeff Law <law@redhat.com>
10867
10868 PR tree-optimization/68541
10869 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10870 of statements allowed in join block for path splitting.
10871
26abce13 108722016-02-08 Jakub Jelinek <jakub@redhat.com>
10873
0acb2d6e 10874 PR c++/59627
10875 * g++.dg/gomp/pr59627.C: New test.
10876
26abce13 10877 PR ipa/69239
10878 * g++.dg/ipa/pr69239.C: New test.
10879
86e0b129 108802016-02-08 David Malcolm <dmalcolm@redhat.com>
10881
10882 PR preprocessor/69664
10883 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10884 * gcc.dg/cpp/warn-comments.c: Likewise.
10885
f553d9f8 108862016-02-08 Marek Polacek <polacek@redhat.com>
10887
10888 PR c++/69688
10889 * g++.dg/init/const12.C: New test.
10890
600695e0 108912016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10892
10893 PR target/60410
10894 * gcc.dg/lto/pr55113_0.c: Remove test.
10895
c4f4b1e8 108962016-02-08 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/69719
10899 * gcc.dg/torture/pr69719.c: New testcase.
10900
5a987d87 109012016-02-08 Richard Biener <rguenther@suse.de>
10902 Jeff Law <law@redhat.com>
10903
10904 PR target/68273
10905 * gcc.target/mips/pr68273.c: New testcase.
10906
0418e71d 109072016-02-08 Richard Biener <rguenther@suse.de>
10908
10909 PR rtl-optimization/69274
10910 * gcc.target/i386/addr-sel-1.c: XFAIL.
10911
07c0f1ca 109122016-02-08 Jeff Law <law@redhat.com>
10913
40d85f4c 10914 PR tree-optimization/68541
10915 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10916
140e093f 10917 PR tree-optimization/65917
07c0f1ca 10918 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10919
16430acf 109202016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10921
10922 PR fortran/50555
10923 * gfortran.dg/namelist_args.f90: New test.
10924
3f0ff0d8 109252016-02-05 Jeff Law <law@redhat.com>
10926
140e093f 10927 PR tree-optimization/68541
3f0ff0d8 10928 * gcc.dg/tree-ssa/split-path-2.c: New test.
10929 * gcc.dg/tree-ssa/split-path-3.c: New test.
10930 * gcc.dg/tree-ssa/split-path-4.c: New test.
10931 * gcc.dg/tree-ssa/split-path-5.c: New test.
10932 * gcc.dg/tree-ssa/split-path-6.c: New test.
10933 * gcc.dg/tree-ssa/split-path-7.c: New test.
10934
a7cc1f94 109352016-02-05 Martin Sebor <msebor@redhat.com>
10936
10937 PR c++/69662
10938 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10939 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10940
fcb25f28 109412016-02-06 Richard HEnderson <rth@redhat.com>
10942
10943 PR c/69643
10944 * gcc.target/i386/addr-space-4.c: New.
10945 * gcc.target/i386/addr-space-5.c: New.
10946
3a2545a1 109472016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10948
10949 PR fortran/66089
10950 * gfortran.dg/elemental_dependency_6.f90: New.
10951
1e302465 109522016-02-05 Jakub Jelinek <jakub@redhat.com>
10953
66feb54c 10954 PR rtl-optimization/69691
10955 * gcc.c-torture/execute/pr69691.c: New test.
10956
1e302465 10957 PR c++/69628
10958 * g++.dg/parse/pr69628.C: New test.
10959
9c28a298 109602016-02-05 Uros Bizjak <ubizjak@gmail.com>
10961
10962 * gcc.dg/sancov/asan.c: Move to ...
10963 * gcc.dg/asan/sancov-1.c: ... here.
10964
a854e286 109652016-02-05 Uros Bizjak <ubizjak@gmail.com>
10966
10967 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10968
d4f0b240 109692016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10970
10971 PR target/69677
10972 * gcc.target/i386/pr69677.c: New test.
10973
235d8723 109742016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10975
10976 PR c++/68948
10977 * g++.dg/template/pr68948.C: New test.
10978
f390cf65 109792016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10980
10981 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10982 (only necessary on s390x).
10983
ab99f104 109842016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10985
10986 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10987 -mno-accumulate-outgoing-args.
10988
f7ef5392 109892016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10990
10991 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10992
6b098e91 109932016-02-04 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR c/69669
10996 * c-c++-common/pr69669.c: New test.
10997
f0146cf3 109982016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10999
11000 PR target/69667
11001 * g++.dg/pr69667.C: New file.
11002
08fd6cf5 110032016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11004
11005 PR target/69619
11006 * gcc.dg/pr69619.c: Add new test.
11007
a6f3f39f 110082016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11009
11010 PR rtl-optimization/69577
11011 * gcc.target/i386/pr69577.c: New test.
11012
774068a0 110132016-02-04 Martin Liska <mliska@suse.cz>
11014
11015 * g++.dg/asan/pr69276.C: New test.
11016
f50a7894 110172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11018
11019 PR target/65932
11020 PR target/67714
11021 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11022 a single smulbb instruction.
11023 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11024 * gcc.target/amr/wmul-2.c: Likewise.
11025
6b722eb3 110262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11027
11028 PR target/65932
11029 PR target/67714
11030 * gcc.c-torture/execute/pr67714.c: New test.
11031
1f1475a7 110322016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11033
11034 PR target/69454
11035 * gcc.target/i386/pr69454-1.c: New test.
11036 * gcc.target/i386/pr69454-2.c: New test.
11037
6b94e133 110382016-02-03 Martin Sebor <msebor@redhat.com>
11039
11040 PR c++/69251
11041 PR c++/69253
11042 PR c++/69290
11043 PR c++/69277
11044 PR c++/69349
11045 * g++.dg/ext/flexarray-mangle-2.C: New test.
11046 * g++.dg/ext/flexarray-mangle.C: New test.
11047 * g++.dg/ext/flexarray-subst.C: New test.
11048 * g++.dg/ext/flexary11.C: New test.
11049 * g++.dg/ext/flexary12.C: New test.
11050 * g++.dg/ext/flexary13.C: New test.
11051 * g++.dg/ext/flexary14.C: New test.
11052 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11053
342ed0ac 110542016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11055
11056 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11057 Define only if CHECK_FLOAT128 is defined.
11058 (main): Properly initialize u5.
11059
edf6c4d2 110602016-02-03 Jakub Jelinek <jakub@redhat.com>
11061
415d5641 11062 PR c/69627
11063 * gcc.dg/pr69627.c: New test.
11064
edf6c4d2 11065 PR target/69644
11066 * gcc.dg/pr69644.c: New test.
11067
cf8f3ba0 110682016-02-03 Mike Stump <mikestump@comcast.net>
11069
11070 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11071 support for struct-layout-1.exp.
11072
c90d55dd 110732016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11074
11075 PR c++/69056
f7ef5392 11076 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11077
401bd0c8 110782016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11079 Alexandre Oliva <aoliva@redhat.com>
11080
11081 PR target/69461
11082 * gcc.target/powerpc/pr69461.c: New.
11083
277d9d1d 110842016-02-03 Uros Bizjak <ubizjak@gmail.com>
11085
11086 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11087 works from here ...
11088 (check_effective_target_fsanitize_thread): ... to here. Do not
11089 specify additional compile flags for the test source.
11090 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11091 specify additional compile flags for the test source.
11092
e69ad94a 110932016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11094
11095 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11096
a4454da2 110972016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11098
11099 PR fortran/67451
11100 PR fortran/69418
11101 * gfortran.dg/coarray_allocate_2.f08: New test.
11102 * gfortran.dg/coarray_allocate_3.f08: New test.
11103 * gfortran.dg/coarray_allocate_4.f08: New test.
11104
88cab2dd 111052016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11106
11107 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11108 use same scan-tree-dump-times on all platforms.
11109 * gcc.dg/vect/vect-outer-1.c: Likewise.
11110 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11111 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11112 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11113 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11114 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11115 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11116 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11117
66ea75c4 111182016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11119
11120 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11121 warning.
11122
4eef8df7 111232016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11124
11125 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11126
665fbc2f 111272016-02-02 James Norris <jnorris@codesourcery.com>
11128
11129 * c-c++-common/goacc/routine-5.c: Add tests.
11130
b10e3d47 111312016-02-02 Alexander Monakov <amonakov@ispras.ru>
11132
11133 * gcc.target/nvptx/unsigned-cmp.c: New test.
11134
12ad66dd 111352016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11136
11137 * gcc.target/aarch64/scalar_shift_1.c
11138 (test_corners_sisd_di): Improve force to SIMD register.
11139 (test_corners_sisd_si): Likewise.
11140 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11141 Remove scan-assembler check for ldr.
11142
f9ec342f 111432016-02-02 Richard Biener <rguenther@suse.de>
11144
11145 PR tree-optimization/69595
11146 * gcc.dg/Warray-bounds-17.c: New testcase.
11147
32f2925a 111482016-02-02 Richard Biener <rguenther@suse.de>
11149
11150 PR tree-optimization/69606
11151 * gcc.dg/torture/pr69606.c: New testcase.
11152
cfd9ca84 111532016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11154
11155 PR middle-end/68542
11156 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11157 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11158
19bf08e2 111592016-02-02 Alan Modra <amodra@gmail.com>
11160
11161 PR target/69548
11162 * gcc.target/powerpc/pr69548.c: New test.
11163
6f13b088 111642016-02-01 Jakub Jelinek <jakub@redhat.com>
11165
dcddc5af 11166 PR rtl-optimization/69592
11167 * gcc.dg/pr69592.c: New test.
11168
6f13b088 11169 PR preprocessor/69543
11170 PR c/69558
11171 * gcc.dg/pr69543.c: New test.
11172 * gcc.dg/pr69558.c: New test.
11173
d090e5c2 111742016-02-01 Uros Bizjak <ubizjak@gmail.com>
11175
fcb317c5 11176 PR testsuite/65940
11177 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11178
aaf527dc 111792016-02-01 Martin Sebor <msebor@redhat.com>
11180
11181 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11182
1674217b 111832016-02-01 Bin Cheng <bin.cheng@arm.com>
11184
11185 PR tree-optimization/67921
11186 * c-c++-common/ubsan/pr67921.c: New test.
11187
b4007655 111882016-02-01 Richard Biener <rguenther@suse.de>
11189
11190 PR middle-end/69556
11191 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11192
88a477bb 111932016-02-01 Richard Biener <rguenther@suse.de>
11194
11195 PR tree-optimization/69574
11196 * gcc.dg/torture/pr69574.c: New testcase.
11197
2eaaa4e7 111982016-02-01 Richard Biener <rguenther@suse.de>
11199
11200 PR tree-optimization/69579
11201 * gcc.dg/setjmp-6.c: New testcase.
11202
e3882c44 112032016-02-01 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR rtl-optimization/69570
11206 * g++.dg/opt/pr69570.C: New test.
11207
f80aff47 112082016-02-01 Richard Henderson <rth@redhat.com>
11209
11210 * gcc.dg/pr69535.c: New test.
11211
240568aa 112122016-01-31 John David Anglin <danglin@gcc.gnu.org>
11213
6009b3b8 11214 PR testsuite/69584
11215 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11216 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11217
1fdf7177 11218 PR debug/68244
11219 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11220
240568aa 11221 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11222
cb3e5ac0 112232016-01-31 Paul Thomas <pault@gcc.gnu.org>
11224
11225 PR fortran/67564
11226 * gfortran.dg/allocate_with_source_17.f03: New test.
11227
3b8b902b 112282016-01-30 Jakub Jelinek <jakub@redhat.com>
11229
11230 PR tree-optimization/69546
11231 * gcc.dg/torture/pr69546.c: New test.
11232
17985abe 112332016-01-30 Paul Thomas <pault@gcc.gnu.org>
11234
11235 PR fortran/69566
11236 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11237
b5239e80 112382016-01-30 Martin Sebor <msebor@redhat.com>
11239
11240 PR c++/68490
11241 * g++.dg/ext/flexary10.C: New test.
11242
e8f03010 112432016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11244
11245 PR fortran/66707
11246 gfortran.dg/common_23.f90: New test.
11247
dc93691a 112482016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11249
11250 PR target/65546
11251 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11252 condition being checked, and disable it when the target supports
11253 misaligned loads and stores.
11254
ff5e28e9 112552016-01-29 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR debug/69518
11258 * gcc.dg/torture/pr69518.c: New test.
11259
b0d8930a 112602016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11261
11262 PR target/69530
11263 * gcc.target/i386/pr69530.c: New test.
11264
21601fc7 112652016-01-29 Steve Ellcey <sellcey@imgtec.com>
11266
11267 PR target/65604
11268 * gcc.target/mips/div-delay.c: New test.
11269
ca6c7317 112702016-01-29 Jakub Jelinek <jakub@redhat.com>
11271
4758dc39 11272 PR target/69551
11273 * gcc.target/i386/pr69551.c: New test.
11274
ca6c7317 11275 PR target/66137
11276 * gcc.target/i386/pr66137.c: New test.
11277
e3078da6 112782016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11279
11280 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11281 always built for p5600.
11282 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11283 isa=p5600 dg-option.
11284
b622ec25 112852016-01-29 Richard Biener <rguenther@suse.de>
11286
11287 PR tree-optimization/69547
11288 * g++.dg/tree-ssa/pr69547.C: New testcase.
11289
d2a60e99 112902016-01-29 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR debug/66869
11293 * g++.dg/warn/Wunused-function2.C: New test.
11294
ae849d2b 112952016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11296
11297 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11298 support for test to succeed.
11299
ce6a6978 113002016-01-29 Marek Polacek <polacek@redhat.com>
11301
11302 PR c++/69509
11303 PR c++/69516
11304 * g++.dg/ext/constexpr-vla2.C: New test.
11305 * g++.dg/ext/constexpr-vla3.C: New test.
11306 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11307
7550d855 113082016-01-29 Richard Biener <rguenther@suse.de>
11309
11310 PR middle-end/69537
11311 * gcc.dg/uninit-21.c: New testcase.
11312
f11bb279 113132016-01-28 Uros Bizjak <ubizjak@gmail.com>
11314
11315 PR target/69459
11316 * gcc.target/i386/pr69459.c: New test.
11317
c80c12c8 113182016-01-28 Steve Ellcey <sellcey@imgtec.com>
11319
11320 PR target/68400
11321 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11322 * gcc.target/mips/pr68400.c: New test.
11323
c649bacc 113242016-01-28 Martin Sebor <msebor@redhat.com>
11325
11326 PR target/17381
11327 * gcc.target/powerpc/pr17381.c: New test.
11328
f4881661 113292016-01-28 Jakub Jelinek <jakub@redhat.com>
11330
11331 PR middle-end/69542
11332 * gcc.dg/torture/pr69542.c: New test.
11333
d66fdd75 113342016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11335
11336 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11337
d4a78818 113382016-01-28 David Edelsohn <dje.gcc@gmail.com>
11339
11340 * gcc.dg/pr65980.c: Skip on AIX.
11341 * gcc.dg/pr66688.c: Same.
11342
21329e97 113432016-01-28 David Edelsohn <dje.gcc@gmail.com>
11344
11345 PR target/63679
11346 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11347 * gcc.dg/tree-ssa/sra-18.c: Same.
11348
cc7124a6 113492016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11350
11351 PR fortran/62536
11352 * gfortran.dg/block_15.f08: New test.
11353 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11354 on incorrectly closed BLOCK.
11355
358dfcb4 113562016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11357
11358 * gcc.dg/declare-simd.c: New test.
e87502d6 113592016-01-28 Richard Biener <rguenther@suse.de>
11360
11361 PR tree-optimization/69466
11362 * gfortran.dg/vect/pr69466.f90: New testcase.
11363
44e7334b 113642016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11365
11366 * g++.dg/pr67989.C: Remove ARM-specific option.
11367 * gcc.target/arm/pr67989.C: New file.
11368
5ce8f551 113692016-01-27 Uros Bizjak <ubizjak@gmail.com>
11370
11371 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11372 and expm1 test for glibc < 2.11.
11373
fa6e6b15 113742016-01-27 Richard Henderson <rth@redhat.com>
11375
11376 * gcc.c-torture/execute/pr69447.c: New test.
11377
113782016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11379
7b8122c6 11380 PR fortran/69422
147b2f9b 11381 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11382
78e516eb 113832016-01-27 Jakub Jelinek <jakub@redhat.com>
11384
11385 PR debug/66869
11386 * gcc.dg/pr66869.c: New test.
11387
9b849350 113882016-01-25 Jeff Law <law@redhat.com>
11389
11390 PR tree-optimization/68398
f11bb279 11391 PR tree-optimization/69196
9b849350 11392 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11393 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11394 path to avoid new heuristic allowing more irreducible regions
11395 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11396 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11397 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11398 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11399 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11400
fee5e491 114012016-01-27 Marek Polacek <polacek@redhat.com>
11402
11403 PR c/68062
11404 * c-c++-common/vector-compare-4.c: New test.
11405
eec96426 114062016-01-27 David Malcolm <dmalcolm@redhat.com>
11407
11408 PR preprocessor/69126
11409 * c-c++-common/pr69126.c: New test case.
11410
5068be18 114112016-01-27 Ian Lance Taylor <iant@google.com>
11412
11413 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11414
5fa82c11 114152016-01-27 Ryan Burn <contact@rnburn.com>
11416
11417 PR cilkplus/69267
11418 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11419
b3df0219 114202016-01-27 Uros Bizjak <ubizjak@gmail.com>
11421
11422 PR target/69512
11423 * gcc.target/i386/pr69512.c: New test.
11424
d46a16d4 114252016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11426
11427 PR ada/69488
11428 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11429
6a9b35ef 114302016-01-27 Marek Polacek <polacek@redhat.com>
11431
11432 PR c++/69379
11433 * g++.dg/pr69379.C: New test.
11434
18e9663b 114352016-01-27 Martin Sebor <msebor@redhat.com>
11436
11437 PR c++/69317
11438 * g++.dg/abi/Wabi-2-2.C: New test.
11439 * g++.dg/abi/Wabi-2-3.C: New test.
11440 * g++.dg/abi/Wabi-3-2.C: New test.
11441 * g++.dg/abi/Wabi-3-3.C: New test.
11442
c88301ad 114432016-01-27 Richard Biener <rguenther@suse.de>
11444
11445 PR tree-optimization/69166
11446 * gcc.dg/torture/pr69166.c: New testcase.
11447
8ca47550 114482016-01-27 Martin Jambor <mjambor@suse.cz>
11449
11450 PR tree-optimization/69355
11451 * gcc.dg/tree-ssa/pr69355.c: New test.
11452
5cb23e3c 114532016-01-27 Marek Polacek <polacek@redhat.com>
11454
11455 PR c++/69496
11456 * g++.dg/ext/constexpr-vla1.C: New test.
11457
7b0c1b6d 114582016-01-20 Christian Bruel <christian.bruel@st.com>
11459
11460 PR target/69245
11461 * gcc.target/arm/pr69245.c: New test.
11462
220112fc 114632016-01-27 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR tree-optimization/69399
11466 * gcc.dg/torture/pr69399.c: New test.
11467
16294490 114682016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11469
11470 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11471
8abd3d0c 114722016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11473
11474 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11475
7cf9b895 114762016-01-26 Tom de Vries <tom@codesourcery.com>
11477
11478 PR tree-optimization/69110
11479 * gcc.dg/autopar/pr69110.c: New test.
11480
557c1942 114812016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11482 Sebastian Pop <s.pop@samsung.com>
557c1942 11483
11484 * gcc.dg/graphite/isl-ast-op-select.c: New.
11485
80adbd96 114862015-01-26 Paul Thomas <pault@gcc.gnu.org>
11487
11488 PR fortran/69385
11489 * gfortran.dg/allocate_error_6.f90: New test.
11490
c3f86f60 114912016-01-26 Richard Henderson <rth@redhat.com>
11492
11493 * gcc.dg/tm/pr60908.c: New test.
11494
3752e5b1 114952016-01-26 David Malcolm <dmalcolm@redhat.com>
11496
11497 PR other/69006
11498 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11499 directive.
11500 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11501 expected multiline output to reflect the colorization being
11502 disabled before newlines.
11503 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11504 (custom_diagnostic_finalizer): Replace call to
11505 pp_newline_and_flush with call to pp_flush.
11506 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11507 * gfortran.dg/implicit_class_1.f90: Likewise.
11508 * lib/gcc-dg.exp (allow_blank_lines): New global.
11509 (dg-allow-blank-lines-in-output): New procedure.
11510 (gcc-dg-prune): Complain about blank lines in the output, unless
11511 dg-allow-blank-lines-in-output was called.
11512 * lib/multiline.exp (_build_multiline_regex): Only support
11513 arbitrary followup text for non-blank-lines, not for blank lines.
11514
9bbfd060 115152016-01-26 Jakub Jelinek <jakub@redhat.com>
11516
11517 PR tree-optimization/69483
11518 * gcc.dg/pr69483.c: New test.
11519 * g++.dg/opt/pr69483.C: New test.
11520
53773057 115212016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11522
11523 PR target/68620
11524 * gcc.target/arm/pr68620.c: New test.
11525
442a556f 115262016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11527
11528 * gcc.target/i386/pr68986-2.c: Remove -m32.
11529
d513c683 115302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11531
11532 PR target/68986
11533 * gcc.target/i386/pr68986-1.c: New test.
11534 * gcc.target/i386/pr68986-2.c: Likewise.
11535 * gcc.target/i386/pr68986-3.c: Likewise.
11536
976877a5 115372016-01-26 Christian Bruel <christian.bruel@st.com>
11538
11539 * lib/target-supports.exp
11540 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11541 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11542 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11543
2c7b2f88 115442016-01-26 Richard Biener <rguenther@suse.de>
11545
11546 PR tree-optimization/69452
11547 * gcc.dg/torture/pr69452.c: New testcase.
11548
f7fc06e7 115492016-01-26 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR target/69442
11552 * gcc.dg/pr69442.c: New test.
11553
d1dae587 115542016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11555
11556 PR target/67896
11557 * gcc.target/aarch64/simd/pr67896.C: New.
11558
ef7be7f8 115592016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11560
11561 PR tree-optimization/69400
11562 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11563 function.
11564 (plugin_init): Call it.
11565 * gcc.dg/torture/pr69400.c: New test.
11566
648433a4 115672016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11568
11569 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11570
45fc5243 115712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11572 Sebastian Pop <s.pop@samsung.com>
11573
11574 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11575 isl-0.15.
11576
c699f6a1 115772016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11578 Sebastian Pop <s.pop@samsung.com>
11579
11580 * gcc.dg/graphite/pr69292.c: New.
11581
b86e24ea 115822016-01-25 Jakub Jelinek <jakub@redhat.com>
11583
11584 * c-c++-common/goacc/use_device-1.c: New test.
11585
105cb8d7 115862016-01-25 Jeff Law <law@redhat.com>
11587
11588 PR tree-optimization/69196
11589 PR tree-optimization/68398
11590 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11591 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11592
44562749 115932016-01-25 David Edelsohn <dje.gcc@gmail.com>
11594
11595 PR target/69469
11596 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11597 Algorithm.
11598
6837fee7 115992016-01-25 Richard Biener <rguenther@suse.de>
11600
11601 PR testsuite/69380
11602 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11603
fe500d65 116042016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11605
11606 PR target/69421
11607 * gcc.dg/pr69421.c: New test.
11608
8eacba94 116092016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11610
11611 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11612 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11613 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11614 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11615 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11616 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11617 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11618 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11619 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11620 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11621
af09d40d 116222016-01-25 Richard Biener <rguenther@suse.de>
11623
11624 PR tree-optimization/69376
11625 * gcc.dg/torture/pr69376.c: New testcase.
11626
d65063f5 116272016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11628
11629 PR fortran/69397
11630 PR fortran/68442
11631 * gfortran.dg/interface_38.f90: New test.
11632 * gfortran.dg/interface_39.f90: New test.
80adbd96 11633
08c7bfb4 116342016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11635
11636 Revert:
11637 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11638
11639 PR c++/11858
11640 PR c++/24663
11641 PR c++/24664
11642 * g++.dg/template/pr11858.C: New test.
11643 * g++.dg/template/pr24663.C: New test.
11644 * g++.dg/template/unify12.C: New test.
11645 * g++.dg/template/unify13.C: New test.
11646 * g++.dg/template/unify14.C: New test.
11647 * g++.dg/template/unify15.C: New test.
11648 * g++.dg/template/unify16.C: New test.
11649 * g++.dg/template/unify17.C: New test.
11650
c2e7d2be 116512016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11652
11653 PR fortran/68283
11654 gfortran.dg/pr68283.f90: New test.
11655
9f2e8617 116562016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11657
11658 PR fortran/66094
11659 * gfortran.dg/inline_matmul_13.f90: New test.
11660 * gfortran.dg/matmul_bounds_8.f90: New test.
11661 * gfortran.dg/matmul_bounds_9.f90: New test.
11662 * gfortran.dg/matmul_bounds_10.f90: New test.
11663
a4838119 116642016-01-23 Tom de Vries <tom@codesourcery.com>
11665
11666 PR tree-optimization/69426
11667 * gcc.dg/autopar/pr69426.c: New test.
11668
feddf0dc 116692016-01-23 Martin Sebor <msebor@redhat.com>
11670
11671 PR c++/58109
11672 PR c++/69022
11673 * g++.dg/cpp0x/alignas5.C: New test.
11674 * g++.dg/ext/vector29.C: Same.
11675
132731fb 116762016-01-23 Uros Bizjak <ubizjak@gmail.com>
11677
11678 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11679 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11680 _GNU_SOURCE from compile flags to the source.
11681 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11682 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11683 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11684 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11685
51aec681 116862016-01-22 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR target/69432
11689 * g++.dg/opt/pr69432.C: New test.
11690
147aa3e3 116912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11692
11693 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11694 32-bit targets testing an -m64 multilib.
11695
4d04e35e 116962016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11697
11698 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11699 64-bit support.
11700
86f38d0c 117012016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11702
11703 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11704
f776e712 117052016-01-21 Christian Bruel <christian.bruel@st.com>
11706
11707 PR target/68674
11708 * gcc.target/i386/pr68674.c
11709 * gcc.target/aarch64/pr68674.c
11710 * gcc.target/arm/pr68674.c
11711
7b9de435 117122016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11713
11714 PR target/69403
11715 * gcc.c-torture/execute/pr69403.c: New test.
11716
9935a0ba 117172016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11718
11719 PR c++/55843
11720 * g++.dg/template/pr55843.C: New.
11721
06b94aa1 117222016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11723
11724 PR testsuite/66877
11725 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11726 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11727
b68773a8 117282016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11729
11730 PR testsuite/67489
132731fb 11731 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11732 from dg-do compile directive, and instead add
11733 { dg-require-effective-target int128 }.
b68773a8 11734
bbbbe8ab 117352016-01-20 Martin Sebor <msebor@redhat.com>
11736
11737 PR c/69405
11738 * gcc.dg/sync-fetch.c: New test.
11739
f3a6a26f 117402016-01-21 Martin Sebor <msebor@redhat.com>
11741
11742 PR target/69252
11743 * gcc.target/powerpc/pr69252.c: New test.
11744
d1565a03 117452016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11746
11747 PR fortran/65996
132731fb 11748 * gfortran.dg/pr65996.f90: New test.
d1565a03 11749
15a5a905 117502016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11751
11752 PR c++/68810
bbbbe8ab 11753 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11754 expected to generate an error.
15a5a905 11755
e4538af5 117562016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11757
11758 PR middle-end/66178
11759 * gcc.dg/torture/pr66178.c: New test.
11760
4d4180ce 117612016-01-21 Anton Blanchard <anton@samba.org>
11762 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11763
11764 PR target/63354
11765 * gcc.target/powerpc/pr63354.c: New test.
11766
86e16058 117672016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11768
11769 PR rtl-optimization/68990
11770 * gcc.target/i386/pr68990: New.
11771
b11b85e4 117722016-01-21 Nick Clifton <nickc@redhat.com>
11773
11774 PR target/69129
11775 * gcc.target/mips/pr69129.c: New.
11776
62dd9f85 117772016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11778
11779 PR c++/58046
11780 * g++.dg/cpp0x/pr58046.C: New.
11781
ac7d424b 117822016-01-21 Jakub Jelinek <jakub@redhat.com>
11783
47c0bea3 11784 PR target/69187
11785 PR target/65624
11786 * gcc.target/arm/pr69187.c: New test.
11787
ac7d424b 11788 PR c++/69355
11789 * g++.dg/torture/pr69355.C: New test.
11790
9e18b252 117912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11792 Sebastian Pop <s.pop@samsung.com>
11793
11794 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11795
de862e2f 117962016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11797 Sebastian Pop <s.pop@samsung.com>
11798
132731fb 11799 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11800
f55f9344 118012016-01-21 Jakub Jelinek <jakub@redhat.com>
11802
11803 PR middle-end/67653
11804 * c-c++-common/pr67653.c: New test.
11805 * gcc.dg/torture/pr29119.c: Add dg-warning.
11806
62752e71 118072016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11808
11809 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11810
16d4186f 118112016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11812
11813 PR c/24293
11814 * gcc.dg/pr24293.c: New test.
11815 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11816 incomplete struct type.
11817 * gcc.dg/declspec-1.c: Likewise.
11818 * gcc.dg/pr63549.c: Likewise.
11819
58219d13 118202016-01-20 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR tree-optimization/66612
11823 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11824 for bdn instruction.
11825
a7b5688a 118262016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11827
11828 * lib/target-supports.exp
11829 (check_effective_target_arm_fp_ok_nocache): New.
11830 (check_effective_target_arm_fp_ok): New.
11831 (add_options_for_arm_fp): New.
11832 (check_effective_target_arm_crypto_ok_nocache): Require
11833 target_arm_v8_neon_ok instead of arm32.
11834 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11835 (check_effective_target_arm_crypto_pragma_ok): New.
11836 (add_options_for_arm_vfp): New.
11837 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11838 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11839 target instead. Force initial fpu to vfp.
11840 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11841 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11842 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11843 dependency.
11844 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11845 use arm_vfp effective target instead. Force initial fpu to vfp.
11846 * gcc.target/arm/attr-neon3.c: Likewise.
11847 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11848 arm_vfp_ok.
11849 * gcc.target/arm/unsigned-float.c: Likewise.
11850 * gcc.target/arm/vfp-1.c: Likewise.
11851 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11852 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11853 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11854 * gcc.target/arm/vfp-ldmias.c: Likewise.
11855 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11856 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11857 * gcc.target/arm/vfp-stmiad.c: Likewise.
11858 * gcc.target/arm/vfp-stmias.c: Likewise.
11859 * gcc.target/arm/vnmul-1.c: Likewise.
11860 * gcc.target/arm/vnmul-2.c: Likewise.
11861 * gcc.target/arm/vnmul-3.c: Likewise.
11862 * gcc.target/arm/vnmul-4.c: Likewise.
11863
7ca56ca8 118642016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11865
7fb75b57 11866 PR testsuite/69366
11867 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11868 the MPX run-time library, for compile-time MPX test.
11869 * gcc.target/i386/chkp-always_inline.c: Likewise.
11870 * gcc.target/i386/chkp-bndret.c: Likewise.
11871 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11872 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11873 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11874 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11875 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11876 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11877 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11878 * gcc.target/i386/chkp-label-address.c: Likewise.
11879 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11880 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11881 * gcc.target/i386/chkp-pr69044.c: Likewise.
11882 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11883 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11884 * gcc.target/i386/chkp-strchr.c: Likewise.
11885 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11886 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11887 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11888 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11889 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11890 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11891 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11892 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11893 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11894 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11895 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11896 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11897 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11898 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11899 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11900 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11901 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11902 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11903 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11904 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11905 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11906 * gcc.target/i386/pr63995-2.c: Likewise.
11907 * gcc.target/i386/pr64805.c: Likewise.
11908 * gcc.target/i386/pr65044.c: Likewise.
11909 * gcc.target/i386/pr65167.c: Likewise.
11910 * gcc.target/i386/pr65183.c: Likewise.
11911 * gcc.target/i386/pr65184.c: Likewise.
11912 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11913
f2da0b99 119142016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11915
11916 PR tree-optimization/69328
11917 * gcc.dg/pr69328.c: New test.
11918
4d379676 119192016-01-20 Jeff Law <law@redhat.com>
11920
4a11f145 11921 PR target/25114
4d379676 11922 * gcc.target/m68k/pr25114.c: New test.
11923
0754bad1 119242016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11925
11926 * gcc.target/arm/memset-inline-10.c: Added
11927 dg-require-effective-target arm_thumb2_ok.
11928
63bd5c2d 119292016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11930
11931 * gcc.dg/debug/dwarf2/sso.c: New test.
11932
a9c01e81 119332016-01-19 Uros Bizjak <ubizjak@gmail.com>
11934
11935 PR testsuite/68820
11936 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11937 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11938 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11939
53fa0e54 119402016-01-19 Jan Hubicka <hubicka@ucw.cz>
11941
11942 PR ipa/66223
11943 * g++.dg/ipa/devirt-50.C: New testcase.
11944
e035a62c 119452016-01-19 Marek Polacek <polacek@redhat.com>
11946
11947 PR c++/68965
11948 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11949 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11950
885cc3ea 119512016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11952
11953 PR target/69135
11954 * gcc.target/arm/pr69135_1.c: New test.
11955
07bd240e 119562015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11957
11958 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11959
9f60d257 119602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11961
11962 * gcc.target/aarch64/ccmp_1.c: New testcase.
11963
a0c919f7 119642016-01-19 Marek Polacek <polacek@redhat.com>
11965
11966 PR c++/68586
11967 * g++.dg/cpp0x/enum30.C: New test.
11968
dc5d6d17 119692016-01-19 Richard Biener <rguenther@suse.de>
11970
11971 PR tree-optimization/69336
11972 * g++.dg/tree-ssa/pr69336.C: New testcase.
11973
6dd156e0 119742016-01-19 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR debug/65779
11977 * gcc.dg/pr65779.c: New test.
11978
3e0d45b9 119792016-01-19 Richard Biener <rguenther@suse.de>
11980
11981 PR tree-optimization/69352
11982 * gcc.dg/torture/pr69352.c: New testcase.
11983
7a3cf64d 119842016-01-19 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR rtl-optimization/68955
11987 PR rtl-optimization/64557
11988 * gcc.dg/torture/pr68955.c: New test.
11989
8be55b33 119902016-01-19 Jan Hubicka <hubicka@ucw.cz>
11991
11992 PR lto/69136
11993 * g++.dg/torture/pr69136.C: New testcase.
11994
72a985d7 119952016-01-19 Jan Hubicka <hubicka@ucw.cz>
11996
11997 PR lto/69133
11998 * g++.dg/lto/pr69133_0.C: New testcase.
11999 * g++.dg/lto/pr69133_1.C: New testcase.
12000
56778b62 120012016-01-15 Jeff Law <law@redhat.com>
12002
12003 PR tree-optimization/69320
12004 * gcc.c-torture/pr69320-1.c: New test.
12005 * gcc.c-torture/pr69320-2.c: New test.
12006 * gcc.c-torture/pr69320-3.c: New test.
12007 * gcc.c-torture/pr69320-4.c: New test.
12008
ced41b93 120092016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12010
12011 PR c++/11858
12012 PR c++/24663
12013 PR c++/24664
12014 * g++.dg/template/pr11858.C: New test.
12015 * g++.dg/template/pr24663.C: New test.
12016 * g++.dg/template/unify12.C: New test.
12017 * g++.dg/template/unify13.C: New test.
12018 * g++.dg/template/unify14.C: New test.
12019 * g++.dg/template/unify15.C: New test.
12020 * g++.dg/template/unify16.C: New test.
12021 * g++.dg/template/unify17.C: New test.
12022
7f8cbcaf 120232016-01-18 David Malcolm <dmalcolm@redhat.com>
12024
12025 PR testsuite/69181
12026 * gcc.dg/pr69181-1.c: New test file.
12027 * gcc.dg/pr69181-2.c: New test file.
12028 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12029 globals by moving it to...
12030 (cleanup-after-saved-dg-test): ...this new function. Add
12031 "global additional_sources_used". Add reset of global
12032 multiline_expected_outputs to the empty list.
12033 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12034 global to...
12035 (multiline_expected_outputs): ...this, and updated comments to
12036 note that it is modified from gcc-dg.exp.
12037 (dg-end-multiline-output): Update for the above renaming.
12038 (handle-multiline-outputs): Likewise. Remove the clearing
12039 of the expected outputs to the empty list.
12040
3c7cbfc0 120412016-01-18 Richard Biener <rguenther@suse.de>
12042
12043 PR tree-optimization/69297
12044 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12045
81d49cc1 120462016-01-18 Joseph Myers <joseph@codesourcery.com>
12047
12048 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12049 dg-options.
12050 * gcc.target/mips/mips-3d-2.c: Likewise.
12051 * gcc.target/mips/mips-3d-3.c: Likewise.
12052 * gcc.target/mips/mips-3d-4.c: Likewise.
12053 * gcc.target/mips/mips-3d-5.c: Likewise.
12054 * gcc.target/mips/mips-3d-6.c: Likewise.
12055 * gcc.target/mips/mips-3d-7.c: Likewise.
12056 * gcc.target/mips/mips-3d-8.c: Likewise.
12057 * gcc.target/mips/mips-3d-9.c: Likewise.
12058 * gcc.target/mips/mips-ps-1.c: Likewise.
12059 * gcc.target/mips/mips-ps-2.c: Likewise.
12060 * gcc.target/mips/mips-ps-3.c: Likewise.
12061 * gcc.target/mips/mips-ps-4.c: Likewise.
12062 * gcc.target/mips/mips-ps-5.c: Likewise.
12063 * gcc.target/mips/mips-ps-6.c: Likewise.
12064 * gcc.target/mips/mips-ps-7.c: Likewise.
12065 * gcc.target/mips/mips-ps-type.c: Likewise.
12066 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12067 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12068
03c4ff3a 120692016-01-18 Tom de Vries <tom@codesourcery.com>
12070
12071 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12072 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12073 * c-c++-common/goacc/kernels-empty.c: New test.
12074 * c-c++-common/goacc/kernels-eternal.c: New test.
12075 * c-c++-common/goacc/kernels-loop-2.c: New test.
12076 * c-c++-common/goacc/kernels-loop-3.c: New test.
12077 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12078 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12079 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12080 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12081 * c-c++-common/goacc/kernels-loop-data.c: New test.
12082 * c-c++-common/goacc/kernels-loop-g.c: New test.
12083 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12084 * c-c++-common/goacc/kernels-loop-n.c: New test.
12085 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12086 * c-c++-common/goacc/kernels-loop.c: New test.
12087 * c-c++-common/goacc/kernels-noreturn.c: New test.
12088 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12089 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12090 * c-c++-common/goacc/kernels-reduction.c: New test.
12091
22e3dcee 120922016-01-18 Tom de Vries <tom@codesourcery.com>
12093
12094 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12095 * gcc.dg/autopar/outer-2.c: Same.
12096 * gcc.dg/autopar/outer-3.c: Same.
12097 * gcc.dg/autopar/outer-4.c: Same.
12098 * gcc.dg/autopar/outer-5.c: Same.
12099 * gcc.dg/autopar/outer-6.c: Same.
12100 * gcc.dg/autopar/parallelization-1.c: Same.
12101 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12102 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12103 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12104 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12105 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12106 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12107 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12108 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12109 * gcc.dg/autopar/pr39500-1.c: Same.
12110 * gcc.dg/autopar/pr39500-2.c: Same.
12111 * gcc.dg/autopar/pr46193.c: Same.
12112 * gcc.dg/autopar/pr46194.c: Same.
12113 * gcc.dg/autopar/pr49580.c: Same.
12114 * gcc.dg/autopar/pr49960-1.c: Same.
12115 * gcc.dg/autopar/pr49960.c: Same.
12116 * gcc.dg/autopar/pr68373.c: Same.
12117 * gcc.dg/autopar/reduc-1.c: Same.
12118 * gcc.dg/autopar/reduc-1char.c: Same.
12119 * gcc.dg/autopar/reduc-1short.c: Same.
12120 * gcc.dg/autopar/reduc-2.c: Same.
12121 * gcc.dg/autopar/reduc-2char.c: Same.
12122 * gcc.dg/autopar/reduc-2short.c: Same.
12123 * gcc.dg/autopar/reduc-3.c: Same.
12124 * gcc.dg/autopar/reduc-4.c: Same.
12125 * gcc.dg/autopar/reduc-6.c: Same.
12126 * gcc.dg/autopar/reduc-7.c: Same.
12127 * gcc.dg/autopar/reduc-8.c: Same.
12128 * gcc.dg/autopar/reduc-9.c: Same.
12129 * gcc.dg/autopar/uns-outer-4.c: Same.
12130 * gcc.dg/autopar/uns-outer-5.c: Same.
12131 * gcc.dg/autopar/uns-outer-6.c: Same.
12132 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12133 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12134
fd5cbe2f 121352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12136
12137 PR target/63679
12138 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12139 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12140
fa75ab55 121412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12142
12143 PR target/63679
12144 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12145 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12146 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12147
214b2582 121482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12149
12150 PR target/63679
12151 * gcc.dg/tree-ssa/sra-17.c: New.
12152 * gcc.dg/tree-ssa/sra-18.c: New.
12153
13146837 121542016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12155
12156 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12157
6ccd18c2 121582016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12159
12160 * gnat.dg/inline12.adb: New test.
12161
8872b95f 121622016-01-18 Bin Cheng <bin.cheng@arm.com>
12163
12164 PR tree-optimization/66797
12165 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12166
971514e3 121672016-01-18 Richard Biener <rguenther@suse.de>
12168
12169 PR tree-optimization/69170
12170 * gcc.dg/torture/pr69170.c: New testcase.
12171
dfb6d139 121722016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12173
12174 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12175
164d84c2 121762016-01-16 Tom de Vries <tom@codesourcery.com>
12177
12178 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12179
4c33b769 121802016-01-16 Tom de Vries <tom@codesourcery.com>
12181
12182 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12183 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12184 redundant dg-require-effective-target pthread.
12185 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12186 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12187 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12188 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12189 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12190 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12191 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12192
673441b0 121932016-01-16 David Edelsohn <dje.gcc@gmail.com>
12194
12195 PR target/68609
12196 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12197 * gcc.target/powerpc/recip-7.c: Same.
12198
90153ae7 121992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12200
12201 PR c++/69091
12202 * g++.dg/template/pr69091.C: New test.
12203
bc24d01d 122042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12205
12206 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12207 dump does not contain an error_mark_node.
12208 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12209 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12210
4067c0fd 122112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12212
12213 PR c++/68936
12214 * g++.dg/template/pr68936.C: New test.
12215
27c6dbdd 122162016-01-15 David Edelsohn <dje.gcc@gmail.com>
12217
12218 PR target/68609
12219 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12220 * gcc.target/powerpc/recip-2.c: Same.
12221 * gcc.target/powerpc/recip-3.c: Same.
12222 * gcc.target/powerpc/recip-4.c: Same.
12223 * gcc.target/powerpc/recip-sqrtf.c: Same.
12224
e390c57d 122252016-01-15 Jeff Law <law@redhat.com>
12226
12227 PR tree-optimization/69270
12228 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12229 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12230
ddcfeaf1 122312016-01-15 Paul Thomas <pault@gcc.gnu.org>
12232
12233 PR fortran/49630
12234 * gfortran.dg/deferred_character_13.f90: New test for the fix
12235 of comment 3 of the PR.
12236
12237 PR fortran/54070
12238 * gfortran.dg/deferred_character_8.f90: New test
12239 * gfortran.dg/allocate_error_5.f90: New test
12240
12241 PR fortran/60593
12242 * gfortran.dg/deferred_character_10.f90: New test
12243
12244 PR fortran/60795
12245 * gfortran.dg/deferred_character_14.f90: New test
12246
12247 PR fortran/61147
12248 * gfortran.dg/deferred_character_11.f90: New test
12249
12250 PR fortran/64324
12251 * gfortran.dg/deferred_character_9.f90: New test
12252
81be349c 122532016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12254
12255 PR rtl-optimization/69030
12256 * gcc.target/i386/pr69030.c: New.
12257
998456c5 122582016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12259
12260 * gcc.target/aarch64/target_attr_17.c: New test.
12261
0d85be19 122622016-01-15 Richard Biener <rguenther@suse.de>
12263
12264 PR tree-optimization/66856
12265 * gcc.dg/torture/pr66856-1.c: New testcase.
12266 * gcc.dg/torture/pr66856-2.c: Likewise.
12267
321d36c8 122682016-01-15 Richard Biener <rguenther@suse.de>
12269
12270 PR debug/69137
12271 * g++.dg/lto/pr69137_0.C: New testcase.
12272
d94a1f53 122732016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12274
12275 PR middle-end/69246
12276 * gcc.target/i386/pr69246.c: New test.
12277
5fe9a861 122782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12279
a9c01e81 12280 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12281
3d05a5e9 122822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12283
12284 PR c++/56194
12285 * g++.dg/init/const9.C: Disable test on S/390.
12286
5e8132b5 122872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12288
12289 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12290 * g++.dg/Wno-frame-address.C: Ditto.
12291
32307cdf 122922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12293
12294 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12295
1ca28250 122962016-01-15 Richard Biener <rguenther@suse.de>
12297
12298 PR tree-optimization/68961
12299 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12300
6271bd93 123012016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12302
12303 * gcc.target/i386/pr65105-5.c: New test.
12304
dfb6d139 123052016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12306
12307 * gcc.c-torture/execute/alias-4.c: New testcase.
12308
dfb6d139 123092016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12310
12311 PR ipa/68148
12312 * g++.dg/ipa/devirt-49.C: New testcase.
12313
7bbac464 123142016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12315
12316 PR target/65837
12317 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12318 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12319 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12320
4345b868 123212016-01-15 Richard Biener <rguenther@suse.de>
12322
12323 PR tree-optimization/69117
12324 * gcc.dg/torture/pr69117.c: New testcase.
12325
580357e7 123262015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12327
12328 PR c++/69048
12329 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12330
612baa31 123312016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12332
12333 PR testsuite/67509
12334 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12335 range tests use 100 * maximum instead of maximum + 1.
12336
44e09bc4 123372016-01-14 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR debug/69244
12340 * gcc.dg/guality/pr69244.c: New test.
12341
96962ae4 123422016-01-14 Uros Bizjak <ubizjak@gmail.com>
12343
12344 * lib/target-supports.exp (check_effective_target_issignaling):
12345 New procedure.
12346 * gcc.dg/pr61441.c: Require issignaling effective target.
12347
ab9c400b 123482016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12349
12350 PR target/68803
12351 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12352
a7ed4583 123532016-01-14 David Malcolm <dmalcolm@redhat.com>
12354
12355 PR c++/68819
12356 PR preprocessor/69177
12357 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12358 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12359 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12361
77f35cec 123622016-01-14 Marek Polacek <polacek@redhat.com>
12363
12364 PR c/69262
12365 * gcc.dg/array-15.c: New test.
12366
915d0950 123672016-01-14 Jakub Jelinek <jakub@redhat.com>
12368
12369 PR middle-end/68146
12370 PR tree-optimization/69155
12371 * gfortran.dg/pr68146.f: New test.
12372 * gfortran.dg/pr69155.f90: New test.
12373
24651fb7 123742016-01-14 Richard Biener <rguenther@suse.de>
12375
12376 PR tree-optimization/68060
12377 * gcc.dg/torture/pr68060-1.c: New testcase.
12378 * gcc.dg/torture/pr68060-2.c: Likewise.
12379
2f63f950 123802016-01-14 Nick Clifton <nickc@redhat.com>
12381
12382 * lib/target-supports.exp
12383 (check_effective_target_arm_neon_ok_nocache): Add an option
12384 sequence that includes setting the ARM architecture to ARMv7-A.
12385 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12386 command line options necessary to enable Neon support.
12387 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12388 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12389 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12390 * gcc.target/arm/pr69180.c: Likewise.
12391
3ce0acde 123922016-01-14 Jeff Law <law@redhat.com>
12393
12394 PR tree-optimization/69270
12395 * gcc.dg/tree-ssa/pr69270.c: New test.
12396
bda05c57 123972016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12398
12399 PR c/66208
12400 * c-c++-common/pr66208.c: New file.
12401
9b657cf1 124022016-01-13 Jakub Jelinek <jakub@redhat.com>
12403
12404 PR tree-optimization/69156
12405 * gcc.dg/pr69156.c: New test.
12406
58ba1b9d 124072016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12408
12409 * gcc.target/i386/pr69225-7.c: New test.
12410
e5fee0fe 124112016-01-13 Richard Henderson <rth@redhat.com>
12412
12413 * gcc.dg/tm/memopt-13.c: Update expected function.
12414 * gcc.dg/tm/memopt-6.c: Likewise.
12415
3f0e9745 124162016-01-13 Uros Bizjak <ubizjak@gmail.com>
12417
12418 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12419 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12420 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12421 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12422
3f0e9745 124232016-01-13 Tom de Vries <tom@codesourcery.com>
12424
12425 PR tree-optimization/69169
7a6ddc0d 12426 * gcc.dg/pr69169.c: New test.
12427
9b657cf1 124282016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12429
12430 PR target/69228
12431 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12432 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12433 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12434 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12435 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12436 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12437 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12438 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12439
f704d701 124402016-01-13 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR target/69247
12443 * gcc.dg/pr69247.c: New test.
12444
e966d6b9 124452016-01-13 Richard Biener <rguenther@suse.de>
12446
12447 PR tree-optimization/69242
12448 * gcc.dg/torture/pr69242.c: New testcase.
12449
1ca1d9b2 124502016-01-13 Richard Biener <rguenther@suse.de>
12451
12452 PR tree-optimization/69186
12453 * gcc.dg/torture/pr69186.c: New testcase.
12454
d07cbccc 124552016-01-13 Jeff Law <law@redhat.com>
12456
12457 PR tree-optimization/67755
12458 * gcc.dg/tree-ssa/pr67755.c: New test.
12459
124602016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12461
12462 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12463 pass number in output by a star.
12464
b95d41cf 124652016-01-12 Bin Cheng <bin.cheng@arm.com>
12466
12467 PR tree-optimization/68911
12468 * gcc.c-torture/execute/pr68911.c: New test.
12469
91d87e22 124702016-01-12 Marek Polacek <polacek@redhat.com>
12471
12472 PR c++/68979
12473 * g++.dg/warn/permissive-1.C: New test.
12474
8a9401a4 124752016-01-12 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR objc++/68511
12478 PR c++/69213
12479 * g++.dg/opt/pr69213.C: New test.
12480
b9cb7a67 124812016-01-12 Christian Bruel <christian.bruel@st.com>
12482
12483 PR target/69180
12484 * gcc.target/arm/pr69180.c: New test.
12485
e4c96992 124862016-01-12 Richard Biener <rguenther@suse.de>
12487
12488 PR lto/69077
12489 * g++.dg/lto/pr69077_0.C: New testcase.
12490 * g++.dg/lto/pr69077_1.C: Likewise.
12491
90525f61 124922016-01-12 Jakub Jelinek <jakub@redhat.com>
12493
12494 PR target/69175
12495 * g++.dg/opt/pr69175.C: New test.
12496
9e7edfd3 124972016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12498
12499 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12500 rather than #including math.h & stdlib.h.
12501 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12502 * gcc.dg/vect/pr49771.c: Likewise.
12503 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12504 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12505 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12506 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12507 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12508 * gcc.dg/vect/pr44507.c: Likewise.
12509 * gcc.dg/vect/pr45902.c: Likewise.
12510 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12511 * gcc.dg/vect/vect-117.c: Likewise.
12512 * gcc.dg/vect/vect-99.c: Likewise.
12513 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12514 * gcc.dg/vect/vect-cond-1.c: Likewise.
12515 * gcc.dg/vect/vect-cond-2.c: Likewise.
12516 * gcc.dg/vect/vect-cond-3.c: Likewise.
12517 * gcc.dg/vect/vect-cond-4.c: Likewise.
12518 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12519 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12520 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12521 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12522 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12523 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12524 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12525 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12526 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12527 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12528 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12529 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12530 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12531 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12532 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12533 include of signal.h.
12534 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12535 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12536 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12537 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12538 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12539 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12540 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12541 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12542 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12543 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12544 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12545 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12546 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12547 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12548 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12549 * gcc.dg/vect/vect-outer-5.c: Likewise.
12550 * gcc.dg/vect/vect-outer-6.c: Likewise.
12551 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12552 include of stdio.h.
12553
3368873d 125542016-01-12 Nick Clifton <nickc@redhat.com>
12555
12556 PR target/68913
12557 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12558 to fread so that it will be found in all target runtimes.
12559
0464ea95 125602016-01-12 Richard Biener <rguenther@suse.de>
12561
12562 PR tree-optimization/69053
12563 * g++.dg/torture/pr69053.C: New testcase.
12564
7819730f 125652016-01-12 Richard Biener <rguenther@suse.de>
12566
12567 PR tree-optimization/69168
12568 * gcc.dg/torture/pr69168.c: New testcase.
12569
995bfebf 125702016-01-12 Richard Biener <rguenther@suse.de>
12571
12572 PR tree-optimization/69157
12573 * gcc.dg/torture/pr69157.c: New testcase.
12574
125752016-01-12 Richard Biener <rguenther@suse.de>
12576
12577 PR tree-optimization/69174
12578 * gcc.dg/torture/pr69174.c: New testcase.
12579
1d10d64c 125802016-01-12 Jakub Jelinek <jakub@redhat.com>
12581
12582 PR c++/66808
12583 PR c++/69000
12584 * g++.dg/tls/pr66808.C: New test.
12585 * g++.dg/tls/pr69000.C: New test.
12586
f0b79faf 125872016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12588
12589 * gcc.target/powerpc/swaps-p8-23.c: New test.
12590 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12591
04cf75a4 125922016-01-11 John David Anglin <danglin@gcc.gnu.org>
12593
12594 PR tree-optimization/68356
12595 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12596
0eb4264c 125972016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12598 Jim Wilson <jim.wilson@linaro.org>
12599
12600 PR target/69194
12601 * gcc.target/arm/pr69194.c: New test.
12602
2f66de64 126032016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12604
12605 PR target/69225
12606 * gcc.target/i386/pr69225-1.c: New test.
12607 * gcc.target/i386/pr69225-2.c: Likewise.
12608 * gcc.target/i386/pr69225-3.c: Likewise.
12609 * gcc.target/i386/pr69225-4.c: Likewise.
12610 * gcc.target/i386/pr69225-5.c: Likewise.
12611 * gcc.target/i386/pr69225-6.c: Likewise.
12612
36105e82 126132016-01-11 Jakub Jelinek <jakub@redhat.com>
12614
1c78ce2e 12615 PR target/67462
12616 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12617 if lp64.
12618
a4a87320 12619 PR target/69071
12620 * gcc.dg/pr69071.c: New test.
12621
91fbd04f 12622 PR c++/69211
12623 * g++.dg/opt/pr69211.C: New test.
12624
36105e82 12625 PR tree-optimization/69214
12626 * gcc.c-torture/compile/pr69214.c: New test.
12627
e934c380 126282016-01-11 Uros Bizjak <ubizjak@gmail.com>
12629
12630 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12631 * gcc.target/i386/pr66232-11.c: Ditto.
12632 * gcc.target/i386/pr66232-12.c: Ditto.
12633 * gcc.target/i386/pr66232-13.c: Ditto.
12634
3ff1b153 126352016-01-11 Richard Biener <rguenther@suse.de>
12636
12637 PR tree-optimization/69173
12638 * gcc.dg/torture/pr69173.c: New testcase.
12639
04e1504c 126402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12641
12642 PR rtl-optimization/68796
12643 * gcc.target/aarch64/tst_5.c: New test.
12644 * gcc.target/aarch64/tst_6.c: Likewise.
12645
ae8718b5 126462016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12647
12648 PR rtl-optimization/68841
12649 * gcc.dg/pr68841.c: New test.
12650 * gcc.c-torture/execute/pr68841.c: New test.
12651
bd8bece2 126522016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12653
12654 PR rtl-optimization/68920
12655 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12656 for ix86 targets.
12657 * gcc.dg/ifcvt-5.c: New test.
12658
9b657cf1 126592016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12660
12661 PR bootstrap/69123
12662 * g++.dg/pr69123.C: New.
12663
7a158352 126642016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12665
12666 PR target/69010
12667 * gcc.target/i386/pr69010.c: New test.
12668
ff375d11 126692016-01-11 Martin Jambor <mjambor@suse.cz>
12670
12671 PR ipa/69044
12672 * gcc.target/i386/chkp-pr69044.c: New test.
12673
9eb890f1 126742016-01-11 Tom de Vries <tom@codesourcery.com>
12675
12676 PR tree-optimization/69109
12677 * gcc.dg/autopar/pr69109-2.c: New test.
12678 * gcc.dg/autopar/pr69109.c: New test.
12679
c4157ee5 126802016-01-11 Tom de Vries <tom@codesourcery.com>
12681
12682 PR tree-optimization/69108
12683 * gcc.dg/autopar/pr69108.c: New test.
12684
b933e511 126852016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12686
12687 PR c++/69029
12688 * c-c++-common/Wisleading-indentation.c: Augment test.
12689
efb73de1 126902016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12691
12692 PR fortran/69154
12693 * gfortran.dg/inline_matmul_12.f90: New test.
12694
40c86c3b 126952016-01-10 Paul Thomas <pault@gcc.gnu.org>
12696
12697 PR fortran/67779
12698 * gfortran.dg/actual_array_offset_1: New test.
12699
a006c0bb 127002016-01-10 Tom de Vries <tom@codesourcery.com>
12701
12702 PR tree-optimization/69062
12703 * gcc.dg/autopar/pr69062.c: New test.
12704
880ed4be 127052016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12706
12707 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12708 * gcc.dg/vect/slp-perm-2.c: Likewise.
12709 * gcc.dg/vect/slp-perm-3.c: Likewise.
12710 * gcc.dg/vect/slp-perm-5.c: Likewise.
12711 * gcc.dg/vect/slp-perm-6.c: Likewise.
12712 * gcc.dg/vect/slp-perm-7.c: Likewise.
12713 * gcc.dg/vect/slp-perm-8.c: Likewise.
12714
d95e1856 127152016-01-10 Tom de Vries <tom@codesourcery.com>
12716
12717 PR tree-optimization/69039
12718 * gcc.dg/autopar/pr69039.c: New test.
12719
0f8f48d0 127202016-01-09 Marek Polacek <polacek@redhat.com>
12721
12722 PR c++/69113
12723 * g++.dg/pr69113.C: New test.
12724
7dff0499 127252016-01-09 Jakub Jelinek <jakub@redhat.com>
12726
12727 PR middle-end/50865
12728 PR tree-optimization/69097
12729 * gcc.c-torture/execute/pr50865.c: New test.
12730 * gcc.c-torture/execute/pr69097-1.c: New test.
12731 * gcc.c-torture/execute/pr69097-2.c: New test.
12732 * gcc.dg/pr69097-1.c: New test.
12733 * gcc.dg/pr69097-2.c: New test.
12734
18431e78 127352016-01-09 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR c++/69164
12738 * g++.dg/opt/pr69164.C: New test.
12739
1943a4a2 127402016-01-08 Jakub Jelinek <jakub@redhat.com>
12741
12742 PR tree-optimization/69167
12743 * gcc.dg/pr69167.c: New test.
12744
a143e277 127452016-01-08 Marek Polacek <polacek@redhat.com>
12746
12747 PR c++/68449
12748 * g++.dg/pr68449.C: New.
12749
44c01906 127502016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12751
12752 PR tree-optimization/68707
12753 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12754 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12755 on platforms supporting it.
12756 * gcc.dg/vect/slp-perm-2.c: Likewise.
12757 * gcc.dg/vect/slp-perm-3.c: Likewise.
12758 * gcc.dg/vect/slp-perm-5.c: Likewise.
12759 * gcc.dg/vect/slp-perm-7.c: Likewise.
12760 * gcc.dg/vect/slp-perm-8.c: Likewise.
12761 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12762 on platforms supporting it.
12763
c437d1e8 127642016-01-08 Jakub Jelinek <jakub@redhat.com>
12765
c9595c51 12766 PR tree-optimization/69162
12767 * gcc.dg/pr69162.c: New test.
12768
c437d1e8 12769 PR tree-optimization/69172
12770 * gcc.dg/pr69172.c: New test.
12771
6a46a28c 127722016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12773
12774 PR tree-optimization/67781
12775 * gcc.c-torture/execute/pr67781.c: New file.
12776
62ad9a04 127772016-01-08 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR tree-optimization/69083
12780 * gcc.dg/vect/pr69083.c: New test.
12781
9e0e8c2a 127822016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12783
12784 PR tree-optimization/61441
12785 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12786 Use -fexcess-precision=standard for compiler options.
12787 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12788
5d034e37 127892016-01-08 Jakub Jelinek <jakub@redhat.com>
12790
5013f740 12791 PR fortran/69128
12792 * gfortran.dg/gomp/pr69128.f90: New test.
12793
5d034e37 12794 PR c++/69145
12795 * g++.dg/ext/pr69145-1.C: New test.
12796 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12797 * g++.dg/ext/pr69145-2.h: New file.
12798
517906ff 127992016-01-07 Martin Sebor <msebor@redhat.com>
12800
12801 PR c/68966
12802 * gcc.dg/atomic-fetch-bool.c: New test.
12803 * gcc.dg/sync-fetch-bool.c: New test.
12804
cdbb524c 128052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12806
12807 PR fortran/66680
12808 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12809
ec3aba9e 128102016-01-07 Nick Clifton <nickc@redhat.com>
12811
12812 PR target/66655
12813 * g++.dg/pr66655.C: New test.
12814 * g++.dg/pr66655_1.cc: Test support file.
12815 * g++.dg/pr66655.h: Test header file.
12816
9b657cf1 128172016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12818
12819 PR fortran/66680
12820 gfortran.dg/gomp/pr66680.f90: New test.
12821
cd45d7a5 128222016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12823
12824 PR target/69171
12825 * gcc.target/i386/pr69171-1.c: New test.
12826 * gcc.target/i386/pr69171-2.c: Likewise.
12827 * gcc.target/i386/pr69171-3.c: Likewise.
12828 * gcc.target/i386/pr69171-4.c: Likewise.
12829 * gcc.target/i386/pr69171-5.c: Likewise.
12830 * gcc.target/i386/pr69171-6.c: Likewise.
12831
4a86a91a 128322015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12833
12834 PR middle-end/67639
12835 * c-c++-common/pr67639.c: New test.
12836
34c05552 128372016-01-07 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR tree-optimization/69141
12840 * g++.dg/opt/pr69141.C: New test.
12841
f08d6895 128422016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12843
12844 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12845
32ec4173 128462016-01-06 Uros Bizjak <ubizjak@gmail.com>
12847
12848 PR target/69140
12849 * gcc.target/i386/pr69140.c: New test
12850
d74214f3 128512016-01-06 David Malcolm <dmalcolm@redhat.com>
12852
12853 * gcc.dg/bad-dereference.c: New test case.
12854
73991cab 128552015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12856
12857 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12858
fc8cc457 128592016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12860
12861 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12862
be3c9981 128632016-01-06 Marek Polacek <polacek@redhat.com>
12864
12865 PR sanitizer/69099
12866 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12867
2cb724f9 128682016-01-05 Marek Polacek <polacek@redhat.com>
12869
12870 PR c/69104
12871 * gcc.dg/atomic-invalid-2.c: New.
12872
233a53ed 128732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12874
12875 PR target/68991
12876 * gcc.target/i386/pr68991.c: New test.
12877
ea87c5e3 128782016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12879
12880 PR target/68991
12881 * g++.dg/pr68991-1.C: New test.
12882 * g++.dg/pr68991-2.C: Likewise.
12883
1943a4a2 128842016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12885
1943a4a2 12886 PR other/60465
afe82e5b 12887 * gcc.target/ia64/pr60465-gprel64.c: New test.
12888 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12889
1e9147dd 128902016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12891
12892 PR rtl-optimization/68651
12893 * gcc.target/aarch64/pr68651_1.c: New test.
12894
d42aa619 128952016-01-05 David Malcolm <dmalcolm@redhat.com>
12896
12897 PR c/69122
12898 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12899
1776de76 129002016-01-05 Nathan Sidwell <nathan@acm.org>
12901
2d7d361d 12902 PR c++/58583
12903 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12904
1776de76 12905 * gcc.dg/alias-15.c: New.
12906
5beb12c0 129072016-01-05 Nick Clifton <nickc@redhat.com>
12908
12909 PR target/68870
12910 * g++.dg/pr68770.C: New test.
12911
d8cca921 129122016-01-04 Mike Stump <mikestump@comcast.net>
12913
12914 * lib/target-supports.exp (check_effective_target_cilkplus):
12915 cilkplus targets require pthreads.
afc907ef 12916 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12917
8427dff3 129182016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12919
12920 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12921 generation.
12922
f1717362 129232016-01-04 Jakub Jelinek <jakub@redhat.com>
12924
12925 Update copyright years.
12926
d7d6a3ab 129272016-01-04 Marek Polacek <polacek@redhat.com>
12928
12929 PR c/68908
12930 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12931 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12932 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12933
b8f4a5f9 129342016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12935
12936 * gcc.target/sparc/20160104-2.c: New test.
12937
6b5c028f 129382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12939
12940 * gcc.target/sparc/20160104-1.c: New test.
12941
300e1002 129422016-01-03 Paul Thomas <pault@gcc.gnu.org>
12943
12944 PR fortran/65045
12945 * gfortran.dg/pr65045.f90: New test.
12946
855b105f 129472016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12948
12949 * gnat.dg/specs/debug1.ads: Delete.
12950
bdc177dc 129512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12952
12953 PR libgfortran/68867
12954 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12955 expression.
12956
48aaffae 129572016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12958
12959 PR libgfortran/68867
12960 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12961 PowerPC.
12962
19a468b8 129632016-01-01 Paul Thomas <pault@gcc.gnu.org>
12964
12965 PR fortran/68864
12966 * gfortran.dg/pr68864.f90: New test.
12967
25371c91 129682016-01-01 Jakub Jelinek <jakub@redhat.com>
12969
2a659064 12970 PR tree-optimization/69070
12971 * gcc.dg/pr69070.c: New test.
12972
57aa9851 12973 PR sanitizer/69055
12974 * gfortran.dg/pr69055.f90: New test.
12975
25371c91 12976 PR target/69015
12977 * gcc.dg/pr69015.c: New test.
f1717362 12978\f
fb2c1edd 12979Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12980
12981Copying and distribution of this file, with or without modification,
12982are permitted in any medium without royalty provided the copyright
12983notice and this notice are preserved.