]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0914a8ef 12016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2
3 * c-c++-common/pr27336.c: Make dependency on
4 -fdelete-null-pointer-checks explicit.
5 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
6 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
7 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
8 * gcc.dg/pic-1.c: Require fpic target support.
9 * gcc.dg/pic-2.c: Likewise.
10
c5d89bae 112016-09-29 Jakub Jelinek <jakub@redhat.com>
12
13 Implement P0001R1 - C++17 removal of register storage class specifier
14 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
15 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
16 C++17.
17 * c-c++-common/vector-subscript-5.c (foo): Don't use register
18 keyword if not __SSE2__.
19 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
20 C++17.
21 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
22 register keywords.
23 * g++.dg/eh/pr29166.C: Add -Wno-register option.
24 * g++.dg/warn/register-parm-1.C (erroneous_warning,
25 no_erroneous_warning): Expect new warnings for C++17.
26 * g++.dg/warn/register-var-2.C (f): Likewise.
27 * g++.dg/parse/register1.C (f): Expect new error for C++17.
28 * g++.dg/parse/linkage2.C (foo): Likewise.
29 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
30 keyword on parameters for C++17.
31 * g++.dg/cpp1z/register1.C: New test.
32 * g++.dg/cpp1z/register2.C: New test.
33 * g++.dg/cpp1z/register3.C: New test.
34
5424b150 352016-09-29 Uros Bizjak <ubizjak@gmail.com>
36
37 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
38 * gcc.target/i386/avx2-check.h (main): Ditto.
39 * gcc.target/i386/avx512bw-check.h (main): Ditto.
40 * gcc.target/i386/avx512cd-check.h (main): Ditto.
41 * gcc.target/i386/avx512dq-check.h (main): Ditto.
42 * gcc.target/i386/avx512er-check.h (main): Ditto.
43 * gcc.target/i386/avx512f-check.h (main): Ditto.
44 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
45 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
46 * gcc.target/i386/avx512vl-check.h (main): Ditto.
47
132fa33c 482016-09-29 Uros Bizjak <ubizjak@gmail.com>
49
50 PR target/77756
51 * gcc.target/i386/pr77756.c: New test.
52
ea72fa65 532016-09-29 Marek Polacek <polacek@redhat.com>
54
55 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
56
40334d1a 572016-09-29 Marek Polacek <polacek@redhat.com>
58
59 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
60 C++14.
61
2bf721c3 622016-09-29 Martin Liska <mliska@suse.cz>
63
64 * objc/execute/construct1.m: New test.
65
a8243a97 662016-09-29 Richard Biener <rguenther@suse.de>
67
68 PR tree-optimization/77768
69 * gcc.dg/torture/pr77768.c: New testcase.
70
98da8d3b 712016-09-28 Richard Biener <rguenther@suse.de>
72
73 PR middle-end/77407
74 * gcc.dg/pr77407.c: New testcase.
75
b0ab3ca0 762016-09-29 Richard Biener <rguenther@suse.de>
77
78 PR middle-end/55152
79 * gcc.dg/pr55152.c: New testcase.
80 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
81
f76c9f26 822016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
83
84 * gcc.dg/profile-update-warning.c: Restrict to ia32.
85 (dg-options): Remove -m32.
86
94d9ba6a 872016-09-28 Martin Sebor <msebor@redhat.com>
88
89 PR middle-end/77721
90 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
91
d23296dc 922016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
93
94 PR libgfortran/77707
95 * gfortran.dg/inquire_17.f90: New test.
96
2a2770c6 972016-09-28 Jakub Jelinek <jakub@redhat.com>
98
99 PR c++/77467
100 * g++.dg/cpp1y/constexpr-77467.C: New test.
101
3e822015 1022016-09-28 Martin Sebor <msebor@redhat.com>
103
104 PR c/77762
105 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
106 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
107 (test_sprintf_p_const): Adjust line numbers to avoid failures
108 introduced in r240503.
109
21ce832f 1102016-09-28 Martin Sebor <msebor@redhat.com>
111
112 PR middle-end/77683
113 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
114
8d9e3eb6 1152016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
116
cfa852a5 117 PR c++/77748
118 * g++.dg/pr77550.C: Avoid undefined behavior.
119
8d9e3eb6 120 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
121
85dd8d9a 1222016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
123
124 * gcc.dg/strlenopt-20.c: Update test.
125 * gcc.dg/strlenopt-21.c: Likewise.
126 * gcc.dg/strlenopt-22.c: Likewise.
127 * gcc.dg/strlenopt-22g.c: Likewise.
128 * gcc.dg/strlenopt-26.c: Likewise.
129 * gcc.dg/strlenopt-5.c: Likewise.
130 * gcc.dg/strlenopt-7.c: Likewise.
131 * gcc.dg/strlenopt-9.c: Likewise.
132
ce7e2f0e 1332016-09-27 Jakub Jelinek <jakub@redhat.com>
134
4fd4e9e0 135 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
136
66108a57 137 * g++.dg/cpp1z/lambda-this1.C: New test.
138 * g++.dg/cpp1z/lambda-this2.C: New test.
139
ce7e2f0e 140 PR c++/77722
141 * g++.dg/ubsan/return-4.C: New test.
142 * g++.dg/ubsan/return-5.C: New test.
143 * g++.dg/ubsan/return-6.C: New test.
144
eedf6f96 1452016-09-27 Jiong Wang <jiong.wang@arm.com>
146
147 * lib/target-supports.exp
148 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
149 in function comment.
150
febf7a45 1512016-09-27 Martin Liska <mliska@suse.cz>
152
153 PR gcov-profile/46266
154 * lib/gcov.exp: Verify that <built-in>.gcov file is not
155 considered.
156
1ef012e4 1572016-09-27 Richard Biener <rguenther@suse.de>
158
159 PR tree-optimization/77745
160 * g++.dg/torture/pr77745.C: New testcase.
161
fcaf08b7 1622016-09-27 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/77478
165 * gcc.dg/torture/pr77478.c: New testcase.
166
db46bcd3 1672016-09-27 Martin Liska <mliska@suse.cz>
168
169 PR gcov-profile/7970
170 PR gcov-profile/16855
171 PR gcov-profile/44779
172 * g++.dg/gcov/pr16855.C: New test.
173
2e0bcd96 1742016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
175
176 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
177
93768ef7 1782016-09-27 Jakub Jelinek <jakub@redhat.com>
179
180 PR fortran/77666
181 * gfortran.dg/gomp/pr77666.f90: New test.
182
b09a4365 1832016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
184
185 PR ipa/77677
186 * gcc.dg/torture/pr77677-2.c: New test.
187
85527e8f 1882016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
189
190 PR fortran/77420
191 * gfortran.dg/pr77420_1.f90: New test.
192 * gfortran.dg/pr77420_2.f90: Ditto.
193 * gfortran.dg/pr77420_3.f90: New test. Requires ...
194 * gfortran.dg/pr77420_4.f90: this file.
195
140cd7ff 1962016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
197
198 PR middle-end/77719
199 * gfortran.dg/pr77719.f90: New test.
200
d4d58fc3 2012016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
202
203 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 204 singular form of byte when quantity is unknown.
d4d58fc3 205
e997bd3a 2062016-09-26 Marek Polacek <polacek@redhat.com>
207
208 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
209
9c7de46a 2102016-09-26 Martin Liska <mliska@suse.cz>
211
212 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
213 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
214 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
215 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
216 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
217 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
218 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
219 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
220 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
221
3c77f69c 2222016-09-26 Marek Polacek <polacek@redhat.com>
223
224 PR c/7652
225 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
226 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
227 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
228 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
229 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
230 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
231 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
232 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
233 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
234 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
235 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
236 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
237 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
238 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
239 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
240 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
241 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
242 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
243 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
244 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
245 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
246 * c-c++-common/attr-fallthrough-1.c: New test.
247 * c-c++-common/attr-fallthrough-2.c: New test.
248 * g++.dg/cpp0x/fallthrough1.C: New test.
249 * g++.dg/cpp0x/fallthrough2.C: New test.
250 * g++.dg/cpp1z/fallthrough1.C: New test.
251 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
252 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
253 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
254 * objc.dg/Wimplicit-fallthrough-1.m: New test.
255
40e245e1 2562016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
257
9e9fb49b 258 PR fortran/77429
40e245e1 259 * gfortran.dg/pr77429.f90: New test.
260
cfffcdf4 2612016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
262
263 PR fortran/77694
264 * gfortran.dg/pr77694.f90: New test.
265
223e6ae9 2662016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
267
268 PR target/51244
269 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
270
9e932ac2 2712016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
272
273 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
274 for 32-bit mode.
275
04f16d28 2762016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
277
278 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
279 for 32-bit mode.
280
481ce481 2812016-09-24 Marek Polacek <polacek@redhat.com>
282
283 PR c/77490
284 * c-c++-common/Wbool-operation-1.c: New test.
285 * gcc.dg/Wbool-operation-1.c: New test.
286
8e652fcf 2872016-09-23 Fritz Reese <fritzoreese@gmail.com>
288
289 * gfortran.dg/dec_static_1.f90: New.
290 * gfortran.dg/dec_static_2.f90: New.
291 * gfortran.dg/dec_static_3.f90: New.
292 * gfortran.dg/dec_static_4.f90: New.
293
e7c4560c 2942016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
295
296 PR fortran/48298
297 * gfortran.dg/negative_unit_check.f90: Update test.
298 * gfortran.dg/dtio_14.f90: New test.
481ce481 299
ad020996 3002016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
301
302 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
303 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
304 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
305 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
306 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
307 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
308 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
309
e2c1228b 3102016-09-23 Martin Sebor <msebor@redhat.com>
311
312 PR testsuite/77713
313 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
314 assuming long double is bigger than double.
315
9b5db70f 3162016-09-23 Jakub Jelinek <jakub@redhat.com>
317
318 Implement P0138R2, C++17 construction rules for enum class values
319 * g++.dg/cpp1z/direct-enum-init1.C: New test.
320
a30e370d 3212016-09-23 David Malcolm <dmalcolm@redhat.com>
322
323 PR preprocessor/77672
324 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
325 expected multiline output from first warning to reflect change
326 in r240434.
327
15650eb7 3282016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
329
330 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
331
f886b2b4 3322016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
333 Tom de Vries <tom@codesourcery.com>
334
335 PR testsuite/77411
336 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
337
f74ba31d 3382016-09-23 Marek Polacek <polacek@redhat.com>
339
340 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
341 * c-c++-common/gomp/atomic-13.c: Likewise.
342 * c-c++-common/gomp/atomic-14.c: Likewise.
343 * c-c++-common/pr60439.c: Remove invalid code.
344 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
345 * g++.dg/expr/bitfield5.C: Likewise.
346 * g++.dg/expr/bitfield6.C: Likewise.
347 * g++.dg/expr/bool1.C: Likewise.
348 * g++.dg/expr/bool3.C: Likewise.
349 * g++.dg/expr/lval3.C: Likewise.
350 * g++.dg/expr/lval4.C: Likewise.
351 * g++.old-deja/g++.jason/bool5.C: Likewise.
352
7413e757 3532016-09-23 David Malcolm <dmalcolm@redhat.com>
354
355 PR preprocessor/77672
356 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
357 (test_terminator_location): New function.
358
81df50de 3592016-09-23 Richard Biener <rguenther@suse.de>
360
361 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
362
5f4626d8 3632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
364
365 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
366 -march=armv8.2-a+fp16 when supported by the hardware.
367 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
368 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
369 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
370 semi-colons to a macro invocations.
371 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
372 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
373 defined.
374 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
375 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
376 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
377 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
378 defined.
379 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
381 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
383 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
386 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
387 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
388 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
389 defined.
390 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
391 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
392 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
393 defined.
394 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
396 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
397 defined.
398 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
400 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
401 defined.
402 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
403 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
404 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
405 defined. Also fix some white-space.
406 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
410 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
411 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
412 defined. Also fix some long lines and white-space.
413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
414 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
415 defined. Also fix some long lines and white-space.
416 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
417 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
418 defined.
419 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
420 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
421 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
422 defined.
423 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
424 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
425 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
426 defined.
427 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 428 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
429 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 430 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 431 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
433 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
434 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
435 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 437 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 438 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
439 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
440 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
441 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
442 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 443 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
444 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 445 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 446
f2645569 4472016-09-23 Jiong Wang <jiong.wang@arm.com>
448 Matthew Wahab <matthew.wahab@arm.com>
449
450 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
451 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
452 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
454 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
455 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
456 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
457 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
458 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
459 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
460 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
461 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
462 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
463 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
464 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
465 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
466 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
467 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
468 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
469 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
470 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
471 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
472 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
473 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
474 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
475 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
476 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
477 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
478 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
479 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
480 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
481 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
482 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
483 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
484 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
485 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
486 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
487
66a55fc4 4882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
489
490 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
491 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
492 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
493 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
494 support.
495
ada0f4c4 4962016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
497
498 PR ipa/77677
499 * gcc.dg/torture/pr77677.c: New test.
500
8771094d 5012016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
502
503 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
504 here now.
505
c959fae1 5062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
507
508 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
509 options. Add tests for float16x4_t and float16x8_t.
510
88b594a3 5112016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
512
513 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
514 * gcc.target/s390/risbg-ll-2.c: Ditto.
515 * gcc.target/s390/risbg-ll-3.c: Ditto.
516
e4ad661c 5172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
518
519 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
520 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
521
4005a882 5222016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
523
524 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
525 output to the simplified instructions.
526
9854d864 5272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
528
529 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
530 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
531
388ce7db 5322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
533
534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
535 (FP16_SUPPORTED): New
536 (expected-hfloat-16x4): Make conditional on __fp16 support.
537 (expected-hfloat-16x8): Likewise.
538 (vdup_n_f16): Disable for non-AArch64 targets.
539 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
540 conditional on FP16_SUPPORTED.
541 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
542 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
543 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
544 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
545 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
546 for testing __fp16.
547 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
548 conditional on FP16_SUPPORTED.
549 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
550 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
551
837bb76e 5522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
553
554 * gcc.target/arm/short-vfp-1.c: New.
555
e183c2b8 5562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
557
558 * gcc.target/arm/attr-fp16-arith-1.c: New.
559
cd6fbed6 5602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
561
562 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
563 New.
564 (add_options_for_arm_v8_2a_fp16_neon): New.
565 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
566 (add_options_for_arm_arch_v8_2a): Auto-generate.
567 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
568 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
569 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
570 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
571 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
572 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
573 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
574
4961b0ab 5752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
576
577 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
578 arm_fp16_alternative_ok.
579 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
580 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
581 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
582 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
583 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
584 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
585 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
586 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
587 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
588 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
589 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
590 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
591 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
592 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
593 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
594 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
595 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
596 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
597 * gcc.target/arm/fp16-rounding-alt-1.c: Use
598 arm_fp16_alternative_ok.
599 * lib/target-supports.exp
600 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
601 (check_effective_target_arm_fp16_alternative_ok): New.
602 (check_effective_target_arm_fp16_none_ok_nocache): New.
603 (check_effective_target_arm_fp16_none_ok): New.
604
ce5b3c3b 6052016-09-23 Martin Liska <mliska@suse.cz>
606
607 * gcc.dg/ipa/pr77653.c: Replace adress
608 with address.
609
d4c65e05 6102016-09-23 Martin Liska <mliska@suse.cz>
611
612 * gcc.target/i386/movbe-4.c: New test.
613
82a47693 6142016-09-23 Martin Liska <mliska@suse.cz>
615
616 * gcc.target/i386/crc32-5.c: New test.
617
0253072a 6182016-09-23 Martin Liska <mliska@suse.cz>
619
620 * gcc.target/i386/pr71652.c: New test.
621 * gcc.target/i386/pr71652-2.c: New test.
622 * gcc.target/i386/pr71652-3.c: New test.
623
0bfdbd22 6242016-09-23 Jakub Jelinek <jakub@redhat.com>
625
626 * lib/gcc-dg.exp (process-message): Support relative line number
627 notation - .+4 or .-1 etc.
628 * gcc.dg/dg-test-1.c: New test.
629
ff982ab4 6302016-09-22 Martin Sebor <msebor@redhat.com>
631
632 PR target/77676
633 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
634 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
635 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
636 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
637
78299f8d 6382016-09-22 Uros Bizjak <ubizjak@gmail.com>
639
640 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
641 * gcc.dg/ifcvt-2.c: Ditto.
642 * gcc.dg/zero_bits_compound-1.c: Ditto.
643 * gcc.dg/zero_bits_compound-1.c: Ditto.
644 * gcc.dg/pr40550.c: Simplify target selectors.
645 Use dg-additional-options.
646 * gcc.dg/pr47893.c: Ditto.
647 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
648 additional options for 32-bit x86 targets.
649 * gcc.dg/pr70955.c: Move to ...
650 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
651
ec645283 6522016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
653
654 PR c++/61019
655 * g++.dg/cpp0x/pr61019.C: New.
656
9753b549 6572016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
658 Terry Guo <terry.guo@arm.com>
659
660 * gcc.target/arm/pure-code/ffunction-sections.c: New.
661 * gcc.target/arm/pure-code/no-literal-pool.c: New.
662 * gcc.target/arm/pure-code/pure-code.exp: New.
663
7dbfb427 6642016-09-22 Uros Bizjak <ubizjak@gmail.com>
665
666 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
667 Remove SSE effective target requirement.
668
7e20dff2 6692016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
670
671 PR c++/71979
672 * g++.dg/cpp0x/pr71979.C: New.
673
05dd002d 6742016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
675
676 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
677
53769cc8 6782016-09-22 Martin Liska <mliska@suse.cz>
679
680 PR ipa/77653
681 * gcc.dg/ipa/pr77653.c: New test.
682
51c846d6 6832016-09-22 Jakub Jelinek <jakub@redhat.com>
684
685 PR fortran/77665
686 * gfortran.dg/gomp/pr77665.f90: New test.
687
51278c1a 6882016-09-22 Paul Thomas <pault@gcc.gnu.org>
689
690 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
691 * gfortran.dg/dtio_13.f90: New test.
692
cde225a2 6932016-09-21 Louis Krupp <louis.krupp@zoho.com>
694
695 PR fortran/66107
696 * gfortran.dg/pr66107.f90: New test.
697
0d5530d9 6982016-09-21 Ian Lance Taylor <iant@golang.org>
699
700 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
701 with call to builtin delete function.
702
9ca7e933 7032016-09-21 Joseph Myers <joseph@codesourcery.com>
704
705 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
706 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
707 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
708 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
709 tests.
710
451127c6 7112016-09-21 Uros Bizjak <ubizjak@gmail.com>
712
713 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
714
98aa0f57 7152016-09-21 Jakub Jelinek <jakub@redhat.com>
716
717 PR c++/77651
718 * g++.dg/cpp1z/aligned-new6.C: New test.
719
65eeae10 7202016-09-21 Matthew Wahab <matthew.wahab@arm.com>
721
722 * gcc.target/arm/fp16-aapcs-3.c: New.
723 * gcc.target/arm/fp16-aapcs-4.c: New.
724 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
725 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
726 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
727 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
728
1a39df22 7292016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
730
731 PR tree-optimization/77550
732 * g++.dg/pr77550.C: New test.
733
48bc6fdd 7342016-09-21 Georg-Johann Lay <avr@gjlay.de>
735
736 PR target/77326
737 * gcc.target/avr/torture/pr77326.c: New test.
738
a09b160b 7392016-09-21 Louis Krupp <louis.krupp@zoho.com>
740
741 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
742
91207228 7432016-09-21 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/77648
746 * gcc.dg/torture/pr77648-1.c: New testcase.
747 * gcc.dg/torture/pr77648-2.c: Likewise.
748
f6aeb966 7492016-09-21 Richard Biener <rguenther@suse.de>
750 Jakub Jelinek <jakub@redhat.com>
751
752 PR tree-optimization/77621
753 * gcc.dg/pr77621.c: New testcase.
754
637b3ebb 7552016-09-21 Paul Thomas <pault@gcc.gnu.org>
756
757 PR fortran/77657
758 * gfortran.dg/dtio_12.f90: New test.
759
b5b88e7a 7602016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
761
762 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
763
8ccdb0a4 7642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
765
766 PR tree-optimization/72835
767 * gcc.dg/tree-ssa/pr72835.c: New test.
768
b9833bfd 7692016-09-20 Martin Sebor <msebor@redhat.com>
770
771 PR middle-end/49905
772 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
774 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
775 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
776 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
777 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
778 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
779
597323ed 7802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
781
782 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
783 arguments/compare will be optimized away.
784 * gcc.dg/torture/ftrapv-1.c: Likewise.
785
25a8e007 7862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
787
788 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
789 will be optimized away.
790 * gcc.dg/ipa/vrp1.c: New test.
791 * gcc.dg/ipa/vrp2.c: New test.
792 * gcc.dg/ipa/vrp3.c: New test.
793
6e93da1b 7942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
795
796 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
797 does the same transformation.
798 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
799 * gcc.dg/tree-ssa/evrp1.c: New test.
800 * gcc.dg/tree-ssa/evrp2.c: New test.
801 * gcc.dg/tree-ssa/evrp3.c: New test.
802 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
803 * gcc.dg/tree-ssa/pr22117.c: Likewise.
804 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
805 * gcc.dg/tree-ssa/pr64130.c: Likewise.
806 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
807 foling now happens early.
808 * gcc.dg/tree-ssa/vrp04.c: Likewise.
809 * gcc.dg/tree-ssa/vrp06.c: Likewise.
810 * gcc.dg/tree-ssa/vrp16.c: Likewise.
811 * gcc.dg/tree-ssa/vrp25.c: Likewise.
812 * gcc.dg/tree-ssa/vrp67.c: Likewise.
813
b8b3b645 8142016-09-20 Uros Bizjak <ubizjak@gmail.com>
815
816 PR target/77621
817 * gcc.target/i386/pr77621.c: New test.
818 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
819 pattern, loop should vectorize with -mtune=atom.
820
81165554 8212016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
822 Jakub Jelinek <jakub@redhat.com>
823
824 PR testsuite/63299
825 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
826 instead of delete.
827
2f8a2ead 8282016-09-20 Jakub Jelinek <jakub@redhat.com>
829
a48667ee 830 PR c++/77626
831 * g++.dg/other/pr77626.C: New test.
832
7e67c6d5 833 PR c++/77638
834 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
835
59934ea3 836 PR c++/77637
837 * g++.dg/cpp0x/gen-attrs-62.C: New test.
838
2f8a2ead 839 PR middle-end/77624
840 * c-c++-common/pr77624-1.c: New test.
841 * c-c++-common/pr77624-2.c: New test.
842
a1268ee1 8432016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
844
845 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
846 of digits expected.
847
0b77b2cf 8482016-09-20 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/77646
851 * gcc.dg/torture/pr77646.c: New testcase.
852
bed03df1 8532016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
854
855 PR c++/77434
856 * c-c++-common/Wint-in-bool-context.c: New test.
857
cb19a0da 8582016-09-19 Joseph Myers <joseph@codesourcery.com>
859
860 * gcc.dg/cr-decimal-dig-1.c: New test.
861
9b5c49ef 8622016-09-19 Joseph Myers <joseph@codesourcery.com>
863
864 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
865 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
866 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
867 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
868
48d1445d 8692016-09-19 Vladimir Makarov <vmakarov@redhat.com>
870
871 PR rtl-optimization/77416
872 * gcc.target/powerpc/pr77416.c: New.
873
579f478b 8742016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
875
876 PR c++/77639
877 * g++.dg/template/error-recovery4.C: New test.
878
f2e52448 8792016-09-19 Bin Cheng <bin.cheng@arm.com>
880
881 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
882
aaf7d5f8 8832016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
884
885 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
886 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
887
5f036000 8882016-09-19 Jakub Jelinek <jakub@redhat.com>
889 Jan Hubicka <jh@suse.cz>
890
891 PR target/77587
892 * gcc.dg/pr77587.c: New test.
893 * gcc.dg/pr77587a.c: New file.
894
eee0cf09 8952016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
896
897 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
898 * gfortran.dg/coarray_38.f90:
899 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
900 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
901 * gfortran.dg/coarray_allocate_7.f08: New test.
902 * gfortran.dg/coarray_allocate_8.f08: New test.
903 * gfortran.dg/coarray_allocate_9.f08: New test.
904 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
905 new caf_register.
906 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
907 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
908 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
909 get_by_refs.
910 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
911 * gfortran.dg/coarray_lock_7.f90: Same.
912 * gfortran.dg/coarray_poly_5.f90: Same.
913 * gfortran.dg/coarray_poly_6.f90: Same.
914 * gfortran.dg/coarray_poly_7.f90: Same.
915 * gfortran.dg/coarray_poly_8.f90: Same.
916 * gfortran.dg/coindexed_1.f90: Changed errors expected.
917
891196d7 9182016-09-19 Fritz Reese <fritzoreese@gmail.com>
919
920 PR fortran/77584
921 * gfortran.dg/dec_structure_15.f90: New testcase.
922
281da9a3 9232016-09-19 Richard Biener <rguenther@suse.de>
924
925 PR middle-end/77605
926 * gcc.dg/torture/pr77605.c: New testcase.
927
8a252920 9282016-09-18 Louis Krupp <louis.krupp@zoho.com>
929
930 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
931
a18b7a33 9322016-09-17 Jan Hubicka <hubicka@ucw.cz>
933
934 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
935 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
936 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
937 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
938 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
939 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
940 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
941 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
942 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
943 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
944 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
945
b868c23d 9462016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
947
948 * gcc.target/i386/pr68633.c: Fix expected result.
949
360d7ea8 9502016-09-17 Louis Krupp <louis.krupp@gmail.com>
951
952 PR fortran/68078
953 * gfortran.dg/pr68078.f90: New test.
954 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
955
d58661cb 9562016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
957
958 PR target/77613
959 * gcc.target/powerpc/swaps-p8-25.c: New.
960
24b3d864 9612016-09-16 Jakub Jelinek <jakub@redhat.com>
962
e6db887a 963 PR c++/77482
964 * g++.dg/cpp0x/constexpr-77482.C: New test.
965
44df6c11 966 PR c++/77379
967 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
968 thunk offsets.
969 * g++.dg/abi/abi-tag23a.C: Likewise.
970
53d2f3de 971 PR c++/77338
972 * g++.dg/cpp0x/decltype-77338.C: New test.
973
24b3d864 974 PR c++/77375
975 * g++.dg/cpp0x/mutable1.C: New test.
976
42f172d0 9772016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
978
979 PR fortran/77612
980 * gfortran.dg/pr77612.f90: New test.
981
0665113b 9822016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
983
984 * gcc.dg/torture/pr70421.c: Require int32plus.
985
dff10ec9 9862016-09-16 Jakub Jelinek <jakub@redhat.com>
987
be63912c 988 PR middle-end/77475
989 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
990
dff10ec9 991 PR target/77526
992 * gcc.target/i386/pr77526.c: New test.
993
69cdadd9 9942016-09-16 Jakub Jelinek <jakub@redhat.com>
995 Eric Botcazou <ebotcazou@adacore.com>
996
997 PR middle-end/77594
998 * gcc.target/i386/pr77594.c: New test.
999
b74250bc 10002016-09-15 Louis Krupp <louis.krupp@zoho.com>
1001
1002 PR fortran/69963
1003 * gfortran.dg/misplaced_implicit_character.f90: New test.
1004
834a2c29 10052016-09-15 Bin Cheng <bin.cheng@arm.com>
1006
1007 PR tree-optimization/77503
1008 * gcc.dg/vect/pr77503.c: New test.
1009
fbcb99d5 10102016-09-15 Richard Biener <rguenther@suse.de>
1011
1012 PR middle-end/77544
1013 * c-c++-common/torture/pr77544.c: New testcase.
1014
3aa4e8c2 10152016-09-15 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR middle-end/77475
1018 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1019 * gcc.dg/march-generic.c: Likewise.
1020 * gcc.target/i386/spellcheck-options-1.c: New test.
1021 * gcc.target/i386/spellcheck-options-2.c: New test.
1022 * gcc.target/i386/spellcheck-options-3.c: New test.
1023 * gcc.target/i386/spellcheck-options-4.c: New test.
1024
e9dea525 10252016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1026
1027 PR fortran/72743
1028 * gfortran.dg/goacc/pr72743.f90: New test.
1029
7270347c 10302016-09-15 Richard Biener <rguenther@suse.de>
1031
1032 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1033
091e8e90 10342016-09-15 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/77514
1037 * gcc.dg/torture/pr77514.c: New testcase.
1038
8cc08773 10392016-09-14 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR c++/77549
1042 * g++.dg/lookup/pr77549.C: New test.
1043
5be60f03 10442016-09-14 Marek Polacek <polacek@redhat.com>
1045
1046 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1047 * c-c++-common/gomp/atomic-13.c: Likewise.
1048 * c-c++-common/gomp/atomic-14.c: Likewise.
1049 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1050 * g++.dg/cpp1z/bool-increment1.C: New test.
1051 * c-c++-common/pr60439.c: Add dg-warning.
1052 * g++.dg/expr/bitfield4.C: Likewise.
1053 * g++.dg/expr/bitfield5.C: Likewise.
1054 * g++.dg/expr/bitfield6.C: Likewise.
1055 * g++.dg/expr/bool1.C: Likewise.
1056 * g++.dg/expr/bool3.C: Likewise.
1057 * g++.dg/expr/lval3.C: Likewise.
1058 * g++.dg/expr/lval4.C: Likewise.
1059 * g++.old-deja/g++.jason/bool5.C: Likewise.
1060 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1061 * g++.dg/other/error18.C: Likewise.
1062 * g++.dg/gomp/atomic-14.C: Likewise.
1063
f80a245e 10642016-09-14 Nathan Sidwell <nathan@acm.org>
1065
1066 PR c++/77539
1067 * g++.dg/cpp1y/pr77539.C: New.
1068
7b329bca 10692016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1070
1071 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1072 dg-require.
1073 * g++.dg/ext/builtin_alloca.C: Likewise.
1074 * g++.dg/template/spec35.C: Likewise.
1075 * gcc.dg/builtins-68.c: Likewise.
1076 * gcc.misc-tests/gcov-13.c: Likewise.
1077 * gcc.misc-tests/gcov-14.c: Likewise.
1078
0029200d 10792016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1080
1081 * gfortran.dg/dec_structure_14.f90: New testcase.
1082
0975f764 10832016-09-14 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR sanitizer/68260
1086 * c-c++-common/tsan/pr68260.c: New test.
1087
1098c313 10882016-09-13 Joe Seymour <joe.s@somniumtech.com>
1089
1090 PR target/70713
1091 * gcc.target/msp430/function-attributes-1.c: New test.
1092 * gcc.target/msp430/function-attributes-2.c: New test.
1093 * gcc.target/msp430/function-attributes-3.c: New test.
1094
46fad8d5 10952016-09-13 Jakub Jelinek <jakub@redhat.com>
1096
4bdba715 1097 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1098 * g++.dg/cpp1z/gen-attrs1.C: New test.
1099
99d887de 1100 PR tree-optimization/77454
1101 * gcc.dg/pr77454.c: New test.
1102
46fad8d5 1103 PR c++/77553
1104 * g++.dg/cpp1y/constexpr-77553.C: New test.
1105
68ef907c 11062016-09-13 David Malcolm <dmalcolm@redhat.com>
1107
1108 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1109 (test_show_locus): Replace rich_location::add_fixit_insert calls
1110 with add_fixit_insert_before and add_fixit_insert_after.
1111
2c24fd5e 11122016-09-13 Jason Merrill <jason@redhat.com>
1113 Tom de Vries <tom@codesourcery.com>
1114
1115 PR c++/77427
1116 * g++.dg/pr77427.C: New test.
1117
68b219ee 11182016-09-13 Martin Liska <mliska@suse.cz>
1119
1120 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1121 effective target.
1122 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1123 * lib/target-supports.exp: Define the new target.
1124
c72e91d3 11252016-09-12 Andrew Pinski <apinski@cavium.com>
1126
1127 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1128 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1129
b38c0a37 11302016-09-12 Uros Bizjak <ubizjak@gmail.com>
1131
1132 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1133 variable arguments.
1134 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1135 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1136 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1137 variable argument.
1138 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1139 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1140
7a21b590 11412016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1142
1143 PR c++/77496
1144 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1145 * g++.dg/ext/pr77496.C: New test.
1146 * g++.dg/warn/pr77496.C: New test.
1147
00434032 11482016-09-12 David Malcolm <dmalcolm@redhat.com>
1149
1150 PR c/72858
1151 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1152 to preserve conversion chars, and to preserve prefix information.
1153 * gcc.dg/format/pr72858.c: New test case.
1154
54f56c28 11552016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1156
1157 * gfortran.dg/pr77507.f90: Move to ...
1158 * gfortran.dg/ieee/pr77507.f90: here.
1159
08d6d42c 11602016-08-09 Jan Hubicka <hubicka@ucw.cz>
1161
1162 PR ipa/61159
1163 * compile/pr61159.c: New testcase
1164
35870532 11652016-08-09 Jan Hubicka <hubicka@ucw.cz>
1166
1167 PR ipa/64316
1168 * gcc.dg/ipa/pr63416.c: New testcase.
1169
953b9eef 11702016-09-10 Paul Thomas <pault@gcc.gnu.org>
1171 Steven G. Kargl <kargl@gcc.gnu.org>
1172
1173 PR fortran/77532
c78b1f64 1174 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1175
1aef7c3c 11762016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1177
1178 PR fortran/77507
1179 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1180 * gfortran.dg/c_assoc_4.f90: Ditto.
1181
3bb45f76 11822016-09-10 Tom de Vries <tom@codesourcery.com>
1183
1184 PR C/71602
1185 * c-c++-common/va-arg-va-list-type.c: New test.
1186
9731eaaf 11872016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1188
1189 PR rtl-optimization/77289
1190 * gcc.target/powerpc/pr77289.c: New test.
1191
911ea34a 11922016-09-09 Martin Sebor <msebor@redhat.com>
1193
1194 PR c/77520
1195 PR c/77521
1196 * gcc.dg/pr77520.c: New test.
1197 * gcc.dg/pr77521.c: New test.
1198
edd0f33b 11992016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1200
1201 PR fortran/77506
1202 * gfortran.dg/pr77506.f90: New test.
1203
374777a4 12042016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1205
1206 PR fortran/77507
1207 * gfortran.dg/pr77507.f90: New test.
1208
c5eddaf9 12092016-09-09 Joseph Myers <joseph@codesourcery.com>
1210
1211 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1212
3e7e4e14 12132016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1214 Louis Krupp <lkrupp@gcc.gnu.org>
1215
1216 PR fortran/69514
1217 * gfortran.dg/pr69514_1.f90: New test.
1218 * gfortran.dg/pr69514_2.f90: New test.
1219
51688bb7 12202016-09-08 Jakub Jelinek <jakub@redhat.com>
1221
a34338c9 1222 PR fortran/77500
1223 * gfortran.dg/gomp/pr77500.f90: New test.
1224
51688bb7 1225 PR fortran/77516
1226 * gfortran.dg/gomp/pr77516.f90: New test.
1227
3ecb55e7 12282016-09-07 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR middle-end/77475
1231 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1232 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1233 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1234 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1235 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1236 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1237
3da97ff7 12382016-09-07 David Malcolm <dmalcolm@redhat.com>
1239
1240 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1241 "substring-locations.h".
1242
b55f1f44 12432016-09-07 Richard Biener <rguenther@suse.de>
1244
1245 PR c/77450
1246 * c-c++-common/vector-subscript-8.c: Move ..
1247 * gcc.dg/pr77450.c: ... here.
1248
7d482049 12492016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1250
1251 PR libgfortran/77393
1252 * gfortran.dg/fmt_f0_2.f90: Update test.
1253 * gfortran.dg/fmt_f0_3.f90: New test.
1254
ef3b531c 12552016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1256
1257 PR debug/77389
1258 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1259 in dg-options.
1260
1261 PR debug/57519
1262 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1263
39370ea0 12642016-09-06 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR target/69255
1267 * gcc.target/i386/pr69255-1.c: New test.
1268 * gcc.target/i386/pr69255-2.c: New test.
1269 * gcc.target/i386/pr69255-3.c: New test.
1270
12712016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1272
1273 PR c/77336
1274 * gcc.dg/format/miss-7.c: New test.
1275
88820414 12762016-09-06 Uros Bizjak <ubizjak@gmail.com>
1277
1278 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1279
4c790ba8 12802016-09-06 Martin Liska <mliska@suse.cz>
1281
1282 PR gcov-profile/77378
1283 PR gcov-profile/77466
1284 * gcc.dg/profile-update-warning.c: New test.
1285
43d2460d 12862016-09-06 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/77479
1289 * gcc.dg/torture/pr77479.c: New testcase.
1290
4c04bcce 12912016-09-06 Richard Biener <rguenther@suse.de>
1292
1293 PR c/77450
1294 * c-c++-common/vector-subscript-7.c: Adjust.
1295 * c-c++-common/vector-subscript-8.c: New testcase.
1296
8925068a 12972016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1298
1299 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1300
daea048c 13012016-09-05 Jakub Jelinek <jakub@redhat.com>
1302
e315ff48 1303 PR target/77476
1304 * gcc.target/i386/avx512f-pr77476.c: New test.
1305 * gcc.target/i386/avx512bw-pr77476.c: New test.
1306 * gcc.target/i386/avx512dq-pr77476.c: New test.
1307
8eeca3ac 1308 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1309 Update comment to mention also avx512f.
1310
daea048c 1311 PR sanitizer/77396
1312 * g++.dg/asan/pr77396-2.C: New test.
1313
a6ffaadf 13142016-09-05 Uros Bizjak <ubizjak@gmail.com>
1315
1316 PR rtl-optimization/77452
1317 * gcc.target/i386/pr77452.c: New test.
1318
8f8828ba 13192016-09-05 Marek Polacek <polacek@redhat.com>
1320
1321 PR c/77423
1322 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1323
65277f2a 13242016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1325
1326 PR fortran/77391
1327 * gfortran.dg/pr77391.f90: New test.
1328
a1cf06b8 13292016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1330
1331 PR fortran/77460
1332 * gfortran.dg/pr77460.f90: New test.
1333
4d261282 13342016-09-03 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR c/65467
1337 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1338
4fc4eb94 13392016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1340
1341 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1342
40a431fa 13432016-09-02 David Malcolm <dmalcolm@redhat.com>
1344
1345 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1346 test case.
1347 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1348 diagnostic-test-show-locus-generate-patch.c to the sources
1349 for diagnostic_plugin_test_show_locus.c.
1350
a940fdc7 13512016-09-02 Jakub Jelinek <jakub@redhat.com>
1352
0b80c4b2 1353 PR c/65467
1354 * gcc.dg/gomp/_Atomic-1.c: New test.
1355 * gcc.dg/gomp/_Atomic-2.c: New test.
1356 * gcc.dg/gomp/_Atomic-3.c: New test.
1357 * gcc.dg/gomp/_Atomic-4.c: New test.
1358 * gcc.dg/gomp/_Atomic-5.c: New test.
1359
a940fdc7 1360 PR sanitizer/77396
1361 * g++.dg/asan/pr77396.C: New test.
1362
13632016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1364
1365 PR tree-optimization/71831
1366 * gcc.dg/builtin-object-size-16.c: New test.
1367 * gcc.dg/builtin-object-size-17.c: New test.
1368
0b404bb4 13692016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1370
1371 PR libgfortran/77393
1372 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1373
8a5817a9 13742016-09-01 Uros Bizjak <ubizjak@gmail.com>
1375
1376 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1377 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1378 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1379 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1380 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1381 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1382 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1383 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1384 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1385 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1386 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1387 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1388 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1389 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1390 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1391 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1392 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1393 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1394
209253ae 13952016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1396
1397 * gnat.dg/opt58.adb: New test.
1398 * gnat.dg/opt58_pkg.ads: New helper.
1399
15182c1d 14002016-09-01 Richard Biener <rguenther@suse.de>
1401
1402 PR middle-end/77436
1403 * gcc.dg/torture/pr77436.c: New testcase.
1404
1c02615c 14052016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1406
1407 * gcc.dg/pr64252.c: Require int32plus.
1408 * gcc.dg/pr66299-1.c: Likewise.
1409 * gcc.dg/pr66299-2.c: Likewise.
1410 * gcc.dg/torture/20131115-1.c: Skip for avr.
1411
08fded5f 14122016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1413
1414 * gcc.target/aarch64/ands_3.c: New test.
1415
a7b3b7c4 14162016-08-31 Jakub Jelinek <jakub@redhat.com>
1417
68c215e4 1418 PR fortran/77352
1419 * gfortran.dg/gomp/pr77352.f90: New test.
1420
a7b3b7c4 1421 PR fortran/77374
1422 * gfortran.dg/gomp/pr77374.f08: New test.
1423
51a43c06 14242016-08-31 Marc Glisse <marc.glisse@inria.fr>
1425
1426 PR tree-optimization/73714
1427 * gcc.dg/tree-ssa/pr73714.c: New test.
1428
01109414 14292016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430
1431 PR libgfortran/77393
1432 * gfortran.dg/fmt_f0_2.f90: New test.
1433
8036ac7f 14342016-08-31 Marc Glisse <marc.glisse@inria.fr>
1435
1436 * gcc.target/i386/pr59539-2.c: Adapt options.
1437 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1438
b298bde8 14392016-08-31 Paul Thomas <pault@gcc.gnu.org>
1440
1441 PR fortran/77418
1442 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1443 of the associate entity and replace with a pointer to the
1444 intended item on the stack.
1445
9f732c4e 14462016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1447 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1448
1449 PR fortran/48298
1450 * gfortran.dg/dtio_1.f90: New test.
1451 * gfortran.dg/dtio_2.f90: New test.
1452 * gfortran.dg/dtio_3.f90: New test.
1453 * gfortran.dg/dtio_4.f90: New test.
1454 * gfortran.dg/dtio_5.f90: New test.
1455 * gfortran.dg/dtio_6.f90: New test.
1456 * gfortran.dg/dtio_7.f90: New test.
1457 * gfortran.dg/dtio_8.f90: New test.
1458 * gfortran.dg/dtio_9.f90: New test.
1459 * gfortran.dg/dtio_10.f90: New test.
1460
d6dd1b60 14612016-08-30 David Malcolm <dmalcolm@redhat.com>
1462
1463 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1464 (test_many_nested_locations): New function.
1465 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1466 (test_show_locus): Handle "test_many_nested_locations".
1467
2e7400df 14682016-08-30 David Malcolm <dmalcolm@redhat.com>
1469
1470 * g++.dg/template/double-greater-than-fixit.C: New test case.
1471
98023bfd 14722016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1473
1474 * gnat.dg/opt57.ad[sb]: New test.
1475 * gnat.dg/opt57_pkg.ads: New helper.
1476
f9723d87 14772016-08-30 Richard Biener <rguenther@suse.de>
1478
1479 PR tree-optimization/69047
1480 * gcc.dg/pr69047.c: Fix byte-order check.
1481
77ce6232 14822016-08-30 Jakub Jelinek <jakub@redhat.com>
1483
adca2d16 1484 PR tree-optimization/72866
1485 * gcc.dg/vect/pr72866.c: New test.
1486
06cee168 1487 PR debug/77363
1488 * g++.dg/debug/dwarf2/pr77363.C: New test.
1489
4472e8d1 1490 PR middle-end/77377
1491 * gcc.target/i386/pr77377.c: New test.
1492
77ce6232 1493 PR debug/77389
1494 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1495 in dg-options.
1496
36bda760 14972016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1498
1499 * gfortran.dg/pr77372.f90: Moved to ...
1500 * gfortran.dg/ieee/pr77372.f90: here.
1501
2db6ea89 15022016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1503
1504 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1505 vector short/char initializations.
1506 * gcc.target/powerpc/vec-init-5.c: Likewise.
1507 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1508 vector initialization optimizations.
1509 * gcc.target/powerpc/vec-init-7.c: Likewise.
1510 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1511 vector float/double initializations.
1512 * gcc.target/powerpc/vec-init-9.c: Likewise.
1513
1e4df796 15142016-08-29 Uros Bizjak <ubizjak@gmail.com>
1515
1516 PR target/77403
1517 * gcc.target/i386/pr77403.c: New test.
1518
f293b7f2 15192016-08-29 Marek Polacek <polacek@redhat.com>
1520
1521 PR c/77292
1522 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1523
ea2ec8f6 15242016-08-29 Tom de Vries <tom@codesourcery.com>
1525
1526 PR c/77398
1527 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1528
686436fe 15292016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1530
1531 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1532
686436fe 15332016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1534
1535 * gfortran.dg/dec_structure_13.f90: New testcase.
1536
f1ecf8b3 15372016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1538
1539 PR fortran/77261
1540 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1541 available.
1542
4670f428 15432016-08-28 Tom de Vries <tom@codesourcery.com>
1544
1545 PR lto/70955
1546 * gcc.dg/pr70955.c: New test.
1547 * gcc.dg/lto/pr70955_0.c: Same.
1548 * gcc.dg/lto/pr70955_1.c: Same.
1549
b243b563 15502016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1551
1552 PR tree-optimization/71077
1553 * gcc.target/i386/pr71077.c: New test.
1554
92a44a68 15552016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1556
1557 PR fortran/77380
1558 * gfortran.dg/pr77380.f90: New test.
1559
92a44a68 15602016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1561
1562 PR fortran/77372
1563 gfortran.dg/pr77372.f90: New test.
1564
367964fa 15652016-08-26 David Malcolm <dmalcolm@redhat.com>
1566
1567 * gcc.dg/spellcheck-fields-2.c (test): Move
1568 dg-begin/end-multiline-output within function body.
1569 (test_macro): New function.
1570
df4248fb 15712016-08-26 David Malcolm <dmalcolm@redhat.com>
1572
1573 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1574 (test_fixit_insert): Update expected output.
1575 (test_fixit_remove): Likewise.
1576 (test_fixit_replace): Likewise.
1577
377da6e4 15782016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1579
1580 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1581 Fix typo.
1582
4f16cc83 15832016-08-26 Richard Biener <rguenther@suse.de>
1584
1585 PR tree-optimization/69047
1586 * gcc.dg/pr69047.c: New testcase.
1587
a54071b2 15882016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1589 Martin Jambhor <mjambor@suse.cz>
377da6e4 1590
a54071b2 1591 * gcc.dg/ipa/propbits-1.c: New test-case.
1592 * gcc.dg/ipa/propbits-2.c: Likewise.
1593 * gcc.dg/ipa/propbits-3.c: Likewise.
1594
2ae10c8c 15952016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1596
1597 PR fortran/77351
1598 * gfortran.dg/pr77351.f90: New test.
1599
c4963714 16002016-08-25 Marek Polacek <polacek@redhat.com>
1601
1602 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1603
49e1f4eb 16042016-08-25 Marek Polacek <polacek@redhat.com>
1605
1606 PR c/77323
1607 * gcc.dg/pr77323.c: New test.
1608
984f03c2 16092016-08-24 Paul Thomas <pault@gcc.gnu.org>
1610
1611 PR fortran/77358
1612 * gfortran.dg/submodule_17.f08: New test.
1613
92a44a68 16142016-08-24 Michael Collison <michael.collison@linaro.org>
1615 Michael Collison <michael.collison@arm.com>
f6c98a9a 1616
1617 * gcc.target/arm/builtin_saddl.c: New testcase.
1618 * gcc.target/arm/builtin_saddll.c: New testcase.
1619 * gcc.target/arm/builtin_uaddl.c: New testcase.
1620 * gcc.target/arm/builtin_uaddll.c: New testcase.
1621 * gcc.target/arm/builtin_ssubl.c: New testcase.
1622 * gcc.target/arm/builtin_ssubll.c: New testcase.
1623 * gcc.target/arm/builtin_usubl.c: New testcase.
1624 * gcc.target/arm/builtin_usubll.c: New testcase.
1625
8938d43d 16262016-08-24 Uros Bizjak <ubizjak@gmail.com>
1627
1628 PR target/77270
1629 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1630 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1631 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1632 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1633 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1634 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1635 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1636 effective target. Remove scan-assembler-times directives.
1637 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1638 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1639 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1640
2fb84e50 16412016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1642
1643 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1644 of unsigned int.
1645 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1646
cac7df4e 16472016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1648
1649 PR testsuite/77317
1650 * lib/target-supports.exp
1651 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1652 (check_effective_target_vect_natural_alignment): Ditto.
1653 (check_effective_target_vector_alignment_reachable): Ditto.
1654 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1655
b904831d 16562016-08-23 Ian Lance Taylor <iant@golang.org>
1657
1658 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1659
ff055c48 16602016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1661
1662 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1663 being created from pointers to memory locations.
1664 * gcc.target/powerpc/vec-init-2.c: Likewise.
1665
27af8972 16662016-08-23 Fritz Reese <fritzoreese@gmail.com>
1667
1668 * gfortran.dg/dec_structure_12.f90: New testcase.
1669
bd8ac469 16702016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1671
1672 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1673
434d4291 16742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1675
1676 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1677 verification.
1678
be0be2de 16792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1680
1681 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1682 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1683
7feac654 16842016-08-23 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/27336
1687 * c-c++-common/pr27336.c: New testcase.
1688
364743f3 16892016-08-22 Marek Polacek <polacek@redhat.com>
1690
1691 PR c++/77321
1692 * g++.dg/cpp1y/pr77321.C: New test.
1693
b92c452d 16942016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1695
1696 PR fortran/60774
1697 * gfortran.dg/empty_label.f: Adjust test for new error message.
1698 * gfortran.dg/empty_label.f90: Ditto.
1699 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1700 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1701 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1702
bfbc628a 17032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1704
1705 PR fortran/61318
1706 * gfortran.dg/pr61318.f90: New test.
1707
99af6e70 17082016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1709
1710 PR fortran/77260
1711 * gfortran.dg/pr77260_1.f90: New test.
1712 * gfortran.dg/pr77260_2.f90: Ditto.
1713
6cfc7001 17142016-08-22 Joseph Myers <joseph@codesourcery.com>
1715
1716 PR middle-end/77269
1717 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1718 __builtin_signbitf and __builtin_signbitl in expected generic
1719 expansion.
1720 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1721 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1722 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1723 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1724 tests.
1725
012f068a 17262016-08-22 Joseph Myers <joseph@codesourcery.com>
1727
1728 * gcc.dg/torture/float128-builtin.c,
1729 gcc.dg/torture/float128-ieee-nan.c,
1730 gcc.dg/torture/float128x-builtin.c,
1731 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1732 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1733 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1734 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1735 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1736 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1737 gcc.dg/torture/floatn-nan.h: New tests.
1738
e2c5b687 17392016-08-22 Joseph Myers <joseph@codesourcery.com>
1740
1741 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1742 macro.
1743 (main): Update calls to TEST_I_F.
1744 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1745 macro.
1746 (main): Update calls to TEST_I_F.
1747
b4635564 17482016-08-22 Joseph Myers <joseph@codesourcery.com>
1749
1750 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1751 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1752 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1753 names in calls to TEST_I_F.
1754
802bc569 17552016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1756
1757 PR c/52952
1758 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1759
70fa7158 17602016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1761
1762 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1763 and !natural_alignment_64.
1764 * gcc.dg/ipa/propalign-2.c: Likewise.
1765 * gcc.dg/ipa/propalign-3.c: Likewise.
1766 * gcc.dg/ipa/propalign-4.c: Likewise.
1767 * gcc.dg/ipa/propalign-5.c: Likewise.
1768 * lib/target-supports.exp
1769 (check_effective_target_natural_alignment_32): Add avr-*-*.
1770
d0346b1a 17712016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1772
1773 PR tree-optimization/61839
1774 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1775 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1776 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1777 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1778
82c85aba 17792016-08-19 Joseph Myers <joseph@codesourcery.com>
1780
1781 PR c/32187
1782 * lib/target-supports.exp (check_effective_target_float16)
1783 (check_effective_target_float32, check_effective_target_float64)
1784 (check_effective_target_float128, check_effective_target_float32x)
1785 (check_effective_target_float64x)
1786 (check_effective_target_float128x)
1787 (check_effective_target_float16_runtime)
1788 (check_effective_target_float32_runtime)
1789 (check_effective_target_float64_runtime)
1790 (check_effective_target_float128_runtime)
1791 (check_effective_target_float32x_runtime)
1792 (check_effective_target_float64x_runtime)
1793 (check_effective_target_float128x_runtime)
1794 (check_effective_target_floatn_nx_runtime)
1795 (add_options_for_float16, add_options_for_float32)
1796 (add_options_for_float64, add_options_for_float128)
1797 (add_options_for_float32x, add_options_for_float64x)
1798 (add_options_for_float128x): New procedures.
1799 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1800 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1801 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1802 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1803 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1804 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1805 gcc.dg/torture/float128-complex.c,
1806 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1807 gcc.dg/torture/float128x-basic.c,
1808 gcc.dg/torture/float128x-complex.c,
1809 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1810 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1811 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1812 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1813 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1814 gcc.dg/torture/float32x-basic.c,
1815 gcc.dg/torture/float32x-complex.c,
1816 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1817 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1818 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1819 gcc.dg/torture/float64x-basic.c,
1820 gcc.dg/torture/float64x-complex.c,
1821 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1822 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1823 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1824 gcc.dg/torture/floatn-tg.h,
1825 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1826 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1827 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1828 gcc.dg/torture/fp-int-convert-float128x.c,
1829 gcc.dg/torture/fp-int-convert-float16-timode.c,
1830 gcc.dg/torture/fp-int-convert-float16.c,
1831 gcc.dg/torture/fp-int-convert-float32-timode.c,
1832 gcc.dg/torture/fp-int-convert-float32.c,
1833 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1834 gcc.dg/torture/fp-int-convert-float32x.c,
1835 gcc.dg/torture/fp-int-convert-float64-timode.c,
1836 gcc.dg/torture/fp-int-convert-float64.c,
1837 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1838 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1839 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1840 maximum exponent of floating-point type. Use it in testing
1841 whether 0x8...0 fits in the floating-point type. Always treat -1
1842 (signed 0xf...f) as fitting in the floating-point type.
1843 (M_OK1): New macro.
1844 * gcc.dg/torture/fp-int-convert-double.c,
1845 gcc.dg/torture/fp-int-convert-float.c,
1846 gcc.dg/torture/fp-int-convert-float128-timode.c,
1847 gcc.dg/torture/fp-int-convert-float128.c,
1848 gcc.dg/torture/fp-int-convert-float80-timode.c,
1849 gcc.dg/torture/fp-int-convert-float80.c,
1850 gcc.dg/torture/fp-int-convert-long-double.c,
1851 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1852
cf0bbc39 18532016-08-19 Jakub Jelinek <jakub@redhat.com>
1854
9354a9a5 1855 PR fortran/72744
1856 * gfortran.dg/gomp/pr72744.f90: New test.
1857
cf0bbc39 1858 PR fortran/69281
1859 * gfortran.dg/gomp/pr69281.f90: New test.
1860
ee0e163a 18612016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1862
1e4df796 1863 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1864 the last special seed value.
1865 * gfortran.dg/random_7.f90: Use size for last array member instead
1866 of hardcoded value.
ee0e163a 1867
6d7de609 18682016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1869
1870 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1871 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1872
e3243c77 18732016-08-19 Richard Biener <rguenther@suse.de>
1874
1875 PR tree-optimization/77286
1876 * gcc.dg/torture/pr77286.c: New testcase.
1877
b983d92d 18782016-08-18 David Malcolm <dmalcolm@redhat.com>
1879
1880 * gcc.dg/verbose-asm-2.c: New test case.
1881
48a7392b 18822016-08-18 David Malcolm <dmalcolm@redhat.com>
1883
1884 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1885 (custom_diagnostic_finalizer): Update for change to
1886 diagnostic_show_locus.
1887
5c8151fa 18882016-08-18 David Malcolm <dmalcolm@redhat.com>
1889
1890 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1891 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1892
26040f06 18932016-08-18 Marek Polacek <polacek@redhat.com>
1894
1895 PR c/71514
1896 * gcc.dg/pr71514.c: New test.
1897
360e911d 18982015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1899
1900 PR target/72839
1901 * gcc.target/i386/pr72839.c: New test.
1902
6de0546d 19032016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1904
1905 PR middle-end/70895
1906 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1907 * c-c++-common/goacc/reduction-1.c: Likewise.
1908 * c-c++-common/goacc/reduction-2.c: Likewise.
1909 * c-c++-common/goacc/reduction-3.c: Likewise.
1910 * c-c++-common/goacc/reduction-4.c: Likewise.
1911
cee80871 19122016-08-18 Alan Modra <amodra@gmail.com>
1913
1914 * gcc.c-torture/compile/pr72771.c: New.
1915
f9c39b65 19162016-08-17 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR fortran/67496
1919 * gfortran.dg/pr67496.f90: New test.
1920
92a44a68 19212015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1922
1923 PR tree-optimization/71752
f9c39b65 1924 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1925
d2392ec3 19262016-08-17 Uros Bizjak <ubizjak@gmail.com>
1927
1928 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1929
c4994c0b 19302016-08-17 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR middle-end/77259
1933 * g++.dg/ipa/devirt-52.C: New test.
1934
f7896ff0 19352016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1936
1937 * c-c++-common/goacc/reduction-6.c: New testcase.
1938
7104d1a8 19392016-08-17 Richard Biener <rguenther@suse.de>
1940
1941 PR tree-optimization/76490
1942 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1943 * gcc.dg/pr52904.c: XFAIL.
1944
cff41b9e 19452016-08-17 Richard Biener <rguenther@suse.de>
1946
1947 PR tree-optimization/23855
1948 * gcc.dg/loop-unswitch-2.c: Adjust.
1949
b1398e47 19502016-08-16 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR tree-optimization/72817
1953 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1954
de41fc22 19552016-08-16 Joseph Myers <joseph@codesourcery.com>
1956
1957 PR libgcc/77265
1958 * gcc.dg/torture/float128-extend-inf.c: New test.
1959
5927e78e 19602016-08-16 David Malcolm <dmalcolm@redhat.com>
1961
1962 PR c/72857
1963 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1964 for embedded NUL.
1965 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1966 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1967 caret placement.
1968 (test_oct): Likewise.
1969 (test_multiple): Likewise.
1970 (test_field_width_specifier): Likewise.
1971 (test_field_width_specifier_2): New function.
1972 (test_field_precision_specifier): New function.
1973 (test_embedded_nul): Update expected caret placement.
1974 (test_non_contiguous_strings): Update line number.
1975 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1976 (__emit_string_literal_range): Add "caret_idx" param.
1977 (test_simple_string_literal): Add value for new param, updating
1978 expected output..
1979 (test_concatenated_string_literal): Likewise.
1980 (test_multiline_string_literal): Likewise.
1981 (test_hex): Likewise.
1982 (test_oct): Likewise.
1983 (test_multiple): Likewise.
1984 (test_ucn4): Likewise.
1985 (test_ucn8): Likewise.
1986 (test_u8): Likewise.
1987 (test_u): Likewise; update expected message, from "range" to
1988 "location".
1989 (test_U): Likewise.
1990 (test_L): Likewise.
1991 (test_macro): Add value for new param.
1992 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1993 (__emit_string_literal_range): Add "caret_idx" param.
1994 (test_stringified_token_1): Add value for new param. Update
1995 expected message, from "range" to "location".
1996 (test_stringized_token_2): Likewise, adding param to macro.
1997 (test_stringified_token_3): Likewise.
1998 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1999 (emit_warning): Convert param from source_range to location_t.
2000 (test_string_literals): Add caret_idx param, and use it when
2001 constructing a substring_loc. Update error message, from
2002 "range" to "location".
2003
b8d94309 20042016-08-16 Jakub Jelinek <jakub@redhat.com>
2005
2e947447 2006 PR target/71910
2007 * g++.dg/gomp/pr71910.C: New test.
2008
9ea71b15 2009 PR middle-end/67485
2010 * gcc.c-torture/compile/pr67485.c: New test.
2011
b8d94309 2012 PR target/72867
2013 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2014
31de5086 20152016-08-16 Bin Cheng <bin.cheng@arm.com>
2016
2017 PR tree-optimization/69848
2018 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2019
a05d3de8 20202016-08-16 Martin Liska <mliska@suse.cz>
2021
2022 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2023 of memory operations so that it can be handled by core2
2024 in 32-bit mode.
2025
b50ad04e 20262016-08-16 Richard Biener <rguenther@suse.de>
2027
2028 PR tree-optimization/76783
2029 * gcc.dg/pr76783.c: New testcase.
2030 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2031
b441db40 20322016-08-16 Bin Cheng <bin.cheng@arm.com>
2033
2034 PR tree-optimization/72817
2035 PR tree-optimization/73450
2036 * gcc.dg/tree-ssa/pr72817.c: New test.
2037 * gcc.dg/tree-ssa/pr73450.c: New test.
2038
36d310d0 20392016-08-15 Fritz Reese <fritzoreese@gmail.com>
2040
2041 * gfortran.dg/init_flag_13.f90: New testcase.
2042 * gfortran.dg/init_flag_14.f90: Ditto.
2043 * gfortran.dg/init_flag_15.f03: Ditto.
2044 * gfortran.dg/dec_init_1.f90: Ditto.
2045 * gfortran.dg/dec_init_2.f90: Ditto.
2046
e5ec9f76 20472016-08-15 Uros Bizjak <ubizjak@gmail.com>
2048
2049 PR target/72867
2050 * gcc.target/i386/pr72867.c: New test.
2051
6ce66d38 20522016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2053
2054 * c-c++-common/dump-ada-spec-5.c: New test.
2055
894463cf 20562016-08-15 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/73434
2059 * gcc.dg/torture/pr73434.c: New testcase.
2060
98b374b4 20612016-08-15 Jakub Jelinek <jakub@redhat.com>
2062
2063 PR tree-optimization/72824
2064 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2065
9b90f118 20662016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2067
2068 PR fortran/70598
2069 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2070 in use_device clause.
2071 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2072 * gfortran.dg/goacc/list.f95: Adjust to catch
2073 "neither a POINTER nor an array" error messages.
2074
1d80868e 20752016-08-14 Uros Bizjak <ubizjak@gmail.com>
2076
2077 PR target/76342
2078 * gcc.target/i386/pr76342.c: New test.
2079
153e4ac1 20802016-08-12 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR c/71512
2083 * g++.dg/ubsan/pr71512.C: New test.
2084 * c-c++-common/ubsan/pr71512-1.c: New test.
2085 * c-c++-common/ubsan/pr71512-2.c: New test.
2086
3c382998 20872016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2088
2089 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2090 vector initialization options.
2091 * gcc.target/powerpc/vec-init-2.c: Likewise.
2092 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2093 is generated on ISA 3.0.
2094
7079d57a 20952016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2096
2097 PR middle-end/71654
2098 * gcc.dg/c-c++-common/pr71654.c: New test.
2099 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2100 dg-options.
2101 * gcc.dg/tree-ssa/vrp24: Likewise.
2102
7175bb2a 21032016-08-12 Jakub Jelinek <jakub@redhat.com>
2104
2105 PR c/67410
2106 * gcc.dg/pr67410.c: New test.
2107
56fb8e9d 21082016-08-12 Bin Cheng <bin.cheng@arm.com>
2109
2110 PR tree-optimization/69848
2111 * gcc.dg/vect/vect-pr69848.c: New test.
2112
1f84b4ab 21132016-08-12 Uros Bizjak <ubizjak@gmail.com>
2114
2115 PR testsuite/71008
2116 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2117 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2118 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2119 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2120
60b349d9 21212016-08-12 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/57326
2124 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2125 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2126 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2127 * gcc.target/i386/pr45685.c: Likewise.
2128 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2129 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2130 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2131 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2132 * gfortran.dg/pr34163.f90: Likewise.
2133
6d5f72f3 21342016-08-12 Martin Liska <mliska@suse.cz>
2135
2136 * g++.dg/gcov/gcov-16.C: New test.
2137 * lib/gcov.exp: Support new argument for run-gcov function.
2138
b357db2c 21392016-08-12 Martin Liska <mliska@suse.cz>
2140
2141 PR gcov-profile/35590
2142 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2143
08e33f10 21442016-08-12 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/72851
2147 * gcc.dg/torture/pr72851.c: New testcase.
2148
92a44a68 21492016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2150
832d369d 2151 PR debug/63240
2152 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2153 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2154 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2155 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2156 DW_AT_deleted.
2157
1289a281 2158 PR debug/55641
2159 * g++.dg/debug/dwarf2/ref-1.C: New.
2160
9a478fab 2161 PR debug/49366
2162 * g++.dg/debug/dwarf2/template-params-12.H: New.
2163 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2164 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2165 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2166 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2167 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2168 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2169 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2170
e61229f8 21712016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2172
2173 PR target/72863
2174 * gcc.target/powerpc/pr72863.c: New test.
2175
c7823416 21762016-08-11 Uros Bizjak <ubizjak@gmail.com>
2177
2178 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2179
df15667f 21802015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2181
2182 * gcc.target/i386/pieces-strcpy-1.c: New test.
2183 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2184
83c375ba 21852016-08-11 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR c++/72868
2188 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2189
350f354a 21902015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2191
2192 * gcc.target/i386/pieces-memcpy-1.c: New test.
2193 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2194 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2195 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2196 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2197 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2198
74be5bc1 21992016-08-11 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR c/72816
20fb4916 2202 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2203
40395983 22042016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2205
2206 PR tree-optimization/71083
2207 * gcc.c-torture/execute/pr71083.c: New test.
2208 * gnat.dg/loop_optimization23.adb: New test.
2209 * gnat.dg/loop_optimization23_pkg.ads: New test.
2210 * gnat.dg/loop_optimization23_pkg.adb: New test.
2211
ec969ce4 22122016-08-11 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/72772
2215 * gcc.dg/graphite/pr35356-1.c: Adjust.
2216 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2217
25482c16 22182016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2219
2220 * gfortran.dg/random_7.f90: Take into account that the last seed
2221 value is the special p value.
2222 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2223
f454033a 22242016-08-11 Richard Biener <rguenther@suse.de>
2225
2226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2227
2d2b78a1 22282016-08-11 Alan Modra <amodra@gmail.com>
2229
2230 * gcc.target/powerpc/pr71680.c: New.
2231
97468983 22322016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2233
2234 * gcc.target/powerpc/bfp/bfp.exp: New file.
2235 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2236 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2237 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2238 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2239 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2240 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2241 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2242 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2243 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2244 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2245 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2246 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2247 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2248 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2249 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2250 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2251 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2252 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2253 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2254 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2255 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2256 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2257 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2258 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2259 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2260 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2261 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2262 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2263 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2264 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2265 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2266 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2267 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2268 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2269 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2270 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2271 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2272 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2273 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2274 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2275 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2276 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2277 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2278 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2279 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2280 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2281 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2282 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2283 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2284 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2285 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2286 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2287 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2288
23a6fe48 22892016-08-10 Bin Cheng <bin.cheng@arm.com>
2290
2291 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2292 Add aarch64*-*-*.
2293
0cb8f73e 22942016-08-10 Bin Cheng <bin.cheng@arm.com>
2295
2296 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2297
b7ed2a65 22982016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2299
2300 PR target/72853
2301 * gcc.target/powerpc/pr72853.c: New test.
2302
2d2b4107 23032016-08-10 Martin Liska <mliska@suse.cz>
2304
2305 PR gcov-profile/58306
2306 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2307
7132b755 23082016-08-10 Martin Liska <mliska@suse.cz>
2309
2310 * g++.dg/gcov/gcov-threads-1.C: New test.
2311
5186407c 23122016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2313
2314 PR target/71873
2315 * gcc.target/avr/pr71873.c: New test.
2316
44f01555 23172016-08-09 Martin Liska <mliska@suse.cz>
2318
2319 * g++.dg/gcov/gcov-dump-1.C: New test.
2320 * g++.dg/gcov/gcov-dump-2.C: New test.
2321
7d4f18f5 23222016-08-09 Martin Liska <mliska@suse.cz>
2323
2324 * gcc.dg/tree-prof/val-prof-9.c: New test.
2325
defa7026 23262016-08-09 Martin Liska <mliska@suse.cz>
2327
2328 * gcc.dg/tree-prof/val-prof-8.c: New test.
2329
ae7e6062 23302016-08-09 Martin Jambor <mjambor@suse.cz>
2331
0c47dd26 2332 PR ipa/71981
2333 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2334
a69fb570 23352016-08-09 Bin Cheng <bin.cheng@arm.com>
2336
2337 PR tree-optimization/33707
2338 * gcc.dg/vect/pr33707.c: New test.
2339
a031a844 23402016-08-09 Bin Cheng <bin.cheng@arm.com>
2341
2342 PR tree-optimization/pr72772
2343 * gcc.dg/tree-ssa/pr72772.c: New test.
2344
8f1baf0d 23452016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2346
2347 PR rtl-optimization/66669
2348 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2349
53e7aca1 23502016-08-09 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR tree-optimization/72824
2353 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2354
c162fa25 23552016-08-09 Richard Biener <rguenther@suse.de>
2356
2357 PR tree-optimization/71802
2358 * gcc.dg/torture/pr71802.c: New testcase.
2359
87156a7d 23602016-08-09 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR c++/72809
2363 * g++.dg/eh/stdarg1.C: New test.
2364
d0029333 23652016-08-08 Andi Kleen <ak@linux.intel.com>
2366
2367 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2368 test command line in failure log.
2369 (profopt-execute): dito. Make autofdo file names unique.
2370
7af4d06b 23712016-08-08 David Malcolm <dmalcolm@redhat.com>
2372
2373 PR c/64955
2374 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2375 output.
2376
7091ff70 23772016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2378
2379 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2380 c99_runtime.
2381 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2382 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2383 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2384 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2385 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2386 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2387
d189b094 23882016-08-08 David Malcolm <dmalcolm@redhat.com>
2389
2390 PR c/52952
2391 * gcc.dg/cpp/pr66415-1.c: Likewise.
2392 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2393 * gcc.dg/format/c90-printf-1.c: Likewise.
2394 * gcc.dg/format/diagnostic-ranges.c: New test case.
2395
440837fe 23962016-08-08 Jakub Jelinek <jakub@redhat.com>
2397
7cbcf608 2398 PR fortran/72716
2399 * gfortran.dg/gomp/pr72716.f90: New test.
2400
aa1ddb66 2401 PR middle-end/72781
2402 * gcc.dg/gomp/pr72781.c: New test.
2403
440837fe 2404 PR middle-end/68762
2405 * g++.dg/vect/pr68762-1.cc: New test.
2406 * g++.dg/vect/pr68762-2.cc: New test.
2407 * g++.dg/vect/pr68762.h: New file.
2408
eb571c16 24092016-08-08 Martin Sebor <msebor@redhat.com>
2410
2411 PR testsuite/72838
f9c39b65 2412 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2413 * g++.dg/warn/overflow-warn-3.C: Same.
2414 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2415
8ca5189a 24162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2417
2418 PR fortran/71936
2419 * gfortran.dg/allocate_with_source_21.f03: New test.
2420
1495e54c 24212016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2422
2423 PR fortran/72698
2424 * gfortran.dg/allocate_with_source_20.f03: New test.
2425
d1e97886 24262016-08-08 Alan Modra <amodra@gmail.com>
2427
2428 * gcc.c-torture/compile/pr72802.c: New.
2429
9da84a54 24302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2431
2432 PR fortran/70524
2433 * gfortran.dg/dependency_48.f90: New test.
2434
3f9692a5 24352016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2436
b5b764be 2437 PR fortran/70040
3f9692a5 2438 * gfortran.dg/pr70040.f90: New testcase.
2439
099ec19a 24402016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2441
2442 PR fortran/71961
2443 * gfortran.dg/matmul_10.f90: New testcase.
2444
e8272095 24452016-08-07 Jan Hubicka <hubicka@ucw.cz>
2446
2447 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2448
f5d2c462 24492016-08-07 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR c/72816
2452 * gcc.dg/pr72816.c: New test.
2453
30c60892 24542016-08-06 Jonathan Wakely <jwakely@redhat.com>
2455
2456 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2457 * g++.dg/conversion/pr41426.C: Likewise.
2458 * g++.dg/conversion/pr66211.C: Likewise.
2459 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2460 * g++.dg/init/ref8.C: Likewise.
2461 * g++.old-deja/g++.law/cvt20.C: Likewise.
2462 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2463
2abf3c4a 24642016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2465
2466 PR tree-optimization/18046
2467 * gcc.dg/tree-ssa/vrp105.c: New test.
2468 * gcc.dg/tree-ssa/vrp106.c: New test.
2469
a940fdc7 24702016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2471
2472 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2473 1ul in diagnostics. Remove hyphen from "constant-expression."
2474 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2475 * g++.dg/cpp0x/static_assert3.C: Same.
2476 * g++.dg/cpp1y/constexpr-throw.C: Same.
2477 * g++.dg/template/nontype3.C: Same.
2478 * g++.dg/warn/overflow-warn-1.C: Same.
2479 * g++.dg/warn/overflow-warn-3.C: Same.
2480 * g++.dg/warn/overflow-warn-4.C: Same.
2481
d4166bdc 24822016-08-05 David Malcolm <dmalcolm@redhat.com>
2483
2484 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2485 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2486 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2488
906dd612 24892016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2490
2491 PR tree-optimization/72810
2492 * gcc.dg/tree-ssa/vrp110.c: New test.
2493
9788fb76 24942016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2495
2496 PR Target/72819
2497 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2498 registers.
2499 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2500 saving the half-precision registers.
2501 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2502 value is returned in h0.
2503 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2504 are passed in FP/SIMD registers.
2505 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2506 passing works corrcetly.
2507 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2508 (hfa_f16x2_t): Likewise.
2509 (hfa_f16x3_t): Likewise.
2510 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2511 are promoted to double and passed in a double register.
2512 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2513 are promoted to double and stacked.
2514 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2515 __fp16 data types.
2516 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2517 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2518 __fp16 first get passed in FP/SIMD registers, then stacked.
2519
30f40fe4 25202016-08-05 Nathan Sidwell <nathan@acm.org>
2521
2522 PR c++/68724
2523 * g++.dg/cpp0x/pr68724.C: New.
2524
8a6540e1 25252016-08-05 Richard Biener <rguenther@suse.de>
2526
2527 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2528
09001ac1 25292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2530
2531 * gcc.dg/tree-ssa/vrp107.c: New test.
2532 * gcc.dg/tree-ssa/vrp108.c: New test.
2533 * gcc.dg/tree-ssa/vrp109.c: New test.
2534
88ab6a9c 25352016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2536
2537 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2538 dg-options.
2539
b2a036e7 25402016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2541
2542 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2543 test-cases.
2544 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2545 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2546 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2547 test-cases.
2548 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2549 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2550 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2551 large_double.
2552
8dbf49cb 25532016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2554
2555 PR c++/72800
2556 * g++.dg/cpp1y/lambda-ice1.C: New.
2557
dcc45aae 25582016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2559
2560 PR c++/72759
2561 * g++.dg/cpp1y/pr72759.C: New test.
2562
88fe4062 25632016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2564
2565 * gcc.dg/switch-10.c: New test.
2566
a1af716f 25672016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2568
2569 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2570
1fa5d8ba 25712016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2572
2573 * c-c++-common/goacc/routine-5.c: Update.
2574
e8dedc4a 25752016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2576
2577 PR rtl-optimization/70903
2578 * gcc.c-torture/execute/pr70903.c: New test.
2579
7ca5003c 25802016-08-04 Martin Liska <mliska@suse.cz>
2581
2582 * gcc.dg/params/params.exp: Replace file exists with
2583 TESTING_IN_BUILD_TREE.
2584
810702a2 25852016-08-04 Marek Polacek <polacek@redhat.com>
2586
2587 PR c++/70229
2588 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2589
fa8a8f79 25902016-08-04 Richard Biener <rguenther@suse.de>
2591
2592 PR middle-end/71984
2593 * gcc.dg/torture/pr71984.c: Guard correctness check for
2594 little-endian.
2595
9916f5a5 25962016-08-03 Andrew Pinski <apinski@cavium.com>
2597
2598 * gcc.c-torture/compile/20160802-1.c: New testcase.
2599
278b4698 26002016-08-03 Fritz Reese <fritzoreese@gmail.com>
2601
2602 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2603
860c3c85 26042016-08-03 Richard Biener <rguenther@suse.de>
2605
2606 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2607 and remove -O3.
2608 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2609 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2610
0a41d717 26112016-08-03 Richard Biener <rguenther@suse.de>
2612
2613 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2614 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2615 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2616 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2617
52e3c0e8 26182016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2619
2620 * gcc.dg/init-excess-2.c: Require int32plus.
2621 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2622 * gcc.dg/pr59963-2.c: Require int32plus.
2623 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2624 * gcc.dg/unroll-7.c: Require int32plus.
2625
ad8a330c 26262016-08-02 Bin Cheng <bin.cheng@arm.com>
2627
2628 PR tree-optimization/34114
2629 * gcc.dg/tree-ssa/loop-42.c: New test.
2630
d3aa3636 26312016-08-02 Tamar Christina <tamar.christina@arm.com>
2632
2633 * gcc.target/aarch64/vminmaxnm.c: New.
2634 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2635 tests.
2636
c79d3723 26372016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2638
2639 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2640 vec_extract for vector float, vector int, vector short, and vector
2641 char.
2642 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2643 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2644 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2645 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2646
5fc13c39 26472016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2648
2649 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2650 single stack adjustment, no writeback.
5fc13c39 2651 * gcc.target/aarch64/test_frame_12.c: Likewise.
2652 * gcc.target/aarch64/test_frame_13.c: Likewise.
2653 * gcc.target/aarch64/test_frame_15.c: Likewise.
2654 * gcc.target/aarch64/test_frame_6.c: Likewise.
2655 * gcc.target/aarch64/test_frame_7.c: Likewise.
2656 * gcc.target/aarch64/test_frame_8.c: Likewise.
2657 * gcc.target/aarch64/test_frame_16.c: New test.
2658
2eb70c76 26592015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2660
2661 PR target/72748
2662 * gcc.target/i386/pr72748.c: New test.
2663
92a44a68 26642015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2665
2666 PR tree-optimization/71818
2667 * gcc.dg/vect/pr71818.c: New
2668
56e7a293 26692016-08-01 Martin Liska <mliska@suse.cz>
2670
2671 PR tree-optimization/71857
2672 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2673
aa8852cc 26742016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2675
2676 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2677
f3c032a4 26782016-08-01 Jan Beulich <jbeulich@suse.com>
2679
2680 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2681
a1e9d2c3 26822016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2683
2684 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2685 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2686
466045aa 26872016-07-31 Jonathan Wakely <jwakely@redhat.com>
2688
2689 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2690 (check_effective_target_c++): Likewise. Also match for libstdc++.
2691
92a44a68 26922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2693
2694 PR fortran/41922
2695 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2696 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2697 * gfortran.dg/pr41922.f90: New test.
2698
dd13eb1b 26992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2700
2701 PR fortran/68566
2702 * gfortran.dg/pr68566.f90: new test.
2703
a940fdc7 27042016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2705
2706 PR c++/60760
2707 PR c++/71091
2708 * g++.dg/cpp0x/constexpr-cast.C: New test.
2709 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2710 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2711 * g++.dg/ubsan/pr63956.C: Correct.
2712
efa8ff03 27132016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2714
2715 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2716 vector double or vector long where the vector is in memory.
2717 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2718 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2719
0b8113c5 27202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2721
2722 PR fortran/69867
2723 * gfortran.dg/pr69867.f90: New test.
2724
3badc59b 27252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2726
2727 PR fortran/69962
2728 * gfortran.dg/pr69962.f90: New test.
2729
fc8b54ff 27302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2731
2732 PR fortran/70006
2733 * gfortran.dg/pr70006.f90: New test.
2734
165b422e 27352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2736
2737 PR fortran/71730
2738 * gfortran.dg/pr71730.f90: New test.
2739 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2740 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2741 * gfortran.dg/array_constructor_26.f03: Ditto.
2742
0c6334ed 27432016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2744
2745 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2746 * gcc.target/powerpc/pr71763.c: Likewise.
2747
4ebf85be 27482016-07-29 Marek Polacek <polacek@redhat.com>
2749
2750 PR c/71742
2751 * gcc.dg/940510-1.c: Adjust dg-error.
2752 * gcc.dg/c99-flex-array-1.c: Likewise.
2753 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2754
9efe5be6 2755 PR c/71853
2756 * gcc.dg/noncompile/pr71853.c: New test.
2757
4c4548bb 2758 PR c/71573
2759 * gcc.dg/noncompile/pr71573.c: New test.
2760
8ae70602 2761 PR c/71926
2762 * g++.dg/warn/Wparentheses-30.C: New test.
2763 * gcc.dg/Wparentheses-14.c: New test.
2764
cfc1aded 27652016-07-29 Uros Bizjak <ubizjak@gmail.com>
2766
2767 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2768
d5e80d93 27692016-07-29 Bin Cheng <bin.cheng@arm.com>
2770
2771 PR tree-optimization/57558
2772 * gcc.dg/vect/pr57558-1.c: New test.
2773 * gcc.dg/vect/pr57558-2.c: New test.
2774
c7c713ec 27752016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2776
cfc1aded 2777 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2778 to scan forwprop1 dump pass.
2779
34b9af67 27802016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/51488
2783 * g++.dg/template/pr51488.C: New.
2784
322d4184 27852016-07-29 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR c/71969
2788 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2789 static __inline__.
2790 * gcc.dg/pr71969-1.c: New test.
2791 * gcc.dg/pr71969-2.c: New test.
2792 * gcc.dg/pr71969-3.c: New test.
2793
7648c9c7 27942016-07-29 Marek Polacek <polacek@redhat.com>
2795
2796 PR c/71574
2797 * c-c++-common/pr71574.c: New test.
2798
35fddbd6 2799 PR c/71583
2800 * gcc.dg/noncompile/pr71583.c: New test.
2801
d06bcb87 28022016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2803
2804 PR middle-end/68217
2805 * gcc.dg/pr68217.c: New test.
2806
fb5574d7 28072016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2808
2809 PR fortran/71067
2810 * gfortran.dg/pr71067_1.f90: New test.
2811 * gfortran.dg/pr71067_2.f90: Ditto.
2812
a52bb7a0 28132016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2814
2815 * gcc.target/powerpc/vec-extract-1.c: New test.
2816
42e96823 28172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2818
2819 PR fortran/71799
2820 * gfortran.dg/pr71799.f90: New test.
2821
d5539c6b 28222016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2823
2824 PR c++/71665
2825 * g++.dg/cpp0x/pr71665-1.C: New.
2826 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2827 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2828 * g++.dg/ext/label10.C: Likewise.
2829 * g++.dg/parse/constant5.C: Likewise.
2830
05995232 28312016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2832
2833 PR fortran/71859
2834 * gfortran.dg/pr71859.f90: New test.
2835 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2836 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2837
7a4429b2 28382016-07-28 Paul Thomas <pault@gcc.gnu.org>
2839
2840 PR fortran/71883
2841 * gfortran.dg/pr71883.f90 : New test.
2842
f339cf78 28432016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2844
2845 PR tree-optimization/71734
cfc1aded 2846 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2847
8311fe26 28482016-07-28 Renlin Li <renlin.li@arm.com>
2849
2850 Revert
2851 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2852
2853 PR fortran/71902
2854 * gfortran.dg/dependency_47.f90: New test.
2855
595e387a 28562016-07-28 Martin Liska <mliska@suse.cz>
2857
2858 PR gcov-profile/68025
2859 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2860
83554604 28612016-07-28 Martin Liska <mliska@suse.cz>
2862
2863 * g++.dg/vect/pr70944.cc: New test.
2864
ec6d2d63 28652016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2866
2867 PR middle-end/71994
2868 * gcc.dg/torture/pr71994.c: New test.
2869
12dabcee 28702016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2871
2872 PR middle-end/71078
2873 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2874 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2875 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2876
262a83d5 28772016-07-27 Richard Biener <rguenther@suse.de>
2878
2879 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2880
3989f1fe 28812016-07-27 Martin Liska <mliska@suse.cz>
2882
2883 * gcc.dg/predict-13.c: New test.
2884 * gcc.dg/predict-14.c: New test.
2885
69a499fa 28862016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2887
7a4429b2 2888 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2889 including stdint.h.
2890 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2891 including stdint.h.
2892
751fef95 28932016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2894
2895 PR target/71869
2896 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2897 IEEE built-in functions handle quiet and signalling NaNs
2898 correctly.
2899
5e07497c 29002016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2901
2902 PR fortran/71862
2903 * gfortran.dg/pr71862.f90: New test.
2904
18928e61 29052016-07-26 Martin Sebor <msebor@redhat.com>
2906
2907 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2908 selector with dg-options.
2909
7e1856f1 29102016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2911
2912 PR tree-optimization/18046
2913 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2914 * gcc.dg/tree-ssa/vrp103.c: New test.
2915 * gcc.dg/tree-ssa/vrp104.c: New test.
2916
08679462 29172016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2918
2919 * gcc.target/powerpc/pr63354.c: Require lp64 since
2920 -mprofile-kernel is not legal with -m32.
2921
8c3efadf 29222016-07-26 Richard Biener <rguenther@suse.de>
2923
2924 PR rtl-optimization/71984
2925 * gcc.dg/torture/pr71984.c: New testcase.
2926
78866ecd 29272016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2928
2929 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2930 g++-dg-runtest via et-dg-runtest.
2931 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2932 * gcc.dg/vect/vect.exp: Likewise.
2933 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2934 gfortran-dg-runtest.
2935 * gfortran.dg/vect/vect.exp: Likewise.
2936 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2937 (check_mips_loongson_hw_available): Likewise.
2938 (check_effective_target_mpaired_single_runtime): Likewise.
2939 (check_effective_target_mips_loongson_runtime): Likewise.
2940 (add_options_for_mpaired_single): Likewise.
2941 (check_effective_target_vect_int): Add global et_index.
2942 Check and save the supported feature for a target selected by
2943 the et_index target. Break long lines where appropriate. Call
2944 et-is-effective-target for MIPS with an argument instead of
2945 check_effective_target_* where appropriate.
2946 (check_effective_target_vect_intfloat_cvt): Likewise.
2947 (check_effective_target_vect_uintfloat_cvt): Likewise.
2948 (check_effective_target_vect_floatint_cvt): Likewise.
2949 (check_effective_target_vect_floatuint_cvt): Likewise.
2950 (check_effective_target_vect_simd_clones): Likewise.
2951 (check_effective_target_vect_shift): ewise.
2952 (check_effective_target_whole_vector_shift): Likewise.
2953 (check_effective_target_vect_bswap): Likewise.
2954 (check_effective_target_vect_shift_char): Likewise.
2955 (check_effective_target_vect_long): Likewise.
2956 (check_effective_target_vect_float): Likewise.
2957 (check_effective_target_vect_double): Likewise.
2958 (check_effective_target_vect_long_long): Likewise.
2959 (check_effective_target_vect_no_int_max): Likewise.
2960 (check_effective_target_vect_no_int_add): Likewise.
2961 (check_effective_target_vect_no_bitwise): Likewise.
2962 (check_effective_target_vect_widen_shift): Likewise.
2963 (check_effective_target_vect_no_align): Likewise.
2964 (check_effective_target_vect_hw_misalign): Likewise.
2965 (check_effective_target_vect_element_align): Likewise.
2966 (check_effective_target_vect_condition): Likewise.
2967 (check_effective_target_vect_cond_mixed): Likewise.
2968 (check_effective_target_vect_char_mult): Likewise.
2969 (check_effective_target_vect_short_mult): Likewise.
2970 (check_effective_target_vect_int_mult): Likewise.
2971 (check_effective_target_vect_extract_even_odd): Likewise.
2972 (check_effective_target_vect_interleave): Likewise.
2973 (check_effective_target_vect_stridedN): Likewise.
2974 (check_effective_target_vect_multiple_sizes): Likewise.
2975 (check_effective_target_vect64): Likewise.
2976 (check_effective_target_vect_call_copysignf): Likewise.
2977 (check_effective_target_vect_call_sqrtf): Likewise.
2978 (check_effective_target_vect_call_btrunc): Likewise.
2979 (check_effective_target_vect_call_btruncf): Likewise.
2980 (check_effective_target_vect_call_ceil): Likewise.
2981 (check_effective_target_vect_call_ceilf): Likewise.
2982 (check_effective_target_vect_call_floor): Likewise.
2983 (check_effective_target_vect_call_floorf): Likewise.
2984 (check_effective_target_vect_call_lceil): Likewise.
2985 (check_effective_target_vect_call_lfloor): Likewise.
2986 (check_effective_target_vect_call_nearbyint): Likewise.
2987 (check_effective_target_vect_call_nearbyintf): Likewise.
2988 (check_effective_target_vect_call_round): Likewise.
2989 (check_effective_target_vect_call_roundf): Likewise.
2990 (check_effective_target_vect_perm): Likewise, but also append *_saved
2991 to the existing global name to properly cache the result.
2992 (check_effective_target_vect_perm_byte): Likewise.
2993 (check_effective_target_vect_perm_short): Likewise.
2994 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2995 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2996 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2997 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2998 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2999 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3000 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3001 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3002 (check_effective_target_vect_sdot_qi): Likewise.
3003 (check_effective_target_vect_udot_qi): Likewise.
3004 (check_effective_target_vect_sdot_hi): Likewise.
3005 (check_effective_target_vect_udot_hi): Likewise.
3006 (check_effective_target_vect_usad_char): Likewise.
3007 (check_effective_target_vect_pack_trunc): Likewise.
3008 (check_effective_target_vect_unpack): Likewise.
3009 (check_effective_target_vect_aligned_arrays): Likewise.
3010 (check_effective_target_vect_natural_alignment): Likewise.
3011 (check_effective_target_vector_alignment_reachable): Likewise.
3012 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3013 (is-effective-target): Initialize et_index if undefined.
3014 (et-dg-runtest): New.
3015 (et-is-effective-target): Likewise.
3016 (check_vect_support_and_set_flags): Add supported MIPS targets to
3017 EFFECTIVE_TARGETS list. Return the number of supported targets.
3018
b2930f09 30192016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3020 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3021
3022 PR middle-end/70920
3023 * gcc.dg/pr70920-1.c: New test-case.
3024 * gcc.dg/pr70902-2.c: Likewise.
3025 * gcc.dg/pr70920-3.c: Likewise.
3026 * gcc.dg/pr70920-4.c: Likewise
3027 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3028 2 instead of 3.
3029
90821294 30302016-07-25 Alexander Monakov <amonakov@ispras.ru>
3031
3032 * gcc.c-torture/execute/pr71494.c: Require label_values.
3033 * gcc.dg/pr16973.c: Ditto.
3034
1660595b 30352016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3036
3037 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3038 * gcc.dg/torture/pr69771.c: Require int32plus.
3039 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3040
5b2b88ce 30412016-07-25 Martin Liska <mliska@suse.cz>
3042
3043 * gcc.dg/torture/pr71987.c: New test.
3044
e2f926e9 30452016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3046
3047 PR fortran/71935
3048 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3049 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3050 * gfortran.dg/pr71935.f90: New test.
3051
a940fdc7 30522016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3053
3054 PR c++/71675
3055 * g++.dg/ext/atomic-3.C: New test.
3056 * gcc.dg/atomic/pr71675.c: New test.
3057
5a43070d 30582016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3059
3060 * gcc.target/i386/mvc8.c: New test.
3061
1b793819 30622016-07-22 Bin Cheng <bin.cheng@arm.com>
3063
3064 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3065 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3066
d4b4c787 30672016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 PR fortran/71795
3070 * gfortran.dg/constructor_50.f90: New test.
3071
45648efe 30722016-07-22 Martin Liska <mliska@suse.cz>
3073
3074 PR gcov-profile/69028
3075 PR gcov-profile/62047
3076 * g++.dg/cilk-plus/pr69028.C: New test.
3077
b657bb1f 30782016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3079
3080 * gfortran.dg/coarray_stat_2.f90: New test.
3081
3a421504 30822016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3083
3084 * gcc.target/powerpc/vec-extract.h: New files to check the
3085 vec_extract built-in functions for all vector types, testing
3086 accessing each element, both with constant and variable element
3087 numbers.
3088 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3089 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3090 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3091 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3092 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3093 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3094 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3095 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3096 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3097
d40a1eac 30982016-07-21 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR c++/71728
3101 * g++.dg/other/pr71728.C: New test.
3102
3b0d7293 31032016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3104
3105 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3106 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3107 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3108 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3109 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3110
50953a9f 31112016-07-21 Richard Biener <rguenther@suse.de>
3112
3113 PR tree-optimization/71947
3114 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3115
90261646 31162016-07-21 Bin Cheng <bin.cheng@arm.com>
3117
3118 * gcc.dg/tree-ssa/scev-15.c: New.
3119
5a5a7a90 31202016-07-21 Bin Cheng <bin.cheng@arm.com>
3121
3122 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3123
df0c563f 31242016-07-21 Jakub Jelinek <jakub@redhat.com>
3125
3126 PR c++/71941
3127 * g++.dg/gomp/pr71941.C: New test.
3128
24acd4ab 31292016-07-20 David Malcolm <dmalcolm@redhat.com>
3130
3131 PR c/70339
3132 PR c/71858
3133 * g++.dg/spellcheck-identifiers.C: New test case, based on
3134 gcc.dg/spellcheck-identifiers.c.
3135 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3136 gcc.dg/spellcheck-identifiers-2.c.
3137 * g++.dg/spellcheck-typenames.C: New test case, based on
3138 gcc.dg/spellcheck-typenames.c
3139
8669e753 31402016-07-20 Jonathan Wakely <jwakely@redhat.com>
3141
3142 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3143 pointer to member function and also test catching by reference.
3144
75cb41b8 31452016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3146
3147 * gcc.target/s390/pr67443.c: Fix test case.
3148
07be1239 31492016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3150
3151 * gcc.target/s390/insv-1.c: Xfail some tests.
3152 * gcc.target/s390/insv-2.c: Likewise.
3153
e9b5fdd9 31542016-07-20 Georg-Johann Lay <avr@gjlay.de>
3155
3156 * gcc.target/avr/torture/get-mem.c: New test.
3157 * gcc.target/avr/torture/set-mem.c: New test.
3158
b704b0e1 31592016-07-20 Georg-Johann Lay <avr@gjlay.de>
3160
3161 PR target/71948
3162 * gcc.target/avr/torture/tiny-progmem.c: New test.
3163
051eb924 31642016-07-20 Jakub Jelinek <jakub@redhat.com>
3165
fdb70809 3166 PR c++/71909
3167 * g++.dg/parse/pr71909.C: New test.
3168 * g++.dg/tm/pr71909.C: New test.
3169
051eb924 3170 PR c++/50060
3171 * g++.dg/cpp0x/constexpr-50060.C: New test.
3172 * g++.dg/cpp1y/constexpr-50060.C: New test.
3173
c4e1267c 31742016-07-20 Martin Liska <mliska@suse.cz>
3175
3176 * gfortran.dg/graphite/pr71898.f90: New test.
3177
ecaa5fd4 31782016-07-20 Bin Cheng <bin.cheng@arm.com>
3179
3180 PR tree-optimization/71503
3181 PR tree-optimization/71683
3182 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3183 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3184
f5b88ba1 31852016-07-20 Martin Liska <mliska@suse.cz>
3186
3187 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3188 * gcc.dg/plugin/sreal-test-1.c: Remove.
3189 * gcc.dg/plugin/sreal_plugin.c: Remove.
3190
e889bd11 31912016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3192
3193 PR fortran/71902
3194 * gfortran.dg/dependency_47.f90: New test.
3195
1c6bb1c0 31962016-07-19 Jakub Jelinek <jakub@redhat.com>
3197
94d511af 3198 PR rtl-optimization/71916
3199 * gcc.c-torture/compile/pr71916.c: New test.
3200
54e95a17 3201 PR middle-end/71874
3202 * g++.dg/torture/pr71874.C: New test.
3203
1c6bb1c0 3204 PR middle-end/71734
3205 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3206 (my_alloc): Rewritten to use __builtin_posix_memalign and
3207 __SIZE_TYPE__.
3208 (my_free): Use __builtin_free instead of _mm_free.
3209 (Vec::operator=): Use __builtin_memcpy.
3210
0d565f19 32112016-07-19 Martin Jambor <mjambor@suse.cz>
3212
cfc1aded 3213 PR fortran/71688
3214 * gfortran.dg/pr71688.f90: New test.
0d565f19 3215
2be13cd5 32162016-07-19 Richard Biener <rguenther@suse.de>
3217
3218 * c-c++-common/vector-subscript-6.c: New testcase.
3219 * c-c++-common/vector-subscript-7.c: Likewise.
3220
1697df09 32212016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3222
7a4429b2 3223 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3224 and UInt32 based on __SIZEOF_INT__.
3225
8894566e 32262016-07-19 Richard Biener <rguenther@suse.de>
3227
3228 PR tree-optimization/71901
3229 * gcc.dg/torture/pr71901.c: New testcase.
3230
32312016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3232
3233 PR tree-optimization/71908
3234 * gcc.dg/torture/pr71908.c: New testcase.
3235
106ac76d 32362016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3237
3238 PR target/71493
3239 * gcc.target/powerpc/pr71493-1.c: New test.
3240 * gcc.target/powerpc/pr71493-2.c: Likewise.
3241
e6517a48 32422016-07-18 Jakub Jelinek <jakub@redhat.com>
3243
d1e0c36e 3244 PR c++/71835
3245 * g++.dg/conversion/ambig3.C: New test.
3246
6fe424c2 3247 PR c++/71828
3248 * g++.dg/cpp0x/constexpr-71828.C: New test.
3249
d3dd9e33 3250 PR c++/71826
3251 * g++.dg/template/pr71826.C: New test.
3252
74fd83a9 3253 PR c++/71822
3254 * g++.dg/template/defarg21.C: New test.
3255
e6517a48 3256 PR c++/71871
3257 * g++.dg/ext/vector31.C: New test.
3258
f942bdbf 32592016-07-18 Uros Bizjak <ubizjak@gmail.com>
3260
3261 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3262
4b1425be 32632016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3264
3265 PR tree-optimization/71734
3266 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3267
a80f37e1 32682016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3269
3270 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3271 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3272 stack-layout-dynamic-1.c: New test.
3273
ea283725 32742016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3275
3276 * gcc.target/s390/nolrl-1.c: New test.
3277
14eab729 32782016-07-17 Fritz Reese <fritzoreese@gmail.com>
3279
3280 PR fortran/71523
3281 * gfortran.dg/pr71523_1.f90: New test.
3282 * gfortran.dg/pr71523_2.f90: New test.
3283
3925d644 32842016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3285
3286 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3287
fb9ff4ce 32882016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3289 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3290
3291 PR fortran/62125
3292 * gfortran.dg/pr62125.f90: New test.
3293
95b0f5e9 32942016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3295
3296 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3297 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3298
1913be16 32992016-07-15 Jonathan Wakely <jwakely@redhat.com>
3300
3301 PR c++/58796
3302 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3303 * g++.dg/cpp0x/nullptr35.C: New test.
3304
b4803084 33052016-07-15 Bin Cheng <bin.cheng@arm.com>
3306
3307 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3308
89e3ec3d 33092016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3310
3311 * gfortran.dg/goacc/vector_length.f90: New test.
3312
2084e279 33132016-07-15 Richard Biener <rguenther@suse.de>
3314
3315 PR tree-optimization/71881
3316 * gcc.dg/torture/pr71881.c: New testcase.
3317
2177bb9a 33182016-07-15 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/71887
3321 * gcc.dg/torture/pr71887.c: New testcase.
3322
0dd7db3b 33232016-07-15 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR c/71858
3326 * gcc.dg/spellcheck-identifiers-3.c: New test.
3327
b41cc4d1 33282016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3329
3330 PR fortran/71807
3331 * gfortran.dg/null_9.f90: New test.
3332
a4d34e5e 33332016-07-15 Bin Cheng <bin.cheng@arm.com>
3334
3335 * gcc.dg/tree-ssa/loop-41.c: New test.
3336
1547c551 33372016-07-15 Bin Cheng <bin.cheng@arm.com>
3338
3339 PR tree-optimization/71347
3340 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3341
b9c2416b 33422016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3343
3344 PR fortran/29819
3345 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3346 * gfortran.dg/contains.f90: Ditto.
3347 * gfortran.dg/contains_empty_1.f03: Ditto.
3348 * gfortran.dg/submodule_3.f08: Ditto.
3349
28413b15 33502016-07-14 Jakub Jelinek <jakub@redhat.com>
3351
661af228 3352 PR testsuite/71865
3353 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3354 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3355 expected diagnostics.
3356
28413b15 3357 PR c/71858
3358 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3359 * gcc.dg/spellcheck-identifiers-2.c: New test.
3360 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3361 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3362
7b3b3a49 33632016-07-14 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR tree-optimization/71872
3366 * gcc.c-torture/compile/pr71872.c: New test.
3367
7c039c44 33682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3369
3370 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3371 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3372 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3373 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3374 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3375 * gcc.target/arm/atomic-op-acquire-1.c: This.
3376 * gcc.target/arm/atomic-op-char.c: Rename into ...
3377 * gcc.target/arm/atomic-op-char-1.c: This.
3378 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3379 * gcc.target/arm/atomic-op-consume-1.c: This.
3380 * gcc.target/arm/atomic-op-int.c: Rename into ...
3381 * gcc.target/arm/atomic-op-int-1.c: This.
3382 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3383 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3384 * gcc.target/arm/atomic-op-release.c: Rename into ...
3385 * gcc.target/arm/atomic-op-release-1.c: This.
3386 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3387 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3388 * gcc.target/arm/atomic-op-short.c: Rename into ...
3389 * gcc.target/arm/atomic-op-short-1.c: This.
3390 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3391 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3392 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3393 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3394 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3395 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3396 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3397 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3398 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3399 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3400
80c5e533 34012016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3402
3403 PR fortran/70842
3404 * gfortran.dg/select_type_35.f03: New test.
3405
c5a9fc7b 34062016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3407
3408 PR target/65951
3409 PR tree-optimization/70923
3410 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3411 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3412 * gcc.dg/vect/pr65951.c: Likewise.
3413 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3414
d1242c94 34152016-07-14 David Edelsohn <dje.gcc@gmail.com>
3416
3417 * c-c++-common/pr60226.c: Expect maximum object file alignment
3418 error on AIX.
3419
97f2a90b 34202016-07-14 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/71866
3423 * gcc.dg/torture/pr71866.c: New testcase.
3424
6029a910 34252016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3426
3427 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3428 selector and enclose boolean expression in curly braces.
3429
798d22ed 34302016-07-14 Alan Modra <amodra@gmail.com>
3431
3432 PR target/71733
3433 * gcc.target/powerpc/p9-novsx.c: New.
3434
3ffcb27d 34352016-07-13 Andi Kleen <ak@linux.intel.com>
3436
3437 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3438 * g++.dg/tree-prof/morefunc.C: Dito.
3439 * g++.dg/tree-prof/pr35545.C: Dito.
3440 * g++.dg/tree-prof/reorder.C: Dito.
3441 * gcc.dg/tree-prof/20050826-2.c: Dito.
3442 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3443 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3444 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3445 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3446 * gcc.dg/tree-prof/inliner-1.c: Dito.
3447 * gcc.dg/tree-prof/merge_block.c: Dito.
3448 * gcc.dg/tree-prof/stringop-1.c: Dito.
3449 * gcc.dg/tree-prof/stringop-2.c: Dito.
3450 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3451 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3452 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3453 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3454 * gcc.dg/tree-prof/update-loopch.c: Dito.
3455 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3456 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3457 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3458 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3459 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3460 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3461 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3462
9ace90e5 34632016-07-13 Andi Kleen <ak@linux.intel.com>
3464
3465 * lib/profopt.exp (profopt-execute): Remove .imports files.
3466
b75cf198 34672016-07-13 Andi Kleen <ak@linux.intel.com>
3468
f942bdbf 3469 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3470
4d0389a9 34712016-07-13 Andi Kleen <ak@linux.intel.com>
3472
3473 * lib/profopt.exp (dg-final-scan-autofdo,
3474 dg-final-scan-not-autofdo): New functions.
3475
a5af7a75 34762016-07-13 Bin Cheng <bin.cheng@arm.com>
3477
3478 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3479 * gcc.dg/vect/vect-35.c: Ditto.
3480 * gcc.dg/vect/vect-alias-check-2.c: New test.
3481
c6bcae01 34822016-07-13 Martin Liska <mliska@suse.cz>
3483
3484 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3485 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3486 * gfortran.dg/pr42108.f90: Update expected dump scan.
3487
0644c120 34882016-07-13 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/24574
3491 * gcc.dg/pr24574.c: New testcase.
3492
2bbae5b9 34932016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3494
f942bdbf 3495 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3496 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3497 * c-c++-common/pr68833-1.c: Require int32plus.
3498 * gcc.dg/ipa/pr63551.c: Likewise.
3499 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3500 * gcc.dg/ipa/pr64041.c: Require int32plus.
3501
839a6560 35022016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3503
3504 PR ipa/71633
3505 * g++.dg/pr71633.C: New test.
3506
8f5f2788 35072016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3508
3509 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3510 Add new arm_thumb1_cbz_ok effective target.
3511 * gcc.target/arm/cbz.c: New test.
3512
417e5cc5 35132016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3514
3515 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3516 Define effective target.
3517 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3518 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3519 * gcc.target/arm/movhi_movw.c: New test.
3520 * gcc.target/arm/movsi_movw.c: Likewise.
3521 * gcc.target/arm/movdi_movw.c: Likewise.
3522
68a5143e 35232016-07-13 Richard Biener <rguenther@suse.de>
3524
3525 PR middle-end/71104
3526 * gcc.dg/pr71104-1.c: New testcase.
3527 * gcc.dg/pr71104-2.c: Likewise.
3528
69e8d259 35292016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3530
3531 PR target/71805
3532 * gcc.target/powerpc/pr71805.c: New test.
3533
244f142f 35342016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535
3536 * gcc.target/powerpc/divkc3-1.c: New.
3537 * gcc.target/powerpc/mulkc3-1.c: New.
3538
6fc56f1f 35392016-07-12 Nathan Sidwell <nathan@acm.org>
3540
3541 * gcc.target/arm/data-rel-1.c: New.
3542 * gcc.target/arm/data-rel-2.c: New.
3543 * gcc.target/arm/data-rel-3.c: New.
3544
94ee1e9c 35452016-07-12 Martin Liska <mliska@suse.cz>
3546
3547 * gcc.dg/params/blocksort-part.c: New test.
3548 * gcc.dg/params/params.exp: New file.
3549
cd32d747 35502016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3551
3552 PR middle-end/71700
3553 * gcc.c-torture/execute/pr71700.c: New test.
3554
ad010d47 35552016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3556 Richard Biener <rguenther@suse.de>
3557
3558 PR tree-optimization/23286
3559 PR tree-optimization/70159
3560 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3561 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3562 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3563 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3564 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3565 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3566 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3567 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3568 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3569 * gcc.dg/pr51879-12.c: Likewise.
3570 * gcc.dg/strlenopt-9.c: Likewise.
3571 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3572 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3573 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3574 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3575 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3576 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3577 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3578 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3579 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3580 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3581 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3582 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3583 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3584 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3585 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3586
9aece49e 35872016-07-12 Richard Biener <rguenther@suse.de>
3588
3589 PR rtl-optimization/68961
3590 * gcc.target/i386/pr68961.c: New testcase.
3591
8f05fee9 35922016-07-11 Jakub Jelinek <jakub@redhat.com>
3593
4a6cc5cd 3594 PR middle-end/71758
3595 * c-c++-common/gomp/pr71758.c: New test.
3596 * gfortran.dg/gomp/pr71758.f90: New test.
3597
8f05fee9 3598 PR tree-optimization/71823
3599 * gcc.dg/vect/pr71823.c: New test.
3600
b73690a4 36012016-07-11 David Malcolm <dmalcolm@redhat.com>
3602
3603 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3604 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3605 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3606
675f4c6b 36072016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3608
3609 PR target/71801
3610 * gcc.target/i386/pr71801.c: New test.
3611
9aaf7e3e 36122016-07-11 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/71816
3615 * gcc.dg/torture/pr71816.c: New testcase.
3616
dd58bf21 36172016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3618
3619 PR fortran/71783
3620 * gfortran.dg/dependency_46.f90: New test.
3621
a2ebcb84 36222016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3623
3624 PR rtl-optimization/71621
3625 * gcc.target/i386/pr71621-1.c: New.
3626 * gcc.target/i386/pr71621-2.c: New.
3627
6cedf97e 36282016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3629
3630 * gfortran.dg/goacc/pr71704.f90: New test.
3631
dc71c755 36322016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3633
3634 PR target/71297
3635 * gcc.target/powerpc/pr71297.c: New.
3636
288161af 36372016-07-08 Jiong Wang <jiong.wang@arm.com>
3638
3639 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3640
98e771d6 36412016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3642
3643 PR target/71806
3644 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3645
c3d27339 36462016-07-08 Alan Hayward <alan.hayward@arm.com>
3647
3648 PR tree-optimization/71667
3649 * gcc.dg/vect/pr71667.c: New
3650
b1b5042a 36512016-07-08 Martin Liska <mliska@suse.cz>
3652
3653 * gcc.dg/torture/pr71606.c: New test.
3654
5cdc40a0 36552016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3656
3657 PR fortran/71764
3658 * gfortran.dg/pr71764.f90: New test.
3659
bcc4d868 36602016-07-07 Jakub Jelinek <jakub@redhat.com>
3661 Kai Tietz <ktietz70@googlemail.com>
3662
3663 PR c++/70869
3664 PR c++/71054
3665 * g++.dg/cpp0x/pr70869.C: New test.
3666 * g++.dg/cpp0x/pr71054.C: New test.
3667
b39328b2 36682016-07-07 David Edelsohn <dje.gcc@gmail.com>
3669
3670 * g++.dg/debug/pr71432.C: Fail on AIX.
3671
95c9caad 36722016-07-07 Martin Liska <mliska@suse.cz>
3673
3674 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3675 an undefined behavior.
3676 * gfortran.dg/do_3.F90: Likewise.
3677 * gfortran.dg/do_check_11.f90: New test.
3678 * gfortran.dg/do_check_12.f90: New test.
3679 * gfortran.dg/do_corner_warn.f90: New test.
3680
8e976d11 36812016-07-07 Martin Liska <mliska@suse.cz>
3682
3683 * gfortran.dg/predict-1.f90: Ammend the test.
3684 * gfortran.dg/predict-2.f90: Likewise.
3685
26716fc7 36862016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3687
3688 PR ipa/71624
3689 * g++.dg/pr71624.C: New test.
3690
2d079cbf 36912016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3692
3693 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3694 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3695 ARMv8-M Mainline architectures.
3696
9e6f4af4 36972016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3698
3699 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3700 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3701
d490b07a 37022016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3703
3704 PR target/70098
3705 PR target/71763
3706 * gcc.target/powerpc/pr71763.c: New file.
3707
798fc305 37082016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3709
3710 PR tree-optimization/71518
f942bdbf 3711 * gcc.dg/pr71518.c: New test.
798fc305 3712
97e4cbac 37132016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3714
3715 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3716
19aea164 37172016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3718
f942bdbf 3719 PR target/50739
19aea164 3720 * gcc.target/avr/pr50739.c: New test.
3721
105e9dfc 37222016-07-05 Jan Hubicka <jh@suse.cz>
3723
3724 * gcc.dg/tree-ssa/scev-14.c: update template.
3725
1137da9c 37262016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3727
3728 * gcc.dg/vect/group-no-gaps-1.c: New test.
3729
ce393063 37302016-07-05 Andi Kleen <ak@linux.intel.com>
3731
3732 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3733 if kernel supports MPX.
3734
92a44a68 37352016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3736
3737 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3738
f2ccdf8e 37392016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3740 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3741
3742 * gcc.target/powerpc/signbit-1.c: New test.
3743 * gcc.target/powerpc/signbit-2.c: New test.
3744 * gcc.target/powerpc/signbit-3.c: New test.
3745
0215a22c 37462016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3747
3748 PR rtl-optimization/71594
3749 * gcc.dg/torture/pr71594.c: New test.
3750
30a39817 37512016-07-05 Jan Hubicka <jh@suse.cz>
3752
3753 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3754
b65b8df2 37552016-07-05 David Malcolm <dmalcolm@redhat.com>
3756
3757 PR c++/62314
f9c39b65 3758 * g++.dg/parse/error5.C: Update column
b65b8df2 3759 number of missing semicolon error.
3760 * g++.dg/pr62314-2.C: New test case.
3761
6b5471d8 37622016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3763
3764 * gfortran.dg/coarray_stat_function.f90: New test.
3765 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3766 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3767 to new interfaces.
3768
35b3a8dd 37692016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3770
3771 PR fortran/71623
3772 * gfortran.dg/deferred_character_17.f90: New test.
3773
b84c1ddf 37742016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3775
3776 * gcc.target/arm/neon/polytypes.c: Move to ...
3777 * gcc.target/arm/polytypes.c: ... here.
3778 * gcc.target/arm/neon/pr51534.c: Move to ...
3779 * gcc.target/arm/pr51534.c: ... here.
3780 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3781 * gcc.target/arm/vect-vcvt.c: ... here.
3782 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3783 * gcc.target/arm/vect-vcvtq.c: ... here.
3784 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3785 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3786 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3787 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3788 * gcc.target/arm/neon/neon.exp: Delete.
3789 * gcc.target/arm/neon/: Delete.
3790
7e9136f1 37912016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3792
3793 PR fortran/65575
3794 * gfortran.dg: pr65575.f90: New test.
3795
18b42a28 37962016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3797
3798 PR fortran/35849
3799 * gfortran.dg: pr35849.f90: New test.
3800
f8765404 38012016-07-04 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR c++/71739
3804 * g++.dg/cpp0x/pr71739.C: New test.
3805
e3422b3a 38062016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3807
3808 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3809
2da1c9f7 38102016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3811
3812 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3813 locr.
3814 * gcc.target/s390/loc-1.c: New test.
3815
6125d36e 38162016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3817
f9c39b65 3818 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3819 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3820
42797d4b 38212016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3822
3823 PR target/63874
3824 * gcc.target/aarch64/pr63874.c: New test.
3825
9d9fe66a 38262016-07-04 Jan Beulich <jbeulich@suse.com>
3827
3828 * g++.dg/header.c: New.
3829 * gcc.dg/header.c: New.
3830
c364d0f3 38312016-07-02 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR c/71719
3834 * c-c++-common/Wunused-var-15.c: New test.
3835
267f3c67 38362016-07-01 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR fortran/71687
3839 * gfortran.dg/gomp/pr71687.f90: New test.
3840
8297c70b 38412016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3842
3843 * gcc.dg/const-float128-ped.c: Require __float128 effective
3844 target and options.
3845 * gcc.dg/const-float128.c: Likewise.
3846 * gcc.dg/torture/float128-cmp-invalid.c: Require
3847 __float128 and base_quadfloat_support effective targets, and
3848 __float128 options.
3849 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3850 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3851 * gcc.dg/torture/float128-nan.c: Likewise.
3852 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3853 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3854 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3855 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3856 (add_options_for___float128): New.
3857 (check_effective_target_base_quadword_support): New.
3858
eab79b94 38592016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3860
3861 PR target/71720
3862 * gcc.target/powerpc/pr71720.c: New test.
3863
4ce6622a 38642016-07-01 Jan Beulich <jbeulich@suse.com>
3865
3866 * gcc.dg/bss.c: New.
3867
0b6f1914 38682016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3869
3870 PR target/71698
3871 * gcc.target/powerpc/pr71698.c: New test.
3872
4d28a470 38732016-07-01 Georg-Johann Lay <avr@gjlay.de>
3874
3875 PR target/71151
3876 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3877 instead of ".foo" for its section name.
3878 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3879 depending on MCU's flash size.
3880 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3881 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3882 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3883 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3884 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3885 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3886
ed8613ec 38872016-07-01 Jan Beulich <jbeulich@suse.com>
3888
3889 * gcc.target/i386/pr65105-2.c: Add -msse2.
3890
720a0bce 38912016-06-30 Jakub Jelinek <jakub@redhat.com>
3892
c54ee83c 3893 PR tree-optimization/71707
3894 * gcc.dg/strlenopt-29.c: New test.
3895
a845ae6c 3896 PR fortran/71704
3897 * gfortran.dg/gomp/pr71704.f90: New test.
3898
720a0bce 3899 PR fortran/71705
3900 * gfortran.dg/gomp/pr71705.f90: New test.
3901
17c32c4a 39022016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3903
3904 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3905 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3906 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3907 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3908 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3909 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3910 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3911 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3912 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3913 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3914 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3915 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3916 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3917 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3918 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3919 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3920 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3921 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3922 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3923 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3924 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3925 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3926 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3927 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3928 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3929 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3930 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3931 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3932 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3933 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3934 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3935 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3936 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3937 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3938 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3939 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3940 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3941 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3942 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3943 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3944 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3945 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3946 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3947 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3948 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3949 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3950 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3951 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3952 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3953 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3954 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3955 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3956 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3957 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3958 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3959 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3960 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3961 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3962 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3963 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3964 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3965 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3966 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3967 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3968 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3969 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3970 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3971 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3972 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3973 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3974 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3975 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3976 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3977 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3978 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3979 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3980 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3981 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3982 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3983 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3984 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3985
443405c9 39862016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3987 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3988
3989 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3990
6e3a3de2 39912016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3992 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3993
3994 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3995
413c4f6c 39962016-06-30 David Malcolm <dmalcolm@redhat.com>
3997
3998 PR driver/71651
3999 * gcc.dg/spellcheck-options-12.c: New test case.
4000
4c4e99c3 40012016-06-30 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR middle-end/71693
4004 * gcc.c-torture/compile/pr71693.c: New test.
4005
26a2e993 40062016-06-29 David Malcolm <dmalcolm@redhat.com>
4007
4008 * gcc.dg/spellcheck-params.c: New testcase.
4009 * gcc.dg/spellcheck-params-2.c: New testcase.
4010
63abcf45 40112016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4012
4013 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4014 vector extract instructions.
4015 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4016
5f1d49ac 40172016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4018
4019 PR fortran/71686
4020 * gfortran.dg/unexpected_eof_2.f90: New test.
4021 * gfortran.dg/unexpected_eof_3.f90: New test.
4022
0dc00113 40232016-06-29 Jim Wilson <jim.wilson@linaro.org>
4024
4025 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4026
4b975445 40272016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4028
4029 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4030 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4031 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4032
e276a6b9 40332016-06-29 Richard Biener <rguenther@suse.de>
4034
4035 PR middle-end/15256
4036 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4037
c02f3e35 40382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4039
4040 * gcc.target/arm/aapcs/neon-vect10.c: Require
4041 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4042 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4043 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4044 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4045 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4046 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4047 * gcc.target/arm/fp16-aapcs-1.c: Require
4048 -mfloat-ab=hard. Also simplify the test.
4049 * gcc.target/arm/fp16-aapcs-2.c: New.
4050
d0c2a3dd 40512016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4052
f942bdbf 4053 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4054 (add_options_for_arm_fp16_ieee): New.
4055 (add_options_for_arm_fp16_alternative): New.
4056 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4057 long-line.
4058 (effective_target_arm_fp16_hw): New.
4059
162fed22 40602016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4061
4062 PR tree-optimization/71655
4063 * g++.dg/pr71655.C: New test.
4064
9ed0eb00 40652016-06-29 Martin Liska <mliska@suse.cz>
4066
4067 * gcc.dg/pr71585.c: New test.
4068 * gcc.dg/pr71585-2.c: New test.
4069 * gcc.dg/pr71585-3.c: New test.
4070
641b1c86 40712016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4072
4073 PR tree-optimization/70729
4074 * g++.dg/vect/pr70729.cc: New test.
4075
44e775d8 40762016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4077
4078 * c-c++-common/gomp/cancel-1.c: Extend.
4079
83b23cdf 40802016-06-29 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR tree-optimization/71625
4083 * gcc.dg/strlenopt-28.c: New test.
4084
b6a4a0f5 40852016-06-29 Richard Biener <rguenther@suse.de>
4086
4087 PR middle-end/71002
4088 * g++.dg/torture/pr71002.C: Adjust testcase.
4089
1af10ce6 40902016-06-29 Jakub Jelinek <jakub@redhat.com>
4091
4092 PR c/71685
4093 * gcc.dg/pr71685.c: New test.
4094
40952016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4096
4097 PR c/71552
4098 * gcc.dg/init-bad-9.c: New test.
4099
043457fd 41002016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4101
4102 * gcc.target/powerpc/abs128-1.c: Require VSX.
4103 * gcc.target/powerpc/copysign128-1.c: Likewise.
4104 * gcc.target/powerpc/inf128-1.c: Likewise.
4105 * gcc.target/powerpc/nan128-1.c: Likewise.
4106
d378e319 41072016-06-28 Jakub Jelinek <jakub@redhat.com>
4108
4109 PR middle-end/71626
4110 * gcc.c-torture/execute/pr71626-1.c: New test.
4111 * gcc.c-torture/execute/pr71626-2.c: New test.
4112
10ef7949 41132016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4114
4115 PR target/71656
4116 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4117
1fcfb8f7 41182016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4119
4120 PR target/71670
4121 * gcc.target/powerpc/pr71670.c: New testcase.
4122
35fd0c10 41232016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4124
4125 PR target/71656
4126 * gcc.target/powerpc/pr71656-1.c: New test.
4127 * gcc.target/powerpc/pr71656-2.c: New test.
4128
584757bc 41292016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4130
4131 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4132 around fp16 code.
4133 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4134 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4135 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4136 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4137 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4138 Add arm_neon_fp16_ok effective target.
f942bdbf 4139 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4140 Likewise.
4141 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4142 Likewise.
4143 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4144 Likewise.
4145 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4146 Likewise.
4147 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4148 Likewise.
4149 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4150 Likewise.
4151 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4152 Likewise.
4153 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4154 Likewise.
4155 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4156 Likewise.
4157 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4158 Likewise.
4159 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4160 Likewise.
584757bc 4161
cbcc4297 41622016-06-26 Jan Hubicka <hubicka@ucw.cz>
4163
4164 * gcc.dg/predict-12.c: New testcase.
4165
0aa73965 41662016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4167
4168 PR fortran/71649
4169 * gfortran.dg/pr71649.f90: New test.
4170
9977f724 41712016-06-25 Jakub Jelinek <jakub@redhat.com>
4172
a5c54f33 4173 PR tree-optimization/71643
4174 * g++.dg/opt/pr71643.C: New test.
4175
9977f724 4176 PR tree-optimization/71631
4177 * gcc.c-torture/execute/pr71631.c: New test.
4178
e09883e4 41792016-06-24 Jan Hubicka <hubicka@ucw.cz>
4180
4181 * gcc.dg/predict-11.c: New testcase.
4182 * gfortran.dg/predict-2.f90: New testcase.
4183
89beffc9 41842016-06-24 Jan Hubicka <hubicka@ucw.cz>
4185
4186 * gcc.dg/predict-10.c: New test.
4187
2275a11d 41882016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4189
4190 * gcc.target/powerpc/abs128-1.c: New.
4191 * gcc.target/powerpc/copysign128-1.c: New.
4192 * gcc.target/powerpc/inf128-1.c: New.
4193 * gcc.target/powerpc/nan128-1.c: New.
4194
37681b7f 41952016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4196
4197 * gfortran.dg/pr71642.f90: New test.
4198
9cf2d600 41992016-06-24 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR tree-optimization/71647
4202 * gcc.target/i386/pr71647.c: New test.
4203
eea332b9 42042016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 * gcc.target/i386/noplt-gd-1.c: New test.
4207 * gcc.target/i386/noplt-gd-2.c: Likewise.
4208 * gcc.target/i386/noplt-gd-3.c: Likewise.
4209 * gcc.target/i386/noplt-ld-1.c: Likewise.
4210 * gcc.target/i386/noplt-ld-2.c: Likewise.
4211 * gcc.target/i386/noplt-ld-3.c: Likewise.
4212 * lib/target-supports.exp
4213 (check_effective_target_tls_get_addr_via_got): New.
4214
b6d48a78 42152016-06-24 Uros Bizjak <ubizjak@gmail.com>
4216
4217 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4218 testsuite compile flags.
4219 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4220 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4221
42222016-06-24 Uros Bizjak <ubizjak@gmail.com>
4223
4224 * g++dg/vect/pr36684.cc: Add dg-do compile.
4225 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4226 * gcc.dg/vect/pr70021.c: Ditto.
4227 * gcc.dg/vect/pr70138-1.c: Ditto.
4228 * gcc.dg/vect/pr70138-2.c: Ditto.
4229 * gcc.dg/vect/pr70354-1.c: Ditto.
4230 * gcc.dg/vect/pr70354-2.c: Ditto.
4231 * gcc.dg/vect/pr71259.c: Ditto.
4232 * gcc.dg/vect/pr71416-1.c: Ditto.
4233 * gcc.dg/vect/slp-43.c: Ditto.
4234 * gcc.dg/vect/slp-45.c: Ditto.
4235 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4236 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4237 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4238 * gfortran.dg/vect/pr69980.f90: Ditto.
4239
42402016-06-24 Uros Bizjak <ubizjak@gmail.com>
4241
4242 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4243 * gcc.dg/vect/bb-slp-30.c: Ditto.
4244 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4245 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4246 * gcc.dg/vect/pr45902.c: Ditto.
4247 * gcc.dg/vect/pr48172.c: Ditto.
4248 * gcc.dg/vect/pr48377.c: Ditto.
4249 * gcc.dg/vect/pr49038.c: Ditto.
4250 * gcc.dg/vect/pr49771.c: Ditto.
4251 * gcc.dg/vect/pr52091.c: Ditto.
4252 * gcc.dg/vect/pr53185-2.c: Ditto.
4253 * gcc.dg/vect/pr56826.c: Ditto.
4254 * gcc.dg/vect/pr60276.c: Ditto.
4255 * gcc.dg/vect/pr62021.c: Ditto.
4256 * gcc.dg/vect/pr63530.c: Ditto.
4257 * gcc.dg/vect/pr65518.c: Ditto.
4258 * gcc.dg/vect/pr65947-1.c: Ditto.
4259 * gcc.dg/vect/pr65947-10.c: Ditto.
4260 * gcc.dg/vect/pr65947-11.c: Ditto.
4261 * gcc.dg/vect/pr65947-12.c: Ditto.
4262 * gcc.dg/vect/pr65947-13.c: Ditto.
4263 * gcc.dg/vect/pr65947-2.c: Ditto.
4264 * gcc.dg/vect/pr65947-3.c: Ditto.
4265 * gcc.dg/vect/pr65947-4.c: Ditto.
4266 * gcc.dg/vect/pr65947-5.c: Ditto.
4267 * gcc.dg/vect/pr65947-6.c: Ditto.
4268 * gcc.dg/vect/pr65947-7.c: Ditto.
4269 * gcc.dg/vect/pr65947-8.c: Ditto.
4270 * gcc.dg/vect/pr65947-9.c: Ditto.
4271 * gcc.dg/vect/pr71416-1.c: Ditto.
4272 * gcc.dg/vect/pr71439.c: Ditto.
4273 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4274 * gcc.dg/vect/vect-bswap16.c: Ditto.
4275 * gcc.dg/vect/vect-bswap32.c: Ditto.
4276 * gcc.dg/vect/vect-bswap64.c: Ditto.
4277 * gcc.dg/vect/vect-live-1.c: Ditto.
4278 * gcc.dg/vect/vect-live-2.c: Ditto.
4279 * gcc.dg/vect/vect-live-3.c: Ditto.
4280 * gcc.dg/vect/vect-live-4.c: Ditto.
4281 * gcc.dg/vect/vect-live-5.c: Ditto.
4282 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4283 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4284 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4285 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4286 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4287 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4288 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4289 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4290 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4291 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4292 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4293 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4294 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4295 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4296 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4297 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4298 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4299
d4213166 43002016-06-24 Uros Bizjak <ubizjak@gmail.com>
4301
4302 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4303
5aaec397 43042016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4305
4306 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4307 ia32 if R_386_GOT32X relocation is supported.
4308 * gcc.target/i386/noplt-3.c: Likewise.
4309 * gcc.target/i386/noplt-2.c: Likewise.
4310 (main): Renamed to ...
4311 (bar): This.
4312 * gcc.target/i386/noplt-4.c: Likewise.
4313 (main): Renamed to ...
4314 (bar): This.
4315 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4316 * gcc.target/i386/pr67400-5.c: Likewise.
4317
77104764 43182016-06-24 Jakub Jelinek <jakub@redhat.com>
4319
7318e591 4320 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4321 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4322
77104764 4323 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4324 f4): Adjust expected diagnostics.
4325 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4326 (T): If OVFP is defined, redefine to TP.
4327 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4328 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4329 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4330 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4331 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4332 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4333 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4334 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4335 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4336 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4337 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4338 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4339 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4340 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4341 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4342 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4343 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4344 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4345 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4346 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4347 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4348 as last argument to __builtin_add_overflow_p.
4349
ddf08519 43502016-06-23 Uros Bizjak <ubizjak@gmail.com>
4351
4352 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4353 dg-options and remove default vector testsuite compile flags.
4354 * g++.dg/vect/pr33860a.cc: Ditto.
4355 * g++.dg/vect/pr45470-a.cc: Ditto.
4356 * g++.dg/vect/pr45470-b.cc: Ditto.
4357 * g++.dg/vect/pr60896.cc: Ditto.
4358 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4359 * gcc.dg/vect/pr18308.c: Ditto.
4360 * gcc.dg/vect/pr24049.c: Ditto.
4361 * gcc.dg/vect/pr33373.c: Ditto.
4362 * gcc.dg/vect/pr36228.c: Ditto.
4363 * gcc.dg/vect/pr42395.c: Ditto.
4364 * gcc.dg/vect/pr42604.c: Ditto.
4365 * gcc.dg/vect/pr46663.c: Ditto.
4366 * gcc.dg/vect/pr48765.c: Ditto.
4367 * gcc.dg/vect/pr49093.c: Ditto.
4368 * gcc.dg/vect/pr49352.c: Ditto.
4369 * gcc.dg/vect/pr52298.c: Ditto.
4370 * gcc.dg/vect/pr52870.c: Ditto.
4371 * gcc.dg/vect/pr53185.c: Ditto.
4372 * gcc.dg/vect/pr53773.c: Ditto.
4373 * gcc.dg/vect/pr56695.c: Ditto.
4374 * gcc.dg/vect/pr62171.c: Ditto.
4375 * gcc.dg/vect/pr63530.c: Ditto.
4376 * gcc.dg/vect/pr68339.c: Ditto.
4377 * gcc.dg/vect/pr71259.c: Ditto.
4378 * gcc.dg/vect/vect-82_64.c: Ditto.
4379 * gcc.dg/vect/vect-83_64.c: Ditto.
4380 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4381 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4382 * gcc.dg/vect/vect-shift-2.c: Ditto.
4383 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4384 * gfortran.dg/vect/pr39318.f90: Ditto.
4385 * gfortran.dg/vect/pr45714-a.f: Ditto.
4386 * gfortran.dg/vect/pr45714-b.f: Ditto.
4387 * gfortran.dg/vect/pr46213.f90: Ditto.
4388
81883aeb 43892016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4390 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4391
4392 * gcc.target/powerpc/p9-splat-5.c: New test.
4393
affe5c16 43942016-06-23 Uros Bizjak <ubizjak@gmail.com>
4395
4396 PR tree-optimization/71488
4397 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4398 * lib/target-supports.exp: ... here.
4399 (check_sse4_hw_available): New procedure.
4400 (check_effective_target_sse4_runtime): Ditto.
4401 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4402 -march=westmere for sse4_runtime targets.
547fdd3e 4403 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4404 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4405 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4406 (main): Call check_vect ().
e50240d3 4407 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4408
6fb2f181 44092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 PR target/66232
4412 PR target/67400
4413 * gcc.target/i386/pr66232-14.c: New file.
4414 * gcc.target/i386/pr66232-15.c: Likewise.
4415 * gcc.target/i386/pr66232-16.c: Likewise.
4416 * gcc.target/i386/pr66232-17.c: Likewise.
4417 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4418 ia32 if R_386_GOT32X relocation is supported.
4419 * gcc.target/i386/pr67400-2.c: Likewise.
4420 * gcc.target/i386/pr67400-3.c: Likewise.
4421 * gcc.target/i386/pr67400-4.c: Likewise.
4422 * gcc.target/i386/pr67400-6.c: Likewise.
4423 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4424 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4425
88be2b3c 44262016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4427
4428 PR libgfortran/48852
4429 * gfortran.dg/char4_iunit_1.f03: Update test.
4430 * gfortran.dg/f2003_io_5.f03: Update test.
4431 * gfortran.dg/real_const_3.f90: Update test.
4432
ff600f64 44332016-06-23 Andi Kleen <ak@linux.intel.com>
4434
4435 * g++.dg/bprob/bprob.exp: Support autofdo.
4436 * g++.dg/tree-prof/tree-prof.exp: dito.
4437 * gcc.dg/tree-prof/tree-prof.exp: dito.
4438 * gcc.misc-tests/bprob.exp: dito.
4439 * gfortran.dg/prof/prof.exp: dito.
4440 * lib/profopt.exp: dito.
4441 * lib/target-supports.exp: Check for autofdo.
4442
afa7ed87 44432016-06-23 Martin Liska <mliska@suse.cz>
4444
4445 * gcc.dg/pr71619.c: New test.
4446
0941fba8 44472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4448
4449 PR target/67400
56896ed3 4450 * gcc.target/i386/pr67400-1.c: New test.
4451 * gcc.target/i386/pr67400-2.c: Likewise.
4452 * gcc.target/i386/pr67400-3.c: Likewise.
4453 * gcc.target/i386/pr67400-4.c: Likewise.
4454 * gcc.target/i386/pr67400-5.c: Likewise.
4455 * gcc.target/i386/pr67400-6.c: Likewise.
4456 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4457
e557fc7f 44582016-06-22 David Malcolm <dmalcolm@redhat.com>
4459
4460 * c-c++-common/missing-header-1.c: New test case.
4461 * c-c++-common/missing-header-2.c: New test case.
4462 * c-c++-common/missing-header-3.c: New test case.
4463 * c-c++-common/missing-header-4.c: New test case.
4464
8469aece 44652016-06-22 David Malcolm <dmalcolm@redhat.com>
4466
4467 PR c/70339
4468 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4469 hint.
4470 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4471 expected results due to builtin "nanl" now being suggested for
4472 "name".
4473 * gcc.dg/pr67580.c: Update expected messages.
4474 * gcc.dg/spellcheck-identifiers.c: New testcase.
4475 * gcc.dg/spellcheck-typenames.c: New testcase.
4476
6628b04d 44772016-06-22 David Malcolm <dmalcolm@redhat.com>
4478
4479 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4480 file.
4481 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4482 diagnostic-test-show-locus-parseable-fixits.c to sources for
4483 diagnostic_plugin_test_show_locus.c.
4484 * lib/gcc-defs.exp (freeform_regexps): New global.
4485 (dg-regexp): New function.
4486 (handle-dg-regexps): New function.
4487 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4488 freeform_regexps to the empty list.
4489 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4490
82ccd33e 44912016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4492
affe5c16 4493 PR tree-optimization/71488
82ccd33e 4494 * g++.dg/pr71488.C: New test.
4495 * gcc.dg/vect/vect-bool-cmp.c: New test.
4496
2c21de58 44972016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4498
4499 * gcc.dg/guality/param-5.c: New test.
4500
fadfd5fc 45012016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4502
4503 * gcc.target/i386/asm-flag-7.c: New test.
4504
03fee1f8 45052016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4506
4507 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4508 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4509 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4510 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4511 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4512 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4513 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4514 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4516 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4517 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4518 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4519 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4520 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4521 * lib/target-supports.exp: Likewise.
4522
6905db52 45232016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4524
4525 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4526 * gcc.dg/attr-ms_struct-2.c: Likewise.
4527 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4528 * gcc.dg/bf-ms-attrib.c: Likewise.
4529 * gcc.dg/bf-ms-layout-2.c: Likewise.
4530 * gcc.dg/bf-ms-layout-3.c: Likewise.
4531 * gcc.dg/bf-ms-layout.c: Likewise.
4532 * gcc.dg/bf-no-ms-layout.c: Likewise.
4533 * gcc.target/i386/bitfield1.c: Likewise.
4534 * gcc.target/i386/bitfield2.c: Likewise.
4535 * gcc.target/i386/bitfield3.c: Likewise.
4536
a6f93fc2 45372016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4538
4539 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4540 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4541 override other than -mcpu=power9 command-line option is specified,
4542 or if the target operating system is aix.
4543 * gcc.target/powerpc/darn-1.c: Likewise.
4544 * gcc.target/powerpc/darn-2.c: Likewise.
4545 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4546 test if effective-target is not powerpc_p9vector_ok or if the
4547 target operating system is not defined.
4548 * gcc.target/powerpc/vslv-1.c: Likewise.
4549 * gcc.target/powerpc/vsrv-0.c: Likewise.
4550 * gcc.target/powerpc/vsrv-1.c: Likewise.
4551
1cb2b4d3 45522016-06-21 Tobias Burnus <burnus@net-b.de>
4553
4554 PR fortran/71068
4555 * gfortran.dg/coarray/data_1.f90: New.
4556
66ff0c67 45572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4558
4559 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4560 (dg-require-effective-target): Use arm_v8_neon_hw.
4561 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4562 (dg-require-effective-target): Likewise.
4563 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4564 (dg-require-effective-target): Likewise.
4565 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4566 (dg-require-effective-target): Likewise.
4567 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4568 (dg-require-effective-target): Likewise.
4569 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4570 (dg-require-effective-target): Likewise.
4571 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4572 Add AArch64 check.
4573
949bfed4 45742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4575
4576 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4577 Set to 3 so test passes.
4578
a20f6cd4 45792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4580
4581 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4582
12792843 45832016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4584
4585 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4586 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4587 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4588 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4589
49763db6 45902016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4591
4592 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4593 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4594
ada61167 45952016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4596
4597 PR target/71549
4598 * gcc.target/i386/pr71549.c: New test.
4599
a15584d4 46002016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4601
4602 * gcc.target/powerpc/vadsdu-0.c: Replace
4603 dg-require-effective-target directive to allow test to run on more
4604 platforms, and add dg-skip-if directive to disable test on aix
4605 platforms because of known incompatibilities.
4606 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4607 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4608 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4609 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4610 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4611 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4612 * gcc.target/powerpc/vadsdub-2.c: Replace
4613 dg-require-effective-target directive to allow test to run on more
4614 platforms, and add dg-skip-if directive to disable test on aix
4615 platforms because of known incompatibilities.
4616 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4617 with vec_absdb call to differentiate this test from vadsdub-1.c.
4618 * gcc.target/powerpc/vadsduh-1.c: Replace
4619 dg-require-effective-target directive to allow test to run on more
4620 platforms, and add dg-skip-if directive to disable test on aix
4621 platforms because of known incompatibilities.
4622 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4623 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4624 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4625
ec15ec36 46262016-06-21 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR tree-optimization/71588
4629 * gcc.dg/pr71558.c: New test.
4630
faeffe49 46312016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4632
4633 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4634 * c-c++-common/pr68657-2.c: Likewise.
4635 * c-c++-common/pr68657-3.c: Likewise.
4636 * gcc.dg/torture/pr69714.c: Require int32plus support.
4637 * gcc.dg/torture/pr70025.c: Likewise.
4638 * gcc.dg/torture/pr70083.c: Likewise.
4639 * gcc.dg/torture/pr70542.c: Likewise.
4640 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4641
e218d07f 46422016-06-20 Joseph Myers <joseph@codesourcery.com>
4643
4644 PR c/71601
4645 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4646
232a3df7 46472016-06-20 Jakub Jelinek <jakub@redhat.com>
4648
d7f45b87 4649 PR middle-end/71581
4650 * gcc.dg/pr71581.c: New test.
4651
232a3df7 4652 PR rtl-optimization/71591
4653 * gcc.dg/cpp/pr71591.c: New test.
4654
dbddef42 46552016-06-20 David B. Robins <gcc@davidrobins.net>
4656
4657 PR target/71571
4658 * g++.dg/torture/pr71571.C: New test.
4659
03129ccb 46602016-06-20 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR target/71559
4663 * gcc.target/i386/sse2-pr71559.c: New test.
4664 * gcc.target/i386/avx-pr71559.c: New test.
4665 * gcc.target/i386/avx512f-pr71559.c: New test.
4666
a40b4b62 46672016-06-20 Tobias Burnus <burnus@net-b.de>
4668
4669 PR fortran/71194
4670 * gfortran.dg/pointer_remapping_10.f90: New.
4671
ecbea05a 46722016-06-20 David Malcolm <dmalcolm@redhat.com>
4673
4674 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4675
0f61dae9 46762016-06-20 Martin Sebor <msebor@redhat.com>
4677
4678 PR c/69507
4679 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4680 * gnu90-const-expr-1.c: Same.
4681 * gnu99-const-expr-1.c: Same.
4682 * gnu99-static-1.c: Same.
4683
e458dfd8 46842016-06-20 Renlin Li <renlin.li@arm.com>
4685
2c0c0c9b 4686 PR testsuite/71489
e458dfd8 4687 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4688
7ab71cb3 46892016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4690
4691 * gcc.target/aarch64/vcvt_f64_1.c: New.
4692 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4693 * gcc.target/aarch64/vrecp_f64_1.c: New.
4694
34d36b7a 46952016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4696
4697 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4698 "alignement".
4699
ed7f4748 47002016-06-20 Georg-Johann Lay <avr@gjlay.de>
4701
4702 PR target/71103
4703 * gcc.target/avr/torture/pr71103-2.c: New test.
4704
a940fdc7 47052016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4706
4707 PR c/69507
4708 * gcc.dg/alignof.c: New test.
4709
98683d85 47102016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4713 vs dg-error; test constexpr specifier too.
4714
358cee25 47152016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4716
4717 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4718
c3d7ceb6 47192016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4720
4721 * lib/target-supports.exp
4722 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4723 arm_neon_ok and merge flags. Fix temporary test name.
4724 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4725 and merge flags.
4726
1176073c 47272016-06-17 Martin Liska <mliska@suse.cz>
4728
4729 * gcc.dg/predict-9.c: Fix dump scanning.
4730
f3e2969a 47312016-06-17 Bin Cheng <bin.cheng@arm.com>
4732
4733 PR tree-optimization/71354
4734 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4735
7fdca647 47362016-06-17 Bin Cheng <bin.cheng@arm.com>
4737
4738 PR tree-optimization/71347
4739 * gcc.dg/tree-ssa/pr71347.c: New test.
4740
a338a226 47412016-06-17 Bin Cheng <bin.cheng@arm.com>
4742
4743 PR tree-optimization/71354
4744 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4745
c1e75671 47462016-06-17 Bin Cheng <bin.cheng@arm.com>
4747
4748 * gcc.dg/vect/vect-alias-check-1.c: New test.
4749
365ba13d 47502016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4751
59bde511 4752 PR target/71151
365ba13d 4753 * gcc.target/avr/pr71151-1.c: New test.
4754 * gcc.target/avr/pr71151-2.c: New test.
4755 * gcc.target/avr/pr71151-3.c: New test.
4756 * gcc.target/avr/pr71151-4.c: New test.
4757 * gcc.target/avr/pr71151-5.c: New test.
4758 * gcc.target/avr/pr71151-6.c: New test.
4759 * gcc.target/avr/pr71151-7.c: New test.
4760 * gcc.target/avr/pr71151-8.c: New test.
4761 * gcc.target/avr/pr71151-common.h: New test.
4762
db48d95b 47632016-06-16 Martin Liska <mliska@suse.cz>
4764
4765 * gfortran.dg/predict-1.f90: New test.
4766
4c780a59 47672016-06-16 Uros Bizjak <ubizjak@gmail.com>
4768
4769 PR target/71242
f9c39b65 4770 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4771
8c1879bc 47722016-06-16 Jan Hubicka <hubicka@ucw.cz>
4773
4774 * g++.dg/vect/pr36648.cc: Disable cunrolli
4775
33698dfe 47762016-06-16 Jakub Jelinek <jakub@redhat.com>
4777
745f2db6 4778 PR target/71554
4779 * gcc.c-torture/execute/pr71554.c: New test.
4780
33698dfe 4781 PR rtl-optimization/71532
4782 * gcc.dg/torture/pr71532.c: New test.
4783
b42322b9 47842016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4785
4786 * gcc.target/powerpc/p9-dimode1.c: New test.
4787 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4788
412b298a 47892016-06-15 Jakub Jelinek <jakub@redhat.com>
4790
93479f99 4791 * gcc.c-torture/compile/20160615-1.c: New test.
4792
412b298a 4793 * g++.dg/cpp0x/ref-qual17.C: New test.
4794
3ec40531 47952016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4796
4797 PR middle-end/71529
4798 * gcc.target/i386/pr71529.C: New test.
4799
edfe7670 48002016-06-15 Alan Hayward <alan.hayward@arm.com>
4801
4802 PR tree-optimization/71483
4803 * g++.dg/vect/pr71483.c: New
4804
6e52ac17 48052016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4806
4807 PR c++/70202
4808 * g++.dg/inherit/crash6.C: New.
4809 * g++.dg/inherit/union2.C: Likewise.
4810 * g++.dg/inherit/virtual12.C: Likewise.
4811 * g++.dg/inherit/virtual13.C: Likewise.
4812 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4813
aed35af2 48142016-06-15 Uros Bizjak <ubizjak@gmail.com>
4815
0941fba8 4816 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4817
6f710392 48182016-06-15 Alan Hayward <alan.hayward@arm.com>
4819
4820 PR tree-optimization/71439
4821 * gcc.dg/vect/pr71439.c: New
4822
d1cedfd3 48232016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4824
4825 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4826
ee8fd158 48272016-06-15 Richard Biener <rguenther@suse.de>
4828
4829 * gcc.dg/vect/slp-45.c: New testcase.
4830
5695a690 48312016-06-15 Richard Biener <rguenther@suse.de>
4832
4833 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4834
267ae3ee 48352016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4836
4837 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4838 requirements, and disable for AIX for now.
4839 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4840
a6d0e20a 48412016-06-14 Jakub Jelinek <jakub@redhat.com>
4842
b2efd162 4843 PR c++/71528
4844 * g++.dg/opt/pr71528.C: New test.
4845
a6d0e20a 4846 PR c++/71516
4847 * g++.dg/init/pr71516.C: New test.
4848
035778de 48492016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4850
4851 * g++.dg/init/array46.C: New.
4852
7c9dc58e 48532016-06-14 Uros Bizjak <ubizjak@gmail.com>
4854
0941fba8 4855 * gcc.target/i386/float128-3.c: New test.
4856 * gcc.target/i386/quad-sse4.c: Ditto.
4857 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4858 Update scan strings.
7c9dc58e 4859
412640c9 48602016-06-14 Richard Biener <rguenther@suse.de>
4861
4862 PR middle-end/71526
4863 * gfortran.dg/pr71526.f90: New testcase.
4864
1b9fde85 48652016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4866
4867 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4868 * gcc.dg/zero_bits_compound-1.c: Likewise.
4869
306097e3 48702016-06-14 Richard Biener <rguenther@suse.de>
4871
4872 PR tree-optimization/71522
4873 * gcc.dg/torture/pr71522.c: New testcase.
4874
566255a8 48752016-06-14 Jakub Jelinek <jakub@redhat.com>
4876
4877 PR tree-optimization/71520
4878 * gcc.dg/tree-ssa/pr71520.c: New test.
4879
eb912adb 48802016-06-14 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/71521
56d35455 4883 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4884
9720103d 48852016-06-13 Jakub Jelinek <jakub@redhat.com>
4886
12cb8367 4887 PR sanitizer/71498
4888 * c-c++-common/ubsan/bounds-13.c: New test.
4889
9720103d 4890 PR preprocessor/71183
4891 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4892
5965fbcc 48932016-06-13 Jeff Law <law@redhat.com>
4894
4895 PR tree-optimization/71403
4896 * c-c++-common/ubsan/pr71403-1.c: New test.
4897 * c-c++-common/ubsan/pr71403-2.c: New test.
4898 * c-c++-common/ubsan/pr71403-3.c: New test.
4899
04537049 49002016-06-13 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR middle-end/71478
4903 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4904 Add -Wno-psabi -w to dg-options.
4905
412f195f 49062016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4907
4908 * gcc.target/powerpc/vadsdu-0.c: New test.
4909 * gcc.target/powerpc/vadsdu-1.c: New test.
4910 * gcc.target/powerpc/vadsdu-2.c: New test.
4911 * gcc.target/powerpc/vadsdu-3.c: New test.
4912 * gcc.target/powerpc/vadsdu-4.c: New test.
4913 * gcc.target/powerpc/vadsdu-5.c: New test.
4914 * gcc.target/powerpc/vadsdub-1.c: New test.
4915 * gcc.target/powerpc/vadsdub-2.c: New test.
4916 * gcc.target/powerpc/vadsduh-1.c: New test.
4917 * gcc.target/powerpc/vadsduh-2.c: New test.
4918 * gcc.target/powerpc/vadsduw-1.c: New test.
4919 * gcc.target/powerpc/vadsduw-2.c: New test.
4920
527790c1 49212016-06-13 David Malcolm <dmalcolm@redhat.com>
4922
4923 * gcc.dg/c99-init-2.c (c): Update expected error message.
4924 * gcc.dg/init-bad-8.c (foo): Likewise.
4925 * gcc.dg/spellcheck-fields-3.c: New test case.
4926
102e67eb 49272016-06-13 Martin Liska <mliska@suse.cz>
4928
4929 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4930 and "guess loop iv compared" heuristics.
4931 * gcc.dg/predict-2.c: Likewise.
4932 * gcc.dg/predict-3.c: Likewise.
4933 * gcc.dg/predict-4.c: Likewise.
4934 * gcc.dg/predict-5.c: Likewise.
4935 * gcc.dg/predict-6.c: Likewise.
4936
1a54d3be 49372016-06-13 Marek Polacek <polacek@redhat.com>
4938
4939 PR middle-end/71476
4940 * c-c++-common/Wswitch-unreachable-4.c: New test.
4941 * gcc.dg/Wswitch-unreachable-2.c: New test.
4942 * g++.dg/tm/jump1.C: Move dg-warning.
4943
5b7401b8 49442016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4945
4946 * gnat.dg/renaming10.ad[sb]: New test.
4947
1c93151c 49482016-06-13 Paul Thomas <pault@gcc.gnu.org>
4949
4950 PR fortran/70673
4951 * gfortran.dg/pr70673.f90: New test.
4952
249865a0 49532016-06-13 Richard Biener <rguenther@suse.de>
4954
4955 PR middle-end/64516
4956 * gcc.dg/align-3.c: New testcase.
4957
776d9b14 49582016-06-13 Martin Liska <mliska@suse.cz>
4959
4960 * gcc.target/i386/pr71458.c: New test.
4961
0cf5c551 49622016-06-12 Uros Bizjak <ubizjak@gmail.com>
4963
4964 PR target/71241
f9c39b65 4965 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4966
34de0a35 49672016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4968
4969 PR target/60751
4970 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4971 statement.
4972
0cc8bc98 49732016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4974
4975 PR target/60751
4976 * gfortran.dg/comma_IO_extension_1.f90: New test.
4977 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4978 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4979 statement.
4980 * gfortran.dg/graphite/pr38083.f90: Likewise.
4981 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4982 missing format.
4983
0ff78c86 49842016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4985
4986 * gnat.dg/case_character.adb: New test.
4987
6c38863e 49882016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4989
4990 PR middle-end/71310
4991 * gcc.target/powerpc/pr71310.c: New testcase.
4992
24c41395 49932016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4994
4995 PR middle-end/71478
4996 * gcc.dg/pr71478.c: New test.
4997
aeb26fb6 49982016-06-10 Jakub Jelinek <jakub@redhat.com>
4999
702b3575 5000 PR middle-end/71494
5001 * gcc.c-torture/execute/pr71494.c: New test.
5002
8ec29807 5003 PR c/68657
5004 * gcc.target/i386/pr68657.c: New test.
5005
aeb26fb6 5006 PR inline-asm/68843
5007 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5008 (test): Add -masm=intel alternatives.
5009
1dc4d519 50102016-06-10 Martin Sebor <msebor@redhat.com>
5011
5012 PR c/71392
5013 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5014
6385d6d3 50152016-06-10 Jeff Law <law@redhat.com>
5016
5017 PR tree-optimization/71335
5018 * gcc.c-torture/execute/pr71335.c: New test.
5019
041a412b 50202016-06-10 David Malcolm <dmalcolm@redhat.com>
5021
5022 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5023 the various "cannot tail-call: " messages.
5024
4a5edbb2 50252016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5026
5027 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5028 and options.
5029
9cf3aec3 50302016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5031
5032 PR sanitizer/71480
5033 * c-c++-common/asan/pr71480.c: New test.
5034
61724718 50352016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5036
5037 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5038 (ASMNAME2): Likewise.
5039 (main): Replace fn in asm statement with ASMNAME ("fn").
5040 * gcc.dg/guality/pr68037-2.c: Likewise.
5041 * gcc.dg/guality/pr68037-3.c: Likewise.
5042 * gcc.dg/torture/pr68037-1.c: Likewise.
5043 * gcc.dg/torture/pr68037-2.c: Likewise.
5044 * gcc.dg/torture/pr68037-3.c: Likewise.
5045
1807f6fb 50462016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5047
5048 PR inline-asm/68843
5049 * gcc.target/i386/pr68843-1.c: New test.
5050 * gcc.target/i386/pr68843-2.c: New test.
5051
ccfa030f 50522016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5053 Cesar Philippidis <cesar@codesourcery.com>
5054
5055 PR middle-end/71373
5056 * gcc.dg/goacc/nested-function-1.c: New file.
5057 * gcc.dg/goacc/nested-function-2.c: Likewise.
5058 * gcc.dg/goacc/pr71373.c: Likewise.
5059 * gfortran.dg/goacc/cray-2.f95: Likewise.
5060 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5061 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5062 * gfortran.dg/goacc/cray.f95: Update.
5063 * gfortran.dg/goacc/loop-1.f95: Likewise.
5064 * gfortran.dg/goacc/loop-3.f95: Likewise.
5065 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5066 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5067
50682016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5069
5070 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5071 for OpenACC tile clauses.
5072 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5073
5074 PR c/71381
5075 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5076 to...
5077 * c-c++-common/goacc/cache-2.c: ... this new file.
5078 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5079 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5080 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5081 usage.
5082 * gfortran.dg/goacc/cray.f95: Likewise.
5083 * gfortran.dg/goacc/loop-1.f95: Likewise.
5084
bb038f3e 50852016-06-10 Alan Hayward <alan.hayward@arm.com>
5086
5087 PR tree-optimization/71407
5088 PR tree-optimization/71416
5089 * gcc.dg/vect/pr71407.c: New
5090 * gcc.dg/vect/pr71416-1.c: New
5091 * gcc.dg/vect/pr71416-2.c: New
5092
332409d3 50932016-06-10 Richard Biener <rguenther@suse.de>
5094
5095 PR middle-end/71477
5096 * gcc.dg/torture/pr71477.c: New testcase.
5097
03cf727c 50982016-06-09 Julia Koval <julia.koval@intel.com>
5099
5100 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5101 * gcc.target/i386/interrupt-13.c: Likewise.
5102 * gcc.target/i386/interrupt-15.c: Likewise.
5103 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5104 * gcc.target/i386/interrupt-24.c: Likewise.
5105 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5106 * gcc.target/i386/interrupt-9.c: Likewise.
5107 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5108
23b101c5 51092016-06-09 Martin Sebor <msebor@redhat.com>
5110
5111 PR c/70883
5112 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5113 * gcc.dg/builtin-constant_p-1.c: Same.
5114 * gcc.dg/builtins-error.c: Same.
5115 * gcc.dg/pr70859.c: Same.
5116
188d6bbb 51172016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5118
5119 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5120 * gcc.dg/torture/pr68067-1.c: Likewise.
5121 * gcc.dg/torture/pr68067-2.c: Likewise.
5122
51232016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5124
5125 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5126 when setting SIZE.
5127
ff8886bd 51282016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5129
5130 PR c++/71465
5131 * g++.dg/inherit/crash5.C: New.
5132 Revert:
5133 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5134
5135 PR c++/70202
5136 * g++.dg/inherit/crash5.C: New.
5137 * g++.dg/inherit/virtual1.C: Adjust.
5138
3f76cceb 51392016-06-09 Martin Liska <mliska@suse.cz>
5140
5141 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5142 * g++.dg/predict-loop-exit-2.C: Likewise.
5143 * g++.dg/predict-loop-exit-3.C: Likewise.
5144 * gcc.dg/predict-1.c: Likewise.
5145 * gcc.dg/predict-2.c: Likewise.
5146 * gcc.dg/predict-3.c: Likewise.
5147 * gcc.dg/predict-4.c: Likewise.
5148 * gcc.dg/predict-5.c: Likewise.
5149 * gcc.dg/predict-6.c: Likewise.
5150 * gcc.dg/predict-7.c: Likewise.
5151
59ae3d1b 51522016-06-09 Richard Biener <rguenther@suse.de>
5153
5154 PR tree-optimization/71462
5155 * gcc.dg/torture/pr71462.c: New testcase.
5156
8c2d2acf 51572016-06-09 Marek Polacek <polacek@redhat.com>
5158
5159 PR c/65471
5160 * gcc.dg/c11-generic-3.c: New test.
5161
224cb6b7 51622016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5163
5164 * g++.dg/init/array42.C: New.
5165 * g++.dg/init/array43.C: Likewise.
5166 * g++.dg/init/array44.C: Likewise.
5167 * g++.dg/init/array45.C: Likewise.
5168 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5169 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5170 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5171 * g++.dg/gomp/pr35751.C: Likewise.
5172 * g++.dg/init/array23.C: Likewise.
5173 * g++.dg/init/brace2.C: Likewise.
5174 * g++.dg/init/brace6.C: Likewise.
5175
732905bb 51762016-06-08 Martin Sebor <msebor@redhat.com>
5177 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR c++/70507
5180 PR c/68120
5181 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5182 * c-c++-common/builtin-arith-overflow-2.c: New test.
5183 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5184 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5185 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5186
7ddaa622 51872016-06-08 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR c++/71442
5190 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5191
84ee0905 51922016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5193
5194 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5195 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5196 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5197 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5198 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5199 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5200 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5201 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5202 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5203 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5204 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5205 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5206 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5207
2876af98 52082016-06-08 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/68558
5211 * gcc.dg/vect/slp-44.c: New testcase.
5212
acbb0d03 52132016-06-08 Richard Biener <rguenther@suse.de>
5214
5215 * gcc.dg/vect/slp-43.c: New testcase.
5216
f8689010 52172016-06-08 Richard Biener <rguenther@suse.de>
5218
5219 PR tree-optimization/71452
5220 * gcc.dg/torture/pr71452.c: New testcase.
5221
52d393eb 52222016-06-08 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR c++/71448
5225 * g++.dg/torture/pr71448.C: New test.
5226
9d700ce4 52272016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5228
5229 PR debug/71432
5230 PR ada/71413
5231 * g++.dg/debug/pr71432.C: New test.
5232
eb96ef65 52332016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5234
5235 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5236 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5237 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5238
a4753cdd 52392016-06-08 Alan Hayward <alan.hayward@arm.com>
5240
5241 * gcc.dg/vect/vect-live-2.c: Update effective target.
5242 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5243 * lib/target-supports.exp: Add aarch64 to vect_long.
5244
bafc7b1d 52452016-06-08 Marek Polacek <polacek@redhat.com>
5246
5247 PR c/71418
5248 * gcc.dg/noncompile/pr71418.c: New test.
5249
06e590e7 5250 PR c/71426
5251 * gcc.dg/noncompile/pr71426.c: New test.
5252
d3cb49c9 52532016-06-07 Jan Hubicka <hubicka@ucw.cz>
5254
5255 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5256 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5257 * gcc.dg/predict-3.c: Update template.
5258 * gcc.dg/predict-5.c: Update template.
5259 * gcc.dg/predict-6.c: Update template.
5260 * gcc.dg/predict-9.c: Update template.
5261 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5262
2d76c36a 52632016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5264
5265 * gcc.target/powerpc/vec-mul.c: New test.
5266
7cfde92a 52672016-06-07 David Malcolm <dmalcolm@redhat.com>
5268
5269 * gcc.dg/spellcheck-fields-2.c: New test case.
5270
b032c4dd 52712016-06-07 Richard Biener <rguenther@suse.de>
5272
5273 PR c/61564
5274 * gcc.dg/Wpragmas-1.c: New testcase.
5275 * gcc.dg/Wattributes-4.c: Likewise.
5276 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5277 entry.
5278
a7056369 52792016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5280
5281 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5282 spurious debug code.
5283
123c61e0 52842016-06-07 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/71428
5287 * gcc.dg/torture/pr71428.c: New testcase.
5288
5819d47b 52892016-06-07 Richard Biener <rguenther@suse.de>
5290
5291 PR middle-end/71423
5292 * gcc.dg/torture/pr71423.c: New testcase.
5293
6cec5c6b 52942016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5295
5296 PR middle-end/71408
5297 * gcc.dg/tree-ssa/pr71408.c: New test.
5298
40bbfc17 52992016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5300
5301 PR middle-end/71281
5302 * g++.dg/torture/pr71281.C: New test.
5303
61f1f80c 53042016-06-06 Marek Polacek <polacek@redhat.com>
5305
5306 PR c/71362
5307 * gcc.dg/pr71362.c: New test.
5308
0406b32f 53092016-06-06 Jakub Jelinek <jakub@redhat.com>
5310 Patrick Palka <ppalka@gcc.gnu.org>
5311
5312 PR c++/70847
5313 PR c++/71330
5314 PR c++/71393
5315 * g++.dg/opt/pr70847.C: New test.
5316 * g++.dg/ubsan/pr70847.C: New test.
5317 * g++.dg/ubsan/pr71393.C: New test.
5318
b1445999 53192016-06-06 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR tree-optimization/71259
5322 * gcc.dg/vect/pr71259.c: New test.
5323
99b4f3a2 53242016-06-06 David Malcolm <dmalcolm@redhat.com>
5325
5326 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5327 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5328 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5329 above.
5330
837679bc 53312016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5332
5333 PR middle-end/37780
5334 * gcc.c-torture/execute/pr37780.c: New test.
5335 * gcc.target/aarch64/pr37780_1.c: Likewise.
5336 * gcc.target/arm/pr37780_1.c: Likewise.
5337
e4b92538 53382016-06-06 Marek Polacek <polacek@redhat.com>
5339
5340 * c-c++-common/attr-may-alias-1.c: New test.
5341 * c-c++-common/attr-may-alias-2.c: New test.
5342 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5343
43ac2f2f 53442016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5345
5346 PR c/24414
5347 * gcc.target/i386/pr24414.c: New test.
5348
7e1786b2 53492016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5350
5351 * gcc.target/sparc/vis4misc.c: New file.
5352 * gcc.target/sparc/fpcmp.c: Likewise.
5353 * gcc.target/sparc/fpcmpu.c: Likewise.
5354
f593ccb2 53552016-06-06 Alan Hayward <alan.hayward@arm.com>
5356
5357 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5358 * gcc.dg/vect/vect-live-3.c: Likewise.
5359
be6d8ddc 53602016-06-06 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/71398
5363 * gcc.dg/torture/pr71398.c: New testcase.
5364
78f27916 53652016-06-06 Uros Bizjak <ubizjak@gmail.com>
5366
5367 PR target/71389
5368 * g++.dg/pr71389.C: New test.
5369
c5899606 53702016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5371
5372 PR fortran/71404
5373 * gfortran.dg/fmt_read_5.f: New test.
5374
8e3cd305 53752016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5376
5377 PR fortran/69659
5378 * gfortran.dg/class_array_22.f03: New test.
5379
703c0a09 53802016-06-05 Jan Hubicka <hubicka@ucw.cz>
5381
5382 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5383
d07b2b6f 53842016-06-05 Jan Hubicka <hubicka@ucw.cz>
5385
5386 * gcc.dg/predict-9.c: Update template.
5387
4a7ec4ac 53882016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5389
5390 PR c++/49377
5391 * g++.dg/template/pr49377.C: New.
5392
7499ef4a 53932016-06-04 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR tree-optimization/71405
5396 * g++.dg/torture/pr71405.C: New test.
5397
558c800d 53982016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/70202
5401 * g++.dg/inherit/crash5.C: New.
5402 * g++.dg/inherit/virtual1.C: Adjust.
5403
4ee7cf4b 54042016-06-03 Jeff Law <law@redhat.com>
5405
5406 PR tree-optimization/71316
5407 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5408
b12ae762 54092016-06-03 Jakub Jelinek <jakub@redhat.com>
5410
5411 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5412 dg-additional-options with just -fno-tree-scev-cprop in it.
5413 * gcc.dg/vect/vect-live-2.c: Likewise.
5414 * gcc.dg/vect/vect-live-5.c: Likewise.
5415 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5416 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5417 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5418
e09a5ee3 54192016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5420
5421 PR c++/27100
5422 * g++.dg/other/friend6.C: New test.
5423
f14b1922 54242016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5425
5426 * g++.dg/torture/ppc-ldst-array.C: New.
5427
20702ea3 54282016-06-03 Joseph Myers <joseph@codesourcery.com>
5429
5430 PR target/71276
5431 PR target/71277
5432 * gcc.dg/torture/builtin-fp-int-inexact.c,
5433 gcc.target/i386/387-builtin-fp-int-inexact.c,
5434 gcc.target/i386/387-rint-inline-1.c,
5435 gcc.target/i386/387-rint-inline-2.c,
5436 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5437 gcc.target/i386/sse2-rint-inline-1.c,
5438 gcc.target/i386/sse2-rint-inline-2.c,
5439 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5440 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5441
5ed3cc7b 54422016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5443 Julia Koval <julia.koval@intel.com>
5444
5445 PR target/66960
5446 PR target/67630
5447 PR target/67634
5448 PR target/67841
5449 PR target/68037
5450 PR target/68618
5451 PR target/68661
5452 PR target/69575
5453 PR target/69596
5454 PR target/69734
5455 * gcc.dg/guality/pr68037-1.c: New test.
5456 * gcc.dg/guality/pr68037-2.c: Likewise.
5457 * gcc.dg/guality/pr68037-3.c: Likewise.
5458 * gcc.dg/torture/pr68037-1.c: Likewise.
5459 * gcc.dg/torture/pr68037-2.c: Likewise.
5460 * gcc.dg/torture/pr68037-3.c: Likewise.
5461 * gcc.dg/torture/pr68661-1a.c: Likewise.
5462 * gcc.dg/torture/pr68661-1b.c: Likewise.
5463 * gcc.target/i386/interrupt-1.c: Likewise.
5464 * gcc.target/i386/interrupt-2.c: Likewise.
5465 * gcc.target/i386/interrupt-3.c: Likewise.
5466 * gcc.target/i386/interrupt-4.c: Likewise.
5467 * gcc.target/i386/interrupt-5.c: Likewise.
5468 * gcc.target/i386/interrupt-6.c: Likewise.
5469 * gcc.target/i386/interrupt-7.c: Likewise.
5470 * gcc.target/i386/interrupt-8.c: Likewise.
5471 * gcc.target/i386/interrupt-9.c: Likewise.
5472 * gcc.target/i386/interrupt-10.c: Likewise.
5473 * gcc.target/i386/interrupt-11.c: Likewise.
5474 * gcc.target/i386/interrupt-12.c: Likewise.
5475 * gcc.target/i386/interrupt-13.c: Likewise.
5476 * gcc.target/i386/interrupt-14.c: Likewise.
5477 * gcc.target/i386/interrupt-15.c: Likewise.
5478 * gcc.target/i386/interrupt-16.c: Likewise.
5479 * gcc.target/i386/interrupt-17.c: Likewise.
5480 * gcc.target/i386/interrupt-18.c: Likewise.
5481 * gcc.target/i386/interrupt-19.c: Likewise.
5482 * gcc.target/i386/interrupt-20.c: Likewise.
5483 * gcc.target/i386/interrupt-21.c: Likewise.
5484 * gcc.target/i386/interrupt-22.c: Likewise.
5485 * gcc.target/i386/interrupt-23.c: Likewise.
5486 * gcc.target/i386/interrupt-24.c: Likewise.
5487 * gcc.target/i386/interrupt-25.c: Likewise.
5488 * gcc.target/i386/interrupt-26.c: Likewise.
5489 * gcc.target/i386/interrupt-27.c: Likewise.
5490 * gcc.target/i386/interrupt-28.c: Likewise.
5491 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5492 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5493 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5494 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5495 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5496 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5497 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5498 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5499 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5500 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5501 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5502 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5503
3e346f54 55042016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5505
f27c52fb 5506 PR tree-optimization/52171
5507 * gcc.dg/pr52171.c: New test.
5508 * gcc.target/i386/pr52171.c: New test.
3e346f54 5509
22e029d2 55102016-06-03 Jan Hubicka <jh@suse.cz>
5511
5512 * g++.dg/tree-ssa/pred-1.C: New testcase
5513 * gcc.dg/tree-ssa/pred-1.c: New testcase
5514
41ce74ed 55152016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5516
5517 PR target/70957
5518 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5519 support.
5520 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5521
cf573a72 55222016-06-03 Alan Hayward <alan.hayward@arm.com>
5523
5524 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5525
75aae5b4 55262016-06-03 Alan Hayward <alan.hayward@arm.com>
5527
5528 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5529 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5530 * gcc.dg/vect/vect-live-1.c: New test.
5531 * gcc.dg/vect/vect-live-2.c: New test.
5532 * gcc.dg/vect/vect-live-3.c: New test.
5533 * gcc.dg/vect/vect-live-4.c: New test.
5534 * gcc.dg/vect/vect-live-5.c: New test.
5535 * gcc.dg/vect/vect-live-slp-1.c: New test.
5536 * gcc.dg/vect/vect-live-slp-2.c: New test.
5537 * gcc.dg/vect/vect-live-slp-3.c: New test.
5538
eba6788d 55392016-06-03 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR middle-end/71387
5542 * g++.dg/opt/pr71387.C: New test.
5543
5a653985 55442016-06-02 Jeff Law <law@redhat.com>
5545
5546 PR tree-optimization/71328
5547 * gcc.c-torture/compile/pr71328.c: New test.
5548
f92f6941 55492016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5550
5551 PR fortran/52393
5552 * gfortran.dg/fmt_read_3.f90: Fix typo.
5553 * gfortran.dg/fmt_read_4.f90: New test.
5554
0d29e152 55552016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5558 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5559 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5560 * g++.dg/cpp0x/override2.C: Likewise.
5561 * g++.dg/parse/crash5.C: Likewise.
5562 * g++.dg/parse/error16.C: Likewise.
5563 * g++.dg/parse/error27.C: Likewise.
5564 * g++.dg/template/qualttp15.C: Likewise.
5565 * g++.dg/template/redecl4.C: Likewise.
5566 * g++.old-deja/g++.other/crash39.C: Likewise.
5567 * g++.old-deja/g++.other/struct1.C: Likewise.
5568 * g++.old-deja/g++.pt/m9a.C: Likewise.
5569 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5570
2740a1a5 55712016-06-02 Jakub Jelinek <jakub@redhat.com>
5572
89f17a65 5573 PR c++/71372
5574 * c-c++-common/pr71372.c: New test.
5575
2740a1a5 5576 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5577 __TIME__ strings with __builtin_strcmp instead of printf and
5578 dg-output.
5579
9ae89a4e 55802016-06-02 Martin Liska <mliska@suse.cz>
5581
5582 * gcc.dg/predict-9.c: New test.
5583
41258f9c 55842016-06-02 Jakub Jelinek <jakub@redhat.com>
5585
5586 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5587 global set_compiler_env_var and global saved_compiler_env_var.
5588
dad46eb8 55892016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5590
5591 PR rtl-optimization/71295
5592 * gcc.c-torture/compile/pr71295.c: New test.
5593
9cc8a892 55942016-06-02 Jakub Jelinek <jakub@redhat.com>
5595
98e7c96c 5596 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5597
4a5a4de2 5598 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5599 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5600
9cc8a892 5601 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5602 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5603 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5604 alternative number.
5605
46819a36 56062016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5607
5608 * gcc.target/powerpc/p9-splat-4.c: New test.
5609
56102016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5611
5612 PR target/71186
5613 * gcc.target/powerpc/pr71186.c: New test.
5614
d9820cc5 56152016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5616
5617 PR fortran/52393
5618 * gfortran.dg/fmt_read_3.f90: New test.
5619
2f14ca3e 56202016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5621
5622 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5623 procedure.
5624
dfa5c0d3 56252016-06-01 Eduard Sanou <dhole@openmailbox.org>
5626
5627 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5628 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5629 env var is set.
5630 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5631 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5632 shown once.
5633 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5634 during compilation.
5635 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5636 vars set by dg-set-compiler-env-var.
5637
7d7125df 56382016-06-01 Paul Thomas <pault@gcc.gnu.org>
5639
5640 PR fortran/71156
5641 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5642 to the module procedure declaration.
5643 * gfortran.dg/submodule_16.f08: New test.
5644
6ab9cde4 56452016-06-01 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR middle-end/71371
5648 * c-c++-common/gomp/pr71371.c: New test.
5649
0cfe7a23 56502016-06-01 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/71366
5653 * gcc.dg/torture/pr71366-1.c: New testcase.
5654 * gcc.dg/torture/pr71366-2.c: Likewise.
5655
5a5b02e1 56562016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5657
5658 * gcc.target/powerpc/vslv-0.c: New test.
5659 * gcc.target/powerpc/vslv-1.c: New test.
5660 * gcc.target/powerpc/vsrv-0.c: New test.
5661 * gcc.target/powerpc/vsrv-1.c: New test.
5662
d27a79f6 56632016-06-01 Nathan Sidwell <nathan@acm.org>
5664
5665 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5666 * gcc.target/nvptx/weak.c: New.
5667
6172a9fd 56682016-06-01 Richard Biener <rguenther@suse.de>
5669
5670 PR tree-optimization/71261
5671 * gcc.dg/torture/vect-bool-1.c: New testcase.
5672
f9aaabb2 56732016-06-01 Jakub Jelinek <jakub@redhat.com>
5674
5675 * gfortran.dg/gomp/order-1.f90: New test.
5676 * gfortran.dg/gomp/order-2.f90: New test.
5677
53b01069 56782016-06-01 Jan Hubicka <hubicka@ucw.cz>
5679
5680 * gcc.dg/unroll-6.c: Update template.
5681 * gcc.dg/unroll-7.c: New testcase.
5682 * gcc.dg/unroll-8.c: New testcase.
5683
36757397 56842016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * gnat.dg/opt56.ad[sb]: New test.
5687
7f93bd6e 56882016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 PR c++/66635
5691 * g++.dg/cpp0x/constexpr-ice16.C: New.
5692
9f41a2ce 56932016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5694
5695 PR tree-optimization/71314
5696 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5697 -mbranch-cost=2.
5698
31e02373 56992016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5700
5701 PR tree-optimization/71077
5702 * gcc.dg/tree-ssa/pr71077.c: New test.
5703
76f8f901 57042016-05-31 Jan Hubicka <hubicka@ucw.cz>
5705
7f93bd6e 5706 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5707 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5708 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5709
04f5f923 57102016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/71248
5713 * g++.dg/cpp0x/pr71248.C: New.
5714 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5715 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5716 * g++.dg/init/new37.C: Likewise.
5717 * g++.dg/template/static1.C: Likewise.
5718 * g++.dg/template/static2.C: Likewise.
5719
4ffddf28 57202016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5721
5722 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5723 instead of %rdi.
5724 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5725
4ff7bd21 57262016-05-31 Marek Polacek <polacek@redhat.com>
5727
5728 * c-c++-common/Wswitch-unreachable-3.c: New test.
5729 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5730
e1f7cc4b 57312016-05-31 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/71352
5734 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5735
02978bd1 57362016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5737
5738 * gcc.target/arm/armv5_thumb_isa.c: New test.
5739
cfce8164 57402016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5741
5742 PR target/71346
5743 * gcc.target/i386/pr71346.c: New test.
5744
7a51c705 57452016-05-31 Tom de Vries <tom@codesourcery.com>
5746
5747 PR tree-optimization/69068
5748 * gcc.dg/graphite/pr69068.c: New test.
5749
8c1ac106 57502016-05-27 Martin Sebor <msebor@redhat.com>
5751
5752 PR c++/71306
5753 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5754
b6431756 57552016-05-30 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR c++/71349
5758 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5759 nowait depend(inout: dd[0]) clauses where permitted.
5760
f6203294 57612016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5762
5763 PR c++/71238
5764 * g++.dg/parse/pr71238.C: New.
5765 * g++.dg/concepts/friend1.C: Test column numbers too.
5766 * g++.dg/cpp0x/initlist31.C: Likewise.
5767 * g++.dg/cpp0x/pr51420.C: Likewise.
5768 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5769 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5770 * g++.dg/ext/builtin3.C: Likewise.
5771 * g++.dg/lookup/friend12.C: Likewise.
5772 * g++.dg/lookup/friend7.C: Likewise.
5773 * g++.dg/lookup/koenig1.C: Likewise.
5774 * g++.dg/lookup/koenig5.C: Likewise.
5775 * g++.dg/lookup/used-before-declaration.C: Likewise.
5776 * g++.dg/overload/koenig1.C: Likewise.
5777 * g++.dg/template/crash65.C: Likewise.
5778 * g++.dg/template/friend57.C: Likewise.
5779 * g++.dg/warn/Wshadow-5.C: Likewise.
5780 * g++.dg/warn/Wunused-8.C: Likewise.
5781 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5782 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5783 * g++.old-deja/g++.jason/member.C: Likewise.
5784 * g++.old-deja/g++.jason/report.C: Likewise.
5785 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5786 * g++.old-deja/g++.law/visibility20.C: Likewise.
5787 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5788 * g++.old-deja/g++.other/static5.C: Likewise.
5789 * g++.old-deja/g++.pt/overload2.C: Likewise.
5790
b96f8145 57912016-05-30 Jan Hubicka <hubicka@ucw.cz>
5792
5793 * gcc.dg/tree-ssa/peel1.c: New testcase.
5794 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5795 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5796
ed5bca7a 57972016-05-30 Tom de Vries <tom@codesourcery.com>
5798
5799 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5800 to ce.
5801
c0aa0333 58022016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5803
5804 PR c++/71099
5805 * g++.dg/parse/virtual1.C: New.
5806
231010db 58072016-05-30 Uros Bizjak <ubizjak@gmail.com>
5808
5809 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5810 Use correct register when clearing %edx.
5811
765557c0 58122016-05-30 Alexander Monakov <amonakov@ispras.ru>
5813
5814 PR tree-optimization/71289
5815 * gcc.dg/pr71289.c: New test.
5816
fc3b1c44 58172016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5818
5819 PR middle-end/71269
5820 PR middle-end/71292
5821 * gcc.dg/tree-ssa/pr71269.c: New test.
5822 * gcc.dg/tree-ssa/pr71292.c: New test.
5823
ce352457 58242016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5825
5826 PR middle-end/71252
5827 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5828
eedd711b 58292016-05-30 Jan Hubicka <hubicka@ucw.cz>
5830
5831 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5832 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5833 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5834
8c061890 58352016-05-30 Tom de Vries <tom@codesourcery.com>
5836
5837 PR tree-optimization/69067
5838 * gcc.dg/graphite/pr69067.c: New test.
5839
a6b0884c 58402016-05-29 Uros Bizjak <ubizjak@gmail.com>
5841
5842 PR target/71245
5843 * gcc.target/i386/pr71245-1.c: New test.
5844 * gcc.target/i386/pr71245-2.c: Ditto.
5845
2369edfc 58462016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/71105
5849 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5850 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5851 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5852
b6ab3f43 58532016-05-27 Jan Hubicka <hubicka@ucw.cz>
5854
5855 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5856
0192662b 58572016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5858
5859 Revert:
5860 PR c++/69855
5861 * g++.dg/overload/69855.C: New.
5862 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5863 * g++.old-deja/g++.pt/crash3.C: Likewise.
5864
fce78c50 58652016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/60385
5868 * g++.dg/parse/namespace13.C: New.
5869
372172fe 58702016-05-26 Jeff Law <law@redhat.com>
5871
5872 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5873 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5874 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5875 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5876 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5877 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5878 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5879 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5880 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5881 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5882 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5883 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5884 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5885
5d8a8944 58862016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5887
5888 PR c++/69855
5889 * g++.dg/overload/69855.C: New.
5890 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5891 * g++.old-deja/g++.pt/crash3.C: Likewise.
5892
29602b75 58932016-05-27 Jiong Wang <jiong.wang@arm.com>
5894
5895 PR target/63596
5896 * gcc.target/aarch64/va_arg_1.c: New testcase.
5897 * gcc.target/aarch64/va_arg_2.c: Likewise.
5898 * gcc.target/aarch64/va_arg_3.c: Likewise.
5899
c900b732 59002016-05-27 Jiong Wang <jiong.wang@arm.com>
5901
5902 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5903 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5904 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5905 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5906 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5907
73ef73bd 59082016-05-27 Marek Polacek <polacek@redhat.com>
5909
5910 PR middle-end/71308
5911 * g++.dg/torture/pr71308.C: New test.
5912
a6031633 59132016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5914
5915 * gcc.dg/zero_bits_compound-1.c: New test.
5916 * gcc.dg/zero_bits_compound-2.c: New test.
5917
1fbdc7ae 59182016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5919
5920 PR middle-end/71279
5921 * gcc.dg/pr71279.c: New test.
5922
2e196ca8 59232016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5924
5925 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5926 floating point min/max/comparison instructions.
5927 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5928
6feab9ce 59292016-05-26 Jakub Jelinek <jakub@redhat.com>
5930
5931 * c-c++-common/gomp/schedule-1.c: New test.
5932 * gfortran.dg/gomp/schedule-1.f90: New test.
5933
978cea8f 59342016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5935
5936 PR c++/70822
5937 PR c++/70106
5938 * g++.dg/cpp1y/auto-fn32.C: New test.
5939 * g++.dg/cpp1y/paren4.C: New test.
5940
0478d9ed 59412016-05-26 Nathan Sidwell <nathan@acm.org>
5942
5943 * gcc.dg/20060410.c: Xfail on ptx.
5944 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5945 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5946 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5947 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5948 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5949
5fd1c174 59502016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5951
5952 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5953
c5e8b3e2 59542016-05-26 Jakub Jelinek <jakub@redhat.com>
5955
0db93a5b 5956 PR tree-optimization/71280
5957 * gcc.dg/pr71280.c: New test.
5958
7199c05c 5959 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5960
76c786ac 5961 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5962 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5963
c5e8b3e2 5964 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5965
e9bcea2f 59662016-05-26 Jiong Wang <jiong.wang@arm.com>
5967
5968 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5969 kept in memory.
e9bcea2f 5970
955d947b 59712016-05-25 Jeff Law <law@redhat.com>
5972
5973 PR tree-optimization/71272
5974 * gcc.c-torture/compile/pr71272.c: new test.
5975
77102dbe 59762016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5977
5978 * gcc.target/powerpc/vec-cmpne.c: New test.
5979 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5980
552821b4 59812016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5982
5983 * gnat.dg/opt55.ad[sb]: New test.
5984
0113f3c5 59852016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5986
5987 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5988 * c-c++-common/pr60226.c: Require int32plus.
5989 * gcc.c-torture/execute/pr70602.c: Likewise.
5990 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5991 unsigned long for malloc arg type.
5992 * gcc.dg/asr_div1.c: Require int32plus.
5993 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5994 * gcc.dg/pie-1.c: Require pie.
5995 * gcc.dg/pie-2.c: Likewise.
5996 * gcc.dg/pr59471.c: Require int32plus.
5997 * gcc.dg/pr59963-2.c: XFAIL for int16.
5998 * gcc.dg/pr60114.c: Require int32plus.
5999 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6000 unsigned long for typedef of size_t.
6001 * gcc.dg/pr63914.c: Require int32plus.
6002 * gcc.dg/pr64536.c: Require pt32plus.
6003 * gcc.dg/pr65658.c: Likewise.
6004 * gcc.dg/pr67271.c: Require int32plus.
6005 * gcc.dg/pr68112.c: Likewise.
6006 * gcc.dg/pr69071.c: Skip for avr target.
6007 * gcc.dg/pr69973.c: Require int32plus.
6008 * gcc.dg/pr70169.c: Skip for avr target.
6009 * gcc.dg/sso-6.c: Require int32plus.
6010 * gcc.dg/sso-7.c: Likewise.
6011 * gcc.dg/sso-8.c: Likewise.
6012 * gcc.dg/vrp-min-max-2.c: Likewise.
6013
f4094380 60142016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6015
6016 PR target/70738
6017 * gcc.target/i386/pr70738-1.c: New test.
6018 * gcc.target/i386/pr70738-2.c: Likewise.
6019 * gcc.target/i386/pr70738-3.c: Likewise.
6020 * gcc.target/i386/pr70738-4.c: Likewise.
6021 * gcc.target/i386/pr70738-5.c: Likewise.
6022 * gcc.target/i386/pr70738-6.c: Likewise.
6023 * gcc.target/i386/pr70738-7.c: Likewise.
6024 * gcc.target/i386/pr70738-8.c: Likewise.
6025 * gcc.target/i386/pr70738-9.c: Likewise.
6026
239a4bea 60272016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6028
6029 PR rtl-optimization/66940
6030 * gcc.c-torture/execute/pr66940.c: New test.
6031
bf6382ba 60322016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6033
6034 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6035 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6036 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6037 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6038 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6039 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6040 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6041 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6042 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6043 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6044 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6045 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6046 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6047 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6048 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6049 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6050 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6051 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6052 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6053 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6054 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6055 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6056 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6057 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6058
2c995da9 60592016-05-25 Marek Polacek <polacek@redhat.com>
6060
6061 PR c/71265
6062 * gcc.dg/noncompile/pr71265.c: New test.
6063
abfbb5b5 6064 PR c/71266
6065 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6066
f6871bbd 60672016-05-25 Nathan Sidwell <nathan@acm.org>
6068
6069 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6070
de04e83e 60712016-05-25 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/71261
6074 * c-c++-common/torture/pr71261.c: New testcase.
6075
b35931f7 60762016-05-25 Richard Biener <rguenther@suse.de>
6077
6078 PR tree-optimization/71264
6079 * gcc.dg/vect/pr71264.c: New testcase.
6080
166c3089 60812016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 PR c++/55992
6084 * g++.dg/cpp0x/alias-decl-53.C: New.
6085 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6086
14240409 60872016-05-25 Martin Liska <mliska@suse.cz>
6088
6089 * g++.dg/pr71239.C: New test.
6090
bc47d9f6 60912016-05-25 Richard Biener <rguenther@suse.de>
6092
4860a6bf 6093 * gcc.dg/vect/pr58135.c: Rename to ...
6094 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6095
d8a3f157 60962016-05-25 Marek Polacek <polacek@redhat.com>
6097
6098 * g++.dg/pr65295.C: Use target c++14.
6099
3af16045 61002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6101
231010db 6102 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6103 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6104
949479b2 61052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6106
6107 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6108 instructions.
6109
6d6a3fc3 61102016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6111
6112 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6113 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6114 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6115 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6116 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6117 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6118 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6119 * c-c++-common/goacc/pcopy.c: Likewise.
6120 * c-c++-common/goacc/pcopyin.c: Likewise.
6121 * c-c++-common/goacc/pcopyout.c: Likewise.
6122 * c-c++-common/goacc/pcreate.c: Likewise.
6123 * c-c++-common/goacc/pr70688.c: New test.
6124 * c-c++-common/goacc/present-1.c: Adjust test.
6125 * c-c++-common/goacc/reduction-5.c: Likewise.
6126 * g++.dg/goacc/data-1.C: New test.
6127
af648be2 61282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6129
6130 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6131 vector parity built-in functions.
6132 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6133 count trailing zeros automatic vectorization.
6134 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6135 count trailing zeros built-in functions.
6136
4e173d60 61372016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6138
6139 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6140
a0c02a52 61412016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6142
6143 PR target/71050
6144 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6145
64c52e9c 61462016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6147
6148 PR c++/50436
6149 * g++.dg/template/crash123.C: New.
6150 * g++.dg/template/crash124.C: Likewise.
6151
752b5a4c 61522016-05-24 Martin Sebor <msebor@redhat.com>
6153
6154 PR c++/71147
6155 * g++.dg/ext/flexary16.C: New test.
6156
a36dd683 61572016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6158
f6871bbd 6159 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6160 before math.h is included.
a36dd683 6161 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6162 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6163 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6164 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6165 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6166 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6167 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6168 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6169 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6170 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6171 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6172 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6173 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6174 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6175 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6176 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6177 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6178 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6179 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6180 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6181 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6182 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6183 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6184
d60e1df7 61852016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6186 Kelvin Nilsen <kelvin@gcc.gnu.org>
6187
6188 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6189 support.
6190
22d09025 61912016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6192
6193 PR c++/69872
6194 * g++.dg/warn/Wno-narrowing1.C: New.
6195
6ef0143d 61962016-05-24 Marek Polacek <polacek@redhat.com>
6197
6198 PR c/71249
6199 * c-c++-common/Wswitch-unreachable-2.c: New test.
6200
962a2062 62012016-05-24 Jakub Jelinek <jakub@redhat.com>
6202
ead77194 6203 PR c++/71257
6204 * g++.dg/vect/simd-clone-6.cc: New test.
6205 * g++.dg/gomp/declare-simd-6.C: New test.
6206
962a2062 6207 PR middle-end/70434
6208 PR c/69504
6209 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6210
23edc6d1 62112016-05-24 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/71240
6214 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6215
30633bcc 62162016-05-24 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/71230
6219 * gcc.dg/torture/pr71230.c: New testcase.
6220 * g++.dg/torture/pr71230.C: Likewise.
6221
c9d624bd 62222016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6223
6224 * c-c++-common/goacc/routine-5.c: Add tests.
6225 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6226 * gfortran.dg/goacc/routine-6.f90: Add tests.
6227
ce143ff0 62282016-05-24 Richard Biener <rguenther@suse.de>
6229
6230 PR tree-optimization/71253
6231 * gcc.dg/torture/pr71253.c: New testcase.
6232
3bdaecd5 62332016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6234
6235 PR middle-end/71252
6236 * gfortran.dg/pr71252.f90: New test.
6237
856b494d 62382016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6239
6240 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6241
7345b977 62422016-05-24 Richard Biener <rguenther@suse.de>
6243
6244 PR middle-end/70434
6245 PR c/69504
6246 * c-c++-common/vector-subscript-4.c: New testcase.
6247 * c-c++-common/vector-subscript-5.c: Likewise.
6248
6f065267 62492016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250
6251 PR fortran/71123
6252 * gfortran.dg/namelist_90.f: New test
6253
fd6757da 62542016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6255
6256 PR fortran/66461
6257 * gfortran.dg/unexpected_eof.f: New test
6258
7d5555a8 62592016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6260 Kelvin Nilsen <kelvin@gcc.gnu.org>
6261
6262 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6263 as little endian.
6264
ae6744c9 62652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6266
6267 PR c++/70972
6268 * g++.dg/cpp0x/inh-ctor20.C: New.
6269 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6270
f0d91a85 62712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 PR c++/69095
6274 * g++.dg/cpp0x/variadic168.C: New.
6275
1618ffe5 62762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6277
6278 * g++.dg/cpp0x/pr31445.C: Test column number too.
6279 * g++.dg/cpp0x/pr32253.C: Likewise.
6280 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6281 * g++.dg/cpp0x/variadic36.C: Likewise.
6282
c0205bab 62832016-05-23 Marc Glisse <marc.glisse@inria.fr>
6284
6285 * gcc.dg/fold-notshift-2.c: Adjust.
6286
1398da0f 62872016-05-23 Marek Polacek <polacek@redhat.com>
6288
6289 PR c/49859
6290 * c-c++-common/Wswitch-unreachable-1.c: New test.
6291 * gcc.dg/Wswitch-unreachable-1.c: New test.
6292 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6293 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6294 * g++.dg/gomp/block-10.C: Likewise.
6295 * gcc.dg/gomp/block-10.c: Likewise.
6296 * g++.dg/gomp/block-9.C: Likewise.
6297 * gcc.dg/gomp/block-9.c: Likewise.
6298 * g++.dg/gomp/target-1.C: Likewise.
6299 * g++.dg/gomp/target-2.C: Likewise.
6300 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6301 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6302 * g++.dg/gomp/taskgroup-1.C: Likewise.
6303 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6304 * gcc.dg/gomp/teams-1.c: Likewise.
6305 * g++.dg/gomp/teams-1.C: Likewise.
6306 * g++.dg/overload/error3.C: Likewise.
6307 * g++.dg/tm/jump1.C: Likewise.
6308 * g++.dg/torture/pr40335.C: Likewise.
6309 * gcc.dg/c99-vla-jump-5.c: Likewise.
6310 * gcc.dg/switch-warn-1.c: Likewise.
6311 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6312 * gcc.dg/nested-func-1.c: Likewise.
6313 * gcc.dg/pr67784-4.c: Likewise.
6314
5403ed8b 63152016-05-23 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/71230
6318 * gfortran.dg/pr71230-1.f90: New testcase.
6319 * gfortran.dg/pr71230-2.f90: Likewise.
6320
27510941 63212016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6322
1618ffe5 6323 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6324 * gcc.dg/vect/pr58135.c: Add new.
6325 * gfortran.dg/pr46519-1.f: Adjust test case.
6326
a41c605d 63272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/53401
6330 * g++.dg/cpp0x/decltype64.C: New.
6331
3eb254ab 63322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6333
6334 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6335 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6336 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6337
a75fffe1 63382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6339
6340 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6341 Add poly64x1_t and poly64x2_t cases if supported.
6342 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6343 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6344 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6345 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6346 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6347
56979b12 63482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6349
6350 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6351 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6352 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6353 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6354 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6355 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6356 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6357
dc5e98db 63582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6359
6360 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6361
c0f383ae 63622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6363
6364 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6365 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6366
2a4d70a2 63672016-05-22 Jakub Jelinek <jakub@redhat.com>
6368
4c109025 6369 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6370 constraint instead of "r".
6371 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6372 insn instead of vxorpd.
6373 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6374
bad891ce 6375 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6376 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6377
ac23ddb9 6378 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6379
9dac9579 6380 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6381 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6382
2a4d70a2 6383 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6384
9eafdd7b 63852016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6386
6387 PR middle-end/40921
6388 * gcc.dg/tree-ssa/pr40921.c: New test.
6389
93df190d 63902016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6391
6392 PR target/71103
6393 * gcc.target/avr/pr71103.c: New test.
6394
933b9f7f 63952016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6396
6397 PR middle-end/71179
6398 * gcc.dg/tree-ssa/pr71179.c: New test.
6399
8bdfbc08 64002016-05-20 Martin Sebor <msebor@redhat.com>
6401
6402 PR c/71115
6403 * gcc.dg/init-excess-2.c: New test.
6404
6827ab42 64052016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6406
6407 * gnat.dg/opt53.adb: New test.
6408 * gnat.dg/opt54.adb: Likewise.
6409
58a5f4c0 64102016-05-20 Martin Jambor <mjambor@suse.cz>
6411
6412 PR tree-optimization/70884
6413 * gcc.dg/tree-ssa/pr70919.c: New test.
6414
bb7145f6 64152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6416
6417 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6418 formatting.
f6871bbd 6419 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6420 fix code formatting.
6421
64222016-05-20 Nathan Sidwell <nathan@acm.org>
6423
6424 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6425 non-common cases.
6426 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6427
9954d230 64282016-05-20 David Malcolm <dmalcolm@redhat.com>
6429
6430 * jit.dg/all-non-failing-tests.h: Add
6431 test-factorial-must-tail-call.c.
6432 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6433 * jit.dg/test-factorial-must-tail-call.c: New test case.
6434
08a161f9 64352016-05-20 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR fortran/71204
6438 * gfortran.dg/pr71204.f90: New test.
6439
3d380077 64402016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6441
6442 * gcc.target/nvptx/sincos.c: New test.
6443
0f104d56 64442016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6445
6446 PR c++/70572
6447 * g++.dg/cpp1y/auto-fn31.C: New.
6448
61736a1b 64492016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6450
6451 * gcc.target/powerpc/vec-addec.c: New test.
6452 * gcc.target/powerpc/vec-addec-int128.c: New test.
6453
b4a61e77 64542016-05-20 David Malcolm <dmalcolm@redhat.com>
6455
6456 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6457 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6458 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6459 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6460
9a2ace10 64612016-05-20 Jan Hubicka <hubicka@ucw.cz>
6462
6463 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6464
45cdf8c6 64652016-05-20 Jakub Jelinek <jakub@redhat.com>
6466
b9a1dcd5 6467 PR c++/71210
6468 * g++.dg/opt/pr71210-1.C: New test.
6469 * g++.dg/opt/pr71210-2.C: New test.
6470
45cdf8c6 6471 PR tree-optimization/29756
6472 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6473 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6474 only on selected targets where V4SImode vectors are known to be
6475 supported.
6476
92e3ffbf 64772016-05-20 Marc Glisse <marc.glisse@inria.fr>
6478
6479 PR tree-optimization/71079
6480 PR tree-optimization/71206
6481 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6482
5da368e3 64832016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6484
6485 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6486 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6487 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6488
2506d97a 64892016-05-20 Richard Guenther <rguenther@suse.de>
6490
6491 PR tree-optimization/29756
6492 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6493
adade307 64942016-05-20 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/71185
6497 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6498
c3deca25 64992016-05-20 Richard Biener <rguenther@suse.de>
6500
6501 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6502
8b0bef14 65032016-05-19 Marek Polacek <polacek@redhat.com>
6504
6505 PR c++/71075
6506 * g++.dg/diagnostic/pr71075.C: New test.
6507
08025288 65082016-05-19 David Malcolm <dmalcolm@redhat.com>
6509
6510 PR c++/71184
6511 * g++.dg/pr71184.C: New test case.
6512
26a51591 65132016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6514
6515 * gcc.target/powerpc/darn-0.c: New test.
6516 * gcc.target/powerpc/darn-1.c: New test.
6517 * gcc.target/powerpc/darn-2.c: New test.
6518
d8d3e75a 65192016-05-19 Marek Polacek <polacek@redhat.com>
6520
6521 PR tree-optimization/71031
6522 * gcc.dg/tree-ssa/vrp100.c: New test.
6523
c28211ae 65242016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6525
6526 PR rtl-optimization/71148
6527 * gcc.dg/pr71148.c: New test.
6528
3f5ea43a 65292016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6530
6531 PR target/71056
6532 * gcc.target/arm/pr71056.c: New test.
6533
2a7d4c20 65342016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6535
6536 * c-c++-common/pr69669.c: Check the used mode.
6537
ed0b0569 65382016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6539
6540 PR sanitizer/64354
6541 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6542
410372fe 65432016-05-19 Richard Biener <rguenther@suse.de>
6544
6545 PR tree-optimization/70729
6546 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6547 * gcc.dg/graphite/scop-18.c: Likewise.
6548 * gcc.dg/pr41783.c: Disable LIM.
6549 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6550 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6551 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6552 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6553 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6554 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6555 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6556 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6557 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6558 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6559 * gfortran.dg/pr42108.f90: Likewise.
6560
56f34f03 65612016-05-18 David Malcolm <dmalcolm@redhat.com>
6562
6563 PR driver/69265
6564 * gcc.dg/spellcheck-options-11.c: New test case.
6565
e6481cd1 65662016-05-18 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR c++/71100
6569 * g++.dg/opt/pr71100.C: New test.
6570
be951c59 65712016-05-18 Martin Jambor <mjambor@suse.cz>
6572
6573 PR ipa/69708
6574 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6575 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6576 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6577 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6578
665ff45b 65792016-05-18 Martin Jambor <mjambor@suse.cz>
6580
6581 PR ipa/69708
6582 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6583 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6584 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6585 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6586 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6587
485be62c 65882016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6589
6590 PR c++/69793
6591 * g++.dg/template/crash122.C: New.
6592
b251d5f5 65932016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/70466
6596 * g++.dg/template/pr70466-1.C: New.
6597 * g++.dg/template/pr70466-2.C: Likewise.
6598
c93e9931 65992016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6600
6601 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6602 splat operations and the XXSPLTIB instruction.
6603 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6604 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6605 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6606 xxlxor to clear a register.
6607
8ba6639c 66082016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6609
6610 * gcc.dg/torture/pr71020.c: New test.
6611
ec6e3005 66122016-05-18 Martin Jambor <mjambor@suse.cz>
6613
6614 PR ipa/70646
6615 * gcc.dg/ipa/pr70646.c: New test.
6616
5ef3c918 66172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6618
6619 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6620
70a88eab 66212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6622
6623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6624 missing tests for vreinterpretq_p{8,16}.
6625
b52a930c 66262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6627
6628 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6629 vsliq_n_s64 and vsliq_n_u64.
6630
bdd4080b 66312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6632
6633 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6634 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6635
37814bf5 66362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6637
6638 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6639 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6640 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6641
764af2e0 66422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6643
6644 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6645 in comment.
6646
ffe01a83 66472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6648
6649 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6650 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6651 "blr\t" and switch to scan-assembler-times.
6652
fab6dae9 66532016-05-18 Jiong Wang <jiong.wang@arm.com>
6654
231010db 6655 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6656 with __aarch64__.
6657 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6658 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6659
4eb0c566 66602016-05-18 Jakub Jelinek <jakub@redhat.com>
6661
442f18f1 6662 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6663 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6664 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6665 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6666 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6667 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6668
4d83b36b 6669 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6670 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6671
a4528eec 6672 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6673 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6674
f0066139 6675 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6676 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6677
4eb0c566 6678 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6679
303e9267 66802016-05-18 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/71168
6683 * gcc.dg/torture/pr71168.c: New testcase.
6684
0d7ddd44 66852016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6686
6687 PR middle-end/63586
6688 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6689 * gcc.dg/tree-ssa/pr63586.c: New test.
6690 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6691
899bcc0f 66922016-05-17 Nathan Sidwell <nathan@acm.org>
6693
6694 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6695 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6696 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6697 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6698
a2246979 66992016-05-17 Nathan Sidwell <nathan@acm.org>
6700
6701 * gcc.target/nvptx/abi-vararg-3.c: New.
6702
2f6a4d21 67032016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6704
6705 PR tree-optimization/54579
6706 PR middle-end/55299
6707 * gcc.dg/fold-notrotate-1.c: New test.
6708 * gcc.dg/fold-notshift-1.c: New test.
6709 * gcc.dg/fold-notshift-2.c: New test.
6710
27bdad45 67112016-05-17 Marek Polacek <polacek@redhat.com>
6712
6713 PR ipa/71146
6714 * g++.dg/ipa/pr71146.C: New test.
6715
f33a295a 67162016-05-17 David Malcolm <dmalcolm@redhat.com>
6717
6718 * jit.dg/test-error-array-bounds.c: New test case.
6719
b6dd53bf 67202016-05-17 Marc Glisse <marc.glisse@inria.fr>
6721
6722 * gcc.dg/tree-ssa/and-1.c: New testcase.
6723
a8719545 67242016-05-17 Marc Glisse <marc.glisse@inria.fr>
6725
6726 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6727 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6728
34806102 67292016-05-17 Marc Glisse <marc.glisse@inria.fr>
6730
6731 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6732 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6733
25fe08a8 67342016-05-17 Jiong Wang <jiong.wang@arm.com>
6735
6736 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6737
abf1a837 67382016-05-17 Jiong Wang <jiong.wang@arm.com>
6739
6740 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6741
666b9dd3 67422016-05-17 Jiong Wang <jiong.wang@arm.com>
6743
6744 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6745 ".2d[index]" when scan the assembly.
6746 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6747 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6748 float64x1.
6749 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6750
77d095c0 67512016-05-17 Richard Biener <rguenther@suse.de>
6752
6753 PR tree-optimization/71132
6754 * gcc.dg/torture/pr71132.c: New testcase.
6755
28adcc23 67562016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6757
6758 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6759
2439931e 67602016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6761
6762 PR target/70809
6763 * gcc.target/aarch64/pr70809_1.c: New test.
6764
5ec2ff80 67652016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6766
6767 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6768 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6769 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6770 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6771
17fd1c7a 67722016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6773 Ilya Enkovich <ilya.enkovich@intel.com>
6774
6775 PR target/71114
6776 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6777
46729204 67782016-05-16 Jan Hubicka <hubicka@ucw.cz>
6779
6780 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6781 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6782
2a1125d6 67832016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6784
6785 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6786 test for __ARM_FP16_ARGS.
6787 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6788 * gcc.target/arm/aapcs/neon-vect10.c: New.
6789 * gcc.target/arm/aapcs/neon-vect9.c: New.
6790 * gcc.target/arm/aapcs/vfp18.c: New.
6791 * gcc.target/arm/aapcs/vfp19.c: New.
6792 * gcc.target/arm/aapcs/vfp20.c: New.
6793 * gcc.target/arm/aapcs/vfp21.c: New.
6794 * gcc.target/arm/fp16-aapcs-1.c: New.
6795 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6796 test for __ARM_FP16_ARGS.
6797 * g++.target/arm/fp16-return-1.c: Update expected output.
6798
ea3d2d74 67992016-05-16 Jiong Wang <jiong.wang@arm.com>
6800
6801 PR testsuite/70227
6802 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6803
6989e05f 68042016-05-15 Harald Anlauf <anlauf@gmx.de>
6805
6806 PR fortran/69603
6807 * gfortran.dg/pr69603.f90: New testcase.
6808
a5f52592 68092016-05-14 Fritz Reese <fritzoreese@gmail.com>
6810
6811 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6812
88f949ab 68132016-05-14 Fritz Reese <fritzoreese@gmail.com>
6814
6815 PR fortran/71047
6816 * gfortran.dg/pr71047.f08: New test.
6817
90c88567 68182016-05-13 Joseph Myers <joseph@codesourcery.com>
6819
6820 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6821 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6822 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6823
00a690cc 68242016-05-13 Martin Sebor <msebor@redhat.com>
6825
6826 PR c++/60049
6827 * g++.dg/cpp0x/constexpr-60049.C: New test.
6828
ec8b6af7 68292016-05-13 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR bootstrap/71071
6832 * gcc.dg/pr71071.c: New test.
6833
f54d1d7b 68342016-05-13 Uros Bizjak <ubizjak@gmail.com>
6835
6836 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6837 remove XOP handling.
2f3af60f 6838 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6839
a39a0392 68402016-05-13 Nathan Sidwell <nathan@acm.org>
6841
6842 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6843 __atomic_is_lock_free declaration.
6844
42333dd9 68452016-05-13 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/42587
6848 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6849
c5442454 68502016-05-13 Martin Liska <mliska@suse.cz>
6851
6852 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6853 the new format of dump output.
6854
03a400fb 68552016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6856
6857 * gcc.dg/pr71084.c: New test.
6858
69278c3f 68592016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6860
231010db 6861 PR target/53440
6862 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6863
8138f11b 68642016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6865
6866 * gcc.target/aarch64/struct_return.c: New test.
6867
22a3f7bd 68682016-05-12 Marek Polacek <polacek@redhat.com>
6869
6870 PR c/70756
6871 * c-c++-common/pr70756-2.c: New test.
6872 * c-c++-common/pr70756.c: New test.
6873
9bcd42cc 68742016-05-12 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/71059
6877 * gcc.dg/torture/pr71059.c: New testcase.
6878
5ffb4a0d 68792016-05-12 Richard Biener <rguenther@suse.de>
6880
6881 PR tree-optimization/71062
6882 * gcc.dg/torture/pr71062.c: New testcase.
6883
2ab65c31 68842016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6885
6886 PR tree-optimization/71006
6887 * gcc.dg/pr71006.c: New test.
6888
f0158fc0 68892016-05-12 Marek Polacek <polacek@redhat.com>
6890
6891 PR driver/71063
6892 * gcc.dg/opts-7.c: New test.
6893
0f56938b 68942016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6895
6896 PR target/70830
6897 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6898 Add -save-temps to dg-options.
6899 Scan for ldmfd rather than pop instruction.
6900 * gcc.target/arm/interrupt-2.c: Likewise.
6901 * gcc.target/arm/pr70830.c: New test.
6902
e10946d5 69032016-05-12 Jakub Jelinek <jakub@redhat.com>
6904
9fa8e468 6905 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6906 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6907
9ce62bbe 6908 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6909 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6910 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6911
708ae1b1 6912 PR target/71019
6913 * gcc.target/i386/avx512vl-pack-1.c: New test.
6914 * gcc.target/i386/avx512vl-pack-2.c: New test.
6915 * gcc.target/i386/avx512bw-pack-2.c: New test.
6916
a461f32e 6917 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6918
e10946d5 6919 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6920 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6921 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6922
f52a3ef6 69232016-05-12 Richard Biener <rguenther@suse.de>
6924
6925 PR tree-optimization/70986
6926 * gcc.dg/torture/pr70986-1.c: New testcase.
6927 * gcc.dg/torture/pr70986-2.c: Likewise.
6928 * gcc.dg/torture/pr70986-3.c: Likewise.
6929
54c4d22e 69302016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6931
6932 PR c/43651
6933 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6934 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6935
57215d5b 69362016-05-11 Uros Bizjak <ubizjak@gmail.com>
6937
6938 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6939 directive.
6940 * gcc.target/i386/pr66746.c: Ditto.
6941
67d3121c 69422016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6943
6944 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6945 support.
6946 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6947 warning when using -mvsx-timode.
6948 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6949 * gcc.target/powerpc/dform-2.c: Likewise.
6950 * gcc.target/powerpc/pr68805.c: Likewise.
6951
7f8012a5 69522016-05-11 Marek Polacek <polacek@redhat.com>
6953
6954 PR c++/71024
6955 * c-c++-common/attributes-3.c: New test.
6956
3e8567ce 69572016-05-11 Nathan Sidwell <nathan@acm.org>
6958
6959 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6960 * gcc.c-torture/execute/pr68185.c: Likewise.
6961 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6962 * gcc.dg/pr69634.c: Requires scheduling.
6963 * gcc.dg/torture/pr66178.c: Require label values.
6964 * gcc.dg/setjmp-6.c: Require indirect jumps.
6965
3739ac00 69662016-05-11 Richard Biener <rguenther@suse.de>
6967
6968 PR tree-optimization/71055
6969 * gcc.dg/torture/pr71055.c: New testcase.
6970
1ff8b385 69712016-05-11 Richard Biener <rguenther@suse.de>
6972
6973 PR debug/71057
6974 * g++.dg/debug/pr71057.C: New testcase.
6975
77126efa 69762016-05-11 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR fortran/70855
6979 * gfortran.dg/gomp/pr70855.f90: New test.
6980
6fcaaf9b 69812016-05-11 Richard Biener <rguenther@suse.de>
6982
6983 PR middle-end/71002
6984 * g++.dg/torture/pr71002.C: New testcase.
6985
bfa8ea12 69862016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6987
6988 PR middle-end/70807
6989 * gcc.dg/pr70807.c: New test.
6990
87632549 69912016-05-10 Martin Sebor <msebor@redhat.com>
6992
6993 PR c++/38611
6994 * g++.dg/Wattributes.C: New test.
6995
f9153689 69962016-05-10 Marc Glisse <marc.glisse@inria.fr>
6997
6998 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6999 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7000 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7001
a44ed58a 70022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7003
7004 PR target/70799
7005 * gcc.target/i386/pr70799-1.c: New test.
7006
d6c90d89 70072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7008
7009 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7010
c1f73044 70112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7012
7013 PR middle-end/70877
7014 * gcc.target/i386/pr70877.c: New test.
7015
e66d763a 70162016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7017
7018 PR tree-optimization/70786
7019 * gcc.target/i386/pr70876.c: New test.
7020
a30ff73a 70212016-05-10 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR target/70927
7024 * gcc.target/i386/avx512vl-logic-1.c: New test.
7025 * gcc.target/i386/avx512vl-logic-2.c: New test.
7026 * gcc.target/i386/avx512dq-logic-2.c: New test.
7027
4b3fd38f 70282016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7029
7030 PR target/70963
7031 * gcc.target/powerpc/pr70963.c: New.
7032
abf93a25 70332016-05-10 David Malcolm <dmalcolm@redhat.com>
7034
7035 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7036 (test_very_wide_line): Add ruler to expected output.
7037 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7038 (test_very_wide_line): Likewise.
7039 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7040 (test_show_locus): Within the handling of "test_very_wide_line",
7041 enable show_ruler_p on the diagnostic context.
7042
d614888f 70432016-05-10 Richard Biener <rguenther@suse.de>
7044
7045 PR tree-optimization/71039
7046 * gcc.dg/torture/pr71039.c: New testcase.
7047
dbca5ed9 70482016-05-10 Nathan Sidwell <nathan@acm.org>
7049
7050 * gcc.dg/nested-func-10.c: Requires alloca.
7051 * gcc.dg/nested-func-9.c: Requires alloca.
7052 * gcc.c-torture/execute/pr70460.c: Requires labels.
7053 * gcc.c-torture/compile/pr70199.c: Requires labels.
7054 * gcc.target/nvptx/decl.c: Compile only.
7055 * gcc.target/nvptx/trailing-init.c: Compile only.
7056 * gcc.target/nvptx/ary-init.c: Compile only.
7057
3fa82609 70582016-05-10 Marek Polacek <polacek@redhat.com>
7059
7060 PR c/70255
7061 * gcc.dg/attr-opt-1.c: New test.
7062
76825907 70632016-05-10 Richard Biener <rguenther@suse.de>
7064
7065 PR tree-optimization/70497
7066 PR tree-optimization/28367
7067 * gcc.dg/torture/20160404-1.c: New testcase.
7068 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7070
68255819 70712016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7072
7073 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7074
d9aa8cdb 70752016-05-09 Uros Bizjak <ubizjak@gmail.com>
7076
7077 * gcc.target/i386/fabsneg-1.c New test.
7078
7cc16f50 70792016-05-09 Alan Modra <amodra@gmail.com>
7080
7081 PR testsuite/70826
7082 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7083
a83b7b63 70842016-05-09 Richard Biener <rguenther@suse.de>
7085
7086 PR tree-optimization/70985
7087 * gcc.dg/torture/pr70985.c: New testcase.
7088
189d0706 70892016-05-09 Bin Cheng <bin.cheng@arm.com>
7090
7091 * gcc.dg/tree-ssa/ifc-9.c: New test.
7092 * gcc.dg/tree-ssa/ifc-10.c: New test.
7093 * gcc.dg/tree-ssa/ifc-11.c: New test.
7094 * gcc.dg/tree-ssa/ifc-12.c: New test.
7095 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7096 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7097 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7098
1ec957b0 70992016-05-09 Richard Biener <rguenther@suse.de>
7100
7101 PR fortran/70937
7102 * gfortran.dg/pr70937.f90: New testcase.
7103
923c7714 71042016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7105
7106 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7107
d7cd448a 71082016-05-07 Fritz Reese <fritzoreese@gmail.com>
7109
7110 PR fortran/56226
7111 * gfortran.dg/dec_structure_1.f90: New testcase.
7112 * gfortran.dg/dec_structure_2.f90: Ditto.
7113 * gfortran.dg/dec_structure_3.f90: Ditto.
7114 * gfortran.dg/dec_structure_4.f90: Ditto.
7115 * gfortran.dg/dec_structure_5.f90: Ditto.
7116 * gfortran.dg/dec_structure_6.f90: Ditto.
7117 * gfortran.dg/dec_structure_7.f90: Ditto.
7118 * gfortran.dg/dec_structure_8.f90: Ditto.
7119 * gfortran.dg/dec_structure_9.f90: Ditto.
7120 * gfortran.dg/dec_structure_10.f90: Ditto.
7121 * gfortran.dg/dec_structure_11.f90: Ditto.
7122 * gfortran.dg/dec_union_1.f90: Ditto.
7123 * gfortran.dg/dec_union_2.f90: Ditto.
7124 * gfortran.dg/dec_union_3.f90: Ditto.
7125 * gfortran.dg/dec_union_4.f90: Ditto.
7126 * gfortran.dg/dec_union_5.f90: Ditto.
7127 * gfortran.dg/dec_union_6.f90: Ditto.
7128 * gfortran.dg/dec_union_7.f90: Ditto.
7129
f681e29b 71302016-05-07 Tom de Vries <tom@codesourcery.com>
7131
7132 PR tree-optimization/70956
7133 * gcc.dg/graphite/pr70956.c: New test.
7134
68d7f375 71352016-05-06 Jakub Jelinek <jakub@redhat.com>
7136
faf39348 7137 PR middle-end/70941
7138 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7139 (a, b, c, d): Change type from char to signed char.
7140 (main): Compare against (signed char) -1634678893 instead of
7141 hardcoded -109. Use __builtin_abort instead of abort.
7142
b768b13a 7143 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7144 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7145
68d7f375 7146 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7147
5dda16ea 71482016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7149
7150 PR debug/70935
7151 * gcc.dg/torture/pr70935.c: New test.
7152
13ede1b5 71532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7154
7155 PR target/58219
7fc878c4 7156 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7157
96d94be2 71582016-05-06 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/70960
7161 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7162
e5d9f15d 71632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7164
7165 PR target/52933
7166 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7167 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7168 Adjust expected instruction counts.
7169 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7170
2dd7705f 71712016-05-06 Marek Polacek <polacek@redhat.com>
7172
7173 PR sanitizer/70875
7174 * gcc.dg/ubsan/bounds-3.c: New test.
7175
cb8bc632 71762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7177
7178 PR target/54089
7179 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7180
b343c173 71812016-05-06 Richard Biener <rguenther@suse.de>
7182
7183 PR middle-end/70931
7184 * gfortran.dg/pr70931.f90: New testcase.
7185
1e3db0b1 71862016-05-06 Richard Biener <rguenther@suse.de>
7187
7188 PR middle-end/70941
7189 * gcc.dg/torture/pr70941.c: New testcase.
7190
bdd54b6d 71912016-05-05 Bin Cheng <bin.cheng@arm.com>
7192
7193 PR tree-optimization/57206
7194 * gcc.dg/vect/pr57206.c: New test.
7195
499adcfd 71962016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7197
7198 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7199
871164c4 72002016-05-05 Jakub Jelinek <jakub@redhat.com>
7201
ecb23e00 7202 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7203
871164c4 7204 * c-c++-common/Wdangling-else-4.c: New test.
7205
70cf83ba 72062016-05-04 Jakub Jelinek <jakub@redhat.com>
7207
858c9470 7208 PR c++/70906
7209 PR c++/70933
7210 * g++.dg/opt/pr70906.C: New test.
7211 * g++.dg/opt/pr70933.C: New test.
7212
70cf83ba 7213 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7214
aaa36a78 72152016-05-04 Jan Hubicka <hubicka@ucw.cz>
7216
7217 * gcc.dg/ipa/pure-const-3.c: New testcase.
7218
1d52c456 72192016-05-04 Marek Polacek <polacek@redhat.com>
7220
7221 * c-c++-common/Wdangling-else-1.c: New test.
7222 * c-c++-common/Wdangling-else-2.c: New test.
7223 * c-c++-common/Wdangling-else-3.c: New test.
7224
dc581573 72252016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7226
7227 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7228 flag is present.
7229
a64030fe 72302016-05-04 Marek Polacek <polacek@redhat.com>
7231
7232 PR c/48778
7233 * gcc.dg/Waddress-2.c: New test.
7234
b461b04a 72352016-05-04 Alan Modra <amodra@gmail.com>
7236
7237 * gcc.target/powerpc/pr70866.c: New.
7238
c388a0cf 72392016-05-03 Martin Sebor <msebor@redhat.com>
7240
7241 PR c++/66561
7242 * c-c++-common/builtin_location.c: New test.
7243 * g++.dg/cpp1y/builtin_location.C: New test.
7244
5d4db8ef 72452016-05-03 Marek Polacek <polacek@redhat.com>
7246
7247 PR c/70859
7248 * gcc.dg/pr70859.c: New test.
7249 * gcc.dg/pr70859-2.c: New test.
7250
ca938765 72512016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7252
7253 * gnat.dg/debug5.adb: New testcase.
7254
60b27d5f 72552016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7256
7257 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7258 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7259 Procedure to check for z10 instruction set.
7260
5ab325d0 72612016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7262
7263 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7264
c548a0ad 72652016-05-03 Alan Modra <amodra@gmail.com>
7266
7267 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7268
d5ecd946 72692016-05-03 Jakub Jelinek <jakub@redhat.com>
7270
7271 * gcc.target/i386/avx512f-cvt-1.c: New test.
7272
35b0a053 72732016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7274
7275 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7276 -fdump-tree-vrp-details.
7277
9ae1b28a 72782016-05-03 Richard Biener <rguenther@suse.de>
7279
7280 * gcc.dg/pr30172-1.c: Adjust.
7281 * gcc.dg/pr63743.c: Likewise.
7282 * gcc.dg/tm/pr51696.c: Likewise.
7283 * c-c++-common/tm/safe-1.c: Likewise.
7284 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7285 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7286 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7287 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7288
9c1a31e4 72892016-05-03 Jakub Jelinek <jakub@redhat.com>
7290
fe69bcb9 7291 PR rtl-optimization/70467
7292 * gcc.target/i386/pr70467-3.c: New test.
7293 * gcc.target/i386/pr70467-4.c: New test.
7294
9082c4a4 7295 PR tree-optimization/70916
7296 * gcc.c-torture/compile/pr70916.c: New test.
7297
9c1a31e4 7298 PR target/49244
7299 * gcc.target/i386/pr49244-1.c: New test.
7300 * gcc.target/i386/pr49244-2.c: New test.
7301
69105acc 73022016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7303
7304 PR rtl-optimization/44281
7305 * gcc.target/i386/pr44281.c: New test.
7306
9ab8df54 73072016-05-03 bin cheng <bin.cheng@arm.com>
7308
7309 PR tree-optimization/56541
7310 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7311 * gcc.dg/vect/pr56541.c: new test.
7312
3c62cae0 73132016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7314
7315 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7316 __float128.
7317 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7318
91abc161 73192016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7320
7321 PR testsuite/70520
7322 * c-c++-common/asan/clone-test-1.c (main): Align child process
7323 stack to 16 bytes.
7324
aa3d1155 73252016-05-02 David Malcolm <dmalcolm@redhat.com>
7326
7327 PR c++/62314
7328 * g++.dg/spellcheck-fields-2.C: New test case.
7329
002c3f28 73302016-05-02 David Malcolm <dmalcolm@redhat.com>
7331
7332 PR c++/62314
7333 * g++.dg/pr62314.C: New test case.
7334
46e5dccc 73352016-05-02 Jan Hubicka <hubicka@ucw.cz>
7336
7337 * gcc.dg/ipa/inline-8.c: New testcase.
7338
663f4248 73392016-05-02 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR rtl-optimization/70467
7342 * gcc.target/i386/pr70467-1.c: New test.
7343
efe8bdf5 73442016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7345
7346 * gcc.dg/spec-options.c: Run the test on all targets.
7347 * gcc.dg/foo.specs: Use cpp_unique_options.
7348
47ef9633 73492016-05-02 Marc Glisse <marc.glisse@inria.fr>
7350
7351 * gcc.dg/tree-ssa/unord.c: New testcase.
7352
eb1a077c 73532016-05-02 Marc Glisse <marc.glisse@inria.fr>
7354
7355 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7356
28e869d0 73572016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7358
7359 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7360
dd185f6e 73612016-05-02 Marek Polacek <polacek@redhat.com>
7362
7363 PR c/70851
7364 * gcc.dg/enum-incomplete-3.c: New test.
7365
773d09b9 73662016-05-02 Marek Polacek <polacek@redhat.com>
7367 Tom de Vries <tom@codesourcery.com>
7368
7369 PR tree-optimization/70700
7370 * gcc.dg/pr70700.c: New test.
7371
f0dc3286 73722016-05-01 Uros Bizjak <ubizjak@gmail.com>
7373
7374 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7375 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7376 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7377 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7378 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7379
7f931827 73802016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7381
7382 * ada/acats/run_acats: Rename into...
7383 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7384 * ada/acats/run_all.sh: Remove redundant test.
7385 (target_run): Move around.
7386 (target_gnatchop): Use newly built executable.
7387 (target_gnatmake): Likewise.
7388 Check that the compilation of impbit succeeds.
7389
1c492b4e 73902016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7391
7392 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7393 * gcc.dg/20021029-1.c: Likewise.
7394 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7395 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7396 * gcc.target/sh/cmpstr.c: Likewise.
7397 * gcc.target/sh/cmpstrn.c: Likewise.
7398 * gcc.target/sh/memset.c: Likewise.
7399 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7400 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7401 * gcc.target/sh/pr39423-1.c: Likewise.
7402 * gcc.target/sh/pr49468-di.c: Likewise.
7403 * gcc.target/sh/pr49468-si.c: Likewise.
7404 * gcc.target/sh/pr49880-1.c: Likewise.
7405 * gcc.target/sh/pr49880-2.c: Likewise.
7406 * gcc.target/sh/pr49880-3.c: Likewise.
7407 * gcc.target/sh/pr50751-1.c: Likewise.
7408 * gcc.target/sh/pr50751-4.c: Likewise.
7409 * gcc.target/sh/pr50751-7.c: Likewise.
7410 * gcc.target/sh/pr51244-1.c: Likewise.
7411 * gcc.target/sh/pr51244-10.c: Likewise.
7412 * gcc.target/sh/pr51244-11.c: Likewise.
7413 * gcc.target/sh/pr51244-12.c: Likewise.
7414 * gcc.target/sh/pr51244-13.c: Likewise.
7415 * gcc.target/sh/pr51244-14.c: Likewise.
7416 * gcc.target/sh/pr51244-17.c: Likewise.
7417 * gcc.target/sh/pr51244-18.c: Likewise.
7418 * gcc.target/sh/pr51244-19.c: Likewise.
7419 * gcc.target/sh/pr51244-4.c: Likewise.
7420 * gcc.target/sh/pr51244-5.c: Likewise.
7421 * gcc.target/sh/pr51244-7.c: Likewise.
7422 * gcc.target/sh/pr51244-8.c: Likewise.
7423 * gcc.target/sh/pr51244-9.c: Likewise.
7424 * gcc.target/sh/pr51697.c: Likewise.
7425 * gcc.target/sh/pr52483-1.c: Likewise.
7426 * gcc.target/sh/pr52483-2.c: Likewise.
7427 * gcc.target/sh/pr52483-3.c: Likewise.
7428 * gcc.target/sh/pr52483-5.c: Likewise.
7429 * gcc.target/sh/pr52933-1.c: Likewise.
7430 * gcc.target/sh/pr52933-2.c: Likewise.
7431 * gcc.target/sh/pr52933-3.c: Likewise.
7432 * gcc.target/sh/pr53568-1.c: Likewise.
7433 * gcc.target/sh/pr53976-1.c: Likewise.
7434 * gcc.target/sh/pr53988-1.c: Likewise.
7435 * gcc.target/sh/pr53988.c: Likewise.
7436 * gcc.target/sh/pr54089-1.c: Likewise.
7437 * gcc.target/sh/pr54089-6.c: Likewise.
7438 * gcc.target/sh/pr54089-7.c: Likewise.
7439 * gcc.target/sh/pr54089-8.c: Likewise.
7440 * gcc.target/sh/pr54089-9.c: Likewise.
7441 * gcc.target/sh/pr54236-1.c: Likewise.
7442 * gcc.target/sh/pr54236-2.c: Likewise.
7443 * gcc.target/sh/pr54236-3.c: Likewise.
7444 * gcc.target/sh/pr54236-4.c: Likewise.
7445 * gcc.target/sh/pr54386.c: Likewise.
7446 * gcc.target/sh/pr54602-1.c: Likewise.
7447 * gcc.target/sh/pr54685.c: Likewise.
7448 * gcc.target/sh/pr54760-1.c: Likewise.
7449 * gcc.target/sh/pr54760-2.c: Likewise.
7450 * gcc.target/sh/pr54760-3.c: Likewise.
7451 * gcc.target/sh/pr54760-4.c: Likewise.
7452 * gcc.target/sh/pr54760-5.c: Likewise.
7453 * gcc.target/sh/pr54760-6.c: Likewise.
7454 * gcc.target/sh/pr55146.c: Likewise.
7455 * gcc.target/sh/pr55160.c: Likewise.
7456 * gcc.target/sh/pr59278.c: Likewise.
7457 * gcc.target/sh/pr59401-1.c: Likewise.
7458 * gcc.target/sh/pr59533-1.c: Likewise.
7459 * gcc.target/sh/pr63260.c: Likewise.
7460 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7461 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7462 * gcc.target/sh/strlen.c: Likewise.
7463 * gcc.target/sh/torture/pr30807.c: Likewise.
7464 * gcc.target/sh/torture/pr34777.c: Likewise.
7465 * gcc.target/sh/torture/pr64652.c: Likewise.
7466 * gcc.target/sh/torture/pr65505.c: Likewise.
7467 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7468 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7469
0c4005be 74702016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7471
7472 PR c++/66644
7473 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7474
d94e6223 74752016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7476
7477 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7478 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7479 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7480 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7481
46f37836 74822016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7483
7484 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7485 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7486
4d0a8bac 74872016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7488
7489 PR middle-end/70626
7490 * c-c++-common/goacc/combined-reduction.c: New test.
7491 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7492
b98e0db3 74932016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7494
7495 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7496 *movdi_internal pattern only if PIC off.
7497 * gcc.target/i386/pr70155-2.c: Likewise.
7498 * gcc.target/i386/pr70155-3.c: Likewise.
7499 * gcc.target/i386/pr70155-4.c: Likewise.
7500 * gcc.target/i386/pr70155-5.c: Likewise.
7501 * gcc.target/i386/pr70155-6.c: Likewise.
7502 * gcc.target/i386/pr70155-7.c: Likewise.
7503 * gcc.target/i386/pr70155-8.c: Likewise.
7504 * gcc.target/i386/pr70155-15.c: Likewise.
7505 * gcc.target/i386/pr70155-17.c: Likewise.
7506 * gcc.target/i386/pr70155-22.c: Likewise.
7507
8b066242 75082016-04-29 Bin Cheng <bin.cheng@arm.com>
7509
7510 PR tree-optimization/70803
7511 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7512
22912e73 75132016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7514
7515 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7516 optimization of vector loop.
7517 * gcc.target/i386/vect-unpack-3.c: New test.
7518 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7519 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7520 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7521
568128c6 75222016-04-29 Marek Polacek <polacek@redhat.com>
7523
7524 PR sanitizer/70342
7525 * g++.dg/ubsan/null-7.C: New test.
7526
025dd1e0 7527 PR c/70852
7528 * gcc.dg/pr70852.c: New test.
7529
eb16928e 75302016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7531
7532 PR/69089
7533 * g++.dg/cpp0x/alignas6.C: New test.
7534
d7377ee9 75352016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7536
4860a6bf 7537 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7538 * gcc.dg/pr27003.c: Likewise.
7539 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7540 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7541 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7542 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7543 * gcc.target/arc/mxy.c: Likewise.
7544 * gcc.target/arc/mswape.c: Likewise.
7545 * gcc.target/arc/mrtsc.c: Likewise.
7546 * gcc.target/arc/mcrc.c: Likewise.
7547 * gcc.target/arc/mdsp-packa.c: Likewise.
7548 * gcc.target/arc/mdvbf.c: Likewise.
7549 * gcc.target/arc/mlock.c: Likewise.
7550 * gcc.target/arc/mmac-24.c: Likewise.
7551 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7552
efa1b7ab 75532016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7554 Matthijs Kooijman <matthijs@stdin.nl>
7555 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7556
7557 PR target/60040
7558 * gcc.target/avr/pr60040-1.c: New.
7559 * gcc.target/avr/pr60040-2.c: New.
7560
00371d68 75612016-04-29 Richard Biener <rguenther@suse.de>
7562
7563 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7564
73447cc5 75652016-04-29 Richard Biener <rguenther@suse.de>
7566
7567 PR tree-optimization/13962
7568 PR tree-optimization/65686
7569 * gcc.dg/uninit-pr65686.c: New testcase.
7570
c2087b56 75712016-04-29 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR middle-end/70843
7574 * gcc.dg/pr70843.c: New test.
7575
cdd06d5a 75762016-04-28 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR target/70858
7579 * gcc.target/i386/pr70858.c: New test.
7580
1a60079e 75812016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7582
7583 * gcc.target/arc/nps400-1.c: New file.
7584
11bc2894 75852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7586 Andrew Burgess <andrew.burgess@embecosm.com>
7587
7588 * gcc.target/arc/movh_cl-1.c: New file.
7589
dd9bf0b5 75902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7591 Andrew Burgess <andrew.burgess@embecosm.com>
7592
7593 * gcc.target/arc/extzv-1.c: New file.
7594 * gcc.target/arc/insv-1.c: New file.
7595 * gcc.target/arc/insv-2.c: New file.
7596 * gcc.target/arc/movb-1.c: New file.
7597 * gcc.target/arc/movb-2.c: New file.
7598 * gcc.target/arc/movb-3.c: New file.
7599 * gcc.target/arc/movb-4.c: New file.
7600 * gcc.target/arc/movb-5.c: New file.
7601 * gcc.target/arc/movb_cl-1.c: New file.
7602 * gcc.target/arc/movb_cl-2.c: New file.
7603 * gcc.target/arc/movbi_cl-1.c: New file.
7604 * gcc.target/arc/movl-1.c: New file.
7605
a22e4209 76062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7607 Andrew Burgess <andrew.burgess@embecosm.com>
7608
7609 * gcc.target/arc/cmem-1.c: New file.
7610 * gcc.target/arc/cmem-2.c: New file.
7611 * gcc.target/arc/cmem-3.c: New file.
7612 * gcc.target/arc/cmem-4.c: New file.
7613 * gcc.target/arc/cmem-5.c: New file.
7614 * gcc.target/arc/cmem-6.c: New file.
7615 * gcc.target/arc/cmem-7.c: New file.
7616 * gcc.target/arc/cmem-ld.inc: New file.
7617 * gcc.target/arc/cmem-st.inc: New file.
7618
287c3982 76192016-04-28 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR target/70821
7622 * gcc.target/i386/pr70821.c: New test.
7623
e40e5340 76242016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7625
7626 * gcc.target/powerpc/vec-adde.c: New test.
7627 * gcc.target/powerpc/vec-adde-int128.c: New test.
7628
cf977d50 76292016-04-28 Jakub Jelinek <jakub@redhat.com>
7630
7631 * gcc.target/i386/avx-vround-1.c: New test.
7632 * gcc.target/i386/avx-vround-2.c: New test.
7633 * gcc.target/i386/avx512vl-vround-1.c: New test.
7634 * gcc.target/i386/avx512vl-vround-2.c: New test.
7635
572f8300 76362016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7637
7638 PR testsuite/70595
7639 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7640 (check_effective_target_cilkplus_runtime): ... this.
7641 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7642 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7643
7644 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7645 Require cilkplus_runtime.
7646 Don't add -lcilkrts.
7647 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7648 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7649 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7650 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7651 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7652 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7653 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7654 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7655 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7656 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7657 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7658 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7659 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7660 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7661 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7662 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7663 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7664 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7665 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7666 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7667 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7668 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7669 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7670 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7671 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7672 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7673 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7674 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7675 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7676
7677 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7678 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7679
7680 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7681
7682 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7683 cilkplus_runtime.
7684
dfba0905 76852016-04-27 Marc Glisse <marc.glisse@inria.fr>
7686
7687 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7688 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7689
605a4556 76902015-04-27 Ryan Burn <contact@rnburn.com>
7691
7692 PR c++/69024
7693 PR c++/68997
7694 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7695 diagnostic.
7696 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7697 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7698
6a1231a5 76992016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7700
7701 * gnat.dg/limited_with4.ad[sb]: New test.
7702 * gnat.dg/limited_with4_pkg.ads: New helper.
7703
4dad9e09 77042016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7705
7706 PR target/70155
7707 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7708 and movv1ti_internal patterns
7709 * gcc.target/i386/pr70155-1.c: New test.
7710 * gcc.target/i386/pr70155-2.c: Likewise.
7711 * gcc.target/i386/pr70155-3.c: Likewise.
7712 * gcc.target/i386/pr70155-4.c: Likewise.
7713 * gcc.target/i386/pr70155-5.c: Likewise.
7714 * gcc.target/i386/pr70155-6.c: Likewise.
7715 * gcc.target/i386/pr70155-7.c: Likewise.
7716 * gcc.target/i386/pr70155-8.c: Likewise.
7717 * gcc.target/i386/pr70155-9.c: Likewise.
7718 * gcc.target/i386/pr70155-10.c: Likewise.
7719 * gcc.target/i386/pr70155-11.c: Likewise.
7720 * gcc.target/i386/pr70155-12.c: Likewise.
7721 * gcc.target/i386/pr70155-13.c: Likewise.
7722 * gcc.target/i386/pr70155-14.c: Likewise.
7723 * gcc.target/i386/pr70155-15.c: Likewise.
7724 * gcc.target/i386/pr70155-16.c: Likewise.
7725 * gcc.target/i386/pr70155-17.c: Likewise.
7726 * gcc.target/i386/pr70155-18.c: Likewise.
7727 * gcc.target/i386/pr70155-19.c: Likewise.
7728 * gcc.target/i386/pr70155-20.c: Likewise.
7729 * gcc.target/i386/pr70155-21.c: Likewise.
7730 * gcc.target/i386/pr70155-22.c: Likewise.
7731
a80f3f45 77322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7733
7734 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7735 ".{5,6}".
7736
279305d1 77372016-04-27 Bin Cheng <bin.cheng@arm.com>
7738
7739 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7740 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7741 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7742 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7743 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7744
8974b625 77452016-04-27 Richard Biener <rguenther@suse.de>
7746
7747 PR ipa/70760
7748 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7749 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7750
886d5463 77512016-04-27 Nathan Sidwell <nathan@acm.org>
7752
7753 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7754 * g++.dg/ubsan/pr63956.C: Adjust error location.
7755
f0e35aa9 77562016-04-27 Nick Clifton <nickc@redhat.com>
7757
7758 PR middle-end/49889
7759 * gcc.dg/pr49889.c: New test.
7760
40385231 77612016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7762
7763 * c-c++-common/memset-array.c: New test.
7764
37229a71 77652016-04-26 Martin Sebor <msebor@redhat.com>
7766
7767 PR c++/66639
7768 * g++.dg/cpp1y/func_constexpr.C: New test.
7769
3eedf9bd 77702016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7771
7772 PR c++/70241
7773 * g++.dg/cpp0x/enum32.C: New test.
7774 * g++.dg/cpp0x/enum33.C: New test.
7775
77762016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7777
7778 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7779 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7780 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7781 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7782 * gcc.c-torture/execute/pr38151.c: Likewise.
7783 * gcc.c-torture/execute/pr66556.c: Likewise.
7784 * gcc.c-torture/execute/pr67781.c: Likewise.
7785 * gcc.c-torture/execute/pr68648.c: Likewise.
7786
8c51f92f 77872016-04-26 Marc Glisse <marc.glisse@inria.fr>
7788
7789 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7790
fa20ebd3 77912016-04-26 Marek Polacek <polacek@redhat.com>
7792
7793 PR c/67784
7794 * gcc.dg/pr67784-3.c: New test.
7795 * gcc.dg/pr67784-4.c: New test.
7796 * gcc.dg/pr67784-5.c: New test.
7797
9db47803 7798 PR c/70791
7799 * gcc.dg/Wnested-externs-2.c: New test.
7800
bff407f2 78012016-04-26 Marc Glisse <marc.glisse@inria.fr>
7802
7803 * gcc.dg/fold-plusmult.c: Adjust.
7804 * gcc.dg/no-strict-overflow-6.c: Adjust.
7805 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7806
78d0c69e 78072016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7808
7809 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7810 number scans.
7811 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7812 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7813 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7814 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7815 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7816 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7817 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7818 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7819 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7820 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7821 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7822 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7823 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7824 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7825 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7826 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7827 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7828 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7829 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7830 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7831 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7832 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7833 scans.
7834 * gcc.target/i386/pr32219-4.c: Likewise.
7835 * gcc.target/i386/pr32219-6.c: Likewise.
7836 * gcc.target/i386/pr32219-8.c: Likewise.
7837
221d6722 78382016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7839
7840 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7841 associated options.
7842
514727a9 78432016-04-26 Marek Polacek <polacek@redhat.com>
7844
7845 PR c++/70744
7846 * g++.dg/ext/cond2.C: New test.
7847
e6ee4c61 78482016-04-26 Bin Cheng <bin.cheng@arm.com>
7849
7850 PR tree-optimization/70771
7851 PR tree-optimization/70775
7852 * gcc.dg/pr70771.c: New test.
3730828c 7853 * gcc.dg/pr70775.c: New test.
e6ee4c61 7854
b3d72796 78552016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7856
7857 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7858
c11ece29 78592016-04-25 Richard Biener <rguenther@suse.de>
7860
7861 PR tree-optimization/70780
7862 * gcc.dg/torture/pr70780.c: New testcase.
7863
92a44a68 78642016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7865
4860a6bf 7866 * gcc.target/arm/neon-vaddws16.c: New test.
7867 * gcc.target/arm/neon-vaddws32.c: New test.
7868 * gcc.target/arm/neon-vaddwu16.c: New test.
7869 * gcc.target/arm/neon-vaddwu32.c: New test.
7870 * gcc.target/arm/neon-vaddwu8.c: New test.
7871 * lib/target-supports.exp
d40b10b2 7872 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7873 that arm neon support vector widen sum of HImode TO SImode.
7874
4bbfd6c2 78752016-04-23 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR sanitizer/70712
7878 * c-c++-common/asan/pr70712.c: New test.
7879
524df596 78802016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7881
7882 * .gitattributes: New file.
7883
426c75c3 78842016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7885
7886 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7887
c052a8d5 78882016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7889
7890 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7891 * gfortran.dg/submodule_15.f08: Likewise.
7892
c08d4612 78932016-04-22 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/70740
7896 * gcc.dg/torture/pr70740.c: New testcase.
7897
fd3211e1 78982016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7899
7900 PR target/70750
7901 * gcc.target/i386/pr70750-1.c: New test.
7902 * gcc.target/i386/pr70750-2.c: Likewise.
7903
15acd78c 79042016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7905
7906 PR c++/70540
7907 * g++.dg/cpp0x/auto48.C: New.
7908
192bf59c 79092016-04-21 Marek Polacek <polacek@redhat.com>
7910
7911 PR c++/70513
7912 * g++.dg/cpp0x/forw_enum12.C: New test.
7913 * g++.dg/cpp0x/forw_enum13.C: New test.
7914
5d429e99 79152016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7916
7917 PR target/70728
7918 * gcc.target/i386/pr70728.c: New test.
7919
06777d85 79202016-04-21 Richard Biener <rguenther@suse.de>
7921
7922 PR middle-end/70747
7923 * gcc.dg/pr70747.c: New testcase.
7924
7434c6fb 79252016-04-21 Bin Cheng <bin.cheng@arm.com>
7926
7927 PR tree-optimization/70715
7928 * gcc.dg/tree-ssa/scev-13.c: New test.
7929
f3ec0970 79302016-04-21 Marc Glisse <marc.glisse@inria.fr>
7931
7932 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7933
523f3a9d 79342016-04-21 Marc Glisse <marc.glisse@inria.fr>
7935
7936 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7937
ace7bf06 79382016-04-20 Jan Hubicka <jh@suse.cz>
7939
7940 PR ipa/70018
7941 * g++.dg/ipa/nothrow-1.C: New testcase.
7942
2b073aa6 79432016-04-20 Nathan Sidwell <nathan@acm.org>
7944
7945 PR c++/55635
7946 * g++.dg/eh/delete1.C: New.
7947
8a574c11 79482016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7949
7950 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7951 -mtune-ctrl=sse_typeless_stores.
7952
e3400750 79532016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7954
7955 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7956
4bd8a059 79572016-04-20 Bin Cheng <bin.cheng@arm.com>
7958
7959 PR tree-optimization/69489
7960 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7961
70574e60 79622016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7963
7964 PR c++/69363
7965 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7966 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7967 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7968
bd6f374c 79692016-04-20 Bin Cheng <bin.cheng@arm.com>
7970
7971 PR tree-optimization/56625
7972 PR tree-optimization/69489
7973 * gcc.dg/vect/pr56625.c: New test.
7974 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7975
482539ee 79762016-04-20 Andrew Pinski <apinski@cavium.com>
7977
7978 PR target/64971
7979 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7980
b4672800 79812016-04-20 Arnaud Charlet <charlet@adacore.com>
7982
7983 * gnat.dg/self1.adb: Remove now incorrect test.
7984
4fb48737 79852016-04-20 Bin Cheng <bin.cheng@arm.com>
7986
7987 * gcc.dg/tree-ssa/scev-11.c: New test.
7988 * gcc.dg/tree-ssa/scev-12.c: New test.
7989
97efb92e 79902016-04-20 Marek Polacek <polacek@redhat.com>
7991
7992 PR tree-optimization/70725
7993 * gcc.dg/pr70725.c: New test.
7994
9d2d4060 79952016-04-20 Richard Biener <rguenther@suse.de>
7996
7997 PR tree-optimization/70726
7998 * g++.dg/vect/pr70726.cc: New testcase.
7999
54530437 80002016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8001
8002 PR target/70674
8003 * gcc.target/s390/pr70674.c: New test.
8004
acda2210 80052016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8006
8007 PR libgfortran/70684
8008 * gfortran.dg/list_read_14.f90: New test.
8009
b7040bb0 80102016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8011
8012 PR target/69201
8013 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8014 extern to force it misaligned.
8015 (b): Likewise.
8016 (c): Likewise.
8017 (d): Likewise.
8018 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8019 Don't check `*' before movv4sf_internal.
8020 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8021 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8022 Don't check `*' before movv16qi_internal.
8023 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8024 extern to force it misaligned.
8025 (b): Likewise.
8026 (c): Likewise.
8027 (d): Likewise.
8028 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8029 Don't check `*' before movv2df_internal.
8030 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8031 extern to force it misaligned.
8032 (b): Likewise.
8033 (c): Likewise.
8034 (d): Likewise.
8035 Check movv8sf_internal instead of avx_storeups256.
8036 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8037
263b5475 80382016-04-19 Richard Biener <rguenther@suse.de>
8039
8040 PR tree-optimization/70171
8041 * g++.dg/tree-ssa/pr70171.C: New testcase.
8042
222ac318 80432016-04-19 Richard Biener <rguenther@suse.de>
8044
8045 PR tree-optimization/70724
8046 * gcc.dg/torture/pr70724.c: New testcase.
8047
003000a4 80482016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8049
8050 PR middle-end/70689
4860a6bf 8051 * gcc.target/i386/pr70689.c: New.
003000a4 8052
3f6e13de 80532016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8054
8055 PR target/70708
8056 * gcc.target/i386/pr70708.c: New test.
8057
10abddbd 80582016-04-18 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/43434
8061 * gcc.dg/vect/pr43434.c: New testcase.
8062 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8063 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8064 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8065 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8066 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8067 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8068 * gcc.dg/gomp/pr68640.c: Likewise.
8069 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8070 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8071
950db54a 80722016-04-18 Richard Biener <rguenther@suse.de>
8073
8074 PR tree-optimization/70701
8075 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8076
67ccbf39 80772016-04-18 Tom de Vries <tom@codesourcery.com>
8078
8079 PR testsuite/70699
8080 * gcc.dg/pr70161.c: Add dot-file scans.
8081 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8082 instead of after last dot char.
8083
021ad2f3 80842016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8085
8086 * c-c++-common/dump-ada-spec-3.c: New test.
8087 * c-c++-common/dump-ada-spec-4.c: Likewise.
8088
d572fcfd 80892016-04-17 Tom de Vries <tom@codesourcery.com>
8090
8091 PR other/70183
8092 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8093
8b4ee73c 80942016-04-15 Jan Hubicka <jh@suse.cz>
8095
8096 PR ipa/70018
8097 * g++.dg/ipa/pure-const-1.C: New testcase.
8098 * g++.dg/ipa/pure-const-2.C: New testcase.
8099 * g++.dg/ipa/pure-const-3.C: New testcase.
8100
eac243e7 81012016-04-15 Marek Polacek <polacek@redhat.com>
8102
8103 PR c/70671
8104 * gcc.dg/bitfld-22.c: New test.
8105
64c1df32 81062016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8107
8108 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8109 x86_64.
8110
926f9422 81112016-04-15 Marek Polacek <polacek@redhat.com>
8112
8113 PR c/70651
8114 * c-c++-common/pr70651.c: New test.
8115
309bbaa3 81162016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8117
8118 PR rtl-optimization/70681
8119 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8120 dump scan on arm and powerpc.
8121 * gcc.dg/pr10474.c: Likewise.
8122
b4ba8358 81232016-04-15 Jakub Jelinek <jakub@redhat.com>
8124
ed92874a 8125 PR c++/69517
8126 PR c++/70019
8127 PR c++/70588
8128 * g++.dg/cpp1y/vla11.C: Revert for real.
8129
b4ba8358 8130 PR c/70436
8131 * c-c++-common/Wparentheses-1.c: New test.
8132 * c-c++-common/gomp/Wparentheses-1.c: New test.
8133 * c-c++-common/gomp/Wparentheses-2.c: New test.
8134 * c-c++-common/gomp/Wparentheses-3.c: New test.
8135 * c-c++-common/gomp/Wparentheses-4.c: New test.
8136 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8137 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8138 * c-c++-common/goacc/Wparentheses-1.c: New test.
8139
65717bb5 81402016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8141
8142 PR target/70662
8143 * gcc.target/i386/pr70662.c: New test.
8144
ca1a4077 81452016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8146 Alan Modra <amodra@gmail.com>
ca1a4077 8147
8148 PR tree-optimization/70130
8149 * gcc.dg/vect/O3-pr70130.c: New testcase.
8150
dbe1794c 81512016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8152
11836644 8153 PR target/70669
8154 * gcc.target/powerpc/pr70669.c: New test.
8155
dbe1794c 8156 PR target/70640
8157 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8158 a power7 system that does not have an assembler that supports
8159 power8.
8160
4c1007f1 81612016-04-14 Martin Sebor <msebor@redhat.com>
8162
8163 PR c++/69517
8164 PR c++/70019
8165 PR c++/70588
8166 * c-c++-common/ubsan/vla-1.c: Revert.
8167 * g++.dg/cpp1y/vla11.C: Same.
8168 * g++.dg/cpp1y/vla12.C: Same.
8169 * g++.dg/cpp1y/vla13.C: Same.
8170 * g++.dg/cpp1y/vla14.C: Same.
8171 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8172 * g++.dg/init/array24.C: Same.
4c1007f1 8173 * g++.dg/ubsan/vla-1.C: Same.
8174
22dcab66 81752016-04-14 Marek Polacek <polacek@redhat.com>
8176 Jan Hubicka <hubicka@ucw.cz>
8177
8178 PR c++/70029
8179 * g++.dg/torture/pr70029.C: New test.
8180
3e74b025 81812016-04-14 Martin Sebor <msebor@redhat.com>
8182
8183 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8184 type size to prevent failures on targets with very low maximum
8185 alignment.
8186
1d2e0f2a 81872016-04-14 Richard Biener <rguenther@suse.de>
8188
8189 PR tree-optimization/70623
8190 * gcc.dg/torture/pr70623.c: New testcase.
8191 * gcc.dg/torture/pr70623-2.c: Likewise.
8192
9aed0626 81932016-04-13 Martin Sebor <msebor@redhat.com>
8194
8195 PR c++/69517
8196 PR c++/70019
8197 PR c++/70588
8198 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8199 * g++.dg/cpp1y/vla11.C: New test.
8200 * g++.dg/cpp1y/vla12.C: New test.
8201 * g++.dg/cpp1y/vla13.C: New test.
8202 * g++.dg/cpp1y/vla14.C: New test.
8203 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8204 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8205 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8206
fd499010 82072016-04-13 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR c++/70641
8210 * g++.dg/opt/pr70641.C: New test.
8211
87fa7252 82122016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8213
8214 PR rtl-optimization/68749
8215 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8216 effects of argument promotions.
8217 Remove default args to dg-skip-if.
8218
6c40e18b 82192016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/70635
8222 * g++.dg/parse/pr70635.C: New.
8223
92c53257 82242016-04-13 Marek Polacek <polacek@redhat.com>
8225
8226 PR c++/70639
8227 * c-c++-common/Wmisleading-indentation-4.c: New test.
8228
0241e4dc 82292016-04-13 Marek Polacek <polacek@redhat.com>
8230
8231 PR c/70436
4860a6bf 8232 * gcc.dg/Wparentheses-12.c: New test.
8233 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8234
92bda444 82352016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8236
8237 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8238 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8239 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8240
38ea8a26 82412016-04-13 Jakub Jelinek <jakub@redhat.com>
8242
d08aa032 8243 PR middle-end/70633
8244 * gcc.c-torture/compile/pr70633.c: New test.
8245
38ea8a26 8246 PR debug/70628
8247 * gcc.dg/torture/pr70628.c: New test.
8248
9231d5c2 82492016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8250
8251 PR c++/70610
8252 * g++.dg/template/pr70610.C: New test.
8253 * g++.dg/template/pr70610-2.C: New test.
8254 * g++.dg/template/pr70610-3.C: New test.
8255 * g++.dg/template/pr70610-4.C: New test.
8256
249ca944 82572016-04-12 Jakub Jelinek <jakub@redhat.com>
8258
7f2ea2fb 8259 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8260 128 instead of 32.
8261
249ca944 8262 PR c++/70571
8263 * g++.dg/ext/pr70571.C: New test.
8264
8ca5a97d 82652016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8266
bf32a52d 8267 PR target/70640
8ca5a97d 8268 * gcc.target/powerpc/pr70640.c: New test.
8269
e971b45f 82702016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/68722
8273 * g++.dg/parse/pr68722.C: New.
8274
0b54d964 82752016-04-12 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR rtl-optimization/70596
8278 * gcc.target/i386/pr70596.c: New test.
8279
d2dd85e3 82802016-04-12 Nathan Sidwell <nathan@acm.org>
8281
8282 PR c++/70501
8283 * g++.dg/init/pr70501.C: New.
8284
2d0001b0 82852016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8286
8287 * gcc.target/i386/asm-flag-6.c: New test.
8288
6c4df0d1 82892016-04-12 Tom de Vries <tom@codesourcery.com>
8290
8291 PR tree-optimization/68756
8292 * gcc.dg/graphite/pr68756.c: New test.
8293
0d60da57 82942016-04-12 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/70602
8297 * gcc.c-torture/execute/pr70602.c: New test.
8298
62735984 82992016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8300
8301 PR target/70381
8302 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8303 __float128 emulator is built and runs.
8304 * gcc.target/powerpc/float128-1.c: Likewise.
8305
8306 * lib/target-supports.exp (check_ppc_float128_sw_available):
8307 Rework tests for __float128 software and hardware
8308 availability. Fix exit condition to return 0 on success.
8309
a702492c 83102016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8311
8312 PR target/70133
8313 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8314 * gcc.target/aarch64/target_attr_15.c: Likewise.
8315
a8c5ce92 83162016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8317
8318 PR c++/69066
8319 * g++.dg/cpp1y/pr69066.C: New.
8320
5ecab913 83212016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8322
8323 PR fortran/68566
8324 * gfortran.dg/pr36192.f90: Update test.
8325 * gfortran.dg/pr36192_1.f90: Update test.
8326 * gfortran.dg/real_dimension_1.f: Update test.
8327 * gfortran.dg/parameter_array_init_7.f90: New test.
8328
6cb5ef70 83292016-04-09 John David Anglin <danglin@gcc.gnu.org>
8330
4edfdd23 8331 PR testsuite/64039
8332 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8333
964f71e3 8334 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8335
5d61c198 8336 PR rtl-optimization/66669
8337 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8338
16eaaf58 8339 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8340
0b68802d 8341 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8342 * gcc.dg/pie-1.c: Likewise.
8343 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8344 * gcc.dg/pic-4.c: Likewise.
8345 * gcc.dg/pie-3.c: Likewise.
8346 * gcc.dg/pie-4.c: Likewise.
8347
9c0dd509 8348 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8349
03b2d3c1 8350 PR tree-optimization/68644
8351 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8352
6cb5ef70 8353 PR rtl-optimization/64886
8354 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8355
07de41ba 83562016-04-09 Tom de Vries <tom@codesourcery.com>
8357
8358 PR tree-optimization/68953
8359 * gcc.dg/graphite/pr68953.c: New test.
8360
d294e3fb 83612016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8362
8363 PR fortran/70592
8364 * gfortran.dg/deferred_character_16.f90: New test.
8365
3cb15094 83662016-04-09 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR tree-optimization/70586
8369 * gcc.c-torture/execute/pr70586.c: New test.
8370
a02dc66f 83712016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8372
8373 PR sanitizer/70573
8374 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8375 with __builtin_memset
8376 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8377
0c302595 83782016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8379
8380 PR lto/70289
8381 PR ipa/70348
8382 PR tree-optimization/70373
8383 PR middle-end/70533
8384 PR middle-end/70534
8385 PR middle-end/70535
8386 * c-c++-common/goacc/reduction-5.c: New test.
8387 * c-c++-common/goacc/reduction-promotions.c: New test.
8388 * gfortran.dg/goacc/reduction-3.f95: New test.
8389 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8390
c6c0523b 83912016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8392
8393 PR c++/70590
8394 PR c++/70452
8395 * g++.dg/pr70590.C: New test.
8396 * g++.dg/pr70590-2.C: New test.
8397
3ac399da 83982016-04-08 Jakub Jelinek <jakub@redhat.com>
8399
e97d1706 8400 PR middle-end/70593
8401 * gcc.target/i386/pr70593.c: New test.
8402
3ac399da 8403 PR rtl-optimization/70574
8404 * gcc.target/i386/avx2-pr70574.c: New test.
8405
fcfbb129 84062016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8407
8408 PR sanitizer/70541
8409 * c-c++-common/asan/pr70541.c: New test.
8410
0aabcddf 84112016-04-08 Tom de Vries <tom@codesourcery.com>
8412
8413 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8414 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8415
bec0c1e8 84162016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8417
8418 PR target/70566
8419 * gcc.c-torture/execute/pr70566.c: New test.
8420
87c791f5 84212016-04-08 Tom de Vries <tom@codesourcery.com>
8422
8423 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8424 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8425
7f38718f 84262016-04-08 Alan Modra <amodra@gmail.com>
8427
8428 * gcc.target/powerpc/pr70117.c: New.
8429
a96a7710 84302016-04-07 Jakub Jelinek <jakub@redhat.com>
8431
7a6265d1 8432 PR testsuite/70581
8433 * gcc.dg/lto/simd-function_0.c: New test.
8434
a96a7710 8435 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8436 clones.
8437 * c-c++-common/attr-simd-2.c: Likewise.
8438 * c-c++-common/attr-simd-4.c: Likewise.
8439 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8440 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8441
508dd607 84422016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8443
8444 PR testsuite/70553
8445 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8446
1b61585a 84472016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8448 Tom de Vries <tom@codesourcery.com>
8449
8450 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8451 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8452 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8453 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8454 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8455 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8456 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8457 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8458
5f060aa8 84592016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8460
8461 PR c/70436
8462 * g++.dg/warn/Wparentheses-29.C: New test.
8463
d3831f71 84642016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8465
8466 PR c/70436
8467 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8468 explicit braces to resolve a future -Wparentheses warning.
8469
382ece2d 84702016-04-06 Richard Henderson <rth@redhat.com>
8471
8472 * gcc.dg/pr61817-1.c: New test.
8473 * gcc.dg/pr61817-2.c: New test.
8474 * gcc.dg/pr69391-1.c: New test.
8475 * gcc.dg/pr69391-2.c: New test.
8476
72234ee9 84772016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8478
8479 PR rtl-optimization/70398
4860a6bf 8480 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8481
5547150a 84822016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8483
8484 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8485
15b70121 84862016-04-06 Yvan Roux <yvan.roux@linaro.org>
8487 Pedro Alves <palves@redhat.com>
8488
8489 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8490
585aefbb 84912016-04-06 Jakub Jelinek <jakub@redhat.com>
8492
0cbb513b 8493 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8494 Check for avx512f effective targets instead of avx2.
8495 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8496 for AVX512F clones.
8497 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8498 * g++.dg/gomp/declare-simd-1.C: Likewise.
8499 * g++.dg/gomp/declare-simd-3.C: Likewise.
8500 * g++.dg/gomp/declare-simd-4.C: Likewise.
8501
585aefbb 8502 PR middle-end/70550
8503 * c-c++-common/gomp/pr70550-1.c: New test.
8504 * c-c++-common/gomp/pr70550-2.c: New test.
8505
0b91cceb 85062016-04-05 Nathan Sidwell <nathan@acm.org>
8507
8508 PR c++/70512
8509 * g++.dg/ext/attribute-may-alias-5.C: New.
8510
645a9d8e 85112016-04-05 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR c++/70336
8514 * c-c++-common/pr70336.c: New test.
8515 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8516 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8517
bdf23925 85182016-04-05 Jan Hubicka <hubicka@ucw.cz>
8519
8520 PR ipa/66223
8521 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8522
aaff837c 85232016-04-05 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR rtl-optimization/70542
8526 * gcc.dg/torture/pr70542.c: New test.
8527 * gcc.target/i386/avx2-pr70542.c: New test.
8528
2eac58a0 85292016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8530
8531 PR tree-optimization/70509
8532 * gcc.target/i386/avx512bw-pr70509.c: New test.
8533
4f7ebe46 85342016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8535
8536 PR c++/70452
8537 * g++.dg/ext/constexpr-vla4.C: New test.
8538
305d86a0 85392016-04-05 Uros Bizjak <ubizjak@gmail.com>
8540
8541 PR target/70510
8542 * gcc.target/i386/pr70510.c: New test.
8543
eec3b789 85442016-04-05 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/70526
8547 * g++.dg/torture/pr70526.C: New testcase.
8548
ca943582 85492016-04-05 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR target/70525
8552 * gcc.target/i386/pr70525.c: New test.
8553
87825cd5 85542016-04-05 Richard Biener <rguenther@suse.de>
8555
8556 PR middle-end/70499
8557 * g++.dg/torture/pr70499.C: New testcase.
8558
14638828 85592016-04-05 Richard Biener <rguenther@suse.de>
8560
8561 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8562 remove XFAIL.
8563
967a90d5 85642016-04-04 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR middle-end/70307
8567 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8568 rs6000 ABI warnings.
8569
d374a3a3 85702016-04-04 Jan Hubicka <hubicka@ucw.cz>
8571
8572 PR ipa/66223
8573 * g++.dg/ipa/devirt-51.C: New testcase.
8574
8ff377a6 85752016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8576 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8577
8578 PR middle-end/70457
8579 * gcc.dg/torture/pr70457.c: New.
8580
f567b44f 85812016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8582
8583 PR fortran/67538
8584 * gfortran.dg/allocate_with_source_19.f08: New test.
8585
89d4ebfa 85862016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8587
8588 PR fortran/65795
8589 * gfortran.dg/coarray_allocate_6.f08: New test.
8590
68ab33a6 85912016-04-04 Richard Biener <rguenther@suse.de>
8592
8593 PR rtl-optimization/70484
8594 * gcc.dg/torture/pr70484.c: New testcase.
8595
c4f5465d 85962016-04-04 Marek Polacek <polacek@redhat.com>
8597
8598 PR c/70307
8599 * gcc.dg/torture/pr70307.c: New test.
8600
bfec6609 86012016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8602
8603 PR target/70416
8604 PR target/67391
8605 * gcc.target/sh/torture/pr70416.c: New.
8606
40df9099 86072016-04-02 Martin Sebor <msebor@redhat.com>
8608
8609 PR c++/67376
8610 PR c++/70170
8611 PR c++/70172
8612 PR c++/70228
8613 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8614 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8615 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8616 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8617 * g++.dg/cpp0x/constexpr-string.C: Same.
8618 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8619 * g++.dg/cpp0x/pr65398.C: Same.
8620 * g++.dg/ext/constexpr-vla1.C: Same.
8621 * g++.dg/ext/constexpr-vla2.C: Same.
8622 * g++.dg/ext/constexpr-vla3.C: Same.
8623 * g++.dg/ubsan/pr63956.C: Same.
8624
0edb9bfe 86252016-04-01 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR rtl-optimization/70467
8628 * gcc.target/i386/pr70467-2.c: New test.
8629
e5b1a1d9 86302016-04-01 Jakub Jelinek <jakub@redhat.com>
8631 Marek Polacek <polacek@redhat.com>
8632
8633 PR c++/70488
8634 * g++.dg/init/new47.C: New test.
8635
b2ca3fb0 86362016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8637
8638 PR target/70496
8639 * gcc.target/arm/pr70496.c: New test.
8640
4c3bd1e3 86412016-04-01 Nathan Sidwell <nathan@acm.org>
8642
47de69ad 8643 PR c++/68475
8644 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8645
313d569f 86462016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8647
8648 PR target/69890
8649 * gcc.dg/strlenopt.h (memmove): New.
8650 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8651 instead of "string.h".
8652 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8653 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8654 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8655 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8656 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8657 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8658 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8659 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8660 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8661 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8662 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8663 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8664 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8665 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8666 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8667 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8668 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8669 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8670 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8671 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8672
5469facd 86732016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8676 (Holder::foo): Reflect this.
8677
503de754 86782016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8679
8680 PR target/70442
8681 * gcc.dg/pr70442.c: New test.
8682
13ee2de7 86832016-03-31 Nathan Sidwell <nathan@acm.org>
8684
8685 PR c++/70393
8686 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8687
5e0d03a8 86882016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8689
8690 PR target/70453
8691 * gcc.target/i386/pr70453.c: New test.
8692
8cb82ed4 86932016-03-31 Andrey Belevantsev <abel@ispras.ru>
8694
8695 PR target/70292
8696 * gcc.c-torture/pr70292.c: New test.
8697
7952b661 86982016-03-31 Marek Polacek <polacek@redhat.com>
8699
8700 PR c/70297
8701 * c-c++-common/pr70297.c: New test.
8702 * g++.dg/cpp0x/typedef-redecl.C: New test.
8703 * gcc.dg/typedef-redecl2.c: New test.
8704
1607cc74 87052016-03-31 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR rtl-optimization/70460
8708 * gcc.c-torture/execute/pr70460.c: New test.
8709
c689c252 87102016-03-31 Richard Biener <rguenther@suse.de>
8711
8712 PR c++/70430
8713 * g++.dg/ext/vector30.C: New testcase.
8714
91c9586d 87152016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8716 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8717
8718 * gfortran.dg/fmt_pf.f90: New test.
8719
afa5c1b8 87202016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722 Forward-port from 5 branch
8723 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR testsuite/70356
8726 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8727 dg-require-effective-target after dg-do.
8728
8729 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8730
8731 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8732
6a5dcab3 87332016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8734 Julian Brown <julian@codesourcery.com>
8735 Chung-Lin Tang <cltang@codesourcery.com>
8736 Cesar Philippidis <cesar@codesourcery.com>
8737 James Norris <jnorris@codesourcery.com>
8738 Tom de Vries <tom@codesourcery.com>
8739 Nathan Sidwell <nathan@codesourcery.com>
8740
305d86a0 8741 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8742 * c-c++-common/goacc/loop-clauses.c: Likewise.
8743 * g++.dg/goacc/template.C: Likewise.
8744 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8745 * gfortran.dg/goacc/loop-1.f95: Likewise.
8746 * gfortran.dg/goacc/loop-5.f95: Likewise.
8747 * gfortran.dg/goacc/loop-6.f95: Likewise.
8748 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8749 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8750 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8751 * c-c++-common/goacc/clauses-fail.c: Likewise.
8752 * c-c++-common/goacc/parallel-1.c: Likewise.
8753 * c-c++-common/goacc/reduction-1.c: Likewise.
8754 * c-c++-common/goacc/reduction-2.c: Likewise.
8755 * c-c++-common/goacc/reduction-3.c: Likewise.
8756 * c-c++-common/goacc/reduction-4.c: Likewise.
8757 * c-c++-common/goacc/routine-3.c: Likewise.
8758 * c-c++-common/goacc/routine-4.c: Likewise.
8759 * c-c++-common/goacc/routine-5.c: Likewise.
8760 * c-c++-common/goacc/tile.c: Likewise.
8761 * g++.dg/goacc/template.C: Likewise.
8762 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8763 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8764 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8765 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8766 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8767 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8768 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8769 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8770 * c-c++-common/goacc/use_device-1.c: ... this file.
8771 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8772 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8773 * c-c++-common/goacc/host_data-6.c: ... this file.
8774 * c-c++-common/goacc/loop-2-kernels.c: New file.
8775 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8776 * c-c++-common/goacc/loop-3.c: Likewise.
8777 * g++.dg/goacc/reference.C: Likewise.
8778 * g++.dg/goacc/routine-1.C: Likewise.
8779 * g++.dg/goacc/routine-2.C: Likewise.
8780
932c0baa 87812016-03-30 Richard Biener <rguenther@suse.de>
8782
8783 PR middle-end/70450
8784 * gcc.dg/torture/pr70450.c: New testcase.
8785
7f7c4659 87862016-03-30 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR target/70421
8789 * gcc.dg/torture/pr70421.c: New test.
8790 * gcc.target/i386/avx512f-pr70421.c: New test.
8791
9cbfe80c 87922016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8793
8794 PR testsuite/70364
8795 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8796 (check): New function.
8797 (bar): Call check.
8798 (foo): Align stack to 16 bytes when calling bar.
8799 * gcc.target/i386/cleanup-2.c: Likewise.
8800
f56c7d36 88012016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8802
8803 PR tree-optimization/59124
8804 * gcc.dg/Warray-bounds-19.c: New test.
8805
92a44a68 88062016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8807
8808 * lib/prune.exp (escape_regex_chars): New.
8809 (prune_file_path): Update to quote metcharacters for regexp.
8810
a3daa269 88112016-03-29 Jakub Jelinek <jakub@redhat.com>
8812
24e1ba3d 8813 PR rtl-optimization/70429
8814 * gcc.c-torture/execute/pr70429.c: New test.
8815
a3daa269 8816 PR tree-optimization/70405
8817 * gcc.dg/pr70405.c: New test.
8818
3ef41a6e 88192016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8820
8821 PR fortran/70397
8822 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8823 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8824
4abd9410 88252016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8826
8827 PR testsuite/64177
8828 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8829 __cilkrts_set_param to set two workers.
8830 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8831 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8832
b58e5f0f 88332016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8834
305d86a0 8835 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8836
bff53658 88372016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8838
8839 PR target/70406
305d86a0 8840 * gcc.target/i386/pr70406.c: New test.
bff53658 8841
bb2c9c15 88422016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8843
8844 * gnat.dg/specs/double_record_extension3.ads: New test.
8845
f12c84ab 88462016-03-25 Richard Henderson <rth@redhat.com>
8847
8848 PR target/70120
8849 * gcc.target/aarch64/pr70120-1.c: New.
8850 * gcc.target/aarch64/pr70120-2.c: New.
8851 * gcc.target/aarch64/pr70120-3.c: New.
8852
b0bf58c4 88532016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8854
8855 PR c++/62212
8856 * g++.dg/template/mangle2.C: The dg-do directive should be
8857 "compile" not "assemble".
8858
f175ba0f 88592016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8860
8861 PR lto/69650
8862 * gcc.dg/pr69650.c: New test.
8863
4cc3295f 88642016-03-25 David Edelsohn <dje.gcc@gmail.com>
8865
8866 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8867
0cf40600 88682016-03-25 Alan Modra <amodra@gmail.com>
8869
8870 * gcc.dg/dfp/pr70052.c: New test.
8871
3aebf099 88722016-03-24 Richard Henderson <rth@redhat.com>
8873
8874 PR middle-end/69845
8875 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8876 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8877
83245bd3 88782016-03-24 Tom de Vries <tom@codesourcery.com>
8879
8880 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8881
108e7ee4 88822016-03-24 Tom de Vries <tom@codesourcery.com>
8883
8884 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8885 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8886
17af0b14 88872016-03-24 Tom de Vries <tom@codesourcery.com>
8888
8889 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8890 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8891
6c8770ee 88922016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8893
8894 PR c++/62212
8895 * g++.dg/template/mangle2.C: New test.
8896
a7e21b7b 88972016-03-24 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/70396
8900 * gcc.dg/torture/pr70396.c: New testcase.
8901
f365d297 89022016-03-24 Richard Biener <rguenther@suse.de>
8903
8904 PR middle-end/70370
8905 * gcc.dg/torture/pr70370.c: New testcase.
8906
da7aeb13 89072016-03-24 Tom de Vries <tom@codesourcery.com>
8908
8909 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8910 * gfortran.dg/goacc/kernels-tree.f95: Same.
8911 * gfortran.dg/goacc/parallel-tree.f95: Same.
8912
80b30de0 89132016-03-24 Tom de Vries <tom@codesourcery.com>
8914
8915 * c-c++-common/goacc/uninit-if-clause.c: New test.
8916 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8917
cb9b6b99 89182016-03-24 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR target/70290
305d86a0 8921 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8922 Fix formatting.
cb9b6b99 8923
a4225fff 89242016-03-24 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/70372
8927 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8928
5a869ab8 89292016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8930
8931 PR c++/70347
8932 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8933
36ce5faa 89342016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8935
8936 PR c++/70332
8937 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8938
c4fa85c9 89392016-03-23 Jakub Jelinek <jakub@redhat.com>
8940
d9377ad5 8941 PR c++/70001
8942 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8943 * g++.dg/cpp1y/pr70001.C: New test.
8944
c4fa85c9 8945 PR c++/70323
8946 * g++.dg/cpp0x/constexpr-70323.C: New test.
8947
0a2062da 89482016-03-23 Alexandre Oliva <aoliva@redhat.com>
8949 Jason Merrill <jason@redhat.com>
8950 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR c++/69315
8953 * g++.dg/cpp0x/constexpr-69315.C: New test.
8954 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8955
62d2a6dc 89562016-03-23 Marek Polacek <polacek@redhat.com>
8957
8958 PR c++/69884
8959 * g++.dg/warn/Wignored-attributes-1.C: New test.
8960 * g++.dg/warn/Wignored-attributes-2.C: New test.
8961
a82d6246 89622016-03-23 Tom de Vries <tom@codesourcery.com>
8963
8964 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8965 initialization.
8966 * gfortran.dg/goacc/private-3.f95 (test): Same.
8967 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8968 missing use param.
8969
dc834ba1 89702016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8971
8972 * lib/target-supports.exp: Remove v7ve entry from loop
8973 creating effective target checks.
8974 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8975 (add_options_for_arm_arch_v7ve): Likewise.
8976
7e83fd1f 89772016-03-23 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR tree-optimization/70354
8980 * gcc.dg/vect/pr70354-1.c: New test.
8981 * gcc.dg/vect/pr70354-2.c: New test.
8982 * gcc.target/i386/avx2-pr70354-1.c: New test.
8983 * gcc.target/i386/avx2-pr70354-2.c: New test.
8984
4e4da058 89852016-03-22 Jeff Law <law@redhat.com>
8986
8987 PR target/70232
8988 * gcc.dg/tree-ssa/pr70232.c: New test.
8989
6855137b 89902016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8991
8992 PR target/70302
8993 * gcc.target/i386/pr70302.c: New test.
8994
19db1ec8 89952016-03-22 Richard Biener <rguenther@suse.de>
8996
8997 PR middle-end/70251
8998 * g++.dg/torture/pr70251.C: New testcase.
8999
4baec9f2 90002016-03-22 David Malcolm <dmalcolm@redhat.com>
9001
9002 PR c/69993
9003 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9004 Wmisleading-indentation.c.
9005 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9006 reflect change to diagnostic text and order of messages.
9007 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9008
fcfec126 90092016-03-22 David Edelsohn <dje.gcc@gmail.com>
9010
9011 * g++.dg/ext/java-3.C: Don't compile on AIX.
9012
aa30728a 90132016-03-22 Richard Biener <rguenther@suse.de>
9014
9015 PR middle-end/70333
9016 * gcc.dg/torture/pr70333.c: New testcase.
9017
46ec4eb4 90182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9019
9020 * g++.dg/ext/pr70290.C: New test.
9021
4880f878 90222016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9023
9024 PR target/70325
9025 * gcc.target/i386/pr70325.c: New test.
9026
3d78ea44 90272016-03-22 Jakub Jelinek <jakub@redhat.com>
9028
5934fb8f 9029 PR target/70329
9030 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9031 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9032
b6436f79 9033 PR target/70300
9034 * gcc.target/i386/pr70300.c: New test.
9035
3d78ea44 9036 PR c++/70295
9037 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9038 (func2): New function for cond with parens, xfail warning for c++.
9039 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9040
b60244f6 90412016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9042
9043 PR c++/70096
9044 * g++.dg/template/ptrmem30.C: New test.
9045
c8e3e744 90462016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9047
9048 PR c++/70204
9049 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9050 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9051
2715f63a 90522016-03-21 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR middle-end/70326
9055 * gcc.dg/pr70326.c: New test.
9056
2daa2cda 90572016-03-21 Marc Glisse <marc.glisse@inria.fr>
9058 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR tree-optimization/70317
9061 * gcc.dg/pr70317.c: New test.
9062
d9aa5a50 90632016-03-21 Uros Bizjak <ubizjak@gmail.com>
9064
9065 PR target/70327
9066 * gcc.target/i386/pr70327.c: New test.
9067
e1a88bf4 90682016-03-21 Martin Liska <mliska@suse.cz>
9069
61941425 9070 PR ipa/70306
e1a88bf4 9071 * gcc.dg/ipa/pr70306.c: New test.
9072
d9aa5a50 90732016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9074
9075 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9076 * gcc.target/arm/attr-align3.c: Likewise.
9077 * gcc.target/arm/attr_arm.c: Likewise.
9078 * gcc.target/arm/flip-thumb.c: Likewise.
9079
afdde20c 90802016-03-21 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR target/70296
9083 * gcc.target/powerpc/altivec-36.c: New test.
9084
3f2ef661 90852016-03-21 Richard Biener <rguenther@suse.de>
9086
9087 PR tree-optimization/70310
9088 * gcc.dg/torture/pr70310.c: New testcase.
9089
08b2b692 90902016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9091
9092 PR target/70293
9093 * gcc.target/i386/pr70293.c: New test.
9094
93505d22 90952016-03-21 Richard Biener <rguenther@suse.de>
9096
9097 PR tree-optimization/70288
9098 * gcc.dg/torture/pr70288-1.c: New testcase.
9099 * gcc.dg/torture/pr70288-2.c: Likewise.
9100
06fd1914 91012016-03-21 Andrey Belevantsev <abel@ispras.ru>
9102
9103 PR rtl-optimization/69307
9104 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9105
b628775e 91062016-03-21 Andrey Belevantsev <abel@ispras.ru>
9107
9108 PR rtl-optimization/69102
9109 * gcc.c-torture/compile/pr69102.c: New test.
9110
1421f43c 91112016-03-18 Jeff Law <law@redhat.com>
9112
9113 PR rtl-optimization/70263
9114 * gcc.c-torture/compile/pr70263-1.c: New test.
9115 * gcc.target/i386/pr70263-2.c: New test.
9116
e7142ce1 91172016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9118
9119 PR rtl-optimization/70278
9120 * gcc.dg/torture/pr70278.c: New test.
9121 * gcc.target/arm/pr70278.c: New test.
9122
5539bc70 91232016-03-18 David Malcolm <dmalcolm@redhat.com>
9124
9125 PR c/70281
9126 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9127 (test_builtin_types_compatible_p): New test function.
9128 * gcc.dg/pr70281.c: New test case.
9129
296a290a 91302016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9131
9132 PR target/70113
9133 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9134
666094f0 91352016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9136
9137 PR tree-optimization/70252
9138 * gcc.dg/pr70252.c: New test.
9139
350514e8 91402016-03-18 Tom de Vries <tom@codesourcery.com>
9141
9142 * gcc.dg/pr70161-2.c: New test.
9143 * gcc.dg/pr70161.c: New test.
9144
011e0cea 91452016-03-18 Tom de Vries <tom@codesourcery.com>
9146
9147 PR ipa/70269
9148 * gcc.dg/pr70269.c: New test.
9149
292a09de 91502016-03-18 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR c++/70267
9153 * g++.dg/ext/java-3.C: New test.
9154
efc86c4c 91552016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9156
9157 PR c++/70205
9158 * g++.dg/lookup/pr70205.C: New test.
9159
a28dd575 91602016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9161
9162 PR c++/70218
9163 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9164
92e7ab1e 91652016-03-17 Marek Polacek <polacek@redhat.com>
9166
9167 PR c/69407
9168 * gcc.dg/atomic-op-6.c: New test.
9169
7378dbfb 91702016-03-17 David Malcolm <dmalcolm@redhat.com>
9171
9172 PR c/70264
9173 * c-c++-common/pr70264.c: New test case.
9174
f7995d7d 91752016-03-17 Jakub Jelinek <jakub@redhat.com>
9176
e2895b76 9177 PR c++/70144
9178 * c-c++-common/pr70144-1.c: New test.
9179 * c-c++-common/pr70144-2.c: New test.
9180
f7995d7d 9181 PR c++/70272
9182 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9183 * g++.dg/opt/flifetime-dse6.C: New test.
9184 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9185
5ec4a949 91862016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9187
9188 PR driver/70192
9189 * gcc.dg/pic-1.c: New test.
9190 * gcc.dg/pic-2.c: Likewise.
9191 * gcc.dg/pic-3.c: Likewise.
9192 * gcc.dg/pic-4.c: Likewise.
9193 * gcc.dg/pie-1.c: Likewise.
9194 * gcc.dg/pie-2.c: Likewise.
9195 * gcc.dg/pie-3.c: Likewise.
9196 * gcc.dg/pie-4.c: Likewise.
9197 * gcc.dg/pie-5.c: Likewise.
9198 * gcc.dg/pie-6.c: Likewise.
9199
c28550e1 92002016-03-17 Tom de Vries <tom@codesourcery.com>
9201
9202 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9203 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9204
be3296cb 92052016-03-17 Richard Biener <rguenther@suse.de>
9206
9207 PR debug/70271
9208 * g++.dg/debug/pr70271.C: New testcase.
9209
9b60ef21 92102016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9211
9212 * gcc.target/i386/pr70251.c: New test.
9213
9a80bc1a 92142016-03-17 Marek Polacek <polacek@redhat.com>
9215
9216 PR c++/70194
9217 * g++.dg/warn/constexpr-70194.C: New test.
9218
733d7ff9 92192016-03-16 Richard Henderson <rth@redhat.com>
9220
9221 PR middle-end/70240
9222 * gcc.c-torture/compile/pr70240.c: New.
9223
3e6f12bf 92242016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9225
9226 * gcc.c-torture/compile/20151204.c: Skip for avr.
9227
867c9e99 92282016-03-16 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR target/70245
9231 * g++.dg/opt/pr70245.C: New test.
9232 * g++.dg/opt/pr70245.h: New file.
9233 * g++.dg/opt/pr70245-aux.cc: New file.
9234
8ced6ab7 92352016-03-16 Martin Sebor <msebor@redhat.com>
9236
9237 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9238
37af779a 92392016-03-16 Richard Henderson <rth@redhat.com>
9240
9241 PR middle-end/70199
9242 * gcc.c-torture/compile/pr70199.c: New.
9243
78ed999c 92442016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9245
9246 * gcc.dg/uninit-19.c: Run dos2unix.
9247
462ca422 92482016-03-16 Marek Polacek <polacek@redhat.com>
9249
9250 PR c/70093
9251 * gcc.dg/nested-func-10.c: New test.
9252 * gcc.dg/nested-func-9.c: New test.
9253
fe58aacc 92542016-03-16 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR tree-optimization/68714
9257 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9258
27a53872 92592016-03-16 Tom de Vries <tom@codesourcery.com>
9260
9261 PR tree-optimization/68715
9262 * gcc.dg/graphite/pr68715-2.c: New test.
9263 * gcc.dg/graphite/pr68715.c: New test.
9264 * gfortran.dg/graphite/pr68715.f90: New test.
9265
95049c3c 92662016-03-16 Tom de Vries <tom@codesourcery.com>
9267
9268 PR tree-optimization/68809
9269 * gcc.dg/graphite/pr68809-2.c: New test.
9270 * gcc.dg/graphite/pr68809.c: New test.
9271
09eddd70 92722016-03-16 Jakub Jelinek <jakub@redhat.com>
9273
81fc5915 9274 PR c++/70147
9275 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9276 method call to i () as argument. Adjust expected output.
9277
09eddd70 9278 PR c++/70147
9279 * g++.dg/ubsan/pr70147-1.C: New test.
9280 * g++.dg/ubsan/pr70147-2.C: New test.
9281
6373d2a2 92822016-03-15 Martin Sebor <msebor@redhat.com>
9283
9284 PR c++/58281
9285 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9286
d27a0c11 92872016-03-15 John David Anglin <danglin@gcc.gnu.org>
9288
9908039d 9289 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9290 hppa*-*-hpux*.
9291
45cdc3a6 9292 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9293
d27a0c11 9294 PR libfortran/69799
9295 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9296 libatomic_available.
9297
0dd1d57f 92982016-03-15 Marek Polacek <polacek@redhat.com>
9299
9300 PR c++/70209
9301 * g++.dg/ext/attribute-may-alias-4.C: New test.
9302
0ce02c07 93032016-03-15 Alexander Monakov <amonakov@ispras.ru>
9304
9305 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9306 -fvar-tracking-assignments-toggle flag.
9307
f6e39b30 93082016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9309
9310 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9311
167f93a2 93122016-03-15 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR rtl-optimization/70222
9315 * gcc.c-torture/execute/pr70222-1.c: New test.
9316 * gcc.c-torture/execute/pr70222-2.c: New test.
9317
08a8af4a 93182016-03-15 Richard Henderson <rth@redhat.com>
9319
9320 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9321
738eb905 93222016-03-15 Andrey Belevantsev <abel@ispras.ru>
9323
9324 PR rtl-optimization/69032
9325 * gcc.dg/pr69032.c: New test.
9326
dd148b3a 93272016-03-15 Andrey Belevantsev <abel@ispras.ru>
9328
9329 PR rtl-optimization/63384
d9aa5a50 9330 * g++.dg/pr63384.C: New test.
dd148b3a 9331
acf58115 93322016-03-15 Andrey Belevantsev <abel@ispras.ru>
9333
9334 PR target/64411
9335 * gcc.target/i386/pr64411.C: New test.
9336
a2897dc4 93372016-03-15 Tom de Vries <tom@codesourcery.com>
9338
9339 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9340 * gfortran.dg/goacc/kernels-alias.f95: New test.
9341
7bad2faf 93422016-03-14 Martin Sebor <msebor@redhat.com>
9343
9344 PR c++/53792
9345 * g++.dg/cpp0x/constexpr-inline.C: New test.
9346 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9347
d65fa8d9 93482016-03-14 David Edelsohn <dje.gcc@gmail.com>
9349
9350 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9351
2b3c633f 93522016-03-14 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR middle-end/70219
9355 * gcc.dg/pr70219.c: New test.
9356
e947f9c3 93572016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9358
9359 PR target/70083
9360 * gcc.dg/torture/pr70083.c: New test.
9361 * gcc.target/i386/pr70083.c: New test.
9362
74201dc2 93632016-03-14 Richard Biener <rguenther@suse.de>
9364
9365 PR tree-optimization/56365
9366 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9367
88aea41e 93682016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9369
9370 PR target/70098
9371 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9372 New function.
9373 * g++.dg/pr70098.C: New testcase.
9374
9375
1bd2aefd 93762016-03-14 Tom de Vries <tom@codesourcery.com>
9377
9378 PR tree-optimization/70045
9379 * gcc.dg/graphite/pr70045.c: New test.
9380
922c7033 93812016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9382
9383 PR fortran/69043
9384 * gfortran.dg/include_9.f90: New test.
9385
fd4ab6d9 93862016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9387
9388 PR fortran/45076
9389 gfortran.dg/prof/prof.exp: New script.
9390 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9391
7d7218d3 93922016-03-12 Andrey Belevantsev <abel@ispras.ru>
9393
9394 PR rtl-optimization/69307
9395 * gcc.dg/pr69307.c: New test.
9396
02ffd664 93972016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9398
9399 PR target/69614
9400 * gcc.target/arm/pr69614.c: New.
9401
76e207a9 94022016-03-12 Paul Thomas <pault@gcc.gnu.org>
9403
9404 PR fortran/70031
9405 * gfortran.dg/submodule_14.f08: New test
9406
9407 PR fortran/69524
9408 * gfortran.dg/submodule_15.f08: New test
9409
490ee78a 94102016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9411
9412 PR c++/70106
9413 * g++.dg/cpp1y/paren3.C: New test.
9414
04e137ff 94152016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9416
9417 PR target/70131
9418 * gcc.target/powerpc/ppc-round2.c: New test.
9419
27b2c1c4 94202016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9421
9422 PR target/70123
9423 * gcc.dg/torture/pr70123.c: New test.
9424
84116671 94252016-03-11 Jeff Law <law@redhat.com>
9426
9427 PR tree-optimization/70190
9428 * gcc.c-torture/compile/pr70190.c: New test.
9429
cfa58bc8 94302016-03-11 David Malcolm <dmalcolm@redhat.com>
9431
9432 PR c/68187
9433 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9434 case.
9435 (test43_b): Likewise.
9436 (test43_c): Likewise.
9437 (test43_d): Likewise.
9438 (test43_e): Likewise.
9439 (test43_f): Likewise.
9440 (test43_g): Likewise.
9441 (test44_a): Likewise.
9442 (test44_b): Likewise.
9443 (test44_c): Likewise.
9444 (test44_d): Likewise.
9445 (test44_e): Likewise.
9446
ce234f27 94472016-03-11 David Malcolm <dmalcolm@redhat.com>
9448
9449 PR c/70085
9450 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9451
e4756b48 94522016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9453
9454 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9455 dg-options.
9456
1f5ef87e 94572016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9458
9459 PR target/70002
9460 PR target/69245
9461 * gcc.target/aarch64/pr69245_2.c: New test.
9462
f9c352a1 94632016-03-11 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR tree-optimization/70177
9466 * gcc.dg/pr70177.c: New test.
9467
4dd92ac6 94682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9469
9470 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9471
331e4fdb 94722016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9473
9474 * gcc.dg/tree-ssa/sra-20.c: New.
9475
69262824 94762016-03-11 Jakub Jelinek <jakub@redhat.com>
9477
6f9a7425 9478 PR rtl-optimization/70174
9479 * gcc.dg/pr70174.c: New test.
9480
69262824 9481 PR tree-optimization/70169
9482 * gcc.dg/pr70169.c: New test.
9483
4637a847 94842016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9485
9486 PR target/70160
9487 * gcc.target/i386/pr70160.c: New test.
9488
5a86d754 94892016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9490
9491 * gcc.target/s390/dfp-1.c: New test.
9492
af4c8290 94932016-03-10 Nick Clifton <nickc@redhat.com>
9494
9495 PR target/70044
9496 * gcc.target/aarch64/pr70044.c: New test.
9497
98dfd328 94982016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9499 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR c++/70001
9502 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9503 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9504 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9505
75e72311 95062016-03-10 Jan Hubicka <hubicka@ucw.cz>
9507
9508 PR lto/69589
9509 * g++.dg/lto/pr69589_0.C: New testcase
9510 * g++.dg/lto/pr69589_1.C: New testcase
9511
a2eb1271 95122016-03-10 Marek Polacek <polacek@redhat.com>
9513
9514 PR c++/70153
9515 * g++.dg/delayedfold/unary-plus1.C: New test.
9516
95172016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9518
9519 * gcc.target/arm/pr45701-1.c: Escape brackets.
9520 * gcc.target/arm/pr45701-2.c: Likewise.
9521
5ab2987f 95222016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9523
9524 * gfortran.dg/unconstrained_commons.f: New.
9525
6972afac 95262016-03-10 Alan Modra <amodra@gmail.com>
9527
9528 * gcc.dg/pr69195.c: New.
9529 * gcc.dg/pr69238.c: New.
9530
c82c99ec 95312016-03-10 Tom de Vries <tom@codesourcery.com>
9532
9533 PR testsuite/68915
9534 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9535
a2389d4a 95362016-03-10 Richard Biener <rguenther@suse.de>
9537
9538 PR tree-optimization/70128
9539 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9540 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9541
c272412d 95422016-03-09 Jakub Jelinek <jakub@redhat.com>
9543
a0451069 9544 PR tree-optimization/70152
9545 * gcc.dg/pr70152.c: New test.
9546
c272412d 9547 PR target/70086
9548 * gcc.target/i386/pr70086-1.c: New test.
9549 * gcc.target/i386/pr70086-2.c: New test.
9550 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9551
9552 PR tree-optimization/70127
9553 * gcc.c-torture/execute/pr70127.c: New test.
9554
27dcb7a8 95552016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9556
9557 * c-c++-common/goacc/combined-directives-2.c: New test.
9558
c24757cf 95592016-03-09 David Malcolm <dmalcolm@redhat.com>
9560
9561 PR c/68473
9562 PR c++/70105
9563 * g++.dg/diagnostic/pr70105.C: New test.
9564 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9565 (test_multiple_ordinary_maps): New test function.
9566
83108969 95672016-03-09 David Malcolm <dmalcolm@redhat.com>
9568
9569 PR c/68473
9570 PR c++/70105
9571 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9572 Drop range information from call to inform_at_rich_loc.
9573 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9574 New.
9575 (test_show_locus): Replace calls to rich_location::add_range with
9576 calls to add_range. Rewrite the tests that used the now-defunct
9577 rich_location ctor taking a source_range. Simplify other tests
9578 by replacing calls to COMBINE_LOCATION_DATA with calls to
9579 make_location.
9580
6733c0e8 95812016-03-09 Richard Biener <rguenther@suse.de>
9582 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR tree-optimization/70138
9585 * gcc.dg/vect/pr70138-1.c: New testcase.
9586 * gcc.dg/vect/pr70138-2.c: Likewise.
9587
96abb9f5 95882016-03-09 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR target/70049
9591 * gcc.target/i386/pr70049.c: New test.
9592
42bb3bfb 95932016-03-09 Richard Biener <rguenther@suse.de>
9594
9595 PR c/70143
9596 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9597 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9598 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9599
27527428 96002016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9601
9602 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9603 arm-*-*.
9604
248449f2 96052016-03-09 Jakub Jelinek <jakub@redhat.com>
9606
1bd49ced 9607 PR middle-end/67278
9608 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9609
248449f2 9610 PR target/67278
9611 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9612
9613 PR middle-end/70050
9614 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9615 in testcase comment.
9616
dfc460ff 96172016-03-09 Tom de Vries <tom@codesourcery.com>
9618
9619 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9620 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9621 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9622 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9623 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9624 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9625 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9626 * gfortran.dg/goacc/kernels-loop.f95: New test.
9627
0377fc7f 96282016-03-08 Martin Sebor <msebor@redhat.com>
9629
9630 PR c++/62096
9631 * g++.dg/warn/overflow-warn-7.C: New test.
9632
3556aa80 96332016-03-08 Jason Merrill <jason@redhat.com>
9634
9635 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9636 * lib/target-supports.exp (check_effective_target_concepts): New.
9637
e5096208 96382016-03-08 Jakub Jelinek <jakub@redhat.com>
9639
5370eb8d 9640 PR c++/70135
9641 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9642 * g++.dg/ubsan/pr70135.C: New test.
9643
e5096208 9644 PR target/70110
9645 * gcc.dg/pr70110.c: New test.
9646
cc37120d 96472016-03-07 Martin Jambor <mjambor@suse.cz>
9648
9649 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9650 * c-c++-common/gomp/if-1.c: Likewise.
9651 * c-c++-common/gomp/pr61486-2.c: Likewise.
9652 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9653 to dg-additional-options.
9654 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9655 * g++/gomp/target-teams-1.c: Likewise.
9656 * gcc.dg/gomp/gomp.exp: Likewise.
9657 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9658 dg-additional-options.
9659 * gfortran.dg/gomp/gomp.exp: Likewise.
9660 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9661 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9662 dg-additional-options.
9663 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9664
53c248d8 96652016-03-07 Martin Jambor <mjambor@suse.cz>
9666
9667 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9668 * c-c++-common/gomp/gridify-1.c: New test.
9669 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9670
541e79a0 96712016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9672
9673 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9674 trigger for cortex-r8, when scanning for register r8.
9675 * gcc.target/arm/pr45701-2.c: Likewise.
9676
4dfabd94 96772016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9678 Jeff Law <law@redhat.com>
4dfabd94 9679
9680 PR tree-optimization/69740
9681 * gcc.c-torture/compile/pr69740-1.c: New test.
9682 * gcc.c-torture/compile/pr69740-2.c: New test.
9683
1b63a87b 96842016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9685
9686 * lib/target-supports.exp
9687 (check_effective_target_whole_vector_shift): Enable for PPC64.
9688
d33914da 96892016-03-07 Richard Biener <rguenther@suse.de>
9690
9691 PR tree-optimization/70115
9692 * gcc.dg/torture/pr70115.c: New testcase.
9693
584fba4b 96942016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9695
9696 PR middle-end/69916
9697 * c-c-++-common/goacc/pr69916.c: New.
9698
7f2f5ec0 96992016-03-07 Richard Henderson <rth@redhat.com>
9700
9701 * gcc.c-torture/compile/pr70061.c: New test.
9702
f530e7c4 97032016-03-07 Richard Biener <rguenther@suse.de>
9704
9705 PR testsuite/70109
9706 * gcc.dg/vect/O3-pr36098.c: New testcase.
9707
a3855fed 97082016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9709
9710 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9711
091ffc31 97122016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9713
9714 * gnat.dg/renaming9.ad[sb]: New testcase.
9715
2941b871 97162016-03-05 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR c++/70084
9719 * g++.dg/expr/stdarg3.C: New test.
9720
5173ce42 97212016-03-04 Jeff Law <law@redhat.com>
9722
9723 PR tree-optimization/69196
9724 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9725 x86_64-*-*.
9726
2d1d2e55 97272016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9728
0e43078e 9729 PR c/69973
9730 * gcc.dg/pr69973.c: New test.
9731
d8ec06ae 9732 PR rtl-optimization/69941
9733 * gcc.dg/torture/pr69941.c: New test.
9734
2d1d2e55 9735 PR c/69824
9736 * gcc.dg/pr69824.c: New test.
9737
32f692e2 97382016-03-05 Tom de Vries <tom@codesourcery.com>
9739
9740 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9741 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9742 function.
9743
1c699e9a 97442016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9745
9746 PR c++/66786
9747 * g++.dg/cpp1y/var-templ48.C: New test.
9748 * g++.dg/cpp1y/var-templ49.C: New test.
9749
358448c6 97502016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9751
9752 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9753
01dc3c45 97542016-03-04 Jakub Jelinek <jakub@redhat.com>
9755
e968ff6d 9756 PR c++/70035
9757 * g++.dg/ubsan/pr70035.C: New test.
9758
01dc3c45 9759 PR target/70062
9760 * gcc.target/i386/pr70062.c: New test.
9761
3937d618 97622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9763
9764 * g++.dg/template/typename21.C: Remove c++98_only.
9765
c58ac7f8 97662016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9767
9768 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9769
0060768a 97702016-03-04 David Malcolm <dmalcolm@redhat.com>
9771
9772 PR c/68187
9773 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9774 function.
9775 (fn_42_b): Likewise.
9776 (fn_42_c): Likewise.
9777
74c6fd40 97782016-03-04 David Malcolm <dmalcolm@redhat.com>
9779
9780 PR c/68187
9781 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9782 function.
9783 (fn_40_b): Likewise.
9784 (fn_41_a): Likewise.
9785 (fn_41_b): Likewise.
9786
31b11359 97872016-03-04 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR target/70059
9790 * gcc.target/i386/avx512f-pr70059.c: New test.
9791 * gcc.target/i386/avx512dq-pr70059.c: New test.
9792
c5b93452 97932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9794
9795 PR rtl-optimization/57676
9796 * gcc.dg/torture/pr57676.c: New test.
9797
268fbd56 97982016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9799
9800 * gcc.dg/pr70026.c: New test.
9801
6560d1ad 98022016-03-04 Marek Polacek <polacek@redhat.com>
9803
9804 PR c/69798
9805 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9806 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9807
cc7dfddf 98082016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9809
9810 PR target/70004
9811 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9812 Delete.
9813 (test_corners_sisd_si): Likewise.
9814 (main): Remove checks of the above.
9815 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9816
e9663bd4 98172016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9818
9819 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9820
dcdd684e 98212016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9822
9823 * gcc.dg/torture/pr69951.c: Accept argc==0.
9824
e692d332 98252016-03-04 Richard Biener <rguenther@suse.de>
9826
9827 PR c++/70054
9828 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9829 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9830
af77b7e6 98312016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9832
9833 PR testsuite/69766
9834 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9835 testing multiarch.
9836
290da96e 98372016-03-04 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR debug/69947
9840 * gcc.dg/guality/pr69947.c: New test.
9841
e51ce713 98422016-03-03 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR ada/70017
9845 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9846
1feed892 98472016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9848
9849 PR rtl-optimization/69904
9850 * gcc.target/arm/pr69904.c: New test.
9851
c32bda69 98522016-03-03 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR target/70021
9855 * gcc.dg/vect/pr70021.c: New test.
9856 * gcc.target/i386/pr70021.c: New test.
9857
1bc579ed 98582016-03-03 Marek Polacek <polacek@redhat.com>
9859
9860 PR middle-end/70050
9861 * gcc.dg/pr70050.c: New test.
9862
cfa8d638 98632016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9864
9865 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9866
1b889259 98672016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9868
9869 PR tree-optimization/70043
9870 * gfortran.dg/vect/pr70043.f90: New test.
9871
f756dfa3 98722016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9873
9874 * gnat.dg/specs/task1.ads: New test.
9875
5cb4863d 98762016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9877
9878 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9879 Invoke gdb with -batch.
9880 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9881
5dd12e43 98822016-03-03 Richard Biener <rguenther@suse.de>
9883
9884 PR tree-optimization/55936
9885 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9886
d97ba4ca 98872016-03-02 Jeff Law <law@redhat.com>
9888
5d23c86f 9889 PR rtl-optimization/69942
9890 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9891 effects of argument promotions.
9892
d97ba4ca 9893 PR tree-optimization/69987
9894 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9895 target does not support -fprefetch-loop-arrays.
9896
901faaa0 98972016-03-02 Uros Bizjak <ubizjak@gmail.com>
9898
9899 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9900
51f6fdce 99012016-03-02 Bin Cheng <bin.cheng@arm.com>
9902
6bc7872f 9903 PR rtl-optimization/69052
51f6fdce 9904 * gcc.target/i386/pr69052.c: New test.
9905
31d31e07 99062016-03-02 Alan Modra <amodra@gmail.com>
9907
9908 * gcc.dg/pr69990.c: New.
9909
04faee95 99102016-03-02 Jakub Jelinek <jakub@redhat.com>
9911
270d0117 9912 PR c/68062
9913 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9914
9915 PR middle-end/70022
9916 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9917
04faee95 9918 PR target/70028
9919 * gcc.target/i386/pr70028.c: New test.
9920
a2cc9e8e 99212016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9922
9923 * c-c++-common/asan/swapcontext-test-1.c,
9924 * c-c++-common/tsan/thread_leak.c,
9925 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9926 * g++.dg/tsan/benign_race.C,
9927 * g++.dg/tsan/fd_close_norace.C,
9928 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9929 races with sanitizer output
9930
dd4bd263 99312016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9932 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9933
9934 PR target/67278
9935 * gcc.dg/simd-8.c: New testcase.
9936
b5fe3a49 99372016-03-02 Richard Biener <rguenther@suse.de>
9938
9939 PR middle-end/67278
9940 * gcc.dg/simd-7.c: New testcase.
9941
23601f67 99422016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9943
9944 * gcc.target/i386/pr70007.c: Tweak.
9945
f66f65e7 99462016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9947
9948 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9949
60773515 99502016-03-02 Marek Polacek <polacek@redhat.com>
9951
9952 PR c/67854
9953 * gcc.dg/pr67854.c: New test.
9954
6c094cb1 99552016-03-02 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR middle-end/70025
9958 * gcc.dg/torture/pr70025.c: New test.
9959
7627bb56 99602016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9961
9962 PR tree-optimization/68621
9963 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9964
066c8e94 99652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9966
9967 * gcc.target/i386/pr70007.c: New test.
9968
d3b819ad 99692016-03-01 Jeff Law <law@redhat.com>
9970
d4b9ad56 9971 PR tree-optimization/69196
7e217344 9972 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9973
d3b819ad 9974 PR tree-optimization/69196
9975 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9976 duplicating code and spoiling the expected output.
9977
4f37285d 99782016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9979
9980 PR target/70033
9981 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9982 supports power9 before doing tests.
9983 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9984 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9985 * gcc.target/powerpc/p9-permute.c: Likewise.
9986
3e9c4f6c 99872016-03-01 Uros Bizjak <ubizjak@gmail.com>
9988
9989 PR target/70027
9990 * gcc.target/i386/pr70027.c: New test.
9991
e324729e 99922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9993
9994 * gcc.dg/pr70017.c: New test.
9995
40e9ce2d 99962016-03-01 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR c/69796
9999 PR c/69974
10000 * gcc.dg/pr69796.c: New test.
10001 * gcc.dg/pr69974.c: New test.
10002
e8b016ea 100032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10006
24d3127c 100072016-02-29 Jeff Law <law@redhat.com>
10008
10009 PR tree-optimization/69987
10010 * gfortran.dg/pr69987.f90: New test.
10011
10012 PR tree-optimization/69989
10013 * gcc.c-torture/compile/pr69989-2.c: New test.
10014
12cc1225 100152016-03-01 Marek Polacek <polacek@redhat.com>
10016
10017 PR c++/69795
10018 * g++.dg/parse/invalid1.C: New test.
10019
d99a947c 100202016-03-01 Richard Biener <rguenther@suse.de>
10021
10022 PR middle-end/70022
10023 * gcc.dg/pr70022.c: New testcase.
10024
395dbc60 100252016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10026
10027 PR tree-optimization/69956
10028 * gcc.dg/pr69956.c: New test.
10029
40a35c55 100302016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10031
10032 PR target/70011
10033 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10034 XFAIL when hardware supports efficient unaligned storage access.
10035
4edc90b0 100362016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10037
10038 PR c++/69961
10039 * g++.dg/template/pr69961a.C: New test.
10040 * g++.dg/template/pr69961b.C: New test.
10041
1ed1f69a 100422016-02-29 David Malcolm <dmalcolm@redhat.com>
10043
10044 PR preprocessor/69985
10045 * gcc.dg/cpp/pr69985.c: New test case.
10046
01c5d15d 100472016-02-29 Jeff Law <law@redhat.com>
10048
3a4d3de5 10049 PR tree-optimization/70005
10050 * gcc.c-torture/execute/pr70005.c New test.
10051
01c5d15d 10052 PR tree-optimization/69999
10053 * gcc.c-torture/compile/pr69999.c: New test.
10054
1bf66b54 100552016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10056
10057 PR tree-optimization/69652
10058 * gcc.dg/torture/pr69652.c: Delete test.
10059 * gcc.dg/vect/pr69652.c: New test.
10060
b4d653d5 100612016-02-19 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/69980
10064 * gfortran.dg/vect/pr69980.f90: New testcase.
10065
35bc4745 100662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10067
10068 * gcc.target/sparc/20160229-1.c: New test.
10069
bb54a538 100702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10071
10072 * gnat.dg/stack_usage3.adb: New test.
10073 * gnat.dg/stack_usage3_pkg.ads: New helper.
10074
95164e71 100752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10076
10077 * gnat.dg/renaming8.adb: New test.
10078 * gnat.dg/renaming8_pkg1.ads: New helper.
10079 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10080 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10081
a890896f 100822016-02-29 Richard Biener <rguenther@suse.de>
10083
10084 PR tree-optimization/69720
10085 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10086
5c70403a 100872016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10088
10089 PR fortran/68147
10090 PR fortran/47674
10091 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10092
dfb6d139 100932016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10094 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10095
10096 PR fortran/56007
10097 * gfortran.dg/coarray_8.f90: Adjust error message.
10098 * gfortran.dg/pr56007.f90: New test.
10099 * gfortran.dg/pr56007.f: New test.
10100
536508db 101012016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10102
10103 PR tree-optimization/69989
10104 * gcc.dg/torture/pr69989.c: New test.
10105
eec75e45 101062016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10107
10108 * gcc.target/i386/stack-realign-win.c: New test.
10109
0175e45a 101102016-02-28 Harald Anlauf <anlauf@gmx.de>
10111
10112 PR fortran/60126
10113 * gfortran.dg/pr60126.f90: New test.
10114
2a703589 101152016-02-27 Jeff Law <law@redhat.com>
10116
10117 Revert
10118 2016-02-26 Richard Biener <rguenther@suse.de>
10119 Jeff Law <law@redhat.com>
10120
10121 PR tree-optimization/69740
10122 * gcc.c-torture/compile/pr69740-1.c: New test.
10123 * gcc.c-torture/compile/pr69740-2.c: New test.
10124
359b4c18 101252016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10126
1c96765a 10127 PR fortran/69910
359b4c18 10128 * gfortran.dg/newunit_4.f90: New test.
10129
49462d93 101302016-02-27 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR target/69613
10133 PR rtl-optimization/69886
10134 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10135 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10136 target.
10137
c4ac733e 101382016-02-26 Martin Sebor <msebor@redhat.com>
10139
10140 PR tree-optimization/15826
10141 * gcc.dg/tree-ssa/pr15826.c: New test.
10142
da8c4b5d 101432016-02-26 Jakub Jelinek <jakub@redhat.com>
10144
10145 PR target/69969
10146 * gcc.target/powerpc/pr69969.c: New test.
10147
0a4558eb 101482016-02-26 Martin Sebor <msebor@redhat.com>
10149
10150 PR c++/15766
10151 * g++.old-deja/g++.other/decl5.C: Add a test case.
10152
5b500299 101532016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10154
10155 PR target/69946
10156 * gcc.target/powerpc/pr69946.c: New file.
10157
565f533b 101582016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10159 Jeff Law <law@redhat.com>
565f533b 10160
0a4558eb 10161 PR tree-optimization/69740
565f533b 10162 * gcc.c-torture/compile/pr69740-1.c: New test.
10163 * gcc.c-torture/compile/pr69740-2.c: New test.
10164
ff67cbea 101652016-02-26 Martin Jambor <mjambor@suse.cz>
10166
10167 PR middle-end/69920
10168 * gcc.dg/torture/pr69932.c: New test.
10169 * gcc.dg/torture/pr69936.c: Likewise.
10170
e400d817 101712016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10172
10173 PR target/69709
10174 * gcc.target/s390/pr69709.c: New test.
10175
126a5a2d 101762016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10177
10178 PR target/69245
10179 * gcc.target/aarch64/pr69245_1.c: New test.
10180
59c58860 101812016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10182
10183 PR target/69613
10184 * gcc.dg/torture/pr69613.c: New test.
10185
9441fa4e 101862016-02-26 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR rtl-optimization/69891
10189 * gcc.target/i386/pr69891.c: New test.
10190
e48fcde0 101912016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10192 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10193
35ed600a 10194 PR target/61397
f41208a1 10195 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10196 functionality for both 32-bit and 64-bit.
10197
c86aaa0e 101982016-02-26 Richard Biener <rguenther@suse.de>
10199
10200 PR tree-optimization/69551
10201 * gcc.dg/torture/pr69951.c: New testcase.
10202
38e71a65 102032016-02-25 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/48795
10206 * gcc.dg/Warray-bounds-18.c: New testcase.
10207
03331e69 102082016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10209
10210 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10211
f14d8d6a 102122016-02-25 Jakub Jelinek <jakub@redhat.com>
10213
10214 PR rtl-optimization/69896
10215 * gcc.dg/pr69896.c: New test.
10216
4003c807 102172016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10218
10219 PR c++/69736
10220 * g++.dg/cpp1y/paren2.C: New test.
10221
a0573328 102222016-02-24 Martin Sebor <msebor@redhat.com>
10223
10224 PR c/51147
10225 * gcc.dg/enum-mode-2.c: New test.
10226
2cde02ad 102272016-02-24 Jakub Jelinek <jakub@redhat.com>
10228
10229 PR c++/69922
10230 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10231 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10232 * g++.dg/ubsan/pr69922.C: New test.
10233
f0ea75d1 102342016-02-24 Marek Polacek <polacek@redhat.com>
10235
10236 PR c/69819
10237 * gcc.dg/pr69819.c: New test.
10238
05027366 102392016-02-24 Martin Sebor <msebor@redhat.com>
10240
34ed562b 10241 PR c++/69912
10242 * g++.dg/ext/flexary15.C: New test.
10243
102442016-02-24 Martin Sebor <msebor@redhat.com>
10245
10246 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10247 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10248 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10249
650c3ad5 102502016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10251 Charles Baylis <charles.baylis@linaro.org>
10252
10253 PR debug/61033
10254 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10255
596070e8 102562016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10257 Jakub Jelinek <jakub@redhat.com>
596070e8 10258
10259 PR middle-end/69760
10260 * gcc.dg/torture/pr69760.c: New testcase.
10261
d6b92d9f 102622016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10263
10264 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10265 pattern on Solaris with as.
10266
90436d9d 102672016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10268
10269 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10270 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10271 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10272 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10273
7c749495 102742016-02-24 Jakub Jelinek <jakub@redhat.com>
10275
10276 PR middle-end/69915
10277 * gcc.dg/pr69915.c: New test.
10278
9c9680b5 102792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10280
10281 PR rtl-optimization/69886
10282 * gcc.dg/torture/pr69886.c: New test.
10283
36d081ee 102842016-02-24 Richard Biener <rguenther@suse.de>
10285
10286 PR middle-end/68963
10287 * gcc.dg/torture/pr68963.c: New testcase.
10288
2a0accb9 102892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10290
10291 PR target/69875
10292 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10293 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10294 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10295 * gcc.target/arm/atomic_loaddi_1.c: New test.
10296 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10297 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10298 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10299 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10300 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10301 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10302 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10303 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10304
f0e92ef1 103052016-02-24 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR middle-end/69909
10308 * gcc.dg/torture/pr69909.c: New test.
10309
6907286f 103102016-02-24 Richard Biener <rguenther@suse.de>
10311
10312 PR tree-optimization/69907
10313 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10314 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10315 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10316
e6ab7475 103172016-02-24 Christian Bruel <christian.bruel@st.com>
10318
10319 * gcc.target/arm/pragma_cpp_fma.c: New test.
10320
47587450 103212016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10322
10323 PR fortran/61156
10324 * gfortran.dg/include_6.f90: Update test.
10325
d41ab738 103262016-02-23 Jakub Jelinek <jakub@redhat.com>
10327
10328 PR objc/69844
10329 * objc.dg/pr69844.m: New test.
10330
4772d9d5 103312016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10332
10333 PR libgfortran/69456
10334 * gfortran.dg/namelist_89.f90: New test.
10335 * gfortran.dg/pr59700.f90: Update test..
10336
8c38d887 103372016-02-23 Martin Sebor <msebor@redhat.com>
10338
10339 PR middle-end/69780
10340 * g++.dg/ext/builtin_alloca.C: New test.
10341 * gcc.dg/builtins-68.c: New test.
10342
ee1bfdb0 103432016-02-23 Richard Henderson <rth@redhat.com>
10344
10345 * gcc.target/i386/addr-space-3.c: Remove test.
10346
52609ec3 103472016-02-23 David Malcolm <dmalcolm@redhat.com>
10348
10349 PR preprocessor/69126
10350 PR preprocessor/69543
10351 * c-c++-common/pr69126-2-long.c: New test.
10352 * c-c++-common/pr69126-2-short.c: New test.
10353 * c-c++-common/pr69543-1.c: Remove xfail.
10354
d5bf2cc8 103552016-02-23 David Malcolm <dmalcolm@redhat.com>
10356
10357 PR preprocessor/69126
10358 PR preprocessor/69543
10359 PR preprocessor/69558
10360 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10361 (f): Rename to...
10362 (test_2): ...this, and add leading comment.
10363 (MACRO_3, test_3): New.
10364 (MACRO_4A, MACRO_4B, test_4): New.
10365 (MACRO): Rename to...
10366 (MACRO_5): ...this.
10367 (g): Rename to...
10368 (test_5): ...this, updating for renaming of MACRO, and
10369 add leading comment.
10370 * c-c++-common/pr69543-1.c: New.
10371 * c-c++-common/pr69543-2.c: New.
10372 * c-c++-common/pr69543-3.c: New.
10373 * c-c++-common/pr69543-4.c: New.
10374 * c-c++-common/pr69558-1.c: New.
10375 * c-c++-common/pr69558-2.c: New.
10376 * c-c++-common/pr69558-3.c: New.
10377 * c-c++-common/pr69558-4.c: New.
10378 * gcc.dg/pr69558.c: Move to...
10379 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10380 xfail for c++.
10381
3a37a410 103822016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10383
10384 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10385 to -ftree-parallelize-loops/-fopenacc changes.
10386 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10387 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10388 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10389 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10390 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10391 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10392 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10393 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10394 * c-c++-common/goacc/kernels-loop.c: Likewise.
10395 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10396 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10397 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10398 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10399
ecca180f 104002016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10403
eec0fa3f 104042016-02-23 Jakub Jelinek <jakub@redhat.com>
10405
f1f91c07 10406 PR c++/69902
10407 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10408
eec0fa3f 10409 PR c/69900
10410 * gcc.dg/pr69900.c: New test.
10411
e045424d 104122016-02-23 Martin Jambor <mjambor@suse.cz>
10413
10414 PR tree-optimization/69666
10415 * gcc.dg/tree-ssa/pr69666.c: New test.
10416
f482dff6 104172016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10418
10419 PR fortran/67451
10420 * gfortran.dg/coarray_allocate_5.f08: New test.
10421
57ed698b 104222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10423
10424 * gcc.target/s390/vcond-shift.c: Move to ...
10425 * gcc.target/s390/vector/vcond-shift.c: ... here.
10426
990e443c 104272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10428
10429 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10430 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10431
296c5f01 104322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10433
10434 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10435
e53f41d5 104362016-02-20 Mark Wielaard <mjw@redhat.com>
10437
10438 PR c/28901
10439 * gcc.dg/unused-variable-3.c: New test.
10440
13af201d 104412016-02-22 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR target/69888
10444 * gcc.target/i386/pr69888.c: New test.
10445
682c90f9 104462016-02-22 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/69882
10449 * gfortran.dg/vect/pr69882.f90: New testcase.
10450
b8cd18c3 104512016-02-22 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR target/69885
10454 * gcc.dg/pr69885.c: New test.
10455
09343379 104562016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10457
10458 PR target/69806
10459 PR target/54089
10460 * gcc.target/sh/pr54089-10.c: New.
10461
b345a09f 104622016-02-20 Paul Thomas <pault@gcc.gnu.org>
10463
10464 PR fortran/69423
10465 * gfortran.dg/deferred_character_15.f90 : New test.
10466
51385aed 104672016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10468
10469 PR fortran/57365
10470 gfortran.dg/allocate_with_source_18.f03: New test.
10471
104722016-02-20 Harald Anlauf <anlauf@gmx.de>
10473
10474 PR fortran/52531
10475 gfortran.dg/gomp/pr52531.f90: New test.
10476
9cce8384 104772016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10478
10479 PR c++/69865
10480 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10481 -std=c++03.
10482
d91f5fbb 104832016-02-19 Jakub Jelinek <jakub@redhat.com>
10484
563d5cb8 10485 PR c++/69826
10486 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10487 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10488
0a04aac9 10489 PR c++/69850
10490 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10491
d91f5fbb 10492 PR c++/69851
10493 * g++.dg/torture/pr69851.C: New test.
10494
5fe1f282 104952016-02-19 Martin Sebor <msebor@redhat.com>
10496
10497 PR testsuite/69573
10498 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10499
a45bce11 105002016-02-19 Jakub Jelinek <jakub@redhat.com>
10501
6263dde1 10502 PR c++/69850
10503 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10504 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10505
a45bce11 10506 PR c++/67767
10507 * g++.dg/cpp0x/pr67767.C: New test.
10508
cf2ed1b7 105092016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10510
10511 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10512 for fp, simd, crypto, crc, lse.
10513 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10514 above.
10515 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10516 effective target check.
10517
f6cc34b0 105182016-02-19 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR target/69820
10521 * gcc.target/i386/pr69820.c: New test.
10522
6c678e78 105232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10524
10525 * gcc.target/s390/vector/int128-1.c: New test.
10526
b088ff4b 105272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10528
10529 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10530
b11e60a4 105312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10532
10533 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10534 instruction pattern name to prevent the testcase from failing with
10535 -march=z13.
10536
664ff6a0 105372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10538
10539 * gcc.target/s390/md/movstr-2.c: New test.
10540
e80be24b 105412016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10542
10543 * gcc.target/s390/morestack.c: New test.
10544
9839f350 105452016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10546
10547 PR target/69625
10548 * gcc.target/s390/pr69625.c: Add test case.
10549
4550fbd0 105502016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10551
10552 PR testsuite/68580
10553 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10554
57d00b6a 105552016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10556
10557 PR target/68404
10558 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10559 * gcc.target/powerpc/fusion3.c: Likewise.
10560
63ad69d6 105612016-02-18 Richard Biener <rguenther@suse.de>
10562
10563 PR middle-end/69553
10564 * g++.dg/torture/pr69553.C: New testcase.
10565
d92404ed 105662016-02-18 Nick Clifton <nickc@redhat.com>
10567
4550fbd0 10568 PR target/62254
10569 PR target/69610
10570 * gcc.target/arm/pr62554.c: New test.
10571 * gcc.target/arm/pr69610-1.c: New test.
10572 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10573
0808dfce 105742016-02-18 Richard Biener <rguenther@suse.de>
10575
10576 PR middle-end/69854
10577 * gcc.dg/torture/pr69854.c: New testcase.
10578
fc3527e3 105792016-02-17 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR c++/69850
10582 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10583
e3c24279 105842012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10585
10586 * gcc.target/powerpc/vec-cg.c: New test.
10587
c9732c2b 105882016-02-17 Richard Biener <rguenther@suse.de>
10589
10590 PR testsuite/69586
10591 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10592
51bf9f9b 105932016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10594
10595 PR target/69161
10596 * gcc.c-torture/compile/pr69161.c: New test.
10597
6baedca3 105982016-02-17 David Sherwood <david.sherwood@arm.com>
10599
10600 PR target/69532
10601 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10602 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10603
4f240715 106042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10605
10606 * gcc.dg/ifcvt-4.c: Skip on Visium.
10607
e0c0515d 106082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10609
10610 * gnat.dg/atomic8.adb: New test.
10611
7b319ee6 106122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10613
10614 * gnat.dg/discr46.ad[sb]: New test.
10615
48a7e3d1 106162016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10617
10618 PR Target/48344
10619 * gcc.target/powerpc/pr48344-1.c: New test.
10620
3f844f15 106212015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10622
10623 PR fortran/69742
10624 * gfortran.dg/associate_21.f90: New test.
10625
7675e968 106262016-02-16 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR c/69835
10629 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10630 -Wnonnull in dg-options.
10631 * c-c++-common/nonnull-2.c: New test.
10632
d6faee88 106332016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10634 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10635
10636 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10637
3a2a72aa 106382016-02-16 Jakub Jelinek <jakub@redhat.com>
10639
10640 PR middle-end/69801
10641 * gcc.dg/pr69801.c: Add empty dg-options.
10642
28072426 106432016-02-16 James Norris <jnorris@codesourcery.com>
10644
10645 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10646 * g++.dg/goacc/deviceptr-1.c: New file.
10647
37fffac2 106482016-02-16 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR tree-optimization/69820
10651 * gcc.dg/vect/pr69820.c: New test.
10652
f72a5e61 106532016-02-16 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/69776
10656 * gcc.dg/torture/pr69776-2.c: New testcase.
10657
50e0cd76 106582016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10659
10660 PR tree-optimization/69714
10661 * gcc.dg/torture/pr69714.c: New test.
10662
14a72c4e 106632016-02-16 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR tree-optimization/69802
10666 * gcc.dg/pr69802.c: New test.
10667
fd808c11 106682016-02-16 Richard Biener <rguenther@suse.de>
10669
10670 PR middle-end/69801
10671 * gcc.dg/pr69801.c: New testcase.
10672
49a549ca 106732016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10674
10675 PR libgfortran/69651
10676 * gfortran.dg/read_bang.f90: New test.
10677 * gfortran.dg/read_bang4.f90: New test.
10678
77454e6e 106792016-02-15 Jakub Jelinek <jakub@redhat.com>
10680
2074f21c 10681 PR c++/69658
10682 * g++.dg/init/pr69658.C: New test.
10683
77454e6e 10684 PR c++/69797
10685 * c-c++-common/pr69797.c: New test.
10686
4ef4d764 106872016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10688
10689 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10690 check for aarch64*-*-*.
10691
4a45fe0f 106922016-02-15 Richard Biener <rguenther@suse.de>
10693
10694 PR tree-optimization/69783
10695 * gcc.dg/vect/pr69783.c: New testcase.
10696
0b3619e6 106972016-02-15 Richard Biener <rguenther@suse.de>
10698
10699 PR tree-optimization/69776
10700 * gcc.dg/torture/pr69776.c: New testcase.
10701
9b49c3cb 107022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10703
10704 PR fortran/60526
10705 * gfortran.dg/type_decl_4.f90: Reinstated.
10706
e46faff9 107072016-02-14 John David Anglin <danglin@gcc.gnu.org>
10708
10709 PR fortran/68746
10710 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10711
a96c809a 107122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10713
10714 PR fortran/60526
10715 PR bootstrap/69816
10716 * gfortran.dg/type_decl_4.f90: Removed.
10717
fdec7e88 107182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10719
10720 PR fortran/60526
10721 * gfortran.dg/type_decl_4.f90: New test.
10722
a72095c4 107232016-02-14 Alan Modra <amodra@gmail.com>
10724
bc436924 10725 PR testsuite/68886
a72095c4 10726 * gcc.c-torture/execute/stkalign.c: Revise test.
10727
73bb5f8b 107282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10729
10730 PR target/67260
10731 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10732
beb13161 107332016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10734
10735 PR target/67260
10736 * gcc.target/sh/torture/pr67260.c: New.
10737
67cab04e 107382016-02-12 John David Anglin <danglin@gcc.gnu.org>
10739
10740 * gcc.dg/pr67964.c: Add dg-require-alias.
10741
44a59bb1 107422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10743
10744 PR target/67636
10745 PR target/64345
10746 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10747
38c9bd3a 107482016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10749
10750 PR libgfortran/69668
10751 * gfortran.dg/namelist_88.f90: New test.
10752
1774ff82 107532016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10754
10755 PR libgfortran/69668
10756 * gfortran.dg/namelist_38.f90: Update test.
10757 * gfortran.dg/namelist_84.f90: Update test.
10758
aec1f4bd 107592016-02-12 David Malcolm <dmalcolm@redhat.com>
10760
10761 PR other/69554
10762 * gcc.dg/pr69554-1.c: New test.
10763 * gfortran.dg/pr69554-1.F90: New test.
10764 * gfortran.dg/pr69554-2.F90: New test.
10765 * lib/gcc-dg.exp (proc dg-locus): New function.
10766 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10767 distinguish between the caret-printing and non-caret-printing
10768 cases. If caret-printing has been explicitly enabled, bail out
10769 without attempting to fix up the output.
10770
da7d5066 107712016-02-12 David Malcolm <dmalcolm@redhat.com>
10772
10773 PR driver/69265
10774 PR driver/69453
10775 * gcc.dg/spellcheck-options-3.c: New test case.
10776 * gcc.dg/spellcheck-options-4.c: New test case.
10777 * gcc.dg/spellcheck-options-5.c: New test case.
10778 * gcc.dg/spellcheck-options-6.c: New test case.
10779 * gcc.dg/spellcheck-options-7.c: New test case.
10780 * gcc.dg/spellcheck-options-8.c: New test case.
10781 * gcc.dg/spellcheck-options-9.c: New test case.
10782 * gcc.dg/spellcheck-options-10.c: New test case.
10783
fcce1b0b 107842016-02-12 Jakub Jelinek <jakub@redhat.com>
10785
10786 PR rtl-optimization/69764
10787 PR rtl-optimization/69771
10788 * c-c++-common/pr69764.c: New test.
10789 * gcc.dg/torture/pr69771.c: New test.
10790
6d609290 107912016-02-12 Marek Polacek <polacek@redhat.com>
10792
10793 * g++.dg/torture/init-list1.C: New.
10794
7d75fb56 107952016-02-12 Marek Polacek <polacek@redhat.com>
10796
10797 * gcc.dg/pr69522.c: Add empty dg-options.
10798
52543fda 107992016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10800
10801 * g++.dg/lto/lto.exp: Include and init mpx.
10802 * g++.dg/lto/pr69729_0.C: New test.
10803
34947478 108042016-02-12 Jakub Jelinek <jakub@redhat.com>
10805
9181a4ec 10806 PR ipa/69241
10807 * g++.dg/ipa/pr69241-4.C: New test.
10808
34947478 10809 PR ipa/68672
10810 * g++.dg/ipa/pr68672-1.C: New test.
10811 * g++.dg/ipa/pr68672-2.C: New test.
10812 * g++.dg/ipa/pr68672-3.C: New test.
10813
74a4140f 108142016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10815
10816 PR c/69522
50e0cd76 10817 * gcc.dg/pr69522.c: New test.
74a4140f 10818
9ddb20d6 108192016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10820
10821 PR c++/69098
10822 * g++.dg/cpp1y/69098.C: New test.
10823 * g++.dg/cpp1y/69098-2.C: New test.
10824
67cf9b55 108252016-02-12 Jakub Jelinek <jakub@redhat.com>
10826
10827 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10828 and neighbour -> neighbor.
10829 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10830 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10831 * c-c++-common/Wvarargs.c: Likewise.
10832 * c-c++-common/goacc/host_data-5.c: Likewise.
10833 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10834 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10835 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10836 * gcc.target/aarch64/pr60697.c: Likewise.
10837 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10838 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10839 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10840 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10841 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10842 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10843 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10844 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10845 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10846 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10847 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10848 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10849 * g++.dg/lookup/koenig5.C: Likewise.
10850 * g++.dg/ext/no-asm-2.C: Likewise.
10851 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10852 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10853 * gfortran.dg/used_types_16.f90: Likewise.
10854 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10855 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10856 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10857 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10858 * gfortran.dg/abstract_type_6.f03: Likewise.
10859 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10860 * gfortran.dg/used_types_15.f90: Likewise.
10861 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10862 * gfortran.dg/exit_3.f08: Likewise.
10863 * gfortran.dg/open_status_2.f90: Likewise.
10864 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10865 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10866 * gfortran.dg/associate_1.f03: Likewise.
10867 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10868 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10869 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10870 * gcc.dg/builtin-object-size-1.c: Likewise.
10871 * gcc.dg/noreturn-6.c: Likewise.
10872 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10873 * gcc.dg/globalalias.c: Likewise.
10874 * gcc.dg/builtins-config.h: Likewise.
10875 * gcc.dg/pr30457.c: Likewise.
10876 * gcc.c-torture/compile/volatile-1.c: Likewise.
10877 * gcc.c-torture/execute/20101011-1.c: Likewise.
10878 * c-c++-common/Waddress-1.c: Likewise.
10879
40b38ace 108802016-02-11 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR c/69768
10883 * c-c++-common/Waddress-1.c: New test.
10884
42c87ca9 108852016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10886
10887 PR fortran/69296
10888 * gfortran.dg/associate_19.f03: New test.
10889 * gfortran.dg/associate_20.f03: New test.
10890
acb7939f 108912016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10892
10893 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10894
6defe3c5 108952016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10896
10897 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10898 .arch armv8-a\n. Add -dA to dg-options.
10899 * gcc.target/aarch64/assembler_arch_1.c: New test.
10900 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10901
63f63318 109022016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10903
10904 PR c++/68726
10905 * g++.dg/cpp0x/pr68726.C: New.
10906
1cddf457 109072016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10908
10909 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10910 test.
10911
b86fba37 109122016-02-11 Richard Biener <rguenther@suse.de>
10913
10914 * g++.dg/tree-ssa/pr61034.C: Adjust.
10915
ec4ec95a 109162016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10917
be7c31e9 10918 PR target/69148
ec4ec95a 10919 * gcc.target/s390/pr69148.c: New.
10920
f64416ca 109212016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10922
10923 PR tree-optimization/69652
10924 * gcc.dg/torture/pr69652.c: New test.
10925
e5d1ea31 109262016-02-10 Jakub Jelinek <jakub@redhat.com>
10927 Patrick Palka <ppalka@gcc.gnu.org>
10928
10929 PR ipa/69241
10930 PR c++/69649
10931 * g++.dg/ipa/pr69241-1.C: New test.
10932 * g++.dg/ipa/pr69241-2.C: New test.
10933 * g++.dg/ipa/pr69241-3.C: New test.
10934 * g++.dg/ipa/pr69649.C: New test.
10935
fa03b19d 109362016-02-10 Uros Bizjak <ubizjak@gmail.com>
10937
10938 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10939 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10940
14485c8a 109412016-02-10 Bin Cheng <bin.cheng@arm.com>
10942
10943 PR tree-optimization/68021
10944 * gcc.dg/tree-ssa/pr68021.c: New test.
10945
79f1ed25 109462016-02-10 Richard Biener <rguenther@suse.de>
10947
10948 PR tree-optimization/69726
10949 * gcc.dg/uninit-22.c: New testcase.
10950
58f74eff 109512016-02-09 Andrew Pinski <apinski@cavium.com>
10952
10953 PR tree-opt/69282
10954 * gcc.c-torture/compile/20160205-1.c: New testcase.
10955
600c00f7 109562016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10957
10958 PR target/68404
10959 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10960 instead accessing a really large arrray.
10961 * gcc.target/powerpc/fusion3.c: Likewise.
10962
0771836e 109632016-02-09 Charles Baylis <charles.baylis@linaro.org>
10964
10965 PR target/68532
10966 * gcc.c-torture/execute/pr68532.c: New test.
10967
4ccd644f 109682016-02-11 Alexandre Oliva <aoliva@redhat.com>
10969
10970 PR target/69634
10971 * gcc.dg/pr69634.c: New.
10972
2e980a39 109732016-02-09 Richard Biener <rguenther@suse.de>
10974
10975 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10976
aacf7102 109772016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10978
aacf7102 10979 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10980
a1856ddf 109812016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10982
10983 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10984
d4d3da7e 109852016-02-09 Richard Biener <rguenther@suse.de>
10986
10987 PR tree-optimization/69715
10988 * gcc.dg/torture/pr69715.c: New testcase.
10989
9cc6714f 109902016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10991
10992 PR c++/69139
10993 * g++.dg/cpp0x/trailing12.C: New test.
10994 * g++.dg/cpp0x/trailing13.C: New test.
10995
83d5062b 109962016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10997
10998 PR c++/69283
10999 PR c++/67835
11000 * g++.dg/cpp1y/auto-fn29.C: New test.
11001 * g++.dg/cpp1y/auto-fn30.C: New test.
11002
394a86f3 110032016-02-08 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR tree-optimization/69209
11006 * gcc.c-torture/compile/pr69209.c: New test.
11007
93b124b4 110082016-02-08 Jeff Law <law@redhat.com>
11009
11010 PR tree-optimization/68541
11011 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11012 of statements allowed in join block for path splitting.
11013
26abce13 110142016-02-08 Jakub Jelinek <jakub@redhat.com>
11015
0acb2d6e 11016 PR c++/59627
11017 * g++.dg/gomp/pr59627.C: New test.
11018
26abce13 11019 PR ipa/69239
11020 * g++.dg/ipa/pr69239.C: New test.
11021
86e0b129 110222016-02-08 David Malcolm <dmalcolm@redhat.com>
11023
11024 PR preprocessor/69664
11025 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11026 * gcc.dg/cpp/warn-comments.c: Likewise.
11027
f553d9f8 110282016-02-08 Marek Polacek <polacek@redhat.com>
11029
11030 PR c++/69688
11031 * g++.dg/init/const12.C: New test.
11032
600695e0 110332016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11034
11035 PR target/60410
11036 * gcc.dg/lto/pr55113_0.c: Remove test.
11037
c4f4b1e8 110382016-02-08 Richard Biener <rguenther@suse.de>
11039
11040 PR tree-optimization/69719
11041 * gcc.dg/torture/pr69719.c: New testcase.
11042
5a987d87 110432016-02-08 Richard Biener <rguenther@suse.de>
11044 Jeff Law <law@redhat.com>
11045
11046 PR target/68273
11047 * gcc.target/mips/pr68273.c: New testcase.
11048
0418e71d 110492016-02-08 Richard Biener <rguenther@suse.de>
11050
11051 PR rtl-optimization/69274
11052 * gcc.target/i386/addr-sel-1.c: XFAIL.
11053
07c0f1ca 110542016-02-08 Jeff Law <law@redhat.com>
11055
40d85f4c 11056 PR tree-optimization/68541
11057 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11058
140e093f 11059 PR tree-optimization/65917
07c0f1ca 11060 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11061
16430acf 110622016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11063
11064 PR fortran/50555
11065 * gfortran.dg/namelist_args.f90: New test.
11066
3f0ff0d8 110672016-02-05 Jeff Law <law@redhat.com>
11068
140e093f 11069 PR tree-optimization/68541
3f0ff0d8 11070 * gcc.dg/tree-ssa/split-path-2.c: New test.
11071 * gcc.dg/tree-ssa/split-path-3.c: New test.
11072 * gcc.dg/tree-ssa/split-path-4.c: New test.
11073 * gcc.dg/tree-ssa/split-path-5.c: New test.
11074 * gcc.dg/tree-ssa/split-path-6.c: New test.
11075 * gcc.dg/tree-ssa/split-path-7.c: New test.
11076
a7cc1f94 110772016-02-05 Martin Sebor <msebor@redhat.com>
11078
11079 PR c++/69662
11080 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11081 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11082
fcb25f28 110832016-02-06 Richard HEnderson <rth@redhat.com>
11084
11085 PR c/69643
11086 * gcc.target/i386/addr-space-4.c: New.
11087 * gcc.target/i386/addr-space-5.c: New.
11088
3a2545a1 110892016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11090
11091 PR fortran/66089
11092 * gfortran.dg/elemental_dependency_6.f90: New.
11093
1e302465 110942016-02-05 Jakub Jelinek <jakub@redhat.com>
11095
66feb54c 11096 PR rtl-optimization/69691
11097 * gcc.c-torture/execute/pr69691.c: New test.
11098
1e302465 11099 PR c++/69628
11100 * g++.dg/parse/pr69628.C: New test.
11101
9c28a298 111022016-02-05 Uros Bizjak <ubizjak@gmail.com>
11103
11104 * gcc.dg/sancov/asan.c: Move to ...
11105 * gcc.dg/asan/sancov-1.c: ... here.
11106
a854e286 111072016-02-05 Uros Bizjak <ubizjak@gmail.com>
11108
11109 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11110
d4f0b240 111112016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11112
11113 PR target/69677
11114 * gcc.target/i386/pr69677.c: New test.
11115
235d8723 111162016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11117
11118 PR c++/68948
11119 * g++.dg/template/pr68948.C: New test.
11120
f390cf65 111212016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11122
11123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11124 (only necessary on s390x).
11125
ab99f104 111262016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11127
11128 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11129 -mno-accumulate-outgoing-args.
11130
f7ef5392 111312016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11132
11133 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11134
6b098e91 111352016-02-04 Jakub Jelinek <jakub@redhat.com>
11136
11137 PR c/69669
11138 * c-c++-common/pr69669.c: New test.
11139
f0146cf3 111402016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11141
11142 PR target/69667
11143 * g++.dg/pr69667.C: New file.
11144
08fd6cf5 111452016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11146
11147 PR target/69619
11148 * gcc.dg/pr69619.c: Add new test.
11149
a6f3f39f 111502016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11151
11152 PR rtl-optimization/69577
11153 * gcc.target/i386/pr69577.c: New test.
11154
774068a0 111552016-02-04 Martin Liska <mliska@suse.cz>
11156
11157 * g++.dg/asan/pr69276.C: New test.
11158
f50a7894 111592016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11160
11161 PR target/65932
11162 PR target/67714
11163 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11164 a single smulbb instruction.
11165 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11166 * gcc.target/amr/wmul-2.c: Likewise.
11167
6b722eb3 111682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11169
11170 PR target/65932
11171 PR target/67714
11172 * gcc.c-torture/execute/pr67714.c: New test.
11173
1f1475a7 111742016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11175
11176 PR target/69454
11177 * gcc.target/i386/pr69454-1.c: New test.
11178 * gcc.target/i386/pr69454-2.c: New test.
11179
6b94e133 111802016-02-03 Martin Sebor <msebor@redhat.com>
11181
11182 PR c++/69251
11183 PR c++/69253
11184 PR c++/69290
11185 PR c++/69277
11186 PR c++/69349
11187 * g++.dg/ext/flexarray-mangle-2.C: New test.
11188 * g++.dg/ext/flexarray-mangle.C: New test.
11189 * g++.dg/ext/flexarray-subst.C: New test.
11190 * g++.dg/ext/flexary11.C: New test.
11191 * g++.dg/ext/flexary12.C: New test.
11192 * g++.dg/ext/flexary13.C: New test.
11193 * g++.dg/ext/flexary14.C: New test.
11194 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11195
342ed0ac 111962016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11197
11198 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11199 Define only if CHECK_FLOAT128 is defined.
11200 (main): Properly initialize u5.
11201
edf6c4d2 112022016-02-03 Jakub Jelinek <jakub@redhat.com>
11203
415d5641 11204 PR c/69627
11205 * gcc.dg/pr69627.c: New test.
11206
edf6c4d2 11207 PR target/69644
11208 * gcc.dg/pr69644.c: New test.
11209
cf8f3ba0 112102016-02-03 Mike Stump <mikestump@comcast.net>
11211
11212 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11213 support for struct-layout-1.exp.
11214
c90d55dd 112152016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11216
11217 PR c++/69056
f7ef5392 11218 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11219
401bd0c8 112202016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11221 Alexandre Oliva <aoliva@redhat.com>
11222
11223 PR target/69461
11224 * gcc.target/powerpc/pr69461.c: New.
11225
277d9d1d 112262016-02-03 Uros Bizjak <ubizjak@gmail.com>
11227
11228 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11229 works from here ...
11230 (check_effective_target_fsanitize_thread): ... to here. Do not
11231 specify additional compile flags for the test source.
11232 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11233 specify additional compile flags for the test source.
11234
e69ad94a 112352016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11236
11237 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11238
a4454da2 112392016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11240
11241 PR fortran/67451
11242 PR fortran/69418
11243 * gfortran.dg/coarray_allocate_2.f08: New test.
11244 * gfortran.dg/coarray_allocate_3.f08: New test.
11245 * gfortran.dg/coarray_allocate_4.f08: New test.
11246
88cab2dd 112472016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11248
11249 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11250 use same scan-tree-dump-times on all platforms.
11251 * gcc.dg/vect/vect-outer-1.c: Likewise.
11252 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11253 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11254 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11255 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11256 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11257 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11258 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11259
66ea75c4 112602016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11261
11262 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11263 warning.
11264
4eef8df7 112652016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11266
11267 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11268
665fbc2f 112692016-02-02 James Norris <jnorris@codesourcery.com>
11270
11271 * c-c++-common/goacc/routine-5.c: Add tests.
11272
b10e3d47 112732016-02-02 Alexander Monakov <amonakov@ispras.ru>
11274
11275 * gcc.target/nvptx/unsigned-cmp.c: New test.
11276
12ad66dd 112772016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11278
11279 * gcc.target/aarch64/scalar_shift_1.c
11280 (test_corners_sisd_di): Improve force to SIMD register.
11281 (test_corners_sisd_si): Likewise.
11282 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11283 Remove scan-assembler check for ldr.
11284
f9ec342f 112852016-02-02 Richard Biener <rguenther@suse.de>
11286
11287 PR tree-optimization/69595
11288 * gcc.dg/Warray-bounds-17.c: New testcase.
11289
32f2925a 112902016-02-02 Richard Biener <rguenther@suse.de>
11291
11292 PR tree-optimization/69606
11293 * gcc.dg/torture/pr69606.c: New testcase.
11294
cfd9ca84 112952016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11296
11297 PR middle-end/68542
11298 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11299 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11300
19bf08e2 113012016-02-02 Alan Modra <amodra@gmail.com>
11302
11303 PR target/69548
11304 * gcc.target/powerpc/pr69548.c: New test.
11305
6f13b088 113062016-02-01 Jakub Jelinek <jakub@redhat.com>
11307
dcddc5af 11308 PR rtl-optimization/69592
11309 * gcc.dg/pr69592.c: New test.
11310
6f13b088 11311 PR preprocessor/69543
11312 PR c/69558
11313 * gcc.dg/pr69543.c: New test.
11314 * gcc.dg/pr69558.c: New test.
11315
d090e5c2 113162016-02-01 Uros Bizjak <ubizjak@gmail.com>
11317
fcb317c5 11318 PR testsuite/65940
11319 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11320
aaf527dc 113212016-02-01 Martin Sebor <msebor@redhat.com>
11322
11323 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11324
1674217b 113252016-02-01 Bin Cheng <bin.cheng@arm.com>
11326
11327 PR tree-optimization/67921
11328 * c-c++-common/ubsan/pr67921.c: New test.
11329
b4007655 113302016-02-01 Richard Biener <rguenther@suse.de>
11331
11332 PR middle-end/69556
11333 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11334
88a477bb 113352016-02-01 Richard Biener <rguenther@suse.de>
11336
11337 PR tree-optimization/69574
11338 * gcc.dg/torture/pr69574.c: New testcase.
11339
2eaaa4e7 113402016-02-01 Richard Biener <rguenther@suse.de>
11341
11342 PR tree-optimization/69579
11343 * gcc.dg/setjmp-6.c: New testcase.
11344
e3882c44 113452016-02-01 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR rtl-optimization/69570
11348 * g++.dg/opt/pr69570.C: New test.
11349
f80aff47 113502016-02-01 Richard Henderson <rth@redhat.com>
11351
11352 * gcc.dg/pr69535.c: New test.
11353
240568aa 113542016-01-31 John David Anglin <danglin@gcc.gnu.org>
11355
6009b3b8 11356 PR testsuite/69584
11357 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11358 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11359
1fdf7177 11360 PR debug/68244
11361 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11362
240568aa 11363 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11364
cb3e5ac0 113652016-01-31 Paul Thomas <pault@gcc.gnu.org>
11366
11367 PR fortran/67564
11368 * gfortran.dg/allocate_with_source_17.f03: New test.
11369
3b8b902b 113702016-01-30 Jakub Jelinek <jakub@redhat.com>
11371
11372 PR tree-optimization/69546
11373 * gcc.dg/torture/pr69546.c: New test.
11374
17985abe 113752016-01-30 Paul Thomas <pault@gcc.gnu.org>
11376
11377 PR fortran/69566
11378 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11379
b5239e80 113802016-01-30 Martin Sebor <msebor@redhat.com>
11381
11382 PR c++/68490
11383 * g++.dg/ext/flexary10.C: New test.
11384
e8f03010 113852016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11386
11387 PR fortran/66707
11388 gfortran.dg/common_23.f90: New test.
11389
dc93691a 113902016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11391
11392 PR target/65546
11393 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11394 condition being checked, and disable it when the target supports
11395 misaligned loads and stores.
11396
ff5e28e9 113972016-01-29 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR debug/69518
11400 * gcc.dg/torture/pr69518.c: New test.
11401
b0d8930a 114022016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11403
11404 PR target/69530
11405 * gcc.target/i386/pr69530.c: New test.
11406
21601fc7 114072016-01-29 Steve Ellcey <sellcey@imgtec.com>
11408
11409 PR target/65604
11410 * gcc.target/mips/div-delay.c: New test.
11411
ca6c7317 114122016-01-29 Jakub Jelinek <jakub@redhat.com>
11413
4758dc39 11414 PR target/69551
11415 * gcc.target/i386/pr69551.c: New test.
11416
ca6c7317 11417 PR target/66137
11418 * gcc.target/i386/pr66137.c: New test.
11419
e3078da6 114202016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11421
11422 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11423 always built for p5600.
11424 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11425 isa=p5600 dg-option.
11426
b622ec25 114272016-01-29 Richard Biener <rguenther@suse.de>
11428
11429 PR tree-optimization/69547
11430 * g++.dg/tree-ssa/pr69547.C: New testcase.
11431
d2a60e99 114322016-01-29 Jakub Jelinek <jakub@redhat.com>
11433
11434 PR debug/66869
11435 * g++.dg/warn/Wunused-function2.C: New test.
11436
ae849d2b 114372016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11438
11439 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11440 support for test to succeed.
11441
ce6a6978 114422016-01-29 Marek Polacek <polacek@redhat.com>
11443
11444 PR c++/69509
11445 PR c++/69516
11446 * g++.dg/ext/constexpr-vla2.C: New test.
11447 * g++.dg/ext/constexpr-vla3.C: New test.
11448 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11449
7550d855 114502016-01-29 Richard Biener <rguenther@suse.de>
11451
11452 PR middle-end/69537
11453 * gcc.dg/uninit-21.c: New testcase.
11454
f11bb279 114552016-01-28 Uros Bizjak <ubizjak@gmail.com>
11456
11457 PR target/69459
11458 * gcc.target/i386/pr69459.c: New test.
11459
c80c12c8 114602016-01-28 Steve Ellcey <sellcey@imgtec.com>
11461
11462 PR target/68400
11463 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11464 * gcc.target/mips/pr68400.c: New test.
11465
c649bacc 114662016-01-28 Martin Sebor <msebor@redhat.com>
11467
11468 PR target/17381
11469 * gcc.target/powerpc/pr17381.c: New test.
11470
f4881661 114712016-01-28 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR middle-end/69542
11474 * gcc.dg/torture/pr69542.c: New test.
11475
d66fdd75 114762016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11477
11478 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11479
d4a78818 114802016-01-28 David Edelsohn <dje.gcc@gmail.com>
11481
11482 * gcc.dg/pr65980.c: Skip on AIX.
11483 * gcc.dg/pr66688.c: Same.
11484
21329e97 114852016-01-28 David Edelsohn <dje.gcc@gmail.com>
11486
11487 PR target/63679
11488 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11489 * gcc.dg/tree-ssa/sra-18.c: Same.
11490
cc7124a6 114912016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11492
11493 PR fortran/62536
11494 * gfortran.dg/block_15.f08: New test.
11495 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11496 on incorrectly closed BLOCK.
11497
358dfcb4 114982016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11499
11500 * gcc.dg/declare-simd.c: New test.
e87502d6 115012016-01-28 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/69466
11504 * gfortran.dg/vect/pr69466.f90: New testcase.
11505
44e7334b 115062016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11507
11508 * g++.dg/pr67989.C: Remove ARM-specific option.
11509 * gcc.target/arm/pr67989.C: New file.
11510
5ce8f551 115112016-01-27 Uros Bizjak <ubizjak@gmail.com>
11512
11513 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11514 and expm1 test for glibc < 2.11.
11515
fa6e6b15 115162016-01-27 Richard Henderson <rth@redhat.com>
11517
11518 * gcc.c-torture/execute/pr69447.c: New test.
11519
115202016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11521
7b8122c6 11522 PR fortran/69422
147b2f9b 11523 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11524
78e516eb 115252016-01-27 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR debug/66869
11528 * gcc.dg/pr66869.c: New test.
11529
9b849350 115302016-01-25 Jeff Law <law@redhat.com>
11531
11532 PR tree-optimization/68398
f11bb279 11533 PR tree-optimization/69196
9b849350 11534 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11535 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11536 path to avoid new heuristic allowing more irreducible regions
11537 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11538 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11539 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11540 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11541 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11542
fee5e491 115432016-01-27 Marek Polacek <polacek@redhat.com>
11544
11545 PR c/68062
11546 * c-c++-common/vector-compare-4.c: New test.
11547
eec96426 115482016-01-27 David Malcolm <dmalcolm@redhat.com>
11549
11550 PR preprocessor/69126
11551 * c-c++-common/pr69126.c: New test case.
11552
5068be18 115532016-01-27 Ian Lance Taylor <iant@google.com>
11554
11555 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11556
5fa82c11 115572016-01-27 Ryan Burn <contact@rnburn.com>
11558
11559 PR cilkplus/69267
11560 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11561
b3df0219 115622016-01-27 Uros Bizjak <ubizjak@gmail.com>
11563
11564 PR target/69512
11565 * gcc.target/i386/pr69512.c: New test.
11566
d46a16d4 115672016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11568
11569 PR ada/69488
11570 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11571
6a9b35ef 115722016-01-27 Marek Polacek <polacek@redhat.com>
11573
11574 PR c++/69379
11575 * g++.dg/pr69379.C: New test.
11576
18e9663b 115772016-01-27 Martin Sebor <msebor@redhat.com>
11578
11579 PR c++/69317
11580 * g++.dg/abi/Wabi-2-2.C: New test.
11581 * g++.dg/abi/Wabi-2-3.C: New test.
11582 * g++.dg/abi/Wabi-3-2.C: New test.
11583 * g++.dg/abi/Wabi-3-3.C: New test.
11584
c88301ad 115852016-01-27 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/69166
11588 * gcc.dg/torture/pr69166.c: New testcase.
11589
8ca47550 115902016-01-27 Martin Jambor <mjambor@suse.cz>
11591
11592 PR tree-optimization/69355
11593 * gcc.dg/tree-ssa/pr69355.c: New test.
11594
5cb23e3c 115952016-01-27 Marek Polacek <polacek@redhat.com>
11596
11597 PR c++/69496
11598 * g++.dg/ext/constexpr-vla1.C: New test.
11599
7b0c1b6d 116002016-01-20 Christian Bruel <christian.bruel@st.com>
11601
11602 PR target/69245
11603 * gcc.target/arm/pr69245.c: New test.
11604
220112fc 116052016-01-27 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR tree-optimization/69399
11608 * gcc.dg/torture/pr69399.c: New test.
11609
16294490 116102016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11611
11612 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11613
8abd3d0c 116142016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11615
11616 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11617
7cf9b895 116182016-01-26 Tom de Vries <tom@codesourcery.com>
11619
11620 PR tree-optimization/69110
11621 * gcc.dg/autopar/pr69110.c: New test.
11622
557c1942 116232016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11624 Sebastian Pop <s.pop@samsung.com>
557c1942 11625
11626 * gcc.dg/graphite/isl-ast-op-select.c: New.
11627
80adbd96 116282015-01-26 Paul Thomas <pault@gcc.gnu.org>
11629
11630 PR fortran/69385
11631 * gfortran.dg/allocate_error_6.f90: New test.
11632
c3f86f60 116332016-01-26 Richard Henderson <rth@redhat.com>
11634
11635 * gcc.dg/tm/pr60908.c: New test.
11636
3752e5b1 116372016-01-26 David Malcolm <dmalcolm@redhat.com>
11638
11639 PR other/69006
11640 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11641 directive.
11642 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11643 expected multiline output to reflect the colorization being
11644 disabled before newlines.
11645 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11646 (custom_diagnostic_finalizer): Replace call to
11647 pp_newline_and_flush with call to pp_flush.
11648 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11649 * gfortran.dg/implicit_class_1.f90: Likewise.
11650 * lib/gcc-dg.exp (allow_blank_lines): New global.
11651 (dg-allow-blank-lines-in-output): New procedure.
11652 (gcc-dg-prune): Complain about blank lines in the output, unless
11653 dg-allow-blank-lines-in-output was called.
11654 * lib/multiline.exp (_build_multiline_regex): Only support
11655 arbitrary followup text for non-blank-lines, not for blank lines.
11656
9bbfd060 116572016-01-26 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR tree-optimization/69483
11660 * gcc.dg/pr69483.c: New test.
11661 * g++.dg/opt/pr69483.C: New test.
11662
53773057 116632016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11664
11665 PR target/68620
11666 * gcc.target/arm/pr68620.c: New test.
11667
442a556f 116682016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11669
11670 * gcc.target/i386/pr68986-2.c: Remove -m32.
11671
d513c683 116722016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11673
11674 PR target/68986
11675 * gcc.target/i386/pr68986-1.c: New test.
11676 * gcc.target/i386/pr68986-2.c: Likewise.
11677 * gcc.target/i386/pr68986-3.c: Likewise.
11678
976877a5 116792016-01-26 Christian Bruel <christian.bruel@st.com>
11680
11681 * lib/target-supports.exp
11682 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11683 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11684 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11685
2c7b2f88 116862016-01-26 Richard Biener <rguenther@suse.de>
11687
11688 PR tree-optimization/69452
11689 * gcc.dg/torture/pr69452.c: New testcase.
11690
f7fc06e7 116912016-01-26 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR target/69442
11694 * gcc.dg/pr69442.c: New test.
11695
d1dae587 116962016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11697
11698 PR target/67896
11699 * gcc.target/aarch64/simd/pr67896.C: New.
11700
ef7be7f8 117012016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11702
11703 PR tree-optimization/69400
11704 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11705 function.
11706 (plugin_init): Call it.
11707 * gcc.dg/torture/pr69400.c: New test.
11708
648433a4 117092016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11710
11711 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11712
45fc5243 117132016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11714 Sebastian Pop <s.pop@samsung.com>
11715
11716 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11717 isl-0.15.
11718
c699f6a1 117192016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11720 Sebastian Pop <s.pop@samsung.com>
11721
11722 * gcc.dg/graphite/pr69292.c: New.
11723
b86e24ea 117242016-01-25 Jakub Jelinek <jakub@redhat.com>
11725
11726 * c-c++-common/goacc/use_device-1.c: New test.
11727
105cb8d7 117282016-01-25 Jeff Law <law@redhat.com>
11729
11730 PR tree-optimization/69196
11731 PR tree-optimization/68398
11732 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11733 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11734
44562749 117352016-01-25 David Edelsohn <dje.gcc@gmail.com>
11736
11737 PR target/69469
11738 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11739 Algorithm.
11740
6837fee7 117412016-01-25 Richard Biener <rguenther@suse.de>
11742
11743 PR testsuite/69380
11744 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11745
fe500d65 117462016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11747
11748 PR target/69421
11749 * gcc.dg/pr69421.c: New test.
11750
8eacba94 117512016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11752
11753 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11754 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11755 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11756 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11757 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11758 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11759 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11760 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11761 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11762 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11763
af09d40d 117642016-01-25 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/69376
11767 * gcc.dg/torture/pr69376.c: New testcase.
11768
d65063f5 117692016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11770
11771 PR fortran/69397
11772 PR fortran/68442
11773 * gfortran.dg/interface_38.f90: New test.
11774 * gfortran.dg/interface_39.f90: New test.
80adbd96 11775
08c7bfb4 117762016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11777
11778 Revert:
11779 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11780
11781 PR c++/11858
11782 PR c++/24663
11783 PR c++/24664
11784 * g++.dg/template/pr11858.C: New test.
11785 * g++.dg/template/pr24663.C: New test.
11786 * g++.dg/template/unify12.C: New test.
11787 * g++.dg/template/unify13.C: New test.
11788 * g++.dg/template/unify14.C: New test.
11789 * g++.dg/template/unify15.C: New test.
11790 * g++.dg/template/unify16.C: New test.
11791 * g++.dg/template/unify17.C: New test.
11792
c2e7d2be 117932016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11794
11795 PR fortran/68283
11796 gfortran.dg/pr68283.f90: New test.
11797
9f2e8617 117982016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11799
11800 PR fortran/66094
11801 * gfortran.dg/inline_matmul_13.f90: New test.
11802 * gfortran.dg/matmul_bounds_8.f90: New test.
11803 * gfortran.dg/matmul_bounds_9.f90: New test.
11804 * gfortran.dg/matmul_bounds_10.f90: New test.
11805
a4838119 118062016-01-23 Tom de Vries <tom@codesourcery.com>
11807
11808 PR tree-optimization/69426
11809 * gcc.dg/autopar/pr69426.c: New test.
11810
feddf0dc 118112016-01-23 Martin Sebor <msebor@redhat.com>
11812
11813 PR c++/58109
11814 PR c++/69022
11815 * g++.dg/cpp0x/alignas5.C: New test.
11816 * g++.dg/ext/vector29.C: Same.
11817
132731fb 118182016-01-23 Uros Bizjak <ubizjak@gmail.com>
11819
11820 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11821 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11822 _GNU_SOURCE from compile flags to the source.
11823 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11824 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11825 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11826 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11827
51aec681 118282016-01-22 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR target/69432
11831 * g++.dg/opt/pr69432.C: New test.
11832
147aa3e3 118332016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11834
11835 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11836 32-bit targets testing an -m64 multilib.
11837
4d04e35e 118382016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11839
11840 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11841 64-bit support.
11842
86f38d0c 118432016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11844
11845 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11846
f776e712 118472016-01-21 Christian Bruel <christian.bruel@st.com>
11848
11849 PR target/68674
11850 * gcc.target/i386/pr68674.c
11851 * gcc.target/aarch64/pr68674.c
11852 * gcc.target/arm/pr68674.c
11853
7b9de435 118542016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11855
11856 PR target/69403
11857 * gcc.c-torture/execute/pr69403.c: New test.
11858
9935a0ba 118592016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11860
11861 PR c++/55843
11862 * g++.dg/template/pr55843.C: New.
11863
06b94aa1 118642016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11865
11866 PR testsuite/66877
11867 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11868 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11869
b68773a8 118702016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11871
11872 PR testsuite/67489
132731fb 11873 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11874 from dg-do compile directive, and instead add
11875 { dg-require-effective-target int128 }.
b68773a8 11876
bbbbe8ab 118772016-01-20 Martin Sebor <msebor@redhat.com>
11878
11879 PR c/69405
11880 * gcc.dg/sync-fetch.c: New test.
11881
f3a6a26f 118822016-01-21 Martin Sebor <msebor@redhat.com>
11883
11884 PR target/69252
11885 * gcc.target/powerpc/pr69252.c: New test.
11886
d1565a03 118872016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11888
11889 PR fortran/65996
132731fb 11890 * gfortran.dg/pr65996.f90: New test.
d1565a03 11891
15a5a905 118922016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11893
11894 PR c++/68810
bbbbe8ab 11895 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11896 expected to generate an error.
15a5a905 11897
e4538af5 118982016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11899
11900 PR middle-end/66178
11901 * gcc.dg/torture/pr66178.c: New test.
11902
4d4180ce 119032016-01-21 Anton Blanchard <anton@samba.org>
11904 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11905
11906 PR target/63354
11907 * gcc.target/powerpc/pr63354.c: New test.
11908
86e16058 119092016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11910
11911 PR rtl-optimization/68990
11912 * gcc.target/i386/pr68990: New.
11913
b11b85e4 119142016-01-21 Nick Clifton <nickc@redhat.com>
11915
11916 PR target/69129
11917 * gcc.target/mips/pr69129.c: New.
11918
62dd9f85 119192016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11920
11921 PR c++/58046
11922 * g++.dg/cpp0x/pr58046.C: New.
11923
ac7d424b 119242016-01-21 Jakub Jelinek <jakub@redhat.com>
11925
47c0bea3 11926 PR target/69187
11927 PR target/65624
11928 * gcc.target/arm/pr69187.c: New test.
11929
ac7d424b 11930 PR c++/69355
11931 * g++.dg/torture/pr69355.C: New test.
11932
9e18b252 119332016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11934 Sebastian Pop <s.pop@samsung.com>
11935
11936 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11937
de862e2f 119382016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11939 Sebastian Pop <s.pop@samsung.com>
11940
132731fb 11941 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11942
f55f9344 119432016-01-21 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR middle-end/67653
11946 * c-c++-common/pr67653.c: New test.
11947 * gcc.dg/torture/pr29119.c: Add dg-warning.
11948
62752e71 119492016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11950
11951 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11952
16d4186f 119532016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11954
11955 PR c/24293
11956 * gcc.dg/pr24293.c: New test.
11957 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11958 incomplete struct type.
11959 * gcc.dg/declspec-1.c: Likewise.
11960 * gcc.dg/pr63549.c: Likewise.
11961
58219d13 119622016-01-20 Jakub Jelinek <jakub@redhat.com>
11963
11964 PR tree-optimization/66612
11965 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11966 for bdn instruction.
11967
a7b5688a 119682016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11969
11970 * lib/target-supports.exp
11971 (check_effective_target_arm_fp_ok_nocache): New.
11972 (check_effective_target_arm_fp_ok): New.
11973 (add_options_for_arm_fp): New.
11974 (check_effective_target_arm_crypto_ok_nocache): Require
11975 target_arm_v8_neon_ok instead of arm32.
11976 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11977 (check_effective_target_arm_crypto_pragma_ok): New.
11978 (add_options_for_arm_vfp): New.
11979 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11980 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11981 target instead. Force initial fpu to vfp.
11982 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11983 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11984 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11985 dependency.
11986 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11987 use arm_vfp effective target instead. Force initial fpu to vfp.
11988 * gcc.target/arm/attr-neon3.c: Likewise.
11989 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11990 arm_vfp_ok.
11991 * gcc.target/arm/unsigned-float.c: Likewise.
11992 * gcc.target/arm/vfp-1.c: Likewise.
11993 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11994 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11995 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11996 * gcc.target/arm/vfp-ldmias.c: Likewise.
11997 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11998 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11999 * gcc.target/arm/vfp-stmiad.c: Likewise.
12000 * gcc.target/arm/vfp-stmias.c: Likewise.
12001 * gcc.target/arm/vnmul-1.c: Likewise.
12002 * gcc.target/arm/vnmul-2.c: Likewise.
12003 * gcc.target/arm/vnmul-3.c: Likewise.
12004 * gcc.target/arm/vnmul-4.c: Likewise.
12005
7ca56ca8 120062016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12007
7fb75b57 12008 PR testsuite/69366
12009 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12010 the MPX run-time library, for compile-time MPX test.
12011 * gcc.target/i386/chkp-always_inline.c: Likewise.
12012 * gcc.target/i386/chkp-bndret.c: Likewise.
12013 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12014 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12015 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12016 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12017 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12018 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12019 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12020 * gcc.target/i386/chkp-label-address.c: Likewise.
12021 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12022 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12023 * gcc.target/i386/chkp-pr69044.c: Likewise.
12024 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12025 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12026 * gcc.target/i386/chkp-strchr.c: Likewise.
12027 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12028 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12029 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12030 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12031 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12032 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12033 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12034 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12035 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12036 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12037 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12038 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12039 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12040 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12041 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12042 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12043 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12044 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12045 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12046 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12047 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12048 * gcc.target/i386/pr63995-2.c: Likewise.
12049 * gcc.target/i386/pr64805.c: Likewise.
12050 * gcc.target/i386/pr65044.c: Likewise.
12051 * gcc.target/i386/pr65167.c: Likewise.
12052 * gcc.target/i386/pr65183.c: Likewise.
12053 * gcc.target/i386/pr65184.c: Likewise.
12054 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12055
f2da0b99 120562016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12057
12058 PR tree-optimization/69328
12059 * gcc.dg/pr69328.c: New test.
12060
4d379676 120612016-01-20 Jeff Law <law@redhat.com>
12062
4a11f145 12063 PR target/25114
4d379676 12064 * gcc.target/m68k/pr25114.c: New test.
12065
0754bad1 120662016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12067
12068 * gcc.target/arm/memset-inline-10.c: Added
12069 dg-require-effective-target arm_thumb2_ok.
12070
63bd5c2d 120712016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12072
12073 * gcc.dg/debug/dwarf2/sso.c: New test.
12074
a9c01e81 120752016-01-19 Uros Bizjak <ubizjak@gmail.com>
12076
12077 PR testsuite/68820
12078 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12079 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12080 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12081
53fa0e54 120822016-01-19 Jan Hubicka <hubicka@ucw.cz>
12083
12084 PR ipa/66223
12085 * g++.dg/ipa/devirt-50.C: New testcase.
12086
e035a62c 120872016-01-19 Marek Polacek <polacek@redhat.com>
12088
12089 PR c++/68965
12090 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12091 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12092
885cc3ea 120932016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12094
12095 PR target/69135
12096 * gcc.target/arm/pr69135_1.c: New test.
12097
07bd240e 120982015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12099
12100 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12101
9f60d257 121022015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12103
12104 * gcc.target/aarch64/ccmp_1.c: New testcase.
12105
a0c919f7 121062016-01-19 Marek Polacek <polacek@redhat.com>
12107
12108 PR c++/68586
12109 * g++.dg/cpp0x/enum30.C: New test.
12110
dc5d6d17 121112016-01-19 Richard Biener <rguenther@suse.de>
12112
12113 PR tree-optimization/69336
12114 * g++.dg/tree-ssa/pr69336.C: New testcase.
12115
6dd156e0 121162016-01-19 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR debug/65779
12119 * gcc.dg/pr65779.c: New test.
12120
3e0d45b9 121212016-01-19 Richard Biener <rguenther@suse.de>
12122
12123 PR tree-optimization/69352
12124 * gcc.dg/torture/pr69352.c: New testcase.
12125
7a3cf64d 121262016-01-19 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR rtl-optimization/68955
12129 PR rtl-optimization/64557
12130 * gcc.dg/torture/pr68955.c: New test.
12131
8be55b33 121322016-01-19 Jan Hubicka <hubicka@ucw.cz>
12133
12134 PR lto/69136
12135 * g++.dg/torture/pr69136.C: New testcase.
12136
72a985d7 121372016-01-19 Jan Hubicka <hubicka@ucw.cz>
12138
12139 PR lto/69133
12140 * g++.dg/lto/pr69133_0.C: New testcase.
12141 * g++.dg/lto/pr69133_1.C: New testcase.
12142
56778b62 121432016-01-15 Jeff Law <law@redhat.com>
12144
12145 PR tree-optimization/69320
12146 * gcc.c-torture/pr69320-1.c: New test.
12147 * gcc.c-torture/pr69320-2.c: New test.
12148 * gcc.c-torture/pr69320-3.c: New test.
12149 * gcc.c-torture/pr69320-4.c: New test.
12150
ced41b93 121512016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12152
12153 PR c++/11858
12154 PR c++/24663
12155 PR c++/24664
12156 * g++.dg/template/pr11858.C: New test.
12157 * g++.dg/template/pr24663.C: New test.
12158 * g++.dg/template/unify12.C: New test.
12159 * g++.dg/template/unify13.C: New test.
12160 * g++.dg/template/unify14.C: New test.
12161 * g++.dg/template/unify15.C: New test.
12162 * g++.dg/template/unify16.C: New test.
12163 * g++.dg/template/unify17.C: New test.
12164
7f8cbcaf 121652016-01-18 David Malcolm <dmalcolm@redhat.com>
12166
12167 PR testsuite/69181
12168 * gcc.dg/pr69181-1.c: New test file.
12169 * gcc.dg/pr69181-2.c: New test file.
12170 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12171 globals by moving it to...
12172 (cleanup-after-saved-dg-test): ...this new function. Add
12173 "global additional_sources_used". Add reset of global
12174 multiline_expected_outputs to the empty list.
12175 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12176 global to...
12177 (multiline_expected_outputs): ...this, and updated comments to
12178 note that it is modified from gcc-dg.exp.
12179 (dg-end-multiline-output): Update for the above renaming.
12180 (handle-multiline-outputs): Likewise. Remove the clearing
12181 of the expected outputs to the empty list.
12182
3c7cbfc0 121832016-01-18 Richard Biener <rguenther@suse.de>
12184
12185 PR tree-optimization/69297
12186 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12187
81d49cc1 121882016-01-18 Joseph Myers <joseph@codesourcery.com>
12189
12190 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12191 dg-options.
12192 * gcc.target/mips/mips-3d-2.c: Likewise.
12193 * gcc.target/mips/mips-3d-3.c: Likewise.
12194 * gcc.target/mips/mips-3d-4.c: Likewise.
12195 * gcc.target/mips/mips-3d-5.c: Likewise.
12196 * gcc.target/mips/mips-3d-6.c: Likewise.
12197 * gcc.target/mips/mips-3d-7.c: Likewise.
12198 * gcc.target/mips/mips-3d-8.c: Likewise.
12199 * gcc.target/mips/mips-3d-9.c: Likewise.
12200 * gcc.target/mips/mips-ps-1.c: Likewise.
12201 * gcc.target/mips/mips-ps-2.c: Likewise.
12202 * gcc.target/mips/mips-ps-3.c: Likewise.
12203 * gcc.target/mips/mips-ps-4.c: Likewise.
12204 * gcc.target/mips/mips-ps-5.c: Likewise.
12205 * gcc.target/mips/mips-ps-6.c: Likewise.
12206 * gcc.target/mips/mips-ps-7.c: Likewise.
12207 * gcc.target/mips/mips-ps-type.c: Likewise.
12208 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12209 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12210
03c4ff3a 122112016-01-18 Tom de Vries <tom@codesourcery.com>
12212
12213 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12214 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12215 * c-c++-common/goacc/kernels-empty.c: New test.
12216 * c-c++-common/goacc/kernels-eternal.c: New test.
12217 * c-c++-common/goacc/kernels-loop-2.c: New test.
12218 * c-c++-common/goacc/kernels-loop-3.c: New test.
12219 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12220 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12221 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12222 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12223 * c-c++-common/goacc/kernels-loop-data.c: New test.
12224 * c-c++-common/goacc/kernels-loop-g.c: New test.
12225 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12226 * c-c++-common/goacc/kernels-loop-n.c: New test.
12227 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12228 * c-c++-common/goacc/kernels-loop.c: New test.
12229 * c-c++-common/goacc/kernels-noreturn.c: New test.
12230 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12231 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12232 * c-c++-common/goacc/kernels-reduction.c: New test.
12233
22e3dcee 122342016-01-18 Tom de Vries <tom@codesourcery.com>
12235
12236 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12237 * gcc.dg/autopar/outer-2.c: Same.
12238 * gcc.dg/autopar/outer-3.c: Same.
12239 * gcc.dg/autopar/outer-4.c: Same.
12240 * gcc.dg/autopar/outer-5.c: Same.
12241 * gcc.dg/autopar/outer-6.c: Same.
12242 * gcc.dg/autopar/parallelization-1.c: Same.
12243 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12244 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12245 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12246 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12247 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12248 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12249 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12250 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12251 * gcc.dg/autopar/pr39500-1.c: Same.
12252 * gcc.dg/autopar/pr39500-2.c: Same.
12253 * gcc.dg/autopar/pr46193.c: Same.
12254 * gcc.dg/autopar/pr46194.c: Same.
12255 * gcc.dg/autopar/pr49580.c: Same.
12256 * gcc.dg/autopar/pr49960-1.c: Same.
12257 * gcc.dg/autopar/pr49960.c: Same.
12258 * gcc.dg/autopar/pr68373.c: Same.
12259 * gcc.dg/autopar/reduc-1.c: Same.
12260 * gcc.dg/autopar/reduc-1char.c: Same.
12261 * gcc.dg/autopar/reduc-1short.c: Same.
12262 * gcc.dg/autopar/reduc-2.c: Same.
12263 * gcc.dg/autopar/reduc-2char.c: Same.
12264 * gcc.dg/autopar/reduc-2short.c: Same.
12265 * gcc.dg/autopar/reduc-3.c: Same.
12266 * gcc.dg/autopar/reduc-4.c: Same.
12267 * gcc.dg/autopar/reduc-6.c: Same.
12268 * gcc.dg/autopar/reduc-7.c: Same.
12269 * gcc.dg/autopar/reduc-8.c: Same.
12270 * gcc.dg/autopar/reduc-9.c: Same.
12271 * gcc.dg/autopar/uns-outer-4.c: Same.
12272 * gcc.dg/autopar/uns-outer-5.c: Same.
12273 * gcc.dg/autopar/uns-outer-6.c: Same.
12274 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12275 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12276
fd5cbe2f 122772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12278
12279 PR target/63679
12280 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12281 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12282
fa75ab55 122832016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12284
12285 PR target/63679
12286 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12287 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12288 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12289
214b2582 122902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12291
12292 PR target/63679
12293 * gcc.dg/tree-ssa/sra-17.c: New.
12294 * gcc.dg/tree-ssa/sra-18.c: New.
12295
13146837 122962016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12297
12298 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12299
6ccd18c2 123002016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12301
12302 * gnat.dg/inline12.adb: New test.
12303
8872b95f 123042016-01-18 Bin Cheng <bin.cheng@arm.com>
12305
12306 PR tree-optimization/66797
12307 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12308
971514e3 123092016-01-18 Richard Biener <rguenther@suse.de>
12310
12311 PR tree-optimization/69170
12312 * gcc.dg/torture/pr69170.c: New testcase.
12313
dfb6d139 123142016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12315
12316 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12317
164d84c2 123182016-01-16 Tom de Vries <tom@codesourcery.com>
12319
12320 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12321
4c33b769 123222016-01-16 Tom de Vries <tom@codesourcery.com>
12323
12324 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12325 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12326 redundant dg-require-effective-target pthread.
12327 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12328 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12329 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12330 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12331 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12332 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12333 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12334
673441b0 123352016-01-16 David Edelsohn <dje.gcc@gmail.com>
12336
12337 PR target/68609
12338 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12339 * gcc.target/powerpc/recip-7.c: Same.
12340
90153ae7 123412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12342
12343 PR c++/69091
12344 * g++.dg/template/pr69091.C: New test.
12345
bc24d01d 123462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12347
12348 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12349 dump does not contain an error_mark_node.
12350 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12351 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12352
4067c0fd 123532016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12354
12355 PR c++/68936
12356 * g++.dg/template/pr68936.C: New test.
12357
27c6dbdd 123582016-01-15 David Edelsohn <dje.gcc@gmail.com>
12359
12360 PR target/68609
12361 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12362 * gcc.target/powerpc/recip-2.c: Same.
12363 * gcc.target/powerpc/recip-3.c: Same.
12364 * gcc.target/powerpc/recip-4.c: Same.
12365 * gcc.target/powerpc/recip-sqrtf.c: Same.
12366
e390c57d 123672016-01-15 Jeff Law <law@redhat.com>
12368
12369 PR tree-optimization/69270
12370 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12371 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12372
ddcfeaf1 123732016-01-15 Paul Thomas <pault@gcc.gnu.org>
12374
12375 PR fortran/49630
12376 * gfortran.dg/deferred_character_13.f90: New test for the fix
12377 of comment 3 of the PR.
12378
12379 PR fortran/54070
12380 * gfortran.dg/deferred_character_8.f90: New test
12381 * gfortran.dg/allocate_error_5.f90: New test
12382
12383 PR fortran/60593
12384 * gfortran.dg/deferred_character_10.f90: New test
12385
12386 PR fortran/60795
12387 * gfortran.dg/deferred_character_14.f90: New test
12388
12389 PR fortran/61147
12390 * gfortran.dg/deferred_character_11.f90: New test
12391
12392 PR fortran/64324
12393 * gfortran.dg/deferred_character_9.f90: New test
12394
81be349c 123952016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12396
12397 PR rtl-optimization/69030
12398 * gcc.target/i386/pr69030.c: New.
12399
998456c5 124002016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12401
12402 * gcc.target/aarch64/target_attr_17.c: New test.
12403
0d85be19 124042016-01-15 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/66856
12407 * gcc.dg/torture/pr66856-1.c: New testcase.
12408 * gcc.dg/torture/pr66856-2.c: Likewise.
12409
321d36c8 124102016-01-15 Richard Biener <rguenther@suse.de>
12411
12412 PR debug/69137
12413 * g++.dg/lto/pr69137_0.C: New testcase.
12414
d94a1f53 124152016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12416
12417 PR middle-end/69246
12418 * gcc.target/i386/pr69246.c: New test.
12419
5fe9a861 124202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12421
a9c01e81 12422 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12423
3d05a5e9 124242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12425
12426 PR c++/56194
12427 * g++.dg/init/const9.C: Disable test on S/390.
12428
5e8132b5 124292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12430
12431 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12432 * g++.dg/Wno-frame-address.C: Ditto.
12433
32307cdf 124342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12435
12436 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12437
1ca28250 124382016-01-15 Richard Biener <rguenther@suse.de>
12439
12440 PR tree-optimization/68961
12441 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12442
6271bd93 124432016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12444
12445 * gcc.target/i386/pr65105-5.c: New test.
12446
dfb6d139 124472016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12448
12449 * gcc.c-torture/execute/alias-4.c: New testcase.
12450
dfb6d139 124512016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12452
12453 PR ipa/68148
12454 * g++.dg/ipa/devirt-49.C: New testcase.
12455
7bbac464 124562016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12457
12458 PR target/65837
12459 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12460 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12461 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12462
4345b868 124632016-01-15 Richard Biener <rguenther@suse.de>
12464
12465 PR tree-optimization/69117
12466 * gcc.dg/torture/pr69117.c: New testcase.
12467
580357e7 124682015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12469
12470 PR c++/69048
12471 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12472
612baa31 124732016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12474
12475 PR testsuite/67509
12476 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12477 range tests use 100 * maximum instead of maximum + 1.
12478
44e09bc4 124792016-01-14 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR debug/69244
12482 * gcc.dg/guality/pr69244.c: New test.
12483
96962ae4 124842016-01-14 Uros Bizjak <ubizjak@gmail.com>
12485
12486 * lib/target-supports.exp (check_effective_target_issignaling):
12487 New procedure.
12488 * gcc.dg/pr61441.c: Require issignaling effective target.
12489
ab9c400b 124902016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12491
12492 PR target/68803
12493 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12494
a7ed4583 124952016-01-14 David Malcolm <dmalcolm@redhat.com>
12496
12497 PR c++/68819
12498 PR preprocessor/69177
12499 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12500 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12501 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12502 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12503
77f35cec 125042016-01-14 Marek Polacek <polacek@redhat.com>
12505
12506 PR c/69262
12507 * gcc.dg/array-15.c: New test.
12508
915d0950 125092016-01-14 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR middle-end/68146
12512 PR tree-optimization/69155
12513 * gfortran.dg/pr68146.f: New test.
12514 * gfortran.dg/pr69155.f90: New test.
12515
24651fb7 125162016-01-14 Richard Biener <rguenther@suse.de>
12517
12518 PR tree-optimization/68060
12519 * gcc.dg/torture/pr68060-1.c: New testcase.
12520 * gcc.dg/torture/pr68060-2.c: Likewise.
12521
2f63f950 125222016-01-14 Nick Clifton <nickc@redhat.com>
12523
12524 * lib/target-supports.exp
12525 (check_effective_target_arm_neon_ok_nocache): Add an option
12526 sequence that includes setting the ARM architecture to ARMv7-A.
12527 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12528 command line options necessary to enable Neon support.
12529 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12530 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12531 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12532 * gcc.target/arm/pr69180.c: Likewise.
12533
3ce0acde 125342016-01-14 Jeff Law <law@redhat.com>
12535
12536 PR tree-optimization/69270
12537 * gcc.dg/tree-ssa/pr69270.c: New test.
12538
bda05c57 125392016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12540
12541 PR c/66208
12542 * c-c++-common/pr66208.c: New file.
12543
9b657cf1 125442016-01-13 Jakub Jelinek <jakub@redhat.com>
12545
12546 PR tree-optimization/69156
12547 * gcc.dg/pr69156.c: New test.
12548
58ba1b9d 125492016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12550
12551 * gcc.target/i386/pr69225-7.c: New test.
12552
e5fee0fe 125532016-01-13 Richard Henderson <rth@redhat.com>
12554
12555 * gcc.dg/tm/memopt-13.c: Update expected function.
12556 * gcc.dg/tm/memopt-6.c: Likewise.
12557
3f0e9745 125582016-01-13 Uros Bizjak <ubizjak@gmail.com>
12559
12560 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12561 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12562 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12563 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12564
3f0e9745 125652016-01-13 Tom de Vries <tom@codesourcery.com>
12566
12567 PR tree-optimization/69169
7a6ddc0d 12568 * gcc.dg/pr69169.c: New test.
12569
9b657cf1 125702016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12571
12572 PR target/69228
12573 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12574 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12575 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12576 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12577 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12578 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12579 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12580 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12581
f704d701 125822016-01-13 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR target/69247
12585 * gcc.dg/pr69247.c: New test.
12586
e966d6b9 125872016-01-13 Richard Biener <rguenther@suse.de>
12588
12589 PR tree-optimization/69242
12590 * gcc.dg/torture/pr69242.c: New testcase.
12591
1ca1d9b2 125922016-01-13 Richard Biener <rguenther@suse.de>
12593
12594 PR tree-optimization/69186
12595 * gcc.dg/torture/pr69186.c: New testcase.
12596
d07cbccc 125972016-01-13 Jeff Law <law@redhat.com>
12598
12599 PR tree-optimization/67755
12600 * gcc.dg/tree-ssa/pr67755.c: New test.
12601
126022016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12603
12604 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12605 pass number in output by a star.
12606
b95d41cf 126072016-01-12 Bin Cheng <bin.cheng@arm.com>
12608
12609 PR tree-optimization/68911
12610 * gcc.c-torture/execute/pr68911.c: New test.
12611
91d87e22 126122016-01-12 Marek Polacek <polacek@redhat.com>
12613
12614 PR c++/68979
12615 * g++.dg/warn/permissive-1.C: New test.
12616
8a9401a4 126172016-01-12 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR objc++/68511
12620 PR c++/69213
12621 * g++.dg/opt/pr69213.C: New test.
12622
b9cb7a67 126232016-01-12 Christian Bruel <christian.bruel@st.com>
12624
12625 PR target/69180
12626 * gcc.target/arm/pr69180.c: New test.
12627
e4c96992 126282016-01-12 Richard Biener <rguenther@suse.de>
12629
12630 PR lto/69077
12631 * g++.dg/lto/pr69077_0.C: New testcase.
12632 * g++.dg/lto/pr69077_1.C: Likewise.
12633
90525f61 126342016-01-12 Jakub Jelinek <jakub@redhat.com>
12635
12636 PR target/69175
12637 * g++.dg/opt/pr69175.C: New test.
12638
9e7edfd3 126392016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12640
12641 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12642 rather than #including math.h & stdlib.h.
12643 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12644 * gcc.dg/vect/pr49771.c: Likewise.
12645 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12646 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12647 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12648 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12649 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12650 * gcc.dg/vect/pr44507.c: Likewise.
12651 * gcc.dg/vect/pr45902.c: Likewise.
12652 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12653 * gcc.dg/vect/vect-117.c: Likewise.
12654 * gcc.dg/vect/vect-99.c: Likewise.
12655 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12656 * gcc.dg/vect/vect-cond-1.c: Likewise.
12657 * gcc.dg/vect/vect-cond-2.c: Likewise.
12658 * gcc.dg/vect/vect-cond-3.c: Likewise.
12659 * gcc.dg/vect/vect-cond-4.c: Likewise.
12660 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12661 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12662 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12663 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12664 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12665 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12666 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12667 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12668 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12669 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12670 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12671 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12672 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12673 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12674 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12675 include of signal.h.
12676 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12677 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12678 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12679 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12680 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12681 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12682 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12683 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12684 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12685 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12686 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12687 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12688 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12689 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12690 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12691 * gcc.dg/vect/vect-outer-5.c: Likewise.
12692 * gcc.dg/vect/vect-outer-6.c: Likewise.
12693 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12694 include of stdio.h.
12695
3368873d 126962016-01-12 Nick Clifton <nickc@redhat.com>
12697
12698 PR target/68913
12699 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12700 to fread so that it will be found in all target runtimes.
12701
0464ea95 127022016-01-12 Richard Biener <rguenther@suse.de>
12703
12704 PR tree-optimization/69053
12705 * g++.dg/torture/pr69053.C: New testcase.
12706
7819730f 127072016-01-12 Richard Biener <rguenther@suse.de>
12708
12709 PR tree-optimization/69168
12710 * gcc.dg/torture/pr69168.c: New testcase.
12711
995bfebf 127122016-01-12 Richard Biener <rguenther@suse.de>
12713
12714 PR tree-optimization/69157
12715 * gcc.dg/torture/pr69157.c: New testcase.
12716
127172016-01-12 Richard Biener <rguenther@suse.de>
12718
12719 PR tree-optimization/69174
12720 * gcc.dg/torture/pr69174.c: New testcase.
12721
1d10d64c 127222016-01-12 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR c++/66808
12725 PR c++/69000
12726 * g++.dg/tls/pr66808.C: New test.
12727 * g++.dg/tls/pr69000.C: New test.
12728
f0b79faf 127292016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12730
12731 * gcc.target/powerpc/swaps-p8-23.c: New test.
12732 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12733
04cf75a4 127342016-01-11 John David Anglin <danglin@gcc.gnu.org>
12735
12736 PR tree-optimization/68356
12737 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12738
0eb4264c 127392016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12740 Jim Wilson <jim.wilson@linaro.org>
12741
12742 PR target/69194
12743 * gcc.target/arm/pr69194.c: New test.
12744
2f66de64 127452016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12746
12747 PR target/69225
12748 * gcc.target/i386/pr69225-1.c: New test.
12749 * gcc.target/i386/pr69225-2.c: Likewise.
12750 * gcc.target/i386/pr69225-3.c: Likewise.
12751 * gcc.target/i386/pr69225-4.c: Likewise.
12752 * gcc.target/i386/pr69225-5.c: Likewise.
12753 * gcc.target/i386/pr69225-6.c: Likewise.
12754
36105e82 127552016-01-11 Jakub Jelinek <jakub@redhat.com>
12756
1c78ce2e 12757 PR target/67462
12758 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12759 if lp64.
12760
a4a87320 12761 PR target/69071
12762 * gcc.dg/pr69071.c: New test.
12763
91fbd04f 12764 PR c++/69211
12765 * g++.dg/opt/pr69211.C: New test.
12766
36105e82 12767 PR tree-optimization/69214
12768 * gcc.c-torture/compile/pr69214.c: New test.
12769
e934c380 127702016-01-11 Uros Bizjak <ubizjak@gmail.com>
12771
12772 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12773 * gcc.target/i386/pr66232-11.c: Ditto.
12774 * gcc.target/i386/pr66232-12.c: Ditto.
12775 * gcc.target/i386/pr66232-13.c: Ditto.
12776
3ff1b153 127772016-01-11 Richard Biener <rguenther@suse.de>
12778
12779 PR tree-optimization/69173
12780 * gcc.dg/torture/pr69173.c: New testcase.
12781
04e1504c 127822016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12783
12784 PR rtl-optimization/68796
12785 * gcc.target/aarch64/tst_5.c: New test.
12786 * gcc.target/aarch64/tst_6.c: Likewise.
12787
ae8718b5 127882016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12789
12790 PR rtl-optimization/68841
12791 * gcc.dg/pr68841.c: New test.
12792 * gcc.c-torture/execute/pr68841.c: New test.
12793
bd8bece2 127942016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12795
12796 PR rtl-optimization/68920
12797 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12798 for ix86 targets.
12799 * gcc.dg/ifcvt-5.c: New test.
12800
9b657cf1 128012016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12802
12803 PR bootstrap/69123
12804 * g++.dg/pr69123.C: New.
12805
7a158352 128062016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12807
12808 PR target/69010
12809 * gcc.target/i386/pr69010.c: New test.
12810
ff375d11 128112016-01-11 Martin Jambor <mjambor@suse.cz>
12812
12813 PR ipa/69044
12814 * gcc.target/i386/chkp-pr69044.c: New test.
12815
9eb890f1 128162016-01-11 Tom de Vries <tom@codesourcery.com>
12817
12818 PR tree-optimization/69109
12819 * gcc.dg/autopar/pr69109-2.c: New test.
12820 * gcc.dg/autopar/pr69109.c: New test.
12821
c4157ee5 128222016-01-11 Tom de Vries <tom@codesourcery.com>
12823
12824 PR tree-optimization/69108
12825 * gcc.dg/autopar/pr69108.c: New test.
12826
b933e511 128272016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12828
12829 PR c++/69029
12830 * c-c++-common/Wisleading-indentation.c: Augment test.
12831
efb73de1 128322016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12833
12834 PR fortran/69154
12835 * gfortran.dg/inline_matmul_12.f90: New test.
12836
40c86c3b 128372016-01-10 Paul Thomas <pault@gcc.gnu.org>
12838
12839 PR fortran/67779
12840 * gfortran.dg/actual_array_offset_1: New test.
12841
a006c0bb 128422016-01-10 Tom de Vries <tom@codesourcery.com>
12843
12844 PR tree-optimization/69062
12845 * gcc.dg/autopar/pr69062.c: New test.
12846
880ed4be 128472016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12848
12849 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12850 * gcc.dg/vect/slp-perm-2.c: Likewise.
12851 * gcc.dg/vect/slp-perm-3.c: Likewise.
12852 * gcc.dg/vect/slp-perm-5.c: Likewise.
12853 * gcc.dg/vect/slp-perm-6.c: Likewise.
12854 * gcc.dg/vect/slp-perm-7.c: Likewise.
12855 * gcc.dg/vect/slp-perm-8.c: Likewise.
12856
d95e1856 128572016-01-10 Tom de Vries <tom@codesourcery.com>
12858
12859 PR tree-optimization/69039
12860 * gcc.dg/autopar/pr69039.c: New test.
12861
0f8f48d0 128622016-01-09 Marek Polacek <polacek@redhat.com>
12863
12864 PR c++/69113
12865 * g++.dg/pr69113.C: New test.
12866
7dff0499 128672016-01-09 Jakub Jelinek <jakub@redhat.com>
12868
12869 PR middle-end/50865
12870 PR tree-optimization/69097
12871 * gcc.c-torture/execute/pr50865.c: New test.
12872 * gcc.c-torture/execute/pr69097-1.c: New test.
12873 * gcc.c-torture/execute/pr69097-2.c: New test.
12874 * gcc.dg/pr69097-1.c: New test.
12875 * gcc.dg/pr69097-2.c: New test.
12876
18431e78 128772016-01-09 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR c++/69164
12880 * g++.dg/opt/pr69164.C: New test.
12881
1943a4a2 128822016-01-08 Jakub Jelinek <jakub@redhat.com>
12883
12884 PR tree-optimization/69167
12885 * gcc.dg/pr69167.c: New test.
12886
a143e277 128872016-01-08 Marek Polacek <polacek@redhat.com>
12888
12889 PR c++/68449
12890 * g++.dg/pr68449.C: New.
12891
44c01906 128922016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12893
12894 PR tree-optimization/68707
12895 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12896 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12897 on platforms supporting it.
12898 * gcc.dg/vect/slp-perm-2.c: Likewise.
12899 * gcc.dg/vect/slp-perm-3.c: Likewise.
12900 * gcc.dg/vect/slp-perm-5.c: Likewise.
12901 * gcc.dg/vect/slp-perm-7.c: Likewise.
12902 * gcc.dg/vect/slp-perm-8.c: Likewise.
12903 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12904 on platforms supporting it.
12905
c437d1e8 129062016-01-08 Jakub Jelinek <jakub@redhat.com>
12907
c9595c51 12908 PR tree-optimization/69162
12909 * gcc.dg/pr69162.c: New test.
12910
c437d1e8 12911 PR tree-optimization/69172
12912 * gcc.dg/pr69172.c: New test.
12913
6a46a28c 129142016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12915
12916 PR tree-optimization/67781
12917 * gcc.c-torture/execute/pr67781.c: New file.
12918
62ad9a04 129192016-01-08 Jakub Jelinek <jakub@redhat.com>
12920
12921 PR tree-optimization/69083
12922 * gcc.dg/vect/pr69083.c: New test.
12923
9e0e8c2a 129242016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12925
12926 PR tree-optimization/61441
12927 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12928 Use -fexcess-precision=standard for compiler options.
12929 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12930
5d034e37 129312016-01-08 Jakub Jelinek <jakub@redhat.com>
12932
5013f740 12933 PR fortran/69128
12934 * gfortran.dg/gomp/pr69128.f90: New test.
12935
5d034e37 12936 PR c++/69145
12937 * g++.dg/ext/pr69145-1.C: New test.
12938 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12939 * g++.dg/ext/pr69145-2.h: New file.
12940
517906ff 129412016-01-07 Martin Sebor <msebor@redhat.com>
12942
12943 PR c/68966
12944 * gcc.dg/atomic-fetch-bool.c: New test.
12945 * gcc.dg/sync-fetch-bool.c: New test.
12946
cdbb524c 129472016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12948
12949 PR fortran/66680
12950 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12951
ec3aba9e 129522016-01-07 Nick Clifton <nickc@redhat.com>
12953
12954 PR target/66655
12955 * g++.dg/pr66655.C: New test.
12956 * g++.dg/pr66655_1.cc: Test support file.
12957 * g++.dg/pr66655.h: Test header file.
12958
9b657cf1 129592016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12960
12961 PR fortran/66680
12962 gfortran.dg/gomp/pr66680.f90: New test.
12963
cd45d7a5 129642016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12965
12966 PR target/69171
12967 * gcc.target/i386/pr69171-1.c: New test.
12968 * gcc.target/i386/pr69171-2.c: Likewise.
12969 * gcc.target/i386/pr69171-3.c: Likewise.
12970 * gcc.target/i386/pr69171-4.c: Likewise.
12971 * gcc.target/i386/pr69171-5.c: Likewise.
12972 * gcc.target/i386/pr69171-6.c: Likewise.
12973
4a86a91a 129742015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12975
12976 PR middle-end/67639
12977 * c-c++-common/pr67639.c: New test.
12978
34c05552 129792016-01-07 Jakub Jelinek <jakub@redhat.com>
12980
12981 PR tree-optimization/69141
12982 * g++.dg/opt/pr69141.C: New test.
12983
f08d6895 129842016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12985
12986 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12987
32ec4173 129882016-01-06 Uros Bizjak <ubizjak@gmail.com>
12989
12990 PR target/69140
12991 * gcc.target/i386/pr69140.c: New test
12992
d74214f3 129932016-01-06 David Malcolm <dmalcolm@redhat.com>
12994
12995 * gcc.dg/bad-dereference.c: New test case.
12996
73991cab 129972015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12998
12999 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13000
fc8cc457 130012016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13002
13003 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13004
be3c9981 130052016-01-06 Marek Polacek <polacek@redhat.com>
13006
13007 PR sanitizer/69099
13008 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13009
2cb724f9 130102016-01-05 Marek Polacek <polacek@redhat.com>
13011
13012 PR c/69104
13013 * gcc.dg/atomic-invalid-2.c: New.
13014
233a53ed 130152016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13016
13017 PR target/68991
13018 * gcc.target/i386/pr68991.c: New test.
13019
ea87c5e3 130202016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13021
13022 PR target/68991
13023 * g++.dg/pr68991-1.C: New test.
13024 * g++.dg/pr68991-2.C: Likewise.
13025
1943a4a2 130262016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13027
1943a4a2 13028 PR other/60465
afe82e5b 13029 * gcc.target/ia64/pr60465-gprel64.c: New test.
13030 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13031
1e9147dd 130322016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13033
13034 PR rtl-optimization/68651
13035 * gcc.target/aarch64/pr68651_1.c: New test.
13036
d42aa619 130372016-01-05 David Malcolm <dmalcolm@redhat.com>
13038
13039 PR c/69122
13040 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13041
1776de76 130422016-01-05 Nathan Sidwell <nathan@acm.org>
13043
2d7d361d 13044 PR c++/58583
13045 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13046
1776de76 13047 * gcc.dg/alias-15.c: New.
13048
5beb12c0 130492016-01-05 Nick Clifton <nickc@redhat.com>
13050
13051 PR target/68870
13052 * g++.dg/pr68770.C: New test.
13053
d8cca921 130542016-01-04 Mike Stump <mikestump@comcast.net>
13055
13056 * lib/target-supports.exp (check_effective_target_cilkplus):
13057 cilkplus targets require pthreads.
afc907ef 13058 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13059
8427dff3 130602016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13061
13062 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13063 generation.
13064
f1717362 130652016-01-04 Jakub Jelinek <jakub@redhat.com>
13066
13067 Update copyright years.
13068
d7d6a3ab 130692016-01-04 Marek Polacek <polacek@redhat.com>
13070
13071 PR c/68908
13072 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13073 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13074 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13075
b8f4a5f9 130762016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13077
13078 * gcc.target/sparc/20160104-2.c: New test.
13079
6b5c028f 130802016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13081
13082 * gcc.target/sparc/20160104-1.c: New test.
13083
300e1002 130842016-01-03 Paul Thomas <pault@gcc.gnu.org>
13085
13086 PR fortran/65045
13087 * gfortran.dg/pr65045.f90: New test.
13088
855b105f 130892016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13090
13091 * gnat.dg/specs/debug1.ads: Delete.
13092
bdc177dc 130932016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13094
13095 PR libgfortran/68867
13096 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13097 expression.
13098
48aaffae 130992016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13100
13101 PR libgfortran/68867
13102 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13103 PowerPC.
13104
19a468b8 131052016-01-01 Paul Thomas <pault@gcc.gnu.org>
13106
13107 PR fortran/68864
13108 * gfortran.dg/pr68864.f90: New test.
13109
25371c91 131102016-01-01 Jakub Jelinek <jakub@redhat.com>
13111
2a659064 13112 PR tree-optimization/69070
13113 * gcc.dg/pr69070.c: New test.
13114
57aa9851 13115 PR sanitizer/69055
13116 * gfortran.dg/pr69055.f90: New test.
13117
25371c91 13118 PR target/69015
13119 * gcc.dg/pr69015.c: New test.
f1717362 13120\f
fb2c1edd 13121Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13122
13123Copying and distribution of this file, with or without modification,
13124are permitted in any medium without royalty provided the copyright
13125notice and this notice are preserved.