]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Ensure "C++" language linkage for std::abs overloads
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8e8fe25a 12016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 Revert
4 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5
6 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
7
fcfa0d6a 82016-10-03 Marek Polacek <polacek@redhat.com>
9
10 * g++.dg/cpp0x/nullptr37.C: New test.
11
255beb07 122016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
13
14 * c-c++-common/Wint-in-bool-context.c: Update test.
15
16127d51 162016-10-02 Jakub Jelinek <jakub@redhat.com>
17
18 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
19 earlier.
20 * g++.dg/charset/asm2.c (memmove): Likewise.
21 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
22 * g++.dg/tls/diag-4.C (foo): Likewise.
23 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
24 dg-warning, fix up regex.
25 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
26 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
27 * g++.old-deja/g++.mike/net31.C: Likewise.
28 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
29 for C++17.
30 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
31 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
32
c9e875f1 332016-10-01 Richard Biener <rguenther@suse.de>
34
35 PR middle-end/77798
36 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
37
77daf8b6 382016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
39
40 PR fortran/77663
41 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
42
ff2feb8b 432016-10-01 Jakub Jelinek <jakub@redhat.com>
44
45 PR c/77490
46 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
47 Add dg-prune-output directive.
48
fd3720ac 492016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
50
51 PR fortran/66643
52 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
53 * gfortran.fortran-torture/compile/write.f90: Update test.
54
dd07e329 552016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
56
57 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
58 arm_fp16_alternative_ok as the required effective target.
59 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
60 -mfp16-format=alternative to the dg-options directive and remove
61 the dg-add-options directive.
62
580083a2 632016-09-30 Fritz Reese <fritzoreese@gmail.com>
64
65 PR fortran/77764
66 * gfortran.dg/dec_union_8.f90: New testcase.
67
f24fcad2 682016-09-30 Fritz Reese <fritzoreese@gmail.com>
69
70 PR fortran/77782
71 * gfortran.dg/dec_structure_16.f90: New testcase.
72
e0e00cf4 732016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
74
75 * gfortran.dg/coarray_allocate_10.f08: New test.
76 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
77
44211526 782016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
79
80 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
81
e2441cd8 822016-09-30 Richard Biener <rguenther@suse.de>
83
84 PR tree-optimization/77399
85 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
86
0914a8ef 872016-09-29 Sandra Loosemore <sandra@codesourcery.com>
88
89 * c-c++-common/pr27336.c: Make dependency on
90 -fdelete-null-pointer-checks explicit.
91 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
92 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
93 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
94 * gcc.dg/pic-1.c: Require fpic target support.
95 * gcc.dg/pic-2.c: Likewise.
96
c5d89bae 972016-09-29 Jakub Jelinek <jakub@redhat.com>
98
99 Implement P0001R1 - C++17 removal of register storage class specifier
100 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
101 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
102 C++17.
103 * c-c++-common/vector-subscript-5.c (foo): Don't use register
104 keyword if not __SSE2__.
105 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
106 C++17.
107 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
108 register keywords.
109 * g++.dg/eh/pr29166.C: Add -Wno-register option.
110 * g++.dg/warn/register-parm-1.C (erroneous_warning,
111 no_erroneous_warning): Expect new warnings for C++17.
112 * g++.dg/warn/register-var-2.C (f): Likewise.
113 * g++.dg/parse/register1.C (f): Expect new error for C++17.
114 * g++.dg/parse/linkage2.C (foo): Likewise.
115 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
116 keyword on parameters for C++17.
117 * g++.dg/cpp1z/register1.C: New test.
118 * g++.dg/cpp1z/register2.C: New test.
119 * g++.dg/cpp1z/register3.C: New test.
120
5424b150 1212016-09-29 Uros Bizjak <ubizjak@gmail.com>
122
123 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
124 * gcc.target/i386/avx2-check.h (main): Ditto.
125 * gcc.target/i386/avx512bw-check.h (main): Ditto.
126 * gcc.target/i386/avx512cd-check.h (main): Ditto.
127 * gcc.target/i386/avx512dq-check.h (main): Ditto.
128 * gcc.target/i386/avx512er-check.h (main): Ditto.
129 * gcc.target/i386/avx512f-check.h (main): Ditto.
130 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
131 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
132 * gcc.target/i386/avx512vl-check.h (main): Ditto.
133
132fa33c 1342016-09-29 Uros Bizjak <ubizjak@gmail.com>
135
136 PR target/77756
137 * gcc.target/i386/pr77756.c: New test.
138
ea72fa65 1392016-09-29 Marek Polacek <polacek@redhat.com>
140
141 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
142
40334d1a 1432016-09-29 Marek Polacek <polacek@redhat.com>
144
145 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
146 C++14.
147
2bf721c3 1482016-09-29 Martin Liska <mliska@suse.cz>
149
150 * objc/execute/construct1.m: New test.
151
a8243a97 1522016-09-29 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/77768
155 * gcc.dg/torture/pr77768.c: New testcase.
156
98da8d3b 1572016-09-28 Richard Biener <rguenther@suse.de>
158
159 PR middle-end/77407
160 * gcc.dg/pr77407.c: New testcase.
161
b0ab3ca0 1622016-09-29 Richard Biener <rguenther@suse.de>
163
164 PR middle-end/55152
165 * gcc.dg/pr55152.c: New testcase.
166 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
167
f76c9f26 1682016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
169
170 * gcc.dg/profile-update-warning.c: Restrict to ia32.
171 (dg-options): Remove -m32.
172
94d9ba6a 1732016-09-28 Martin Sebor <msebor@redhat.com>
174
175 PR middle-end/77721
176 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
177
d23296dc 1782016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
179
180 PR libgfortran/77707
181 * gfortran.dg/inquire_17.f90: New test.
182
2a2770c6 1832016-09-28 Jakub Jelinek <jakub@redhat.com>
184
185 PR c++/77467
186 * g++.dg/cpp1y/constexpr-77467.C: New test.
187
3e822015 1882016-09-28 Martin Sebor <msebor@redhat.com>
189
190 PR c/77762
191 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
192 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
193 (test_sprintf_p_const): Adjust line numbers to avoid failures
194 introduced in r240503.
195
21ce832f 1962016-09-28 Martin Sebor <msebor@redhat.com>
197
198 PR middle-end/77683
199 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
200
8d9e3eb6 2012016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
202
cfa852a5 203 PR c++/77748
204 * g++.dg/pr77550.C: Avoid undefined behavior.
205
8d9e3eb6 206 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
207
85dd8d9a 2082016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
209
210 * gcc.dg/strlenopt-20.c: Update test.
211 * gcc.dg/strlenopt-21.c: Likewise.
212 * gcc.dg/strlenopt-22.c: Likewise.
213 * gcc.dg/strlenopt-22g.c: Likewise.
214 * gcc.dg/strlenopt-26.c: Likewise.
215 * gcc.dg/strlenopt-5.c: Likewise.
216 * gcc.dg/strlenopt-7.c: Likewise.
217 * gcc.dg/strlenopt-9.c: Likewise.
218
ce7e2f0e 2192016-09-27 Jakub Jelinek <jakub@redhat.com>
220
4fd4e9e0 221 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
222
66108a57 223 * g++.dg/cpp1z/lambda-this1.C: New test.
224 * g++.dg/cpp1z/lambda-this2.C: New test.
225
ce7e2f0e 226 PR c++/77722
227 * g++.dg/ubsan/return-4.C: New test.
228 * g++.dg/ubsan/return-5.C: New test.
229 * g++.dg/ubsan/return-6.C: New test.
230
eedf6f96 2312016-09-27 Jiong Wang <jiong.wang@arm.com>
232
233 * lib/target-supports.exp
234 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
235 in function comment.
236
febf7a45 2372016-09-27 Martin Liska <mliska@suse.cz>
238
239 PR gcov-profile/46266
240 * lib/gcov.exp: Verify that <built-in>.gcov file is not
241 considered.
242
1ef012e4 2432016-09-27 Richard Biener <rguenther@suse.de>
244
245 PR tree-optimization/77745
246 * g++.dg/torture/pr77745.C: New testcase.
247
fcaf08b7 2482016-09-27 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/77478
251 * gcc.dg/torture/pr77478.c: New testcase.
252
db46bcd3 2532016-09-27 Martin Liska <mliska@suse.cz>
254
255 PR gcov-profile/7970
256 PR gcov-profile/16855
257 PR gcov-profile/44779
258 * g++.dg/gcov/pr16855.C: New test.
259
2e0bcd96 2602016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
261
262 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
263
93768ef7 2642016-09-27 Jakub Jelinek <jakub@redhat.com>
265
266 PR fortran/77666
267 * gfortran.dg/gomp/pr77666.f90: New test.
268
b09a4365 2692016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
270
271 PR ipa/77677
272 * gcc.dg/torture/pr77677-2.c: New test.
273
85527e8f 2742016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
275
276 PR fortran/77420
277 * gfortran.dg/pr77420_1.f90: New test.
278 * gfortran.dg/pr77420_2.f90: Ditto.
279 * gfortran.dg/pr77420_3.f90: New test. Requires ...
280 * gfortran.dg/pr77420_4.f90: this file.
281
140cd7ff 2822016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
283
284 PR middle-end/77719
285 * gfortran.dg/pr77719.f90: New test.
286
d4d58fc3 2872016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
288
289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 290 singular form of byte when quantity is unknown.
d4d58fc3 291
e997bd3a 2922016-09-26 Marek Polacek <polacek@redhat.com>
293
294 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
295
9c7de46a 2962016-09-26 Martin Liska <mliska@suse.cz>
297
298 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
299 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
300 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
301 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
302 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
303 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
304 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
305 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
306 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
307
3c77f69c 3082016-09-26 Marek Polacek <polacek@redhat.com>
309
310 PR c/7652
311 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
312 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
313 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
314 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
315 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
316 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
317 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
318 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
319 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
320 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
321 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
322 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
323 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
324 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
325 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
326 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
327 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
328 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
329 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
330 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
331 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
332 * c-c++-common/attr-fallthrough-1.c: New test.
333 * c-c++-common/attr-fallthrough-2.c: New test.
334 * g++.dg/cpp0x/fallthrough1.C: New test.
335 * g++.dg/cpp0x/fallthrough2.C: New test.
336 * g++.dg/cpp1z/fallthrough1.C: New test.
337 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
338 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
339 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
340 * objc.dg/Wimplicit-fallthrough-1.m: New test.
341
40e245e1 3422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
343
9e9fb49b 344 PR fortran/77429
40e245e1 345 * gfortran.dg/pr77429.f90: New test.
346
cfffcdf4 3472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
348
349 PR fortran/77694
350 * gfortran.dg/pr77694.f90: New test.
351
223e6ae9 3522016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
353
354 PR target/51244
355 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
356
9e932ac2 3572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
358
359 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
360 for 32-bit mode.
361
04f16d28 3622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
363
364 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
365 for 32-bit mode.
366
481ce481 3672016-09-24 Marek Polacek <polacek@redhat.com>
368
369 PR c/77490
370 * c-c++-common/Wbool-operation-1.c: New test.
371 * gcc.dg/Wbool-operation-1.c: New test.
372
8e652fcf 3732016-09-23 Fritz Reese <fritzoreese@gmail.com>
374
375 * gfortran.dg/dec_static_1.f90: New.
376 * gfortran.dg/dec_static_2.f90: New.
377 * gfortran.dg/dec_static_3.f90: New.
378 * gfortran.dg/dec_static_4.f90: New.
379
e7c4560c 3802016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
381
382 PR fortran/48298
383 * gfortran.dg/negative_unit_check.f90: Update test.
384 * gfortran.dg/dtio_14.f90: New test.
481ce481 385
ad020996 3862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
387
388 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
389 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
390 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
391 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
392 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
393 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
394 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
395
e2c1228b 3962016-09-23 Martin Sebor <msebor@redhat.com>
397
398 PR testsuite/77713
399 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
400 assuming long double is bigger than double.
401
9b5db70f 4022016-09-23 Jakub Jelinek <jakub@redhat.com>
403
404 Implement P0138R2, C++17 construction rules for enum class values
405 * g++.dg/cpp1z/direct-enum-init1.C: New test.
406
a30e370d 4072016-09-23 David Malcolm <dmalcolm@redhat.com>
408
409 PR preprocessor/77672
410 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
411 expected multiline output from first warning to reflect change
412 in r240434.
413
15650eb7 4142016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
415
416 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
417
f886b2b4 4182016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
419 Tom de Vries <tom@codesourcery.com>
420
421 PR testsuite/77411
422 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
423
f74ba31d 4242016-09-23 Marek Polacek <polacek@redhat.com>
425
426 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
427 * c-c++-common/gomp/atomic-13.c: Likewise.
428 * c-c++-common/gomp/atomic-14.c: Likewise.
429 * c-c++-common/pr60439.c: Remove invalid code.
430 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
431 * g++.dg/expr/bitfield5.C: Likewise.
432 * g++.dg/expr/bitfield6.C: Likewise.
433 * g++.dg/expr/bool1.C: Likewise.
434 * g++.dg/expr/bool3.C: Likewise.
435 * g++.dg/expr/lval3.C: Likewise.
436 * g++.dg/expr/lval4.C: Likewise.
437 * g++.old-deja/g++.jason/bool5.C: Likewise.
438
7413e757 4392016-09-23 David Malcolm <dmalcolm@redhat.com>
440
441 PR preprocessor/77672
442 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
443 (test_terminator_location): New function.
444
81df50de 4452016-09-23 Richard Biener <rguenther@suse.de>
446
447 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
448
5f4626d8 4492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
450
451 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
452 -march=armv8.2-a+fp16 when supported by the hardware.
453 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
454 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
455 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
456 semi-colons to a macro invocations.
457 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
458 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
459 defined.
460 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
461 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
462 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
463 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
464 defined.
465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
467 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
472 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
474 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
475 defined.
476 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
478 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
479 defined.
480 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
481 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
482 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
483 defined.
484 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
485 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
486 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
487 defined.
488 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
489 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
490 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
491 defined. Also fix some white-space.
492 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
493 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
494 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
495 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
496 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
497 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
498 defined. Also fix some long lines and white-space.
499 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
500 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
501 defined. Also fix some long lines and white-space.
502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
503 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
504 defined.
505 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
507 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
508 defined.
509 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
511 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
512 defined.
513 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 516 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
519 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
520 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 523 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 524 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
527 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
528 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 529 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
530 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 532
f2645569 5332016-09-23 Jiong Wang <jiong.wang@arm.com>
534 Matthew Wahab <matthew.wahab@arm.com>
535
536 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
537 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
538 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
539 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
540 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
541 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
542 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
543 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
544 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
545 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
546 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
547 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
548 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
549 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
550 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
551 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
552 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
553 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
554 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
555 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
556 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
557 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
558 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
559 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
560 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
561 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
562 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
563 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
564 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
565 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
566 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
567 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
568 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
569 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
570 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
571 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
572 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
573
66a55fc4 5742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
575
576 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
577 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
578 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
579 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
580 support.
581
ada0f4c4 5822016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
583
584 PR ipa/77677
585 * gcc.dg/torture/pr77677.c: New test.
586
8771094d 5872016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
588
589 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
590 here now.
591
c959fae1 5922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
593
594 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
595 options. Add tests for float16x4_t and float16x8_t.
596
88b594a3 5972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
598
599 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
600 * gcc.target/s390/risbg-ll-2.c: Ditto.
601 * gcc.target/s390/risbg-ll-3.c: Ditto.
602
e4ad661c 6032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
604
605 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
606 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
607
4005a882 6082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
609
610 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
611 output to the simplified instructions.
612
9854d864 6132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
614
615 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
616 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
617
388ce7db 6182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
619
620 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
621 (FP16_SUPPORTED): New
622 (expected-hfloat-16x4): Make conditional on __fp16 support.
623 (expected-hfloat-16x8): Likewise.
624 (vdup_n_f16): Disable for non-AArch64 targets.
625 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
626 conditional on FP16_SUPPORTED.
627 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
628 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
629 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
630 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
631 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
632 for testing __fp16.
633 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
634 conditional on FP16_SUPPORTED.
635 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
636 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
637
837bb76e 6382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
639
640 * gcc.target/arm/short-vfp-1.c: New.
641
e183c2b8 6422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
643
644 * gcc.target/arm/attr-fp16-arith-1.c: New.
645
cd6fbed6 6462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
647
648 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
649 New.
650 (add_options_for_arm_v8_2a_fp16_neon): New.
651 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
652 (add_options_for_arm_arch_v8_2a): Auto-generate.
653 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
654 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
655 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
656 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
657 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
658 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
659 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
660
4961b0ab 6612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
662
663 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
664 arm_fp16_alternative_ok.
665 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
666 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
667 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
668 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
669 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
670 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
671 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
672 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
673 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
674 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
675 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
676 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
677 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
678 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
679 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
680 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
681 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
682 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
683 * gcc.target/arm/fp16-rounding-alt-1.c: Use
684 arm_fp16_alternative_ok.
685 * lib/target-supports.exp
686 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
687 (check_effective_target_arm_fp16_alternative_ok): New.
688 (check_effective_target_arm_fp16_none_ok_nocache): New.
689 (check_effective_target_arm_fp16_none_ok): New.
690
ce5b3c3b 6912016-09-23 Martin Liska <mliska@suse.cz>
692
693 * gcc.dg/ipa/pr77653.c: Replace adress
694 with address.
695
d4c65e05 6962016-09-23 Martin Liska <mliska@suse.cz>
697
698 * gcc.target/i386/movbe-4.c: New test.
699
82a47693 7002016-09-23 Martin Liska <mliska@suse.cz>
701
702 * gcc.target/i386/crc32-5.c: New test.
703
0253072a 7042016-09-23 Martin Liska <mliska@suse.cz>
705
706 * gcc.target/i386/pr71652.c: New test.
707 * gcc.target/i386/pr71652-2.c: New test.
708 * gcc.target/i386/pr71652-3.c: New test.
709
0bfdbd22 7102016-09-23 Jakub Jelinek <jakub@redhat.com>
711
712 * lib/gcc-dg.exp (process-message): Support relative line number
713 notation - .+4 or .-1 etc.
714 * gcc.dg/dg-test-1.c: New test.
715
ff982ab4 7162016-09-22 Martin Sebor <msebor@redhat.com>
717
718 PR target/77676
719 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
720 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
721 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
722 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
723
78299f8d 7242016-09-22 Uros Bizjak <ubizjak@gmail.com>
725
726 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
727 * gcc.dg/ifcvt-2.c: Ditto.
728 * gcc.dg/zero_bits_compound-1.c: Ditto.
729 * gcc.dg/zero_bits_compound-1.c: Ditto.
730 * gcc.dg/pr40550.c: Simplify target selectors.
731 Use dg-additional-options.
732 * gcc.dg/pr47893.c: Ditto.
733 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
734 additional options for 32-bit x86 targets.
735 * gcc.dg/pr70955.c: Move to ...
736 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
737
ec645283 7382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/61019
741 * g++.dg/cpp0x/pr61019.C: New.
742
9753b549 7432016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
744 Terry Guo <terry.guo@arm.com>
745
746 * gcc.target/arm/pure-code/ffunction-sections.c: New.
747 * gcc.target/arm/pure-code/no-literal-pool.c: New.
748 * gcc.target/arm/pure-code/pure-code.exp: New.
749
7dbfb427 7502016-09-22 Uros Bizjak <ubizjak@gmail.com>
751
752 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
753 Remove SSE effective target requirement.
754
7e20dff2 7552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
756
757 PR c++/71979
758 * g++.dg/cpp0x/pr71979.C: New.
759
05dd002d 7602016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
761
762 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
763
53769cc8 7642016-09-22 Martin Liska <mliska@suse.cz>
765
766 PR ipa/77653
767 * gcc.dg/ipa/pr77653.c: New test.
768
51c846d6 7692016-09-22 Jakub Jelinek <jakub@redhat.com>
770
771 PR fortran/77665
772 * gfortran.dg/gomp/pr77665.f90: New test.
773
51278c1a 7742016-09-22 Paul Thomas <pault@gcc.gnu.org>
775
776 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
777 * gfortran.dg/dtio_13.f90: New test.
778
cde225a2 7792016-09-21 Louis Krupp <louis.krupp@zoho.com>
780
781 PR fortran/66107
782 * gfortran.dg/pr66107.f90: New test.
783
0d5530d9 7842016-09-21 Ian Lance Taylor <iant@golang.org>
785
786 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
787 with call to builtin delete function.
788
9ca7e933 7892016-09-21 Joseph Myers <joseph@codesourcery.com>
790
791 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
792 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
793 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
794 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
795 tests.
796
451127c6 7972016-09-21 Uros Bizjak <ubizjak@gmail.com>
798
799 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
800
98aa0f57 8012016-09-21 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/77651
804 * g++.dg/cpp1z/aligned-new6.C: New test.
805
65eeae10 8062016-09-21 Matthew Wahab <matthew.wahab@arm.com>
807
808 * gcc.target/arm/fp16-aapcs-3.c: New.
809 * gcc.target/arm/fp16-aapcs-4.c: New.
810 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
811 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
812 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
813 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
814
1a39df22 8152016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
816
817 PR tree-optimization/77550
818 * g++.dg/pr77550.C: New test.
819
48bc6fdd 8202016-09-21 Georg-Johann Lay <avr@gjlay.de>
821
822 PR target/77326
823 * gcc.target/avr/torture/pr77326.c: New test.
824
a09b160b 8252016-09-21 Louis Krupp <louis.krupp@zoho.com>
826
827 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
828
91207228 8292016-09-21 Richard Biener <rguenther@suse.de>
830
831 PR tree-optimization/77648
832 * gcc.dg/torture/pr77648-1.c: New testcase.
833 * gcc.dg/torture/pr77648-2.c: Likewise.
834
f6aeb966 8352016-09-21 Richard Biener <rguenther@suse.de>
836 Jakub Jelinek <jakub@redhat.com>
837
838 PR tree-optimization/77621
839 * gcc.dg/pr77621.c: New testcase.
840
637b3ebb 8412016-09-21 Paul Thomas <pault@gcc.gnu.org>
842
843 PR fortran/77657
844 * gfortran.dg/dtio_12.f90: New test.
845
b5b88e7a 8462016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
847
848 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
849
8ccdb0a4 8502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
851
852 PR tree-optimization/72835
853 * gcc.dg/tree-ssa/pr72835.c: New test.
854
b9833bfd 8552016-09-20 Martin Sebor <msebor@redhat.com>
856
857 PR middle-end/49905
858 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
859 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
860 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
861 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
862 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
863 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
864 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
865
597323ed 8662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
867
868 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
869 arguments/compare will be optimized away.
870 * gcc.dg/torture/ftrapv-1.c: Likewise.
871
25a8e007 8722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
873
874 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
875 will be optimized away.
876 * gcc.dg/ipa/vrp1.c: New test.
877 * gcc.dg/ipa/vrp2.c: New test.
878 * gcc.dg/ipa/vrp3.c: New test.
879
6e93da1b 8802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
881
882 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
883 does the same transformation.
884 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
885 * gcc.dg/tree-ssa/evrp1.c: New test.
886 * gcc.dg/tree-ssa/evrp2.c: New test.
887 * gcc.dg/tree-ssa/evrp3.c: New test.
888 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
889 * gcc.dg/tree-ssa/pr22117.c: Likewise.
890 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
891 * gcc.dg/tree-ssa/pr64130.c: Likewise.
892 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
893 foling now happens early.
894 * gcc.dg/tree-ssa/vrp04.c: Likewise.
895 * gcc.dg/tree-ssa/vrp06.c: Likewise.
896 * gcc.dg/tree-ssa/vrp16.c: Likewise.
897 * gcc.dg/tree-ssa/vrp25.c: Likewise.
898 * gcc.dg/tree-ssa/vrp67.c: Likewise.
899
b8b3b645 9002016-09-20 Uros Bizjak <ubizjak@gmail.com>
901
902 PR target/77621
903 * gcc.target/i386/pr77621.c: New test.
904 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
905 pattern, loop should vectorize with -mtune=atom.
906
81165554 9072016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
908 Jakub Jelinek <jakub@redhat.com>
909
910 PR testsuite/63299
911 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
912 instead of delete.
913
2f8a2ead 9142016-09-20 Jakub Jelinek <jakub@redhat.com>
915
a48667ee 916 PR c++/77626
917 * g++.dg/other/pr77626.C: New test.
918
7e67c6d5 919 PR c++/77638
920 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
921
59934ea3 922 PR c++/77637
923 * g++.dg/cpp0x/gen-attrs-62.C: New test.
924
2f8a2ead 925 PR middle-end/77624
926 * c-c++-common/pr77624-1.c: New test.
927 * c-c++-common/pr77624-2.c: New test.
928
a1268ee1 9292016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
930
931 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
932 of digits expected.
933
0b77b2cf 9342016-09-20 Richard Biener <rguenther@suse.de>
935
936 PR tree-optimization/77646
937 * gcc.dg/torture/pr77646.c: New testcase.
938
bed03df1 9392016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
940
941 PR c++/77434
942 * c-c++-common/Wint-in-bool-context.c: New test.
943
cb19a0da 9442016-09-19 Joseph Myers <joseph@codesourcery.com>
945
946 * gcc.dg/cr-decimal-dig-1.c: New test.
947
9b5c49ef 9482016-09-19 Joseph Myers <joseph@codesourcery.com>
949
950 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
951 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
952 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
953 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
954
48d1445d 9552016-09-19 Vladimir Makarov <vmakarov@redhat.com>
956
957 PR rtl-optimization/77416
958 * gcc.target/powerpc/pr77416.c: New.
959
579f478b 9602016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
961
962 PR c++/77639
963 * g++.dg/template/error-recovery4.C: New test.
964
f2e52448 9652016-09-19 Bin Cheng <bin.cheng@arm.com>
966
967 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
968
aaf7d5f8 9692016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
970
971 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
972 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
973
5f036000 9742016-09-19 Jakub Jelinek <jakub@redhat.com>
975 Jan Hubicka <jh@suse.cz>
976
977 PR target/77587
978 * gcc.dg/pr77587.c: New test.
979 * gcc.dg/pr77587a.c: New file.
980
eee0cf09 9812016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
982
983 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
984 * gfortran.dg/coarray_38.f90:
985 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
986 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
987 * gfortran.dg/coarray_allocate_7.f08: New test.
988 * gfortran.dg/coarray_allocate_8.f08: New test.
989 * gfortran.dg/coarray_allocate_9.f08: New test.
990 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
991 new caf_register.
992 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
993 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
994 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
995 get_by_refs.
996 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
997 * gfortran.dg/coarray_lock_7.f90: Same.
998 * gfortran.dg/coarray_poly_5.f90: Same.
999 * gfortran.dg/coarray_poly_6.f90: Same.
1000 * gfortran.dg/coarray_poly_7.f90: Same.
1001 * gfortran.dg/coarray_poly_8.f90: Same.
1002 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1003
891196d7 10042016-09-19 Fritz Reese <fritzoreese@gmail.com>
1005
1006 PR fortran/77584
1007 * gfortran.dg/dec_structure_15.f90: New testcase.
1008
281da9a3 10092016-09-19 Richard Biener <rguenther@suse.de>
1010
1011 PR middle-end/77605
1012 * gcc.dg/torture/pr77605.c: New testcase.
1013
8a252920 10142016-09-18 Louis Krupp <louis.krupp@zoho.com>
1015
1016 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1017
a18b7a33 10182016-09-17 Jan Hubicka <hubicka@ucw.cz>
1019
1020 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1021 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1022 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1023 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1024 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1025 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1026 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1027 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1028 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1029 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1030 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1031
b868c23d 10322016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1033
1034 * gcc.target/i386/pr68633.c: Fix expected result.
1035
360d7ea8 10362016-09-17 Louis Krupp <louis.krupp@gmail.com>
1037
1038 PR fortran/68078
1039 * gfortran.dg/pr68078.f90: New test.
1040 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1041
d58661cb 10422016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1043
1044 PR target/77613
1045 * gcc.target/powerpc/swaps-p8-25.c: New.
1046
24b3d864 10472016-09-16 Jakub Jelinek <jakub@redhat.com>
1048
e6db887a 1049 PR c++/77482
1050 * g++.dg/cpp0x/constexpr-77482.C: New test.
1051
44df6c11 1052 PR c++/77379
1053 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1054 thunk offsets.
1055 * g++.dg/abi/abi-tag23a.C: Likewise.
1056
53d2f3de 1057 PR c++/77338
1058 * g++.dg/cpp0x/decltype-77338.C: New test.
1059
24b3d864 1060 PR c++/77375
1061 * g++.dg/cpp0x/mutable1.C: New test.
1062
42f172d0 10632016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1064
1065 PR fortran/77612
1066 * gfortran.dg/pr77612.f90: New test.
1067
0665113b 10682016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1069
1070 * gcc.dg/torture/pr70421.c: Require int32plus.
1071
dff10ec9 10722016-09-16 Jakub Jelinek <jakub@redhat.com>
1073
be63912c 1074 PR middle-end/77475
1075 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1076
dff10ec9 1077 PR target/77526
1078 * gcc.target/i386/pr77526.c: New test.
1079
69cdadd9 10802016-09-16 Jakub Jelinek <jakub@redhat.com>
1081 Eric Botcazou <ebotcazou@adacore.com>
1082
1083 PR middle-end/77594
1084 * gcc.target/i386/pr77594.c: New test.
1085
b74250bc 10862016-09-15 Louis Krupp <louis.krupp@zoho.com>
1087
1088 PR fortran/69963
1089 * gfortran.dg/misplaced_implicit_character.f90: New test.
1090
834a2c29 10912016-09-15 Bin Cheng <bin.cheng@arm.com>
1092
1093 PR tree-optimization/77503
1094 * gcc.dg/vect/pr77503.c: New test.
1095
fbcb99d5 10962016-09-15 Richard Biener <rguenther@suse.de>
1097
1098 PR middle-end/77544
1099 * c-c++-common/torture/pr77544.c: New testcase.
1100
3aa4e8c2 11012016-09-15 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR middle-end/77475
1104 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1105 * gcc.dg/march-generic.c: Likewise.
1106 * gcc.target/i386/spellcheck-options-1.c: New test.
1107 * gcc.target/i386/spellcheck-options-2.c: New test.
1108 * gcc.target/i386/spellcheck-options-3.c: New test.
1109 * gcc.target/i386/spellcheck-options-4.c: New test.
1110
e9dea525 11112016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1112
1113 PR fortran/72743
1114 * gfortran.dg/goacc/pr72743.f90: New test.
1115
7270347c 11162016-09-15 Richard Biener <rguenther@suse.de>
1117
1118 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1119
091e8e90 11202016-09-15 Richard Biener <rguenther@suse.de>
1121
1122 PR tree-optimization/77514
1123 * gcc.dg/torture/pr77514.c: New testcase.
1124
8cc08773 11252016-09-14 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR c++/77549
1128 * g++.dg/lookup/pr77549.C: New test.
1129
5be60f03 11302016-09-14 Marek Polacek <polacek@redhat.com>
1131
1132 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1133 * c-c++-common/gomp/atomic-13.c: Likewise.
1134 * c-c++-common/gomp/atomic-14.c: Likewise.
1135 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1136 * g++.dg/cpp1z/bool-increment1.C: New test.
1137 * c-c++-common/pr60439.c: Add dg-warning.
1138 * g++.dg/expr/bitfield4.C: Likewise.
1139 * g++.dg/expr/bitfield5.C: Likewise.
1140 * g++.dg/expr/bitfield6.C: Likewise.
1141 * g++.dg/expr/bool1.C: Likewise.
1142 * g++.dg/expr/bool3.C: Likewise.
1143 * g++.dg/expr/lval3.C: Likewise.
1144 * g++.dg/expr/lval4.C: Likewise.
1145 * g++.old-deja/g++.jason/bool5.C: Likewise.
1146 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1147 * g++.dg/other/error18.C: Likewise.
1148 * g++.dg/gomp/atomic-14.C: Likewise.
1149
f80a245e 11502016-09-14 Nathan Sidwell <nathan@acm.org>
1151
1152 PR c++/77539
1153 * g++.dg/cpp1y/pr77539.C: New.
1154
7b329bca 11552016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1156
1157 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1158 dg-require.
1159 * g++.dg/ext/builtin_alloca.C: Likewise.
1160 * g++.dg/template/spec35.C: Likewise.
1161 * gcc.dg/builtins-68.c: Likewise.
1162 * gcc.misc-tests/gcov-13.c: Likewise.
1163 * gcc.misc-tests/gcov-14.c: Likewise.
1164
0029200d 11652016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1166
1167 * gfortran.dg/dec_structure_14.f90: New testcase.
1168
0975f764 11692016-09-14 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR sanitizer/68260
1172 * c-c++-common/tsan/pr68260.c: New test.
1173
1098c313 11742016-09-13 Joe Seymour <joe.s@somniumtech.com>
1175
1176 PR target/70713
1177 * gcc.target/msp430/function-attributes-1.c: New test.
1178 * gcc.target/msp430/function-attributes-2.c: New test.
1179 * gcc.target/msp430/function-attributes-3.c: New test.
1180
46fad8d5 11812016-09-13 Jakub Jelinek <jakub@redhat.com>
1182
4bdba715 1183 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1184 * g++.dg/cpp1z/gen-attrs1.C: New test.
1185
99d887de 1186 PR tree-optimization/77454
1187 * gcc.dg/pr77454.c: New test.
1188
46fad8d5 1189 PR c++/77553
1190 * g++.dg/cpp1y/constexpr-77553.C: New test.
1191
68ef907c 11922016-09-13 David Malcolm <dmalcolm@redhat.com>
1193
1194 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1195 (test_show_locus): Replace rich_location::add_fixit_insert calls
1196 with add_fixit_insert_before and add_fixit_insert_after.
1197
2c24fd5e 11982016-09-13 Jason Merrill <jason@redhat.com>
1199 Tom de Vries <tom@codesourcery.com>
1200
1201 PR c++/77427
1202 * g++.dg/pr77427.C: New test.
1203
68b219ee 12042016-09-13 Martin Liska <mliska@suse.cz>
1205
1206 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1207 effective target.
1208 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1209 * lib/target-supports.exp: Define the new target.
1210
c72e91d3 12112016-09-12 Andrew Pinski <apinski@cavium.com>
1212
1213 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1214 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1215
b38c0a37 12162016-09-12 Uros Bizjak <ubizjak@gmail.com>
1217
1218 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1219 variable arguments.
1220 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1221 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1222 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1223 variable argument.
1224 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1225 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1226
7a21b590 12272016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1228
1229 PR c++/77496
1230 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1231 * g++.dg/ext/pr77496.C: New test.
1232 * g++.dg/warn/pr77496.C: New test.
1233
00434032 12342016-09-12 David Malcolm <dmalcolm@redhat.com>
1235
1236 PR c/72858
1237 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1238 to preserve conversion chars, and to preserve prefix information.
1239 * gcc.dg/format/pr72858.c: New test case.
1240
54f56c28 12412016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1242
1243 * gfortran.dg/pr77507.f90: Move to ...
1244 * gfortran.dg/ieee/pr77507.f90: here.
1245
08d6d42c 12462016-08-09 Jan Hubicka <hubicka@ucw.cz>
1247
1248 PR ipa/61159
1249 * compile/pr61159.c: New testcase
1250
35870532 12512016-08-09 Jan Hubicka <hubicka@ucw.cz>
1252
1253 PR ipa/64316
1254 * gcc.dg/ipa/pr63416.c: New testcase.
1255
953b9eef 12562016-09-10 Paul Thomas <pault@gcc.gnu.org>
1257 Steven G. Kargl <kargl@gcc.gnu.org>
1258
1259 PR fortran/77532
c78b1f64 1260 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1261
1aef7c3c 12622016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1263
1264 PR fortran/77507
1265 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1266 * gfortran.dg/c_assoc_4.f90: Ditto.
1267
3bb45f76 12682016-09-10 Tom de Vries <tom@codesourcery.com>
1269
1270 PR C/71602
1271 * c-c++-common/va-arg-va-list-type.c: New test.
1272
9731eaaf 12732016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1274
1275 PR rtl-optimization/77289
1276 * gcc.target/powerpc/pr77289.c: New test.
1277
911ea34a 12782016-09-09 Martin Sebor <msebor@redhat.com>
1279
1280 PR c/77520
1281 PR c/77521
1282 * gcc.dg/pr77520.c: New test.
1283 * gcc.dg/pr77521.c: New test.
1284
edd0f33b 12852016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1286
1287 PR fortran/77506
1288 * gfortran.dg/pr77506.f90: New test.
1289
374777a4 12902016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1291
1292 PR fortran/77507
1293 * gfortran.dg/pr77507.f90: New test.
1294
c5eddaf9 12952016-09-09 Joseph Myers <joseph@codesourcery.com>
1296
1297 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1298
3e7e4e14 12992016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1300 Louis Krupp <lkrupp@gcc.gnu.org>
1301
1302 PR fortran/69514
1303 * gfortran.dg/pr69514_1.f90: New test.
1304 * gfortran.dg/pr69514_2.f90: New test.
1305
51688bb7 13062016-09-08 Jakub Jelinek <jakub@redhat.com>
1307
a34338c9 1308 PR fortran/77500
1309 * gfortran.dg/gomp/pr77500.f90: New test.
1310
51688bb7 1311 PR fortran/77516
1312 * gfortran.dg/gomp/pr77516.f90: New test.
1313
3ecb55e7 13142016-09-07 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR middle-end/77475
1317 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1318 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1319 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1320 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1321 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1322 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1323
3da97ff7 13242016-09-07 David Malcolm <dmalcolm@redhat.com>
1325
1326 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1327 "substring-locations.h".
1328
b55f1f44 13292016-09-07 Richard Biener <rguenther@suse.de>
1330
1331 PR c/77450
1332 * c-c++-common/vector-subscript-8.c: Move ..
1333 * gcc.dg/pr77450.c: ... here.
1334
7d482049 13352016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1336
1337 PR libgfortran/77393
1338 * gfortran.dg/fmt_f0_2.f90: Update test.
1339 * gfortran.dg/fmt_f0_3.f90: New test.
1340
ef3b531c 13412016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1342
1343 PR debug/77389
1344 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1345 in dg-options.
1346
1347 PR debug/57519
1348 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1349
39370ea0 13502016-09-06 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR target/69255
1353 * gcc.target/i386/pr69255-1.c: New test.
1354 * gcc.target/i386/pr69255-2.c: New test.
1355 * gcc.target/i386/pr69255-3.c: New test.
1356
13572016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1358
1359 PR c/77336
1360 * gcc.dg/format/miss-7.c: New test.
1361
88820414 13622016-09-06 Uros Bizjak <ubizjak@gmail.com>
1363
1364 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1365
4c790ba8 13662016-09-06 Martin Liska <mliska@suse.cz>
1367
1368 PR gcov-profile/77378
1369 PR gcov-profile/77466
1370 * gcc.dg/profile-update-warning.c: New test.
1371
43d2460d 13722016-09-06 Richard Biener <rguenther@suse.de>
1373
1374 PR tree-optimization/77479
1375 * gcc.dg/torture/pr77479.c: New testcase.
1376
4c04bcce 13772016-09-06 Richard Biener <rguenther@suse.de>
1378
1379 PR c/77450
1380 * c-c++-common/vector-subscript-7.c: Adjust.
1381 * c-c++-common/vector-subscript-8.c: New testcase.
1382
8925068a 13832016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1384
1385 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1386
daea048c 13872016-09-05 Jakub Jelinek <jakub@redhat.com>
1388
e315ff48 1389 PR target/77476
1390 * gcc.target/i386/avx512f-pr77476.c: New test.
1391 * gcc.target/i386/avx512bw-pr77476.c: New test.
1392 * gcc.target/i386/avx512dq-pr77476.c: New test.
1393
8eeca3ac 1394 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1395 Update comment to mention also avx512f.
1396
daea048c 1397 PR sanitizer/77396
1398 * g++.dg/asan/pr77396-2.C: New test.
1399
a6ffaadf 14002016-09-05 Uros Bizjak <ubizjak@gmail.com>
1401
1402 PR rtl-optimization/77452
1403 * gcc.target/i386/pr77452.c: New test.
1404
8f8828ba 14052016-09-05 Marek Polacek <polacek@redhat.com>
1406
1407 PR c/77423
1408 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1409
65277f2a 14102016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1411
1412 PR fortran/77391
1413 * gfortran.dg/pr77391.f90: New test.
1414
a1cf06b8 14152016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1416
1417 PR fortran/77460
1418 * gfortran.dg/pr77460.f90: New test.
1419
4d261282 14202016-09-03 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR c/65467
1423 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1424
4fc4eb94 14252016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1426
1427 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1428
40a431fa 14292016-09-02 David Malcolm <dmalcolm@redhat.com>
1430
1431 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1432 test case.
1433 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1434 diagnostic-test-show-locus-generate-patch.c to the sources
1435 for diagnostic_plugin_test_show_locus.c.
1436
a940fdc7 14372016-09-02 Jakub Jelinek <jakub@redhat.com>
1438
0b80c4b2 1439 PR c/65467
1440 * gcc.dg/gomp/_Atomic-1.c: New test.
1441 * gcc.dg/gomp/_Atomic-2.c: New test.
1442 * gcc.dg/gomp/_Atomic-3.c: New test.
1443 * gcc.dg/gomp/_Atomic-4.c: New test.
1444 * gcc.dg/gomp/_Atomic-5.c: New test.
1445
a940fdc7 1446 PR sanitizer/77396
1447 * g++.dg/asan/pr77396.C: New test.
1448
14492016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1450
1451 PR tree-optimization/71831
1452 * gcc.dg/builtin-object-size-16.c: New test.
1453 * gcc.dg/builtin-object-size-17.c: New test.
1454
0b404bb4 14552016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456
1457 PR libgfortran/77393
1458 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1459
8a5817a9 14602016-09-01 Uros Bizjak <ubizjak@gmail.com>
1461
1462 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1463 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1464 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1465 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1466 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1467 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1468 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1469 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1470 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1471 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1472 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1473 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1474 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1475 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1476 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1477 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1478 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1479 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1480
209253ae 14812016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 * gnat.dg/opt58.adb: New test.
1484 * gnat.dg/opt58_pkg.ads: New helper.
1485
15182c1d 14862016-09-01 Richard Biener <rguenther@suse.de>
1487
1488 PR middle-end/77436
1489 * gcc.dg/torture/pr77436.c: New testcase.
1490
1c02615c 14912016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1492
1493 * gcc.dg/pr64252.c: Require int32plus.
1494 * gcc.dg/pr66299-1.c: Likewise.
1495 * gcc.dg/pr66299-2.c: Likewise.
1496 * gcc.dg/torture/20131115-1.c: Skip for avr.
1497
08fded5f 14982016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1499
1500 * gcc.target/aarch64/ands_3.c: New test.
1501
a7b3b7c4 15022016-08-31 Jakub Jelinek <jakub@redhat.com>
1503
68c215e4 1504 PR fortran/77352
1505 * gfortran.dg/gomp/pr77352.f90: New test.
1506
a7b3b7c4 1507 PR fortran/77374
1508 * gfortran.dg/gomp/pr77374.f08: New test.
1509
51a43c06 15102016-08-31 Marc Glisse <marc.glisse@inria.fr>
1511
1512 PR tree-optimization/73714
1513 * gcc.dg/tree-ssa/pr73714.c: New test.
1514
01109414 15152016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516
1517 PR libgfortran/77393
1518 * gfortran.dg/fmt_f0_2.f90: New test.
1519
8036ac7f 15202016-08-31 Marc Glisse <marc.glisse@inria.fr>
1521
1522 * gcc.target/i386/pr59539-2.c: Adapt options.
1523 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1524
b298bde8 15252016-08-31 Paul Thomas <pault@gcc.gnu.org>
1526
1527 PR fortran/77418
1528 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1529 of the associate entity and replace with a pointer to the
1530 intended item on the stack.
1531
9f732c4e 15322016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1533 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1534
1535 PR fortran/48298
1536 * gfortran.dg/dtio_1.f90: New test.
1537 * gfortran.dg/dtio_2.f90: New test.
1538 * gfortran.dg/dtio_3.f90: New test.
1539 * gfortran.dg/dtio_4.f90: New test.
1540 * gfortran.dg/dtio_5.f90: New test.
1541 * gfortran.dg/dtio_6.f90: New test.
1542 * gfortran.dg/dtio_7.f90: New test.
1543 * gfortran.dg/dtio_8.f90: New test.
1544 * gfortran.dg/dtio_9.f90: New test.
1545 * gfortran.dg/dtio_10.f90: New test.
1546
d6dd1b60 15472016-08-30 David Malcolm <dmalcolm@redhat.com>
1548
1549 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1550 (test_many_nested_locations): New function.
1551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1552 (test_show_locus): Handle "test_many_nested_locations".
1553
2e7400df 15542016-08-30 David Malcolm <dmalcolm@redhat.com>
1555
1556 * g++.dg/template/double-greater-than-fixit.C: New test case.
1557
98023bfd 15582016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 * gnat.dg/opt57.ad[sb]: New test.
1561 * gnat.dg/opt57_pkg.ads: New helper.
1562
f9723d87 15632016-08-30 Richard Biener <rguenther@suse.de>
1564
1565 PR tree-optimization/69047
1566 * gcc.dg/pr69047.c: Fix byte-order check.
1567
77ce6232 15682016-08-30 Jakub Jelinek <jakub@redhat.com>
1569
adca2d16 1570 PR tree-optimization/72866
1571 * gcc.dg/vect/pr72866.c: New test.
1572
06cee168 1573 PR debug/77363
1574 * g++.dg/debug/dwarf2/pr77363.C: New test.
1575
4472e8d1 1576 PR middle-end/77377
1577 * gcc.target/i386/pr77377.c: New test.
1578
77ce6232 1579 PR debug/77389
1580 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1581 in dg-options.
1582
36bda760 15832016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1584
1585 * gfortran.dg/pr77372.f90: Moved to ...
1586 * gfortran.dg/ieee/pr77372.f90: here.
1587
2db6ea89 15882016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1589
1590 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1591 vector short/char initializations.
1592 * gcc.target/powerpc/vec-init-5.c: Likewise.
1593 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1594 vector initialization optimizations.
1595 * gcc.target/powerpc/vec-init-7.c: Likewise.
1596 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1597 vector float/double initializations.
1598 * gcc.target/powerpc/vec-init-9.c: Likewise.
1599
1e4df796 16002016-08-29 Uros Bizjak <ubizjak@gmail.com>
1601
1602 PR target/77403
1603 * gcc.target/i386/pr77403.c: New test.
1604
f293b7f2 16052016-08-29 Marek Polacek <polacek@redhat.com>
1606
1607 PR c/77292
1608 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1609
ea2ec8f6 16102016-08-29 Tom de Vries <tom@codesourcery.com>
1611
1612 PR c/77398
1613 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1614
686436fe 16152016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1616
1617 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1618
686436fe 16192016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1620
1621 * gfortran.dg/dec_structure_13.f90: New testcase.
1622
f1ecf8b3 16232016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1624
1625 PR fortran/77261
1626 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1627 available.
1628
4670f428 16292016-08-28 Tom de Vries <tom@codesourcery.com>
1630
1631 PR lto/70955
1632 * gcc.dg/pr70955.c: New test.
1633 * gcc.dg/lto/pr70955_0.c: Same.
1634 * gcc.dg/lto/pr70955_1.c: Same.
1635
b243b563 16362016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1637
1638 PR tree-optimization/71077
1639 * gcc.target/i386/pr71077.c: New test.
1640
92a44a68 16412016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1642
1643 PR fortran/77380
1644 * gfortran.dg/pr77380.f90: New test.
1645
92a44a68 16462016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1647
1648 PR fortran/77372
1649 gfortran.dg/pr77372.f90: New test.
1650
367964fa 16512016-08-26 David Malcolm <dmalcolm@redhat.com>
1652
1653 * gcc.dg/spellcheck-fields-2.c (test): Move
1654 dg-begin/end-multiline-output within function body.
1655 (test_macro): New function.
1656
df4248fb 16572016-08-26 David Malcolm <dmalcolm@redhat.com>
1658
1659 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1660 (test_fixit_insert): Update expected output.
1661 (test_fixit_remove): Likewise.
1662 (test_fixit_replace): Likewise.
1663
377da6e4 16642016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1665
1666 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1667 Fix typo.
1668
4f16cc83 16692016-08-26 Richard Biener <rguenther@suse.de>
1670
1671 PR tree-optimization/69047
1672 * gcc.dg/pr69047.c: New testcase.
1673
a54071b2 16742016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1675 Martin Jambhor <mjambor@suse.cz>
377da6e4 1676
a54071b2 1677 * gcc.dg/ipa/propbits-1.c: New test-case.
1678 * gcc.dg/ipa/propbits-2.c: Likewise.
1679 * gcc.dg/ipa/propbits-3.c: Likewise.
1680
2ae10c8c 16812016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1682
1683 PR fortran/77351
1684 * gfortran.dg/pr77351.f90: New test.
1685
c4963714 16862016-08-25 Marek Polacek <polacek@redhat.com>
1687
1688 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1689
49e1f4eb 16902016-08-25 Marek Polacek <polacek@redhat.com>
1691
1692 PR c/77323
1693 * gcc.dg/pr77323.c: New test.
1694
984f03c2 16952016-08-24 Paul Thomas <pault@gcc.gnu.org>
1696
1697 PR fortran/77358
1698 * gfortran.dg/submodule_17.f08: New test.
1699
92a44a68 17002016-08-24 Michael Collison <michael.collison@linaro.org>
1701 Michael Collison <michael.collison@arm.com>
f6c98a9a 1702
1703 * gcc.target/arm/builtin_saddl.c: New testcase.
1704 * gcc.target/arm/builtin_saddll.c: New testcase.
1705 * gcc.target/arm/builtin_uaddl.c: New testcase.
1706 * gcc.target/arm/builtin_uaddll.c: New testcase.
1707 * gcc.target/arm/builtin_ssubl.c: New testcase.
1708 * gcc.target/arm/builtin_ssubll.c: New testcase.
1709 * gcc.target/arm/builtin_usubl.c: New testcase.
1710 * gcc.target/arm/builtin_usubll.c: New testcase.
1711
8938d43d 17122016-08-24 Uros Bizjak <ubizjak@gmail.com>
1713
1714 PR target/77270
1715 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1716 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1717 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1718 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1719 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1720 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1721 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1722 effective target. Remove scan-assembler-times directives.
1723 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1724 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1725 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1726
2fb84e50 17272016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1728
1729 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1730 of unsigned int.
1731 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1732
cac7df4e 17332016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1734
1735 PR testsuite/77317
1736 * lib/target-supports.exp
1737 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1738 (check_effective_target_vect_natural_alignment): Ditto.
1739 (check_effective_target_vector_alignment_reachable): Ditto.
1740 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1741
b904831d 17422016-08-23 Ian Lance Taylor <iant@golang.org>
1743
1744 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1745
ff055c48 17462016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1747
1748 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1749 being created from pointers to memory locations.
1750 * gcc.target/powerpc/vec-init-2.c: Likewise.
1751
27af8972 17522016-08-23 Fritz Reese <fritzoreese@gmail.com>
1753
1754 * gfortran.dg/dec_structure_12.f90: New testcase.
1755
bd8ac469 17562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1757
1758 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1759
434d4291 17602016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1761
1762 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1763 verification.
1764
be0be2de 17652016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1766
1767 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1768 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1769
7feac654 17702016-08-23 Richard Biener <rguenther@suse.de>
1771
1772 PR tree-optimization/27336
1773 * c-c++-common/pr27336.c: New testcase.
1774
364743f3 17752016-08-22 Marek Polacek <polacek@redhat.com>
1776
1777 PR c++/77321
1778 * g++.dg/cpp1y/pr77321.C: New test.
1779
b92c452d 17802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1781
1782 PR fortran/60774
1783 * gfortran.dg/empty_label.f: Adjust test for new error message.
1784 * gfortran.dg/empty_label.f90: Ditto.
1785 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1786 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1787 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1788
bfbc628a 17892016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1790
1791 PR fortran/61318
1792 * gfortran.dg/pr61318.f90: New test.
1793
99af6e70 17942016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1795
1796 PR fortran/77260
1797 * gfortran.dg/pr77260_1.f90: New test.
1798 * gfortran.dg/pr77260_2.f90: Ditto.
1799
6cfc7001 18002016-08-22 Joseph Myers <joseph@codesourcery.com>
1801
1802 PR middle-end/77269
1803 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1804 __builtin_signbitf and __builtin_signbitl in expected generic
1805 expansion.
1806 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1807 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1808 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1809 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1810 tests.
1811
012f068a 18122016-08-22 Joseph Myers <joseph@codesourcery.com>
1813
1814 * gcc.dg/torture/float128-builtin.c,
1815 gcc.dg/torture/float128-ieee-nan.c,
1816 gcc.dg/torture/float128x-builtin.c,
1817 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1818 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1819 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1820 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1821 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1822 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1823 gcc.dg/torture/floatn-nan.h: New tests.
1824
e2c5b687 18252016-08-22 Joseph Myers <joseph@codesourcery.com>
1826
1827 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1828 macro.
1829 (main): Update calls to TEST_I_F.
1830 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1831 macro.
1832 (main): Update calls to TEST_I_F.
1833
b4635564 18342016-08-22 Joseph Myers <joseph@codesourcery.com>
1835
1836 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1837 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1838 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1839 names in calls to TEST_I_F.
1840
802bc569 18412016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1842
1843 PR c/52952
1844 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1845
70fa7158 18462016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1847
1848 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1849 and !natural_alignment_64.
1850 * gcc.dg/ipa/propalign-2.c: Likewise.
1851 * gcc.dg/ipa/propalign-3.c: Likewise.
1852 * gcc.dg/ipa/propalign-4.c: Likewise.
1853 * gcc.dg/ipa/propalign-5.c: Likewise.
1854 * lib/target-supports.exp
1855 (check_effective_target_natural_alignment_32): Add avr-*-*.
1856
d0346b1a 18572016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1858
1859 PR tree-optimization/61839
1860 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1861 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1862 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1863 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1864
82c85aba 18652016-08-19 Joseph Myers <joseph@codesourcery.com>
1866
1867 PR c/32187
1868 * lib/target-supports.exp (check_effective_target_float16)
1869 (check_effective_target_float32, check_effective_target_float64)
1870 (check_effective_target_float128, check_effective_target_float32x)
1871 (check_effective_target_float64x)
1872 (check_effective_target_float128x)
1873 (check_effective_target_float16_runtime)
1874 (check_effective_target_float32_runtime)
1875 (check_effective_target_float64_runtime)
1876 (check_effective_target_float128_runtime)
1877 (check_effective_target_float32x_runtime)
1878 (check_effective_target_float64x_runtime)
1879 (check_effective_target_float128x_runtime)
1880 (check_effective_target_floatn_nx_runtime)
1881 (add_options_for_float16, add_options_for_float32)
1882 (add_options_for_float64, add_options_for_float128)
1883 (add_options_for_float32x, add_options_for_float64x)
1884 (add_options_for_float128x): New procedures.
1885 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1886 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1887 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1888 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1889 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1890 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1891 gcc.dg/torture/float128-complex.c,
1892 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1893 gcc.dg/torture/float128x-basic.c,
1894 gcc.dg/torture/float128x-complex.c,
1895 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1896 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1897 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1898 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1899 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1900 gcc.dg/torture/float32x-basic.c,
1901 gcc.dg/torture/float32x-complex.c,
1902 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1903 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1904 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1905 gcc.dg/torture/float64x-basic.c,
1906 gcc.dg/torture/float64x-complex.c,
1907 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1908 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1909 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1910 gcc.dg/torture/floatn-tg.h,
1911 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1912 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1913 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1914 gcc.dg/torture/fp-int-convert-float128x.c,
1915 gcc.dg/torture/fp-int-convert-float16-timode.c,
1916 gcc.dg/torture/fp-int-convert-float16.c,
1917 gcc.dg/torture/fp-int-convert-float32-timode.c,
1918 gcc.dg/torture/fp-int-convert-float32.c,
1919 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1920 gcc.dg/torture/fp-int-convert-float32x.c,
1921 gcc.dg/torture/fp-int-convert-float64-timode.c,
1922 gcc.dg/torture/fp-int-convert-float64.c,
1923 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1924 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1925 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1926 maximum exponent of floating-point type. Use it in testing
1927 whether 0x8...0 fits in the floating-point type. Always treat -1
1928 (signed 0xf...f) as fitting in the floating-point type.
1929 (M_OK1): New macro.
1930 * gcc.dg/torture/fp-int-convert-double.c,
1931 gcc.dg/torture/fp-int-convert-float.c,
1932 gcc.dg/torture/fp-int-convert-float128-timode.c,
1933 gcc.dg/torture/fp-int-convert-float128.c,
1934 gcc.dg/torture/fp-int-convert-float80-timode.c,
1935 gcc.dg/torture/fp-int-convert-float80.c,
1936 gcc.dg/torture/fp-int-convert-long-double.c,
1937 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1938
cf0bbc39 19392016-08-19 Jakub Jelinek <jakub@redhat.com>
1940
9354a9a5 1941 PR fortran/72744
1942 * gfortran.dg/gomp/pr72744.f90: New test.
1943
cf0bbc39 1944 PR fortran/69281
1945 * gfortran.dg/gomp/pr69281.f90: New test.
1946
ee0e163a 19472016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1948
1e4df796 1949 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1950 the last special seed value.
1951 * gfortran.dg/random_7.f90: Use size for last array member instead
1952 of hardcoded value.
ee0e163a 1953
6d7de609 19542016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1955
1956 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1957 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1958
e3243c77 19592016-08-19 Richard Biener <rguenther@suse.de>
1960
1961 PR tree-optimization/77286
1962 * gcc.dg/torture/pr77286.c: New testcase.
1963
b983d92d 19642016-08-18 David Malcolm <dmalcolm@redhat.com>
1965
1966 * gcc.dg/verbose-asm-2.c: New test case.
1967
48a7392b 19682016-08-18 David Malcolm <dmalcolm@redhat.com>
1969
1970 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1971 (custom_diagnostic_finalizer): Update for change to
1972 diagnostic_show_locus.
1973
5c8151fa 19742016-08-18 David Malcolm <dmalcolm@redhat.com>
1975
1976 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1977 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1978
26040f06 19792016-08-18 Marek Polacek <polacek@redhat.com>
1980
1981 PR c/71514
1982 * gcc.dg/pr71514.c: New test.
1983
360e911d 19842015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1985
1986 PR target/72839
1987 * gcc.target/i386/pr72839.c: New test.
1988
6de0546d 19892016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1990
1991 PR middle-end/70895
1992 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1993 * c-c++-common/goacc/reduction-1.c: Likewise.
1994 * c-c++-common/goacc/reduction-2.c: Likewise.
1995 * c-c++-common/goacc/reduction-3.c: Likewise.
1996 * c-c++-common/goacc/reduction-4.c: Likewise.
1997
cee80871 19982016-08-18 Alan Modra <amodra@gmail.com>
1999
2000 * gcc.c-torture/compile/pr72771.c: New.
2001
f9c39b65 20022016-08-17 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR fortran/67496
2005 * gfortran.dg/pr67496.f90: New test.
2006
92a44a68 20072015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2008
2009 PR tree-optimization/71752
f9c39b65 2010 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2011
d2392ec3 20122016-08-17 Uros Bizjak <ubizjak@gmail.com>
2013
2014 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2015
c4994c0b 20162016-08-17 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR middle-end/77259
2019 * g++.dg/ipa/devirt-52.C: New test.
2020
f7896ff0 20212016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2022
2023 * c-c++-common/goacc/reduction-6.c: New testcase.
2024
7104d1a8 20252016-08-17 Richard Biener <rguenther@suse.de>
2026
2027 PR tree-optimization/76490
2028 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2029 * gcc.dg/pr52904.c: XFAIL.
2030
cff41b9e 20312016-08-17 Richard Biener <rguenther@suse.de>
2032
2033 PR tree-optimization/23855
2034 * gcc.dg/loop-unswitch-2.c: Adjust.
2035
b1398e47 20362016-08-16 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR tree-optimization/72817
2039 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2040
de41fc22 20412016-08-16 Joseph Myers <joseph@codesourcery.com>
2042
2043 PR libgcc/77265
2044 * gcc.dg/torture/float128-extend-inf.c: New test.
2045
5927e78e 20462016-08-16 David Malcolm <dmalcolm@redhat.com>
2047
2048 PR c/72857
2049 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2050 for embedded NUL.
2051 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2052 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2053 caret placement.
2054 (test_oct): Likewise.
2055 (test_multiple): Likewise.
2056 (test_field_width_specifier): Likewise.
2057 (test_field_width_specifier_2): New function.
2058 (test_field_precision_specifier): New function.
2059 (test_embedded_nul): Update expected caret placement.
2060 (test_non_contiguous_strings): Update line number.
2061 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2062 (__emit_string_literal_range): Add "caret_idx" param.
2063 (test_simple_string_literal): Add value for new param, updating
2064 expected output..
2065 (test_concatenated_string_literal): Likewise.
2066 (test_multiline_string_literal): Likewise.
2067 (test_hex): Likewise.
2068 (test_oct): Likewise.
2069 (test_multiple): Likewise.
2070 (test_ucn4): Likewise.
2071 (test_ucn8): Likewise.
2072 (test_u8): Likewise.
2073 (test_u): Likewise; update expected message, from "range" to
2074 "location".
2075 (test_U): Likewise.
2076 (test_L): Likewise.
2077 (test_macro): Add value for new param.
2078 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2079 (__emit_string_literal_range): Add "caret_idx" param.
2080 (test_stringified_token_1): Add value for new param. Update
2081 expected message, from "range" to "location".
2082 (test_stringized_token_2): Likewise, adding param to macro.
2083 (test_stringified_token_3): Likewise.
2084 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2085 (emit_warning): Convert param from source_range to location_t.
2086 (test_string_literals): Add caret_idx param, and use it when
2087 constructing a substring_loc. Update error message, from
2088 "range" to "location".
2089
b8d94309 20902016-08-16 Jakub Jelinek <jakub@redhat.com>
2091
2e947447 2092 PR target/71910
2093 * g++.dg/gomp/pr71910.C: New test.
2094
9ea71b15 2095 PR middle-end/67485
2096 * gcc.c-torture/compile/pr67485.c: New test.
2097
b8d94309 2098 PR target/72867
2099 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2100
31de5086 21012016-08-16 Bin Cheng <bin.cheng@arm.com>
2102
2103 PR tree-optimization/69848
2104 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2105
a05d3de8 21062016-08-16 Martin Liska <mliska@suse.cz>
2107
2108 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2109 of memory operations so that it can be handled by core2
2110 in 32-bit mode.
2111
b50ad04e 21122016-08-16 Richard Biener <rguenther@suse.de>
2113
2114 PR tree-optimization/76783
2115 * gcc.dg/pr76783.c: New testcase.
2116 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2117
b441db40 21182016-08-16 Bin Cheng <bin.cheng@arm.com>
2119
2120 PR tree-optimization/72817
2121 PR tree-optimization/73450
2122 * gcc.dg/tree-ssa/pr72817.c: New test.
2123 * gcc.dg/tree-ssa/pr73450.c: New test.
2124
36d310d0 21252016-08-15 Fritz Reese <fritzoreese@gmail.com>
2126
2127 * gfortran.dg/init_flag_13.f90: New testcase.
2128 * gfortran.dg/init_flag_14.f90: Ditto.
2129 * gfortran.dg/init_flag_15.f03: Ditto.
2130 * gfortran.dg/dec_init_1.f90: Ditto.
2131 * gfortran.dg/dec_init_2.f90: Ditto.
2132
e5ec9f76 21332016-08-15 Uros Bizjak <ubizjak@gmail.com>
2134
2135 PR target/72867
2136 * gcc.target/i386/pr72867.c: New test.
2137
6ce66d38 21382016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * c-c++-common/dump-ada-spec-5.c: New test.
2141
894463cf 21422016-08-15 Richard Biener <rguenther@suse.de>
2143
2144 PR tree-optimization/73434
2145 * gcc.dg/torture/pr73434.c: New testcase.
2146
98b374b4 21472016-08-15 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR tree-optimization/72824
2150 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2151
9b90f118 21522016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2153
2154 PR fortran/70598
2155 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2156 in use_device clause.
2157 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2158 * gfortran.dg/goacc/list.f95: Adjust to catch
2159 "neither a POINTER nor an array" error messages.
2160
1d80868e 21612016-08-14 Uros Bizjak <ubizjak@gmail.com>
2162
2163 PR target/76342
2164 * gcc.target/i386/pr76342.c: New test.
2165
153e4ac1 21662016-08-12 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR c/71512
2169 * g++.dg/ubsan/pr71512.C: New test.
2170 * c-c++-common/ubsan/pr71512-1.c: New test.
2171 * c-c++-common/ubsan/pr71512-2.c: New test.
2172
3c382998 21732016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2174
2175 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2176 vector initialization options.
2177 * gcc.target/powerpc/vec-init-2.c: Likewise.
2178 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2179 is generated on ISA 3.0.
2180
7079d57a 21812016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2182
2183 PR middle-end/71654
2184 * gcc.dg/c-c++-common/pr71654.c: New test.
2185 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2186 dg-options.
2187 * gcc.dg/tree-ssa/vrp24: Likewise.
2188
7175bb2a 21892016-08-12 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR c/67410
2192 * gcc.dg/pr67410.c: New test.
2193
56fb8e9d 21942016-08-12 Bin Cheng <bin.cheng@arm.com>
2195
2196 PR tree-optimization/69848
2197 * gcc.dg/vect/vect-pr69848.c: New test.
2198
1f84b4ab 21992016-08-12 Uros Bizjak <ubizjak@gmail.com>
2200
2201 PR testsuite/71008
2202 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2203 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2204 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2205 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2206
60b349d9 22072016-08-12 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/57326
2210 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2211 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2212 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2213 * gcc.target/i386/pr45685.c: Likewise.
2214 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2215 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2216 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2217 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2218 * gfortran.dg/pr34163.f90: Likewise.
2219
6d5f72f3 22202016-08-12 Martin Liska <mliska@suse.cz>
2221
2222 * g++.dg/gcov/gcov-16.C: New test.
2223 * lib/gcov.exp: Support new argument for run-gcov function.
2224
b357db2c 22252016-08-12 Martin Liska <mliska@suse.cz>
2226
2227 PR gcov-profile/35590
2228 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2229
08e33f10 22302016-08-12 Richard Biener <rguenther@suse.de>
2231
2232 PR tree-optimization/72851
2233 * gcc.dg/torture/pr72851.c: New testcase.
2234
92a44a68 22352016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2236
832d369d 2237 PR debug/63240
2238 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2239 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2240 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2241 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2242 DW_AT_deleted.
2243
1289a281 2244 PR debug/55641
2245 * g++.dg/debug/dwarf2/ref-1.C: New.
2246
9a478fab 2247 PR debug/49366
2248 * g++.dg/debug/dwarf2/template-params-12.H: New.
2249 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2250 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2251 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2252 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2253 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2254 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2255 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2256
e61229f8 22572016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2258
2259 PR target/72863
2260 * gcc.target/powerpc/pr72863.c: New test.
2261
c7823416 22622016-08-11 Uros Bizjak <ubizjak@gmail.com>
2263
2264 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2265
df15667f 22662015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2267
2268 * gcc.target/i386/pieces-strcpy-1.c: New test.
2269 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2270
83c375ba 22712016-08-11 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR c++/72868
2274 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2275
350f354a 22762015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2277
2278 * gcc.target/i386/pieces-memcpy-1.c: New test.
2279 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2280 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2281 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2282 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2283 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2284
74be5bc1 22852016-08-11 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR c/72816
20fb4916 2288 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2289
40395983 22902016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2291
2292 PR tree-optimization/71083
2293 * gcc.c-torture/execute/pr71083.c: New test.
2294 * gnat.dg/loop_optimization23.adb: New test.
2295 * gnat.dg/loop_optimization23_pkg.ads: New test.
2296 * gnat.dg/loop_optimization23_pkg.adb: New test.
2297
ec969ce4 22982016-08-11 Richard Biener <rguenther@suse.de>
2299
2300 PR tree-optimization/72772
2301 * gcc.dg/graphite/pr35356-1.c: Adjust.
2302 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2303
25482c16 23042016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2305
2306 * gfortran.dg/random_7.f90: Take into account that the last seed
2307 value is the special p value.
2308 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2309
f454033a 23102016-08-11 Richard Biener <rguenther@suse.de>
2311
2312 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2313
2d2b78a1 23142016-08-11 Alan Modra <amodra@gmail.com>
2315
2316 * gcc.target/powerpc/pr71680.c: New.
2317
97468983 23182016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2319
2320 * gcc.target/powerpc/bfp/bfp.exp: New file.
2321 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2322 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2323 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2324 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2325 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2326 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2327 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2328 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2329 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2330 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2331 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2332 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2333 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2334 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2335 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2336 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2337 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2338 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2339 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2340 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2341 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2342 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2343 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2344 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2345 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2346 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2347 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2348 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2349 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2350 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2351 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2352 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2353 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2354 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2355 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2356 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2357 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2358 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2359 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2360 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2361 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2362 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2363 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2364 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2365 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2366 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2367 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2368 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2369 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2370 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2371 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2372 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2373 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2374
23a6fe48 23752016-08-10 Bin Cheng <bin.cheng@arm.com>
2376
2377 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2378 Add aarch64*-*-*.
2379
0cb8f73e 23802016-08-10 Bin Cheng <bin.cheng@arm.com>
2381
2382 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2383
b7ed2a65 23842016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2385
2386 PR target/72853
2387 * gcc.target/powerpc/pr72853.c: New test.
2388
2d2b4107 23892016-08-10 Martin Liska <mliska@suse.cz>
2390
2391 PR gcov-profile/58306
2392 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2393
7132b755 23942016-08-10 Martin Liska <mliska@suse.cz>
2395
2396 * g++.dg/gcov/gcov-threads-1.C: New test.
2397
5186407c 23982016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2399
2400 PR target/71873
2401 * gcc.target/avr/pr71873.c: New test.
2402
44f01555 24032016-08-09 Martin Liska <mliska@suse.cz>
2404
2405 * g++.dg/gcov/gcov-dump-1.C: New test.
2406 * g++.dg/gcov/gcov-dump-2.C: New test.
2407
7d4f18f5 24082016-08-09 Martin Liska <mliska@suse.cz>
2409
2410 * gcc.dg/tree-prof/val-prof-9.c: New test.
2411
defa7026 24122016-08-09 Martin Liska <mliska@suse.cz>
2413
2414 * gcc.dg/tree-prof/val-prof-8.c: New test.
2415
ae7e6062 24162016-08-09 Martin Jambor <mjambor@suse.cz>
2417
0c47dd26 2418 PR ipa/71981
2419 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2420
a69fb570 24212016-08-09 Bin Cheng <bin.cheng@arm.com>
2422
2423 PR tree-optimization/33707
2424 * gcc.dg/vect/pr33707.c: New test.
2425
a031a844 24262016-08-09 Bin Cheng <bin.cheng@arm.com>
2427
2428 PR tree-optimization/pr72772
2429 * gcc.dg/tree-ssa/pr72772.c: New test.
2430
8f1baf0d 24312016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2432
2433 PR rtl-optimization/66669
2434 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2435
53e7aca1 24362016-08-09 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR tree-optimization/72824
2439 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2440
c162fa25 24412016-08-09 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/71802
2444 * gcc.dg/torture/pr71802.c: New testcase.
2445
87156a7d 24462016-08-09 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR c++/72809
2449 * g++.dg/eh/stdarg1.C: New test.
2450
d0029333 24512016-08-08 Andi Kleen <ak@linux.intel.com>
2452
2453 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2454 test command line in failure log.
2455 (profopt-execute): dito. Make autofdo file names unique.
2456
7af4d06b 24572016-08-08 David Malcolm <dmalcolm@redhat.com>
2458
2459 PR c/64955
2460 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2461 output.
2462
7091ff70 24632016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2464
2465 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2466 c99_runtime.
2467 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2468 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2469 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2470 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2471 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2472 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2473
d189b094 24742016-08-08 David Malcolm <dmalcolm@redhat.com>
2475
2476 PR c/52952
2477 * gcc.dg/cpp/pr66415-1.c: Likewise.
2478 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2479 * gcc.dg/format/c90-printf-1.c: Likewise.
2480 * gcc.dg/format/diagnostic-ranges.c: New test case.
2481
440837fe 24822016-08-08 Jakub Jelinek <jakub@redhat.com>
2483
7cbcf608 2484 PR fortran/72716
2485 * gfortran.dg/gomp/pr72716.f90: New test.
2486
aa1ddb66 2487 PR middle-end/72781
2488 * gcc.dg/gomp/pr72781.c: New test.
2489
440837fe 2490 PR middle-end/68762
2491 * g++.dg/vect/pr68762-1.cc: New test.
2492 * g++.dg/vect/pr68762-2.cc: New test.
2493 * g++.dg/vect/pr68762.h: New file.
2494
eb571c16 24952016-08-08 Martin Sebor <msebor@redhat.com>
2496
2497 PR testsuite/72838
f9c39b65 2498 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2499 * g++.dg/warn/overflow-warn-3.C: Same.
2500 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2501
8ca5189a 25022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2503
2504 PR fortran/71936
2505 * gfortran.dg/allocate_with_source_21.f03: New test.
2506
1495e54c 25072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2508
2509 PR fortran/72698
2510 * gfortran.dg/allocate_with_source_20.f03: New test.
2511
d1e97886 25122016-08-08 Alan Modra <amodra@gmail.com>
2513
2514 * gcc.c-torture/compile/pr72802.c: New.
2515
9da84a54 25162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2517
2518 PR fortran/70524
2519 * gfortran.dg/dependency_48.f90: New test.
2520
3f9692a5 25212016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2522
b5b764be 2523 PR fortran/70040
3f9692a5 2524 * gfortran.dg/pr70040.f90: New testcase.
2525
099ec19a 25262016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2527
2528 PR fortran/71961
2529 * gfortran.dg/matmul_10.f90: New testcase.
2530
e8272095 25312016-08-07 Jan Hubicka <hubicka@ucw.cz>
2532
2533 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2534
f5d2c462 25352016-08-07 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR c/72816
2538 * gcc.dg/pr72816.c: New test.
2539
30c60892 25402016-08-06 Jonathan Wakely <jwakely@redhat.com>
2541
2542 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2543 * g++.dg/conversion/pr41426.C: Likewise.
2544 * g++.dg/conversion/pr66211.C: Likewise.
2545 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2546 * g++.dg/init/ref8.C: Likewise.
2547 * g++.old-deja/g++.law/cvt20.C: Likewise.
2548 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2549
2abf3c4a 25502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2551
2552 PR tree-optimization/18046
2553 * gcc.dg/tree-ssa/vrp105.c: New test.
2554 * gcc.dg/tree-ssa/vrp106.c: New test.
2555
a940fdc7 25562016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2557
2558 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2559 1ul in diagnostics. Remove hyphen from "constant-expression."
2560 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2561 * g++.dg/cpp0x/static_assert3.C: Same.
2562 * g++.dg/cpp1y/constexpr-throw.C: Same.
2563 * g++.dg/template/nontype3.C: Same.
2564 * g++.dg/warn/overflow-warn-1.C: Same.
2565 * g++.dg/warn/overflow-warn-3.C: Same.
2566 * g++.dg/warn/overflow-warn-4.C: Same.
2567
d4166bdc 25682016-08-05 David Malcolm <dmalcolm@redhat.com>
2569
2570 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2571 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2572 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2573 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2574
906dd612 25752016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2576
2577 PR tree-optimization/72810
2578 * gcc.dg/tree-ssa/vrp110.c: New test.
2579
9788fb76 25802016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2581
2582 PR Target/72819
2583 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2584 registers.
2585 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2586 saving the half-precision registers.
2587 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2588 value is returned in h0.
2589 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2590 are passed in FP/SIMD registers.
2591 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2592 passing works corrcetly.
2593 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2594 (hfa_f16x2_t): Likewise.
2595 (hfa_f16x3_t): Likewise.
2596 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2597 are promoted to double and passed in a double register.
2598 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2599 are promoted to double and stacked.
2600 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2601 __fp16 data types.
2602 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2603 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2604 __fp16 first get passed in FP/SIMD registers, then stacked.
2605
30f40fe4 26062016-08-05 Nathan Sidwell <nathan@acm.org>
2607
2608 PR c++/68724
2609 * g++.dg/cpp0x/pr68724.C: New.
2610
8a6540e1 26112016-08-05 Richard Biener <rguenther@suse.de>
2612
2613 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2614
09001ac1 26152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2616
2617 * gcc.dg/tree-ssa/vrp107.c: New test.
2618 * gcc.dg/tree-ssa/vrp108.c: New test.
2619 * gcc.dg/tree-ssa/vrp109.c: New test.
2620
88ab6a9c 26212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2622
2623 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2624 dg-options.
2625
b2a036e7 26262016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2627
2628 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2629 test-cases.
2630 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2631 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2632 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2633 test-cases.
2634 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2635 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2636 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2637 large_double.
2638
8dbf49cb 26392016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/72800
2642 * g++.dg/cpp1y/lambda-ice1.C: New.
2643
dcc45aae 26442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2645
2646 PR c++/72759
2647 * g++.dg/cpp1y/pr72759.C: New test.
2648
88fe4062 26492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2650
2651 * gcc.dg/switch-10.c: New test.
2652
a1af716f 26532016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2654
2655 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2656
1fa5d8ba 26572016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2658
2659 * c-c++-common/goacc/routine-5.c: Update.
2660
e8dedc4a 26612016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2662
2663 PR rtl-optimization/70903
2664 * gcc.c-torture/execute/pr70903.c: New test.
2665
7ca5003c 26662016-08-04 Martin Liska <mliska@suse.cz>
2667
2668 * gcc.dg/params/params.exp: Replace file exists with
2669 TESTING_IN_BUILD_TREE.
2670
810702a2 26712016-08-04 Marek Polacek <polacek@redhat.com>
2672
2673 PR c++/70229
2674 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2675
fa8a8f79 26762016-08-04 Richard Biener <rguenther@suse.de>
2677
2678 PR middle-end/71984
2679 * gcc.dg/torture/pr71984.c: Guard correctness check for
2680 little-endian.
2681
9916f5a5 26822016-08-03 Andrew Pinski <apinski@cavium.com>
2683
2684 * gcc.c-torture/compile/20160802-1.c: New testcase.
2685
278b4698 26862016-08-03 Fritz Reese <fritzoreese@gmail.com>
2687
2688 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2689
860c3c85 26902016-08-03 Richard Biener <rguenther@suse.de>
2691
2692 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2693 and remove -O3.
2694 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2695 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2696
0a41d717 26972016-08-03 Richard Biener <rguenther@suse.de>
2698
2699 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2700 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2701 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2702 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2703
52e3c0e8 27042016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2705
2706 * gcc.dg/init-excess-2.c: Require int32plus.
2707 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2708 * gcc.dg/pr59963-2.c: Require int32plus.
2709 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2710 * gcc.dg/unroll-7.c: Require int32plus.
2711
ad8a330c 27122016-08-02 Bin Cheng <bin.cheng@arm.com>
2713
2714 PR tree-optimization/34114
2715 * gcc.dg/tree-ssa/loop-42.c: New test.
2716
d3aa3636 27172016-08-02 Tamar Christina <tamar.christina@arm.com>
2718
2719 * gcc.target/aarch64/vminmaxnm.c: New.
2720 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2721 tests.
2722
c79d3723 27232016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2724
2725 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2726 vec_extract for vector float, vector int, vector short, and vector
2727 char.
2728 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2729 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2730 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2731 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2732
5fc13c39 27332016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2734
2735 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2736 single stack adjustment, no writeback.
5fc13c39 2737 * gcc.target/aarch64/test_frame_12.c: Likewise.
2738 * gcc.target/aarch64/test_frame_13.c: Likewise.
2739 * gcc.target/aarch64/test_frame_15.c: Likewise.
2740 * gcc.target/aarch64/test_frame_6.c: Likewise.
2741 * gcc.target/aarch64/test_frame_7.c: Likewise.
2742 * gcc.target/aarch64/test_frame_8.c: Likewise.
2743 * gcc.target/aarch64/test_frame_16.c: New test.
2744
2eb70c76 27452015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2746
2747 PR target/72748
2748 * gcc.target/i386/pr72748.c: New test.
2749
92a44a68 27502015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2751
2752 PR tree-optimization/71818
2753 * gcc.dg/vect/pr71818.c: New
2754
56e7a293 27552016-08-01 Martin Liska <mliska@suse.cz>
2756
2757 PR tree-optimization/71857
2758 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2759
aa8852cc 27602016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2761
2762 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2763
f3c032a4 27642016-08-01 Jan Beulich <jbeulich@suse.com>
2765
2766 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2767
a1e9d2c3 27682016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2769
2770 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2771 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2772
466045aa 27732016-07-31 Jonathan Wakely <jwakely@redhat.com>
2774
2775 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2776 (check_effective_target_c++): Likewise. Also match for libstdc++.
2777
92a44a68 27782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2779
2780 PR fortran/41922
2781 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2782 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2783 * gfortran.dg/pr41922.f90: New test.
2784
dd13eb1b 27852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2786
2787 PR fortran/68566
2788 * gfortran.dg/pr68566.f90: new test.
2789
a940fdc7 27902016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2791
2792 PR c++/60760
2793 PR c++/71091
2794 * g++.dg/cpp0x/constexpr-cast.C: New test.
2795 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2796 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2797 * g++.dg/ubsan/pr63956.C: Correct.
2798
efa8ff03 27992016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2800
2801 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2802 vector double or vector long where the vector is in memory.
2803 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2804 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2805
0b8113c5 28062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2807
2808 PR fortran/69867
2809 * gfortran.dg/pr69867.f90: New test.
2810
3badc59b 28112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2812
2813 PR fortran/69962
2814 * gfortran.dg/pr69962.f90: New test.
2815
fc8b54ff 28162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2817
2818 PR fortran/70006
2819 * gfortran.dg/pr70006.f90: New test.
2820
165b422e 28212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2822
2823 PR fortran/71730
2824 * gfortran.dg/pr71730.f90: New test.
2825 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2826 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2827 * gfortran.dg/array_constructor_26.f03: Ditto.
2828
0c6334ed 28292016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2830
2831 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2832 * gcc.target/powerpc/pr71763.c: Likewise.
2833
4ebf85be 28342016-07-29 Marek Polacek <polacek@redhat.com>
2835
2836 PR c/71742
2837 * gcc.dg/940510-1.c: Adjust dg-error.
2838 * gcc.dg/c99-flex-array-1.c: Likewise.
2839 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2840
9efe5be6 2841 PR c/71853
2842 * gcc.dg/noncompile/pr71853.c: New test.
2843
4c4548bb 2844 PR c/71573
2845 * gcc.dg/noncompile/pr71573.c: New test.
2846
8ae70602 2847 PR c/71926
2848 * g++.dg/warn/Wparentheses-30.C: New test.
2849 * gcc.dg/Wparentheses-14.c: New test.
2850
cfc1aded 28512016-07-29 Uros Bizjak <ubizjak@gmail.com>
2852
2853 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2854
d5e80d93 28552016-07-29 Bin Cheng <bin.cheng@arm.com>
2856
2857 PR tree-optimization/57558
2858 * gcc.dg/vect/pr57558-1.c: New test.
2859 * gcc.dg/vect/pr57558-2.c: New test.
2860
c7c713ec 28612016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2862
cfc1aded 2863 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2864 to scan forwprop1 dump pass.
2865
34b9af67 28662016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2867
2868 PR c++/51488
2869 * g++.dg/template/pr51488.C: New.
2870
322d4184 28712016-07-29 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR c/71969
2874 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2875 static __inline__.
2876 * gcc.dg/pr71969-1.c: New test.
2877 * gcc.dg/pr71969-2.c: New test.
2878 * gcc.dg/pr71969-3.c: New test.
2879
7648c9c7 28802016-07-29 Marek Polacek <polacek@redhat.com>
2881
2882 PR c/71574
2883 * c-c++-common/pr71574.c: New test.
2884
35fddbd6 2885 PR c/71583
2886 * gcc.dg/noncompile/pr71583.c: New test.
2887
d06bcb87 28882016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2889
2890 PR middle-end/68217
2891 * gcc.dg/pr68217.c: New test.
2892
fb5574d7 28932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2894
2895 PR fortran/71067
2896 * gfortran.dg/pr71067_1.f90: New test.
2897 * gfortran.dg/pr71067_2.f90: Ditto.
2898
a52bb7a0 28992016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2900
2901 * gcc.target/powerpc/vec-extract-1.c: New test.
2902
42e96823 29032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2904
2905 PR fortran/71799
2906 * gfortran.dg/pr71799.f90: New test.
2907
d5539c6b 29082016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2909
2910 PR c++/71665
2911 * g++.dg/cpp0x/pr71665-1.C: New.
2912 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2913 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2914 * g++.dg/ext/label10.C: Likewise.
2915 * g++.dg/parse/constant5.C: Likewise.
2916
05995232 29172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2918
2919 PR fortran/71859
2920 * gfortran.dg/pr71859.f90: New test.
2921 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2922 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2923
7a4429b2 29242016-07-28 Paul Thomas <pault@gcc.gnu.org>
2925
2926 PR fortran/71883
2927 * gfortran.dg/pr71883.f90 : New test.
2928
f339cf78 29292016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2930
2931 PR tree-optimization/71734
cfc1aded 2932 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2933
8311fe26 29342016-07-28 Renlin Li <renlin.li@arm.com>
2935
2936 Revert
2937 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2938
2939 PR fortran/71902
2940 * gfortran.dg/dependency_47.f90: New test.
2941
595e387a 29422016-07-28 Martin Liska <mliska@suse.cz>
2943
2944 PR gcov-profile/68025
2945 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2946
83554604 29472016-07-28 Martin Liska <mliska@suse.cz>
2948
2949 * g++.dg/vect/pr70944.cc: New test.
2950
ec6d2d63 29512016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2952
2953 PR middle-end/71994
2954 * gcc.dg/torture/pr71994.c: New test.
2955
12dabcee 29562016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2957
2958 PR middle-end/71078
2959 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2960 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2961 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2962
262a83d5 29632016-07-27 Richard Biener <rguenther@suse.de>
2964
2965 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2966
3989f1fe 29672016-07-27 Martin Liska <mliska@suse.cz>
2968
2969 * gcc.dg/predict-13.c: New test.
2970 * gcc.dg/predict-14.c: New test.
2971
69a499fa 29722016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2973
7a4429b2 2974 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2975 including stdint.h.
2976 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2977 including stdint.h.
2978
751fef95 29792016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2980
2981 PR target/71869
2982 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2983 IEEE built-in functions handle quiet and signalling NaNs
2984 correctly.
2985
5e07497c 29862016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2987
2988 PR fortran/71862
2989 * gfortran.dg/pr71862.f90: New test.
2990
18928e61 29912016-07-26 Martin Sebor <msebor@redhat.com>
2992
2993 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2994 selector with dg-options.
2995
7e1856f1 29962016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2997
2998 PR tree-optimization/18046
2999 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3000 * gcc.dg/tree-ssa/vrp103.c: New test.
3001 * gcc.dg/tree-ssa/vrp104.c: New test.
3002
08679462 30032016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3004
3005 * gcc.target/powerpc/pr63354.c: Require lp64 since
3006 -mprofile-kernel is not legal with -m32.
3007
8c3efadf 30082016-07-26 Richard Biener <rguenther@suse.de>
3009
3010 PR rtl-optimization/71984
3011 * gcc.dg/torture/pr71984.c: New testcase.
3012
78866ecd 30132016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3014
3015 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3016 g++-dg-runtest via et-dg-runtest.
3017 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3018 * gcc.dg/vect/vect.exp: Likewise.
3019 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3020 gfortran-dg-runtest.
3021 * gfortran.dg/vect/vect.exp: Likewise.
3022 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3023 (check_mips_loongson_hw_available): Likewise.
3024 (check_effective_target_mpaired_single_runtime): Likewise.
3025 (check_effective_target_mips_loongson_runtime): Likewise.
3026 (add_options_for_mpaired_single): Likewise.
3027 (check_effective_target_vect_int): Add global et_index.
3028 Check and save the supported feature for a target selected by
3029 the et_index target. Break long lines where appropriate. Call
3030 et-is-effective-target for MIPS with an argument instead of
3031 check_effective_target_* where appropriate.
3032 (check_effective_target_vect_intfloat_cvt): Likewise.
3033 (check_effective_target_vect_uintfloat_cvt): Likewise.
3034 (check_effective_target_vect_floatint_cvt): Likewise.
3035 (check_effective_target_vect_floatuint_cvt): Likewise.
3036 (check_effective_target_vect_simd_clones): Likewise.
3037 (check_effective_target_vect_shift): ewise.
3038 (check_effective_target_whole_vector_shift): Likewise.
3039 (check_effective_target_vect_bswap): Likewise.
3040 (check_effective_target_vect_shift_char): Likewise.
3041 (check_effective_target_vect_long): Likewise.
3042 (check_effective_target_vect_float): Likewise.
3043 (check_effective_target_vect_double): Likewise.
3044 (check_effective_target_vect_long_long): Likewise.
3045 (check_effective_target_vect_no_int_max): Likewise.
3046 (check_effective_target_vect_no_int_add): Likewise.
3047 (check_effective_target_vect_no_bitwise): Likewise.
3048 (check_effective_target_vect_widen_shift): Likewise.
3049 (check_effective_target_vect_no_align): Likewise.
3050 (check_effective_target_vect_hw_misalign): Likewise.
3051 (check_effective_target_vect_element_align): Likewise.
3052 (check_effective_target_vect_condition): Likewise.
3053 (check_effective_target_vect_cond_mixed): Likewise.
3054 (check_effective_target_vect_char_mult): Likewise.
3055 (check_effective_target_vect_short_mult): Likewise.
3056 (check_effective_target_vect_int_mult): Likewise.
3057 (check_effective_target_vect_extract_even_odd): Likewise.
3058 (check_effective_target_vect_interleave): Likewise.
3059 (check_effective_target_vect_stridedN): Likewise.
3060 (check_effective_target_vect_multiple_sizes): Likewise.
3061 (check_effective_target_vect64): Likewise.
3062 (check_effective_target_vect_call_copysignf): Likewise.
3063 (check_effective_target_vect_call_sqrtf): Likewise.
3064 (check_effective_target_vect_call_btrunc): Likewise.
3065 (check_effective_target_vect_call_btruncf): Likewise.
3066 (check_effective_target_vect_call_ceil): Likewise.
3067 (check_effective_target_vect_call_ceilf): Likewise.
3068 (check_effective_target_vect_call_floor): Likewise.
3069 (check_effective_target_vect_call_floorf): Likewise.
3070 (check_effective_target_vect_call_lceil): Likewise.
3071 (check_effective_target_vect_call_lfloor): Likewise.
3072 (check_effective_target_vect_call_nearbyint): Likewise.
3073 (check_effective_target_vect_call_nearbyintf): Likewise.
3074 (check_effective_target_vect_call_round): Likewise.
3075 (check_effective_target_vect_call_roundf): Likewise.
3076 (check_effective_target_vect_perm): Likewise, but also append *_saved
3077 to the existing global name to properly cache the result.
3078 (check_effective_target_vect_perm_byte): Likewise.
3079 (check_effective_target_vect_perm_short): Likewise.
3080 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3081 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3082 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3083 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3084 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3085 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3086 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3087 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3088 (check_effective_target_vect_sdot_qi): Likewise.
3089 (check_effective_target_vect_udot_qi): Likewise.
3090 (check_effective_target_vect_sdot_hi): Likewise.
3091 (check_effective_target_vect_udot_hi): Likewise.
3092 (check_effective_target_vect_usad_char): Likewise.
3093 (check_effective_target_vect_pack_trunc): Likewise.
3094 (check_effective_target_vect_unpack): Likewise.
3095 (check_effective_target_vect_aligned_arrays): Likewise.
3096 (check_effective_target_vect_natural_alignment): Likewise.
3097 (check_effective_target_vector_alignment_reachable): Likewise.
3098 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3099 (is-effective-target): Initialize et_index if undefined.
3100 (et-dg-runtest): New.
3101 (et-is-effective-target): Likewise.
3102 (check_vect_support_and_set_flags): Add supported MIPS targets to
3103 EFFECTIVE_TARGETS list. Return the number of supported targets.
3104
b2930f09 31052016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3106 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3107
3108 PR middle-end/70920
3109 * gcc.dg/pr70920-1.c: New test-case.
3110 * gcc.dg/pr70902-2.c: Likewise.
3111 * gcc.dg/pr70920-3.c: Likewise.
3112 * gcc.dg/pr70920-4.c: Likewise
3113 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3114 2 instead of 3.
3115
90821294 31162016-07-25 Alexander Monakov <amonakov@ispras.ru>
3117
3118 * gcc.c-torture/execute/pr71494.c: Require label_values.
3119 * gcc.dg/pr16973.c: Ditto.
3120
1660595b 31212016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3122
3123 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3124 * gcc.dg/torture/pr69771.c: Require int32plus.
3125 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3126
5b2b88ce 31272016-07-25 Martin Liska <mliska@suse.cz>
3128
3129 * gcc.dg/torture/pr71987.c: New test.
3130
e2f926e9 31312016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3132
3133 PR fortran/71935
3134 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3135 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3136 * gfortran.dg/pr71935.f90: New test.
3137
a940fdc7 31382016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3139
3140 PR c++/71675
3141 * g++.dg/ext/atomic-3.C: New test.
3142 * gcc.dg/atomic/pr71675.c: New test.
3143
5a43070d 31442016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3145
3146 * gcc.target/i386/mvc8.c: New test.
3147
1b793819 31482016-07-22 Bin Cheng <bin.cheng@arm.com>
3149
3150 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3151 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3152
d4b4c787 31532016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3154
3155 PR fortran/71795
3156 * gfortran.dg/constructor_50.f90: New test.
3157
45648efe 31582016-07-22 Martin Liska <mliska@suse.cz>
3159
3160 PR gcov-profile/69028
3161 PR gcov-profile/62047
3162 * g++.dg/cilk-plus/pr69028.C: New test.
3163
b657bb1f 31642016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3165
3166 * gfortran.dg/coarray_stat_2.f90: New test.
3167
3a421504 31682016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3169
3170 * gcc.target/powerpc/vec-extract.h: New files to check the
3171 vec_extract built-in functions for all vector types, testing
3172 accessing each element, both with constant and variable element
3173 numbers.
3174 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3175 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3176 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3177 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3178 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3179 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3180 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3181 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3182 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3183
d40a1eac 31842016-07-21 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR c++/71728
3187 * g++.dg/other/pr71728.C: New test.
3188
3b0d7293 31892016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3190
3191 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3192 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3193 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3194 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3195 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3196
50953a9f 31972016-07-21 Richard Biener <rguenther@suse.de>
3198
3199 PR tree-optimization/71947
3200 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3201
90261646 32022016-07-21 Bin Cheng <bin.cheng@arm.com>
3203
3204 * gcc.dg/tree-ssa/scev-15.c: New.
3205
5a5a7a90 32062016-07-21 Bin Cheng <bin.cheng@arm.com>
3207
3208 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3209
df0c563f 32102016-07-21 Jakub Jelinek <jakub@redhat.com>
3211
3212 PR c++/71941
3213 * g++.dg/gomp/pr71941.C: New test.
3214
24acd4ab 32152016-07-20 David Malcolm <dmalcolm@redhat.com>
3216
3217 PR c/70339
3218 PR c/71858
3219 * g++.dg/spellcheck-identifiers.C: New test case, based on
3220 gcc.dg/spellcheck-identifiers.c.
3221 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3222 gcc.dg/spellcheck-identifiers-2.c.
3223 * g++.dg/spellcheck-typenames.C: New test case, based on
3224 gcc.dg/spellcheck-typenames.c
3225
8669e753 32262016-07-20 Jonathan Wakely <jwakely@redhat.com>
3227
3228 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3229 pointer to member function and also test catching by reference.
3230
75cb41b8 32312016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3232
3233 * gcc.target/s390/pr67443.c: Fix test case.
3234
07be1239 32352016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3236
3237 * gcc.target/s390/insv-1.c: Xfail some tests.
3238 * gcc.target/s390/insv-2.c: Likewise.
3239
e9b5fdd9 32402016-07-20 Georg-Johann Lay <avr@gjlay.de>
3241
3242 * gcc.target/avr/torture/get-mem.c: New test.
3243 * gcc.target/avr/torture/set-mem.c: New test.
3244
b704b0e1 32452016-07-20 Georg-Johann Lay <avr@gjlay.de>
3246
3247 PR target/71948
3248 * gcc.target/avr/torture/tiny-progmem.c: New test.
3249
051eb924 32502016-07-20 Jakub Jelinek <jakub@redhat.com>
3251
fdb70809 3252 PR c++/71909
3253 * g++.dg/parse/pr71909.C: New test.
3254 * g++.dg/tm/pr71909.C: New test.
3255
051eb924 3256 PR c++/50060
3257 * g++.dg/cpp0x/constexpr-50060.C: New test.
3258 * g++.dg/cpp1y/constexpr-50060.C: New test.
3259
c4e1267c 32602016-07-20 Martin Liska <mliska@suse.cz>
3261
3262 * gfortran.dg/graphite/pr71898.f90: New test.
3263
ecaa5fd4 32642016-07-20 Bin Cheng <bin.cheng@arm.com>
3265
3266 PR tree-optimization/71503
3267 PR tree-optimization/71683
3268 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3269 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3270
f5b88ba1 32712016-07-20 Martin Liska <mliska@suse.cz>
3272
3273 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3274 * gcc.dg/plugin/sreal-test-1.c: Remove.
3275 * gcc.dg/plugin/sreal_plugin.c: Remove.
3276
e889bd11 32772016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3278
3279 PR fortran/71902
3280 * gfortran.dg/dependency_47.f90: New test.
3281
1c6bb1c0 32822016-07-19 Jakub Jelinek <jakub@redhat.com>
3283
94d511af 3284 PR rtl-optimization/71916
3285 * gcc.c-torture/compile/pr71916.c: New test.
3286
54e95a17 3287 PR middle-end/71874
3288 * g++.dg/torture/pr71874.C: New test.
3289
1c6bb1c0 3290 PR middle-end/71734
3291 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3292 (my_alloc): Rewritten to use __builtin_posix_memalign and
3293 __SIZE_TYPE__.
3294 (my_free): Use __builtin_free instead of _mm_free.
3295 (Vec::operator=): Use __builtin_memcpy.
3296
0d565f19 32972016-07-19 Martin Jambor <mjambor@suse.cz>
3298
cfc1aded 3299 PR fortran/71688
3300 * gfortran.dg/pr71688.f90: New test.
0d565f19 3301
2be13cd5 33022016-07-19 Richard Biener <rguenther@suse.de>
3303
3304 * c-c++-common/vector-subscript-6.c: New testcase.
3305 * c-c++-common/vector-subscript-7.c: Likewise.
3306
1697df09 33072016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3308
7a4429b2 3309 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3310 and UInt32 based on __SIZEOF_INT__.
3311
8894566e 33122016-07-19 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/71901
3315 * gcc.dg/torture/pr71901.c: New testcase.
3316
33172016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3318
3319 PR tree-optimization/71908
3320 * gcc.dg/torture/pr71908.c: New testcase.
3321
106ac76d 33222016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3323
3324 PR target/71493
3325 * gcc.target/powerpc/pr71493-1.c: New test.
3326 * gcc.target/powerpc/pr71493-2.c: Likewise.
3327
e6517a48 33282016-07-18 Jakub Jelinek <jakub@redhat.com>
3329
d1e0c36e 3330 PR c++/71835
3331 * g++.dg/conversion/ambig3.C: New test.
3332
6fe424c2 3333 PR c++/71828
3334 * g++.dg/cpp0x/constexpr-71828.C: New test.
3335
d3dd9e33 3336 PR c++/71826
3337 * g++.dg/template/pr71826.C: New test.
3338
74fd83a9 3339 PR c++/71822
3340 * g++.dg/template/defarg21.C: New test.
3341
e6517a48 3342 PR c++/71871
3343 * g++.dg/ext/vector31.C: New test.
3344
f942bdbf 33452016-07-18 Uros Bizjak <ubizjak@gmail.com>
3346
3347 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3348
4b1425be 33492016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3350
3351 PR tree-optimization/71734
3352 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3353
a80f37e1 33542016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3355
3356 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3357 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3358 stack-layout-dynamic-1.c: New test.
3359
ea283725 33602016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3361
3362 * gcc.target/s390/nolrl-1.c: New test.
3363
14eab729 33642016-07-17 Fritz Reese <fritzoreese@gmail.com>
3365
3366 PR fortran/71523
3367 * gfortran.dg/pr71523_1.f90: New test.
3368 * gfortran.dg/pr71523_2.f90: New test.
3369
3925d644 33702016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3371
3372 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3373
fb9ff4ce 33742016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3375 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3376
3377 PR fortran/62125
3378 * gfortran.dg/pr62125.f90: New test.
3379
95b0f5e9 33802016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3381
3382 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3383 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3384
1913be16 33852016-07-15 Jonathan Wakely <jwakely@redhat.com>
3386
3387 PR c++/58796
3388 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3389 * g++.dg/cpp0x/nullptr35.C: New test.
3390
b4803084 33912016-07-15 Bin Cheng <bin.cheng@arm.com>
3392
3393 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3394
89e3ec3d 33952016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3396
3397 * gfortran.dg/goacc/vector_length.f90: New test.
3398
2084e279 33992016-07-15 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/71881
3402 * gcc.dg/torture/pr71881.c: New testcase.
3403
2177bb9a 34042016-07-15 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/71887
3407 * gcc.dg/torture/pr71887.c: New testcase.
3408
0dd7db3b 34092016-07-15 Jakub Jelinek <jakub@redhat.com>
3410
3411 PR c/71858
3412 * gcc.dg/spellcheck-identifiers-3.c: New test.
3413
b41cc4d1 34142016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3415
3416 PR fortran/71807
3417 * gfortran.dg/null_9.f90: New test.
3418
a4d34e5e 34192016-07-15 Bin Cheng <bin.cheng@arm.com>
3420
3421 * gcc.dg/tree-ssa/loop-41.c: New test.
3422
1547c551 34232016-07-15 Bin Cheng <bin.cheng@arm.com>
3424
3425 PR tree-optimization/71347
3426 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3427
b9c2416b 34282016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3429
3430 PR fortran/29819
3431 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3432 * gfortran.dg/contains.f90: Ditto.
3433 * gfortran.dg/contains_empty_1.f03: Ditto.
3434 * gfortran.dg/submodule_3.f08: Ditto.
3435
28413b15 34362016-07-14 Jakub Jelinek <jakub@redhat.com>
3437
661af228 3438 PR testsuite/71865
3439 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3440 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3441 expected diagnostics.
3442
28413b15 3443 PR c/71858
3444 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3445 * gcc.dg/spellcheck-identifiers-2.c: New test.
3446 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3447 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3448
7b3b3a49 34492016-07-14 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR tree-optimization/71872
3452 * gcc.c-torture/compile/pr71872.c: New test.
3453
7c039c44 34542016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3455
3456 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3457 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3458 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3459 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3460 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3461 * gcc.target/arm/atomic-op-acquire-1.c: This.
3462 * gcc.target/arm/atomic-op-char.c: Rename into ...
3463 * gcc.target/arm/atomic-op-char-1.c: This.
3464 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3465 * gcc.target/arm/atomic-op-consume-1.c: This.
3466 * gcc.target/arm/atomic-op-int.c: Rename into ...
3467 * gcc.target/arm/atomic-op-int-1.c: This.
3468 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3469 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3470 * gcc.target/arm/atomic-op-release.c: Rename into ...
3471 * gcc.target/arm/atomic-op-release-1.c: This.
3472 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3473 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3474 * gcc.target/arm/atomic-op-short.c: Rename into ...
3475 * gcc.target/arm/atomic-op-short-1.c: This.
3476 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3477 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3478 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3479 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3480 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3481 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3482 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3483 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3484 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3485 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3486
80c5e533 34872016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3488
3489 PR fortran/70842
3490 * gfortran.dg/select_type_35.f03: New test.
3491
c5a9fc7b 34922016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3493
3494 PR target/65951
3495 PR tree-optimization/70923
3496 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3497 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3498 * gcc.dg/vect/pr65951.c: Likewise.
3499 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3500
d1242c94 35012016-07-14 David Edelsohn <dje.gcc@gmail.com>
3502
3503 * c-c++-common/pr60226.c: Expect maximum object file alignment
3504 error on AIX.
3505
97f2a90b 35062016-07-14 Richard Biener <rguenther@suse.de>
3507
3508 PR tree-optimization/71866
3509 * gcc.dg/torture/pr71866.c: New testcase.
3510
6029a910 35112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3512
3513 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3514 selector and enclose boolean expression in curly braces.
3515
798d22ed 35162016-07-14 Alan Modra <amodra@gmail.com>
3517
3518 PR target/71733
3519 * gcc.target/powerpc/p9-novsx.c: New.
3520
3ffcb27d 35212016-07-13 Andi Kleen <ak@linux.intel.com>
3522
3523 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3524 * g++.dg/tree-prof/morefunc.C: Dito.
3525 * g++.dg/tree-prof/pr35545.C: Dito.
3526 * g++.dg/tree-prof/reorder.C: Dito.
3527 * gcc.dg/tree-prof/20050826-2.c: Dito.
3528 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3529 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3530 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3531 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3532 * gcc.dg/tree-prof/inliner-1.c: Dito.
3533 * gcc.dg/tree-prof/merge_block.c: Dito.
3534 * gcc.dg/tree-prof/stringop-1.c: Dito.
3535 * gcc.dg/tree-prof/stringop-2.c: Dito.
3536 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3537 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3538 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3539 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3540 * gcc.dg/tree-prof/update-loopch.c: Dito.
3541 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3542 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3543 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3544 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3545 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3546 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3547 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3548
9ace90e5 35492016-07-13 Andi Kleen <ak@linux.intel.com>
3550
3551 * lib/profopt.exp (profopt-execute): Remove .imports files.
3552
b75cf198 35532016-07-13 Andi Kleen <ak@linux.intel.com>
3554
f942bdbf 3555 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3556
4d0389a9 35572016-07-13 Andi Kleen <ak@linux.intel.com>
3558
3559 * lib/profopt.exp (dg-final-scan-autofdo,
3560 dg-final-scan-not-autofdo): New functions.
3561
a5af7a75 35622016-07-13 Bin Cheng <bin.cheng@arm.com>
3563
3564 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3565 * gcc.dg/vect/vect-35.c: Ditto.
3566 * gcc.dg/vect/vect-alias-check-2.c: New test.
3567
c6bcae01 35682016-07-13 Martin Liska <mliska@suse.cz>
3569
3570 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3571 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3572 * gfortran.dg/pr42108.f90: Update expected dump scan.
3573
0644c120 35742016-07-13 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/24574
3577 * gcc.dg/pr24574.c: New testcase.
3578
2bbae5b9 35792016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3580
f942bdbf 3581 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3582 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3583 * c-c++-common/pr68833-1.c: Require int32plus.
3584 * gcc.dg/ipa/pr63551.c: Likewise.
3585 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3586 * gcc.dg/ipa/pr64041.c: Require int32plus.
3587
839a6560 35882016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3589
3590 PR ipa/71633
3591 * g++.dg/pr71633.C: New test.
3592
8f5f2788 35932016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3594
3595 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3596 Add new arm_thumb1_cbz_ok effective target.
3597 * gcc.target/arm/cbz.c: New test.
3598
417e5cc5 35992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3600
3601 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3602 Define effective target.
3603 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3604 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3605 * gcc.target/arm/movhi_movw.c: New test.
3606 * gcc.target/arm/movsi_movw.c: Likewise.
3607 * gcc.target/arm/movdi_movw.c: Likewise.
3608
68a5143e 36092016-07-13 Richard Biener <rguenther@suse.de>
3610
3611 PR middle-end/71104
3612 * gcc.dg/pr71104-1.c: New testcase.
3613 * gcc.dg/pr71104-2.c: Likewise.
3614
69e8d259 36152016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3616
3617 PR target/71805
3618 * gcc.target/powerpc/pr71805.c: New test.
3619
244f142f 36202016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3621
3622 * gcc.target/powerpc/divkc3-1.c: New.
3623 * gcc.target/powerpc/mulkc3-1.c: New.
3624
6fc56f1f 36252016-07-12 Nathan Sidwell <nathan@acm.org>
3626
3627 * gcc.target/arm/data-rel-1.c: New.
3628 * gcc.target/arm/data-rel-2.c: New.
3629 * gcc.target/arm/data-rel-3.c: New.
3630
94ee1e9c 36312016-07-12 Martin Liska <mliska@suse.cz>
3632
3633 * gcc.dg/params/blocksort-part.c: New test.
3634 * gcc.dg/params/params.exp: New file.
3635
cd32d747 36362016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3637
3638 PR middle-end/71700
3639 * gcc.c-torture/execute/pr71700.c: New test.
3640
ad010d47 36412016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3642 Richard Biener <rguenther@suse.de>
3643
3644 PR tree-optimization/23286
3645 PR tree-optimization/70159
3646 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3647 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3648 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3649 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3650 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3651 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3652 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3653 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3654 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3655 * gcc.dg/pr51879-12.c: Likewise.
3656 * gcc.dg/strlenopt-9.c: Likewise.
3657 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3658 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3659 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3660 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3661 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3662 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3663 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3664 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3665 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3666 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3667 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3668 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3669 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3670 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3671 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3672
9aece49e 36732016-07-12 Richard Biener <rguenther@suse.de>
3674
3675 PR rtl-optimization/68961
3676 * gcc.target/i386/pr68961.c: New testcase.
3677
8f05fee9 36782016-07-11 Jakub Jelinek <jakub@redhat.com>
3679
4a6cc5cd 3680 PR middle-end/71758
3681 * c-c++-common/gomp/pr71758.c: New test.
3682 * gfortran.dg/gomp/pr71758.f90: New test.
3683
8f05fee9 3684 PR tree-optimization/71823
3685 * gcc.dg/vect/pr71823.c: New test.
3686
b73690a4 36872016-07-11 David Malcolm <dmalcolm@redhat.com>
3688
3689 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3690 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3691 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3692
675f4c6b 36932016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3694
3695 PR target/71801
3696 * gcc.target/i386/pr71801.c: New test.
3697
9aaf7e3e 36982016-07-11 Richard Biener <rguenther@suse.de>
3699
3700 PR tree-optimization/71816
3701 * gcc.dg/torture/pr71816.c: New testcase.
3702
dd58bf21 37032016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3704
3705 PR fortran/71783
3706 * gfortran.dg/dependency_46.f90: New test.
3707
a2ebcb84 37082016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3709
3710 PR rtl-optimization/71621
3711 * gcc.target/i386/pr71621-1.c: New.
3712 * gcc.target/i386/pr71621-2.c: New.
3713
6cedf97e 37142016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3715
3716 * gfortran.dg/goacc/pr71704.f90: New test.
3717
dc71c755 37182016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3719
3720 PR target/71297
3721 * gcc.target/powerpc/pr71297.c: New.
3722
288161af 37232016-07-08 Jiong Wang <jiong.wang@arm.com>
3724
3725 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3726
98e771d6 37272016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3728
3729 PR target/71806
3730 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3731
c3d27339 37322016-07-08 Alan Hayward <alan.hayward@arm.com>
3733
3734 PR tree-optimization/71667
3735 * gcc.dg/vect/pr71667.c: New
3736
b1b5042a 37372016-07-08 Martin Liska <mliska@suse.cz>
3738
3739 * gcc.dg/torture/pr71606.c: New test.
3740
5cdc40a0 37412016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3742
3743 PR fortran/71764
3744 * gfortran.dg/pr71764.f90: New test.
3745
bcc4d868 37462016-07-07 Jakub Jelinek <jakub@redhat.com>
3747 Kai Tietz <ktietz70@googlemail.com>
3748
3749 PR c++/70869
3750 PR c++/71054
3751 * g++.dg/cpp0x/pr70869.C: New test.
3752 * g++.dg/cpp0x/pr71054.C: New test.
3753
b39328b2 37542016-07-07 David Edelsohn <dje.gcc@gmail.com>
3755
3756 * g++.dg/debug/pr71432.C: Fail on AIX.
3757
95c9caad 37582016-07-07 Martin Liska <mliska@suse.cz>
3759
3760 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3761 an undefined behavior.
3762 * gfortran.dg/do_3.F90: Likewise.
3763 * gfortran.dg/do_check_11.f90: New test.
3764 * gfortran.dg/do_check_12.f90: New test.
3765 * gfortran.dg/do_corner_warn.f90: New test.
3766
8e976d11 37672016-07-07 Martin Liska <mliska@suse.cz>
3768
3769 * gfortran.dg/predict-1.f90: Ammend the test.
3770 * gfortran.dg/predict-2.f90: Likewise.
3771
26716fc7 37722016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3773
3774 PR ipa/71624
3775 * g++.dg/pr71624.C: New test.
3776
2d079cbf 37772016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3778
3779 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3780 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3781 ARMv8-M Mainline architectures.
3782
9e6f4af4 37832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3784
3785 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3786 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3787
d490b07a 37882016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3789
3790 PR target/70098
3791 PR target/71763
3792 * gcc.target/powerpc/pr71763.c: New file.
3793
798fc305 37942016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3795
3796 PR tree-optimization/71518
f942bdbf 3797 * gcc.dg/pr71518.c: New test.
798fc305 3798
97e4cbac 37992016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3800
3801 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3802
19aea164 38032016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3804
f942bdbf 3805 PR target/50739
19aea164 3806 * gcc.target/avr/pr50739.c: New test.
3807
105e9dfc 38082016-07-05 Jan Hubicka <jh@suse.cz>
3809
3810 * gcc.dg/tree-ssa/scev-14.c: update template.
3811
1137da9c 38122016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3813
3814 * gcc.dg/vect/group-no-gaps-1.c: New test.
3815
ce393063 38162016-07-05 Andi Kleen <ak@linux.intel.com>
3817
3818 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3819 if kernel supports MPX.
3820
92a44a68 38212016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3822
3823 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3824
f2ccdf8e 38252016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3826 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3827
3828 * gcc.target/powerpc/signbit-1.c: New test.
3829 * gcc.target/powerpc/signbit-2.c: New test.
3830 * gcc.target/powerpc/signbit-3.c: New test.
3831
0215a22c 38322016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3833
3834 PR rtl-optimization/71594
3835 * gcc.dg/torture/pr71594.c: New test.
3836
30a39817 38372016-07-05 Jan Hubicka <jh@suse.cz>
3838
3839 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3840
b65b8df2 38412016-07-05 David Malcolm <dmalcolm@redhat.com>
3842
3843 PR c++/62314
f9c39b65 3844 * g++.dg/parse/error5.C: Update column
b65b8df2 3845 number of missing semicolon error.
3846 * g++.dg/pr62314-2.C: New test case.
3847
6b5471d8 38482016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3849
3850 * gfortran.dg/coarray_stat_function.f90: New test.
3851 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3852 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3853 to new interfaces.
3854
35b3a8dd 38552016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3856
3857 PR fortran/71623
3858 * gfortran.dg/deferred_character_17.f90: New test.
3859
b84c1ddf 38602016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3861
3862 * gcc.target/arm/neon/polytypes.c: Move to ...
3863 * gcc.target/arm/polytypes.c: ... here.
3864 * gcc.target/arm/neon/pr51534.c: Move to ...
3865 * gcc.target/arm/pr51534.c: ... here.
3866 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3867 * gcc.target/arm/vect-vcvt.c: ... here.
3868 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3869 * gcc.target/arm/vect-vcvtq.c: ... here.
3870 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3871 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3872 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3873 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3874 * gcc.target/arm/neon/neon.exp: Delete.
3875 * gcc.target/arm/neon/: Delete.
3876
7e9136f1 38772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3878
3879 PR fortran/65575
3880 * gfortran.dg: pr65575.f90: New test.
3881
18b42a28 38822016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3883
3884 PR fortran/35849
3885 * gfortran.dg: pr35849.f90: New test.
3886
f8765404 38872016-07-04 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR c++/71739
3890 * g++.dg/cpp0x/pr71739.C: New test.
3891
e3422b3a 38922016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3893
3894 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3895
2da1c9f7 38962016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3897
3898 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3899 locr.
3900 * gcc.target/s390/loc-1.c: New test.
3901
6125d36e 39022016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3903
f9c39b65 3904 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3905 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3906
42797d4b 39072016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3908
3909 PR target/63874
3910 * gcc.target/aarch64/pr63874.c: New test.
3911
9d9fe66a 39122016-07-04 Jan Beulich <jbeulich@suse.com>
3913
3914 * g++.dg/header.c: New.
3915 * gcc.dg/header.c: New.
3916
c364d0f3 39172016-07-02 Jakub Jelinek <jakub@redhat.com>
3918
3919 PR c/71719
3920 * c-c++-common/Wunused-var-15.c: New test.
3921
267f3c67 39222016-07-01 Jakub Jelinek <jakub@redhat.com>
3923
3924 PR fortran/71687
3925 * gfortran.dg/gomp/pr71687.f90: New test.
3926
8297c70b 39272016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3928
3929 * gcc.dg/const-float128-ped.c: Require __float128 effective
3930 target and options.
3931 * gcc.dg/const-float128.c: Likewise.
3932 * gcc.dg/torture/float128-cmp-invalid.c: Require
3933 __float128 and base_quadfloat_support effective targets, and
3934 __float128 options.
3935 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3936 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3937 * gcc.dg/torture/float128-nan.c: Likewise.
3938 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3939 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3940 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3941 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3942 (add_options_for___float128): New.
3943 (check_effective_target_base_quadword_support): New.
3944
eab79b94 39452016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3946
3947 PR target/71720
3948 * gcc.target/powerpc/pr71720.c: New test.
3949
4ce6622a 39502016-07-01 Jan Beulich <jbeulich@suse.com>
3951
3952 * gcc.dg/bss.c: New.
3953
0b6f1914 39542016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3955
3956 PR target/71698
3957 * gcc.target/powerpc/pr71698.c: New test.
3958
4d28a470 39592016-07-01 Georg-Johann Lay <avr@gjlay.de>
3960
3961 PR target/71151
3962 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3963 instead of ".foo" for its section name.
3964 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3965 depending on MCU's flash size.
3966 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3967 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3968 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3969 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3970 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3971 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3972
ed8613ec 39732016-07-01 Jan Beulich <jbeulich@suse.com>
3974
3975 * gcc.target/i386/pr65105-2.c: Add -msse2.
3976
720a0bce 39772016-06-30 Jakub Jelinek <jakub@redhat.com>
3978
c54ee83c 3979 PR tree-optimization/71707
3980 * gcc.dg/strlenopt-29.c: New test.
3981
a845ae6c 3982 PR fortran/71704
3983 * gfortran.dg/gomp/pr71704.f90: New test.
3984
720a0bce 3985 PR fortran/71705
3986 * gfortran.dg/gomp/pr71705.f90: New test.
3987
17c32c4a 39882016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3989
3990 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3991 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3992 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3993 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3994 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3995 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3996 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3997 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3998 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3999 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4000 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4001 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4002 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4003 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4004 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4005 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4006 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4007 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4008 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4009 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4010 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4011 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4012 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4013 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4014 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4015 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4016 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4017 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4018 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4019 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4020 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4021 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4022 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4023 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4024 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4025 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4026 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4027 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4028 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4029 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4030 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4031 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4032 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4033 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4034 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4035 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4036 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4037 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4038 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4039 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4040 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4041 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4042 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4043 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4044 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4045 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4046 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4047 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4048 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4049 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4050 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4051 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4052 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4053 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4054 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4055 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4056 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4057 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4058 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4059 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4060 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4061 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4062 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4063 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4064 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4065 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4066 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4067 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4068 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4069 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4070 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4071
443405c9 40722016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4073 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4074
4075 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4076
6e3a3de2 40772016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4078 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4079
4080 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4081
413c4f6c 40822016-06-30 David Malcolm <dmalcolm@redhat.com>
4083
4084 PR driver/71651
4085 * gcc.dg/spellcheck-options-12.c: New test case.
4086
4c4e99c3 40872016-06-30 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR middle-end/71693
4090 * gcc.c-torture/compile/pr71693.c: New test.
4091
26a2e993 40922016-06-29 David Malcolm <dmalcolm@redhat.com>
4093
4094 * gcc.dg/spellcheck-params.c: New testcase.
4095 * gcc.dg/spellcheck-params-2.c: New testcase.
4096
63abcf45 40972016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4098
4099 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4100 vector extract instructions.
4101 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4102
5f1d49ac 41032016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4104
4105 PR fortran/71686
4106 * gfortran.dg/unexpected_eof_2.f90: New test.
4107 * gfortran.dg/unexpected_eof_3.f90: New test.
4108
0dc00113 41092016-06-29 Jim Wilson <jim.wilson@linaro.org>
4110
4111 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4112
4b975445 41132016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4114
4115 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4116 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4117 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4118
e276a6b9 41192016-06-29 Richard Biener <rguenther@suse.de>
4120
4121 PR middle-end/15256
4122 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4123
c02f3e35 41242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4125
4126 * gcc.target/arm/aapcs/neon-vect10.c: Require
4127 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4128 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4129 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4130 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4131 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4132 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4133 * gcc.target/arm/fp16-aapcs-1.c: Require
4134 -mfloat-ab=hard. Also simplify the test.
4135 * gcc.target/arm/fp16-aapcs-2.c: New.
4136
d0c2a3dd 41372016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4138
f942bdbf 4139 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4140 (add_options_for_arm_fp16_ieee): New.
4141 (add_options_for_arm_fp16_alternative): New.
4142 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4143 long-line.
4144 (effective_target_arm_fp16_hw): New.
4145
162fed22 41462016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4147
4148 PR tree-optimization/71655
4149 * g++.dg/pr71655.C: New test.
4150
9ed0eb00 41512016-06-29 Martin Liska <mliska@suse.cz>
4152
4153 * gcc.dg/pr71585.c: New test.
4154 * gcc.dg/pr71585-2.c: New test.
4155 * gcc.dg/pr71585-3.c: New test.
4156
641b1c86 41572016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4158
4159 PR tree-optimization/70729
4160 * g++.dg/vect/pr70729.cc: New test.
4161
44e775d8 41622016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4163
4164 * c-c++-common/gomp/cancel-1.c: Extend.
4165
83b23cdf 41662016-06-29 Jakub Jelinek <jakub@redhat.com>
4167
4168 PR tree-optimization/71625
4169 * gcc.dg/strlenopt-28.c: New test.
4170
b6a4a0f5 41712016-06-29 Richard Biener <rguenther@suse.de>
4172
4173 PR middle-end/71002
4174 * g++.dg/torture/pr71002.C: Adjust testcase.
4175
1af10ce6 41762016-06-29 Jakub Jelinek <jakub@redhat.com>
4177
4178 PR c/71685
4179 * gcc.dg/pr71685.c: New test.
4180
41812016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4182
4183 PR c/71552
4184 * gcc.dg/init-bad-9.c: New test.
4185
043457fd 41862016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4187
4188 * gcc.target/powerpc/abs128-1.c: Require VSX.
4189 * gcc.target/powerpc/copysign128-1.c: Likewise.
4190 * gcc.target/powerpc/inf128-1.c: Likewise.
4191 * gcc.target/powerpc/nan128-1.c: Likewise.
4192
d378e319 41932016-06-28 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR middle-end/71626
4196 * gcc.c-torture/execute/pr71626-1.c: New test.
4197 * gcc.c-torture/execute/pr71626-2.c: New test.
4198
10ef7949 41992016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4200
4201 PR target/71656
4202 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4203
1fcfb8f7 42042016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4205
4206 PR target/71670
4207 * gcc.target/powerpc/pr71670.c: New testcase.
4208
35fd0c10 42092016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4210
4211 PR target/71656
4212 * gcc.target/powerpc/pr71656-1.c: New test.
4213 * gcc.target/powerpc/pr71656-2.c: New test.
4214
584757bc 42152016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4216
4217 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4218 around fp16 code.
4219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4220 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4222 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4223 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4224 Add arm_neon_fp16_ok effective target.
f942bdbf 4225 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4226 Likewise.
4227 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4228 Likewise.
4229 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4230 Likewise.
4231 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4232 Likewise.
4233 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4234 Likewise.
4235 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4236 Likewise.
4237 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4238 Likewise.
4239 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4240 Likewise.
4241 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4242 Likewise.
4243 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4244 Likewise.
4245 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4246 Likewise.
584757bc 4247
cbcc4297 42482016-06-26 Jan Hubicka <hubicka@ucw.cz>
4249
4250 * gcc.dg/predict-12.c: New testcase.
4251
0aa73965 42522016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4253
4254 PR fortran/71649
4255 * gfortran.dg/pr71649.f90: New test.
4256
9977f724 42572016-06-25 Jakub Jelinek <jakub@redhat.com>
4258
a5c54f33 4259 PR tree-optimization/71643
4260 * g++.dg/opt/pr71643.C: New test.
4261
9977f724 4262 PR tree-optimization/71631
4263 * gcc.c-torture/execute/pr71631.c: New test.
4264
e09883e4 42652016-06-24 Jan Hubicka <hubicka@ucw.cz>
4266
4267 * gcc.dg/predict-11.c: New testcase.
4268 * gfortran.dg/predict-2.f90: New testcase.
4269
89beffc9 42702016-06-24 Jan Hubicka <hubicka@ucw.cz>
4271
4272 * gcc.dg/predict-10.c: New test.
4273
2275a11d 42742016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4275
4276 * gcc.target/powerpc/abs128-1.c: New.
4277 * gcc.target/powerpc/copysign128-1.c: New.
4278 * gcc.target/powerpc/inf128-1.c: New.
4279 * gcc.target/powerpc/nan128-1.c: New.
4280
37681b7f 42812016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4282
4283 * gfortran.dg/pr71642.f90: New test.
4284
9cf2d600 42852016-06-24 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR tree-optimization/71647
4288 * gcc.target/i386/pr71647.c: New test.
4289
eea332b9 42902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4291
4292 * gcc.target/i386/noplt-gd-1.c: New test.
4293 * gcc.target/i386/noplt-gd-2.c: Likewise.
4294 * gcc.target/i386/noplt-gd-3.c: Likewise.
4295 * gcc.target/i386/noplt-ld-1.c: Likewise.
4296 * gcc.target/i386/noplt-ld-2.c: Likewise.
4297 * gcc.target/i386/noplt-ld-3.c: Likewise.
4298 * lib/target-supports.exp
4299 (check_effective_target_tls_get_addr_via_got): New.
4300
b6d48a78 43012016-06-24 Uros Bizjak <ubizjak@gmail.com>
4302
4303 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4304 testsuite compile flags.
4305 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4306 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4307
43082016-06-24 Uros Bizjak <ubizjak@gmail.com>
4309
4310 * g++dg/vect/pr36684.cc: Add dg-do compile.
4311 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4312 * gcc.dg/vect/pr70021.c: Ditto.
4313 * gcc.dg/vect/pr70138-1.c: Ditto.
4314 * gcc.dg/vect/pr70138-2.c: Ditto.
4315 * gcc.dg/vect/pr70354-1.c: Ditto.
4316 * gcc.dg/vect/pr70354-2.c: Ditto.
4317 * gcc.dg/vect/pr71259.c: Ditto.
4318 * gcc.dg/vect/pr71416-1.c: Ditto.
4319 * gcc.dg/vect/slp-43.c: Ditto.
4320 * gcc.dg/vect/slp-45.c: Ditto.
4321 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4322 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4323 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4324 * gfortran.dg/vect/pr69980.f90: Ditto.
4325
43262016-06-24 Uros Bizjak <ubizjak@gmail.com>
4327
4328 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4329 * gcc.dg/vect/bb-slp-30.c: Ditto.
4330 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4331 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4332 * gcc.dg/vect/pr45902.c: Ditto.
4333 * gcc.dg/vect/pr48172.c: Ditto.
4334 * gcc.dg/vect/pr48377.c: Ditto.
4335 * gcc.dg/vect/pr49038.c: Ditto.
4336 * gcc.dg/vect/pr49771.c: Ditto.
4337 * gcc.dg/vect/pr52091.c: Ditto.
4338 * gcc.dg/vect/pr53185-2.c: Ditto.
4339 * gcc.dg/vect/pr56826.c: Ditto.
4340 * gcc.dg/vect/pr60276.c: Ditto.
4341 * gcc.dg/vect/pr62021.c: Ditto.
4342 * gcc.dg/vect/pr63530.c: Ditto.
4343 * gcc.dg/vect/pr65518.c: Ditto.
4344 * gcc.dg/vect/pr65947-1.c: Ditto.
4345 * gcc.dg/vect/pr65947-10.c: Ditto.
4346 * gcc.dg/vect/pr65947-11.c: Ditto.
4347 * gcc.dg/vect/pr65947-12.c: Ditto.
4348 * gcc.dg/vect/pr65947-13.c: Ditto.
4349 * gcc.dg/vect/pr65947-2.c: Ditto.
4350 * gcc.dg/vect/pr65947-3.c: Ditto.
4351 * gcc.dg/vect/pr65947-4.c: Ditto.
4352 * gcc.dg/vect/pr65947-5.c: Ditto.
4353 * gcc.dg/vect/pr65947-6.c: Ditto.
4354 * gcc.dg/vect/pr65947-7.c: Ditto.
4355 * gcc.dg/vect/pr65947-8.c: Ditto.
4356 * gcc.dg/vect/pr65947-9.c: Ditto.
4357 * gcc.dg/vect/pr71416-1.c: Ditto.
4358 * gcc.dg/vect/pr71439.c: Ditto.
4359 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4360 * gcc.dg/vect/vect-bswap16.c: Ditto.
4361 * gcc.dg/vect/vect-bswap32.c: Ditto.
4362 * gcc.dg/vect/vect-bswap64.c: Ditto.
4363 * gcc.dg/vect/vect-live-1.c: Ditto.
4364 * gcc.dg/vect/vect-live-2.c: Ditto.
4365 * gcc.dg/vect/vect-live-3.c: Ditto.
4366 * gcc.dg/vect/vect-live-4.c: Ditto.
4367 * gcc.dg/vect/vect-live-5.c: Ditto.
4368 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4369 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4370 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4371 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4372 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4373 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4374 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4375 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4376 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4377 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4378 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4379 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4380 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4381 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4382 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4383 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4384 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4385
d4213166 43862016-06-24 Uros Bizjak <ubizjak@gmail.com>
4387
4388 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4389
5aaec397 43902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4391
4392 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4393 ia32 if R_386_GOT32X relocation is supported.
4394 * gcc.target/i386/noplt-3.c: Likewise.
4395 * gcc.target/i386/noplt-2.c: Likewise.
4396 (main): Renamed to ...
4397 (bar): This.
4398 * gcc.target/i386/noplt-4.c: Likewise.
4399 (main): Renamed to ...
4400 (bar): This.
4401 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4402 * gcc.target/i386/pr67400-5.c: Likewise.
4403
77104764 44042016-06-24 Jakub Jelinek <jakub@redhat.com>
4405
7318e591 4406 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4407 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4408
77104764 4409 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4410 f4): Adjust expected diagnostics.
4411 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4412 (T): If OVFP is defined, redefine to TP.
4413 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4414 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4415 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4416 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4417 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4418 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4419 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4420 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4421 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4422 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4423 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4424 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4425 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4426 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4427 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4428 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4429 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4430 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4431 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4432 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4433 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4434 as last argument to __builtin_add_overflow_p.
4435
ddf08519 44362016-06-23 Uros Bizjak <ubizjak@gmail.com>
4437
4438 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4439 dg-options and remove default vector testsuite compile flags.
4440 * g++.dg/vect/pr33860a.cc: Ditto.
4441 * g++.dg/vect/pr45470-a.cc: Ditto.
4442 * g++.dg/vect/pr45470-b.cc: Ditto.
4443 * g++.dg/vect/pr60896.cc: Ditto.
4444 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4445 * gcc.dg/vect/pr18308.c: Ditto.
4446 * gcc.dg/vect/pr24049.c: Ditto.
4447 * gcc.dg/vect/pr33373.c: Ditto.
4448 * gcc.dg/vect/pr36228.c: Ditto.
4449 * gcc.dg/vect/pr42395.c: Ditto.
4450 * gcc.dg/vect/pr42604.c: Ditto.
4451 * gcc.dg/vect/pr46663.c: Ditto.
4452 * gcc.dg/vect/pr48765.c: Ditto.
4453 * gcc.dg/vect/pr49093.c: Ditto.
4454 * gcc.dg/vect/pr49352.c: Ditto.
4455 * gcc.dg/vect/pr52298.c: Ditto.
4456 * gcc.dg/vect/pr52870.c: Ditto.
4457 * gcc.dg/vect/pr53185.c: Ditto.
4458 * gcc.dg/vect/pr53773.c: Ditto.
4459 * gcc.dg/vect/pr56695.c: Ditto.
4460 * gcc.dg/vect/pr62171.c: Ditto.
4461 * gcc.dg/vect/pr63530.c: Ditto.
4462 * gcc.dg/vect/pr68339.c: Ditto.
4463 * gcc.dg/vect/pr71259.c: Ditto.
4464 * gcc.dg/vect/vect-82_64.c: Ditto.
4465 * gcc.dg/vect/vect-83_64.c: Ditto.
4466 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4467 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4468 * gcc.dg/vect/vect-shift-2.c: Ditto.
4469 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4470 * gfortran.dg/vect/pr39318.f90: Ditto.
4471 * gfortran.dg/vect/pr45714-a.f: Ditto.
4472 * gfortran.dg/vect/pr45714-b.f: Ditto.
4473 * gfortran.dg/vect/pr46213.f90: Ditto.
4474
81883aeb 44752016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4476 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4477
4478 * gcc.target/powerpc/p9-splat-5.c: New test.
4479
affe5c16 44802016-06-23 Uros Bizjak <ubizjak@gmail.com>
4481
4482 PR tree-optimization/71488
4483 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4484 * lib/target-supports.exp: ... here.
4485 (check_sse4_hw_available): New procedure.
4486 (check_effective_target_sse4_runtime): Ditto.
4487 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4488 -march=westmere for sse4_runtime targets.
547fdd3e 4489 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4490 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4491 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4492 (main): Call check_vect ().
e50240d3 4493 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4494
6fb2f181 44952016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4496
4497 PR target/66232
4498 PR target/67400
4499 * gcc.target/i386/pr66232-14.c: New file.
4500 * gcc.target/i386/pr66232-15.c: Likewise.
4501 * gcc.target/i386/pr66232-16.c: Likewise.
4502 * gcc.target/i386/pr66232-17.c: Likewise.
4503 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4504 ia32 if R_386_GOT32X relocation is supported.
4505 * gcc.target/i386/pr67400-2.c: Likewise.
4506 * gcc.target/i386/pr67400-3.c: Likewise.
4507 * gcc.target/i386/pr67400-4.c: Likewise.
4508 * gcc.target/i386/pr67400-6.c: Likewise.
4509 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4510 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4511
88be2b3c 45122016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4513
4514 PR libgfortran/48852
4515 * gfortran.dg/char4_iunit_1.f03: Update test.
4516 * gfortran.dg/f2003_io_5.f03: Update test.
4517 * gfortran.dg/real_const_3.f90: Update test.
4518
ff600f64 45192016-06-23 Andi Kleen <ak@linux.intel.com>
4520
4521 * g++.dg/bprob/bprob.exp: Support autofdo.
4522 * g++.dg/tree-prof/tree-prof.exp: dito.
4523 * gcc.dg/tree-prof/tree-prof.exp: dito.
4524 * gcc.misc-tests/bprob.exp: dito.
4525 * gfortran.dg/prof/prof.exp: dito.
4526 * lib/profopt.exp: dito.
4527 * lib/target-supports.exp: Check for autofdo.
4528
afa7ed87 45292016-06-23 Martin Liska <mliska@suse.cz>
4530
4531 * gcc.dg/pr71619.c: New test.
4532
0941fba8 45332016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4534
4535 PR target/67400
56896ed3 4536 * gcc.target/i386/pr67400-1.c: New test.
4537 * gcc.target/i386/pr67400-2.c: Likewise.
4538 * gcc.target/i386/pr67400-3.c: Likewise.
4539 * gcc.target/i386/pr67400-4.c: Likewise.
4540 * gcc.target/i386/pr67400-5.c: Likewise.
4541 * gcc.target/i386/pr67400-6.c: Likewise.
4542 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4543
e557fc7f 45442016-06-22 David Malcolm <dmalcolm@redhat.com>
4545
4546 * c-c++-common/missing-header-1.c: New test case.
4547 * c-c++-common/missing-header-2.c: New test case.
4548 * c-c++-common/missing-header-3.c: New test case.
4549 * c-c++-common/missing-header-4.c: New test case.
4550
8469aece 45512016-06-22 David Malcolm <dmalcolm@redhat.com>
4552
4553 PR c/70339
4554 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4555 hint.
4556 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4557 expected results due to builtin "nanl" now being suggested for
4558 "name".
4559 * gcc.dg/pr67580.c: Update expected messages.
4560 * gcc.dg/spellcheck-identifiers.c: New testcase.
4561 * gcc.dg/spellcheck-typenames.c: New testcase.
4562
6628b04d 45632016-06-22 David Malcolm <dmalcolm@redhat.com>
4564
4565 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4566 file.
4567 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4568 diagnostic-test-show-locus-parseable-fixits.c to sources for
4569 diagnostic_plugin_test_show_locus.c.
4570 * lib/gcc-defs.exp (freeform_regexps): New global.
4571 (dg-regexp): New function.
4572 (handle-dg-regexps): New function.
4573 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4574 freeform_regexps to the empty list.
4575 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4576
82ccd33e 45772016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4578
affe5c16 4579 PR tree-optimization/71488
82ccd33e 4580 * g++.dg/pr71488.C: New test.
4581 * gcc.dg/vect/vect-bool-cmp.c: New test.
4582
2c21de58 45832016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4584
4585 * gcc.dg/guality/param-5.c: New test.
4586
fadfd5fc 45872016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4588
4589 * gcc.target/i386/asm-flag-7.c: New test.
4590
03fee1f8 45912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4592
4593 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4594 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4595 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4596 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4597 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4598 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4599 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4600 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4603 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4605 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4606 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4607 * lib/target-supports.exp: Likewise.
4608
6905db52 46092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4610
4611 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4612 * gcc.dg/attr-ms_struct-2.c: Likewise.
4613 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4614 * gcc.dg/bf-ms-attrib.c: Likewise.
4615 * gcc.dg/bf-ms-layout-2.c: Likewise.
4616 * gcc.dg/bf-ms-layout-3.c: Likewise.
4617 * gcc.dg/bf-ms-layout.c: Likewise.
4618 * gcc.dg/bf-no-ms-layout.c: Likewise.
4619 * gcc.target/i386/bitfield1.c: Likewise.
4620 * gcc.target/i386/bitfield2.c: Likewise.
4621 * gcc.target/i386/bitfield3.c: Likewise.
4622
a6f93fc2 46232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4624
4625 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4626 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4627 override other than -mcpu=power9 command-line option is specified,
4628 or if the target operating system is aix.
4629 * gcc.target/powerpc/darn-1.c: Likewise.
4630 * gcc.target/powerpc/darn-2.c: Likewise.
4631 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4632 test if effective-target is not powerpc_p9vector_ok or if the
4633 target operating system is not defined.
4634 * gcc.target/powerpc/vslv-1.c: Likewise.
4635 * gcc.target/powerpc/vsrv-0.c: Likewise.
4636 * gcc.target/powerpc/vsrv-1.c: Likewise.
4637
1cb2b4d3 46382016-06-21 Tobias Burnus <burnus@net-b.de>
4639
4640 PR fortran/71068
4641 * gfortran.dg/coarray/data_1.f90: New.
4642
66ff0c67 46432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4644
4645 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4646 (dg-require-effective-target): Use arm_v8_neon_hw.
4647 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4648 (dg-require-effective-target): Likewise.
4649 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4650 (dg-require-effective-target): Likewise.
4651 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4652 (dg-require-effective-target): Likewise.
4653 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4654 (dg-require-effective-target): Likewise.
4655 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4656 (dg-require-effective-target): Likewise.
4657 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4658 Add AArch64 check.
4659
949bfed4 46602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4661
4662 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4663 Set to 3 so test passes.
4664
a20f6cd4 46652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4666
4667 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4668
12792843 46692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4670
4671 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4672 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4673 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4674 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4675
49763db6 46762016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4677
4678 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4679 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4680
ada61167 46812016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4682
4683 PR target/71549
4684 * gcc.target/i386/pr71549.c: New test.
4685
a15584d4 46862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4687
4688 * gcc.target/powerpc/vadsdu-0.c: Replace
4689 dg-require-effective-target directive to allow test to run on more
4690 platforms, and add dg-skip-if directive to disable test on aix
4691 platforms because of known incompatibilities.
4692 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4693 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4694 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4695 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4696 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4697 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4698 * gcc.target/powerpc/vadsdub-2.c: Replace
4699 dg-require-effective-target directive to allow test to run on more
4700 platforms, and add dg-skip-if directive to disable test on aix
4701 platforms because of known incompatibilities.
4702 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4703 with vec_absdb call to differentiate this test from vadsdub-1.c.
4704 * gcc.target/powerpc/vadsduh-1.c: Replace
4705 dg-require-effective-target directive to allow test to run on more
4706 platforms, and add dg-skip-if directive to disable test on aix
4707 platforms because of known incompatibilities.
4708 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4709 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4710 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4711
ec15ec36 47122016-06-21 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR tree-optimization/71588
4715 * gcc.dg/pr71558.c: New test.
4716
faeffe49 47172016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4718
4719 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4720 * c-c++-common/pr68657-2.c: Likewise.
4721 * c-c++-common/pr68657-3.c: Likewise.
4722 * gcc.dg/torture/pr69714.c: Require int32plus support.
4723 * gcc.dg/torture/pr70025.c: Likewise.
4724 * gcc.dg/torture/pr70083.c: Likewise.
4725 * gcc.dg/torture/pr70542.c: Likewise.
4726 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4727
e218d07f 47282016-06-20 Joseph Myers <joseph@codesourcery.com>
4729
4730 PR c/71601
4731 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4732
232a3df7 47332016-06-20 Jakub Jelinek <jakub@redhat.com>
4734
d7f45b87 4735 PR middle-end/71581
4736 * gcc.dg/pr71581.c: New test.
4737
232a3df7 4738 PR rtl-optimization/71591
4739 * gcc.dg/cpp/pr71591.c: New test.
4740
dbddef42 47412016-06-20 David B. Robins <gcc@davidrobins.net>
4742
4743 PR target/71571
4744 * g++.dg/torture/pr71571.C: New test.
4745
03129ccb 47462016-06-20 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR target/71559
4749 * gcc.target/i386/sse2-pr71559.c: New test.
4750 * gcc.target/i386/avx-pr71559.c: New test.
4751 * gcc.target/i386/avx512f-pr71559.c: New test.
4752
a40b4b62 47532016-06-20 Tobias Burnus <burnus@net-b.de>
4754
4755 PR fortran/71194
4756 * gfortran.dg/pointer_remapping_10.f90: New.
4757
ecbea05a 47582016-06-20 David Malcolm <dmalcolm@redhat.com>
4759
4760 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4761
0f61dae9 47622016-06-20 Martin Sebor <msebor@redhat.com>
4763
4764 PR c/69507
4765 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4766 * gnu90-const-expr-1.c: Same.
4767 * gnu99-const-expr-1.c: Same.
4768 * gnu99-static-1.c: Same.
4769
e458dfd8 47702016-06-20 Renlin Li <renlin.li@arm.com>
4771
2c0c0c9b 4772 PR testsuite/71489
e458dfd8 4773 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4774
7ab71cb3 47752016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4776
4777 * gcc.target/aarch64/vcvt_f64_1.c: New.
4778 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4779 * gcc.target/aarch64/vrecp_f64_1.c: New.
4780
34d36b7a 47812016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4782
4783 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4784 "alignement".
4785
ed7f4748 47862016-06-20 Georg-Johann Lay <avr@gjlay.de>
4787
4788 PR target/71103
4789 * gcc.target/avr/torture/pr71103-2.c: New test.
4790
a940fdc7 47912016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4792
4793 PR c/69507
4794 * gcc.dg/alignof.c: New test.
4795
98683d85 47962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4797
4798 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4799 vs dg-error; test constexpr specifier too.
4800
358cee25 48012016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4802
4803 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4804
c3d7ceb6 48052016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4806
4807 * lib/target-supports.exp
4808 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4809 arm_neon_ok and merge flags. Fix temporary test name.
4810 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4811 and merge flags.
4812
1176073c 48132016-06-17 Martin Liska <mliska@suse.cz>
4814
4815 * gcc.dg/predict-9.c: Fix dump scanning.
4816
f3e2969a 48172016-06-17 Bin Cheng <bin.cheng@arm.com>
4818
4819 PR tree-optimization/71354
4820 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4821
7fdca647 48222016-06-17 Bin Cheng <bin.cheng@arm.com>
4823
4824 PR tree-optimization/71347
4825 * gcc.dg/tree-ssa/pr71347.c: New test.
4826
a338a226 48272016-06-17 Bin Cheng <bin.cheng@arm.com>
4828
4829 PR tree-optimization/71354
4830 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4831
c1e75671 48322016-06-17 Bin Cheng <bin.cheng@arm.com>
4833
4834 * gcc.dg/vect/vect-alias-check-1.c: New test.
4835
365ba13d 48362016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4837
59bde511 4838 PR target/71151
365ba13d 4839 * gcc.target/avr/pr71151-1.c: New test.
4840 * gcc.target/avr/pr71151-2.c: New test.
4841 * gcc.target/avr/pr71151-3.c: New test.
4842 * gcc.target/avr/pr71151-4.c: New test.
4843 * gcc.target/avr/pr71151-5.c: New test.
4844 * gcc.target/avr/pr71151-6.c: New test.
4845 * gcc.target/avr/pr71151-7.c: New test.
4846 * gcc.target/avr/pr71151-8.c: New test.
4847 * gcc.target/avr/pr71151-common.h: New test.
4848
db48d95b 48492016-06-16 Martin Liska <mliska@suse.cz>
4850
4851 * gfortran.dg/predict-1.f90: New test.
4852
4c780a59 48532016-06-16 Uros Bizjak <ubizjak@gmail.com>
4854
4855 PR target/71242
f9c39b65 4856 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4857
8c1879bc 48582016-06-16 Jan Hubicka <hubicka@ucw.cz>
4859
4860 * g++.dg/vect/pr36648.cc: Disable cunrolli
4861
33698dfe 48622016-06-16 Jakub Jelinek <jakub@redhat.com>
4863
745f2db6 4864 PR target/71554
4865 * gcc.c-torture/execute/pr71554.c: New test.
4866
33698dfe 4867 PR rtl-optimization/71532
4868 * gcc.dg/torture/pr71532.c: New test.
4869
b42322b9 48702016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4871
4872 * gcc.target/powerpc/p9-dimode1.c: New test.
4873 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4874
412b298a 48752016-06-15 Jakub Jelinek <jakub@redhat.com>
4876
93479f99 4877 * gcc.c-torture/compile/20160615-1.c: New test.
4878
412b298a 4879 * g++.dg/cpp0x/ref-qual17.C: New test.
4880
3ec40531 48812016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4882
4883 PR middle-end/71529
4884 * gcc.target/i386/pr71529.C: New test.
4885
edfe7670 48862016-06-15 Alan Hayward <alan.hayward@arm.com>
4887
4888 PR tree-optimization/71483
4889 * g++.dg/vect/pr71483.c: New
4890
6e52ac17 48912016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4892
4893 PR c++/70202
4894 * g++.dg/inherit/crash6.C: New.
4895 * g++.dg/inherit/union2.C: Likewise.
4896 * g++.dg/inherit/virtual12.C: Likewise.
4897 * g++.dg/inherit/virtual13.C: Likewise.
4898 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4899
aed35af2 49002016-06-15 Uros Bizjak <ubizjak@gmail.com>
4901
0941fba8 4902 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4903
6f710392 49042016-06-15 Alan Hayward <alan.hayward@arm.com>
4905
4906 PR tree-optimization/71439
4907 * gcc.dg/vect/pr71439.c: New
4908
d1cedfd3 49092016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4910
4911 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4912
ee8fd158 49132016-06-15 Richard Biener <rguenther@suse.de>
4914
4915 * gcc.dg/vect/slp-45.c: New testcase.
4916
5695a690 49172016-06-15 Richard Biener <rguenther@suse.de>
4918
4919 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4920
267ae3ee 49212016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4922
4923 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4924 requirements, and disable for AIX for now.
4925 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4926
a6d0e20a 49272016-06-14 Jakub Jelinek <jakub@redhat.com>
4928
b2efd162 4929 PR c++/71528
4930 * g++.dg/opt/pr71528.C: New test.
4931
a6d0e20a 4932 PR c++/71516
4933 * g++.dg/init/pr71516.C: New test.
4934
035778de 49352016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 * g++.dg/init/array46.C: New.
4938
7c9dc58e 49392016-06-14 Uros Bizjak <ubizjak@gmail.com>
4940
0941fba8 4941 * gcc.target/i386/float128-3.c: New test.
4942 * gcc.target/i386/quad-sse4.c: Ditto.
4943 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4944 Update scan strings.
7c9dc58e 4945
412640c9 49462016-06-14 Richard Biener <rguenther@suse.de>
4947
4948 PR middle-end/71526
4949 * gfortran.dg/pr71526.f90: New testcase.
4950
1b9fde85 49512016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4952
4953 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4954 * gcc.dg/zero_bits_compound-1.c: Likewise.
4955
306097e3 49562016-06-14 Richard Biener <rguenther@suse.de>
4957
4958 PR tree-optimization/71522
4959 * gcc.dg/torture/pr71522.c: New testcase.
4960
566255a8 49612016-06-14 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR tree-optimization/71520
4964 * gcc.dg/tree-ssa/pr71520.c: New test.
4965
eb912adb 49662016-06-14 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/71521
56d35455 4969 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4970
9720103d 49712016-06-13 Jakub Jelinek <jakub@redhat.com>
4972
12cb8367 4973 PR sanitizer/71498
4974 * c-c++-common/ubsan/bounds-13.c: New test.
4975
9720103d 4976 PR preprocessor/71183
4977 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4978
5965fbcc 49792016-06-13 Jeff Law <law@redhat.com>
4980
4981 PR tree-optimization/71403
4982 * c-c++-common/ubsan/pr71403-1.c: New test.
4983 * c-c++-common/ubsan/pr71403-2.c: New test.
4984 * c-c++-common/ubsan/pr71403-3.c: New test.
4985
04537049 49862016-06-13 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR middle-end/71478
4989 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4990 Add -Wno-psabi -w to dg-options.
4991
412f195f 49922016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4993
4994 * gcc.target/powerpc/vadsdu-0.c: New test.
4995 * gcc.target/powerpc/vadsdu-1.c: New test.
4996 * gcc.target/powerpc/vadsdu-2.c: New test.
4997 * gcc.target/powerpc/vadsdu-3.c: New test.
4998 * gcc.target/powerpc/vadsdu-4.c: New test.
4999 * gcc.target/powerpc/vadsdu-5.c: New test.
5000 * gcc.target/powerpc/vadsdub-1.c: New test.
5001 * gcc.target/powerpc/vadsdub-2.c: New test.
5002 * gcc.target/powerpc/vadsduh-1.c: New test.
5003 * gcc.target/powerpc/vadsduh-2.c: New test.
5004 * gcc.target/powerpc/vadsduw-1.c: New test.
5005 * gcc.target/powerpc/vadsduw-2.c: New test.
5006
527790c1 50072016-06-13 David Malcolm <dmalcolm@redhat.com>
5008
5009 * gcc.dg/c99-init-2.c (c): Update expected error message.
5010 * gcc.dg/init-bad-8.c (foo): Likewise.
5011 * gcc.dg/spellcheck-fields-3.c: New test case.
5012
102e67eb 50132016-06-13 Martin Liska <mliska@suse.cz>
5014
5015 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5016 and "guess loop iv compared" heuristics.
5017 * gcc.dg/predict-2.c: Likewise.
5018 * gcc.dg/predict-3.c: Likewise.
5019 * gcc.dg/predict-4.c: Likewise.
5020 * gcc.dg/predict-5.c: Likewise.
5021 * gcc.dg/predict-6.c: Likewise.
5022
1a54d3be 50232016-06-13 Marek Polacek <polacek@redhat.com>
5024
5025 PR middle-end/71476
5026 * c-c++-common/Wswitch-unreachable-4.c: New test.
5027 * gcc.dg/Wswitch-unreachable-2.c: New test.
5028 * g++.dg/tm/jump1.C: Move dg-warning.
5029
5b7401b8 50302016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5031
5032 * gnat.dg/renaming10.ad[sb]: New test.
5033
1c93151c 50342016-06-13 Paul Thomas <pault@gcc.gnu.org>
5035
5036 PR fortran/70673
5037 * gfortran.dg/pr70673.f90: New test.
5038
249865a0 50392016-06-13 Richard Biener <rguenther@suse.de>
5040
5041 PR middle-end/64516
5042 * gcc.dg/align-3.c: New testcase.
5043
776d9b14 50442016-06-13 Martin Liska <mliska@suse.cz>
5045
5046 * gcc.target/i386/pr71458.c: New test.
5047
0cf5c551 50482016-06-12 Uros Bizjak <ubizjak@gmail.com>
5049
5050 PR target/71241
f9c39b65 5051 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5052
34de0a35 50532016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5054
5055 PR target/60751
5056 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5057 statement.
5058
0cc8bc98 50592016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5060
5061 PR target/60751
5062 * gfortran.dg/comma_IO_extension_1.f90: New test.
5063 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5064 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5065 statement.
5066 * gfortran.dg/graphite/pr38083.f90: Likewise.
5067 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5068 missing format.
5069
0ff78c86 50702016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5071
5072 * gnat.dg/case_character.adb: New test.
5073
6c38863e 50742016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5075
5076 PR middle-end/71310
5077 * gcc.target/powerpc/pr71310.c: New testcase.
5078
24c41395 50792016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5080
5081 PR middle-end/71478
5082 * gcc.dg/pr71478.c: New test.
5083
aeb26fb6 50842016-06-10 Jakub Jelinek <jakub@redhat.com>
5085
702b3575 5086 PR middle-end/71494
5087 * gcc.c-torture/execute/pr71494.c: New test.
5088
8ec29807 5089 PR c/68657
5090 * gcc.target/i386/pr68657.c: New test.
5091
aeb26fb6 5092 PR inline-asm/68843
5093 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5094 (test): Add -masm=intel alternatives.
5095
1dc4d519 50962016-06-10 Martin Sebor <msebor@redhat.com>
5097
5098 PR c/71392
5099 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5100
6385d6d3 51012016-06-10 Jeff Law <law@redhat.com>
5102
5103 PR tree-optimization/71335
5104 * gcc.c-torture/execute/pr71335.c: New test.
5105
041a412b 51062016-06-10 David Malcolm <dmalcolm@redhat.com>
5107
5108 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5109 the various "cannot tail-call: " messages.
5110
4a5edbb2 51112016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5112
5113 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5114 and options.
5115
9cf3aec3 51162016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5117
5118 PR sanitizer/71480
5119 * c-c++-common/asan/pr71480.c: New test.
5120
61724718 51212016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5122
5123 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5124 (ASMNAME2): Likewise.
5125 (main): Replace fn in asm statement with ASMNAME ("fn").
5126 * gcc.dg/guality/pr68037-2.c: Likewise.
5127 * gcc.dg/guality/pr68037-3.c: Likewise.
5128 * gcc.dg/torture/pr68037-1.c: Likewise.
5129 * gcc.dg/torture/pr68037-2.c: Likewise.
5130 * gcc.dg/torture/pr68037-3.c: Likewise.
5131
1807f6fb 51322016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5133
5134 PR inline-asm/68843
5135 * gcc.target/i386/pr68843-1.c: New test.
5136 * gcc.target/i386/pr68843-2.c: New test.
5137
ccfa030f 51382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5139 Cesar Philippidis <cesar@codesourcery.com>
5140
5141 PR middle-end/71373
5142 * gcc.dg/goacc/nested-function-1.c: New file.
5143 * gcc.dg/goacc/nested-function-2.c: Likewise.
5144 * gcc.dg/goacc/pr71373.c: Likewise.
5145 * gfortran.dg/goacc/cray-2.f95: Likewise.
5146 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5147 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5148 * gfortran.dg/goacc/cray.f95: Update.
5149 * gfortran.dg/goacc/loop-1.f95: Likewise.
5150 * gfortran.dg/goacc/loop-3.f95: Likewise.
5151 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5152 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5153
51542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5155
5156 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5157 for OpenACC tile clauses.
5158 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5159
5160 PR c/71381
5161 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5162 to...
5163 * c-c++-common/goacc/cache-2.c: ... this new file.
5164 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5165 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5166 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5167 usage.
5168 * gfortran.dg/goacc/cray.f95: Likewise.
5169 * gfortran.dg/goacc/loop-1.f95: Likewise.
5170
bb038f3e 51712016-06-10 Alan Hayward <alan.hayward@arm.com>
5172
5173 PR tree-optimization/71407
5174 PR tree-optimization/71416
5175 * gcc.dg/vect/pr71407.c: New
5176 * gcc.dg/vect/pr71416-1.c: New
5177 * gcc.dg/vect/pr71416-2.c: New
5178
332409d3 51792016-06-10 Richard Biener <rguenther@suse.de>
5180
5181 PR middle-end/71477
5182 * gcc.dg/torture/pr71477.c: New testcase.
5183
03cf727c 51842016-06-09 Julia Koval <julia.koval@intel.com>
5185
5186 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5187 * gcc.target/i386/interrupt-13.c: Likewise.
5188 * gcc.target/i386/interrupt-15.c: Likewise.
5189 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5190 * gcc.target/i386/interrupt-24.c: Likewise.
5191 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5192 * gcc.target/i386/interrupt-9.c: Likewise.
5193 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5194
23b101c5 51952016-06-09 Martin Sebor <msebor@redhat.com>
5196
5197 PR c/70883
5198 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5199 * gcc.dg/builtin-constant_p-1.c: Same.
5200 * gcc.dg/builtins-error.c: Same.
5201 * gcc.dg/pr70859.c: Same.
5202
188d6bbb 52032016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5204
5205 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5206 * gcc.dg/torture/pr68067-1.c: Likewise.
5207 * gcc.dg/torture/pr68067-2.c: Likewise.
5208
52092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5210
5211 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5212 when setting SIZE.
5213
ff8886bd 52142016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5215
5216 PR c++/71465
5217 * g++.dg/inherit/crash5.C: New.
5218 Revert:
5219 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/70202
5222 * g++.dg/inherit/crash5.C: New.
5223 * g++.dg/inherit/virtual1.C: Adjust.
5224
3f76cceb 52252016-06-09 Martin Liska <mliska@suse.cz>
5226
5227 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5228 * g++.dg/predict-loop-exit-2.C: Likewise.
5229 * g++.dg/predict-loop-exit-3.C: Likewise.
5230 * gcc.dg/predict-1.c: Likewise.
5231 * gcc.dg/predict-2.c: Likewise.
5232 * gcc.dg/predict-3.c: Likewise.
5233 * gcc.dg/predict-4.c: Likewise.
5234 * gcc.dg/predict-5.c: Likewise.
5235 * gcc.dg/predict-6.c: Likewise.
5236 * gcc.dg/predict-7.c: Likewise.
5237
59ae3d1b 52382016-06-09 Richard Biener <rguenther@suse.de>
5239
5240 PR tree-optimization/71462
5241 * gcc.dg/torture/pr71462.c: New testcase.
5242
8c2d2acf 52432016-06-09 Marek Polacek <polacek@redhat.com>
5244
5245 PR c/65471
5246 * gcc.dg/c11-generic-3.c: New test.
5247
224cb6b7 52482016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5249
5250 * g++.dg/init/array42.C: New.
5251 * g++.dg/init/array43.C: Likewise.
5252 * g++.dg/init/array44.C: Likewise.
5253 * g++.dg/init/array45.C: Likewise.
5254 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5255 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5256 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5257 * g++.dg/gomp/pr35751.C: Likewise.
5258 * g++.dg/init/array23.C: Likewise.
5259 * g++.dg/init/brace2.C: Likewise.
5260 * g++.dg/init/brace6.C: Likewise.
5261
732905bb 52622016-06-08 Martin Sebor <msebor@redhat.com>
5263 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR c++/70507
5266 PR c/68120
5267 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5268 * c-c++-common/builtin-arith-overflow-2.c: New test.
5269 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5270 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5271 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5272
7ddaa622 52732016-06-08 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR c++/71442
5276 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5277
84ee0905 52782016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5279
5280 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5281 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5282 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5283 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5284 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5285 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5286 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5287 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5288 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5289 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5290 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5291 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5292 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5293
2876af98 52942016-06-08 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/68558
5297 * gcc.dg/vect/slp-44.c: New testcase.
5298
acbb0d03 52992016-06-08 Richard Biener <rguenther@suse.de>
5300
5301 * gcc.dg/vect/slp-43.c: New testcase.
5302
f8689010 53032016-06-08 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/71452
5306 * gcc.dg/torture/pr71452.c: New testcase.
5307
52d393eb 53082016-06-08 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c++/71448
5311 * g++.dg/torture/pr71448.C: New test.
5312
9d700ce4 53132016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5314
5315 PR debug/71432
5316 PR ada/71413
5317 * g++.dg/debug/pr71432.C: New test.
5318
eb96ef65 53192016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5320
5321 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5322 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5323 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5324
a4753cdd 53252016-06-08 Alan Hayward <alan.hayward@arm.com>
5326
5327 * gcc.dg/vect/vect-live-2.c: Update effective target.
5328 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5329 * lib/target-supports.exp: Add aarch64 to vect_long.
5330
bafc7b1d 53312016-06-08 Marek Polacek <polacek@redhat.com>
5332
5333 PR c/71418
5334 * gcc.dg/noncompile/pr71418.c: New test.
5335
06e590e7 5336 PR c/71426
5337 * gcc.dg/noncompile/pr71426.c: New test.
5338
d3cb49c9 53392016-06-07 Jan Hubicka <hubicka@ucw.cz>
5340
5341 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5342 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5343 * gcc.dg/predict-3.c: Update template.
5344 * gcc.dg/predict-5.c: Update template.
5345 * gcc.dg/predict-6.c: Update template.
5346 * gcc.dg/predict-9.c: Update template.
5347 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5348
2d76c36a 53492016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5350
5351 * gcc.target/powerpc/vec-mul.c: New test.
5352
7cfde92a 53532016-06-07 David Malcolm <dmalcolm@redhat.com>
5354
5355 * gcc.dg/spellcheck-fields-2.c: New test case.
5356
b032c4dd 53572016-06-07 Richard Biener <rguenther@suse.de>
5358
5359 PR c/61564
5360 * gcc.dg/Wpragmas-1.c: New testcase.
5361 * gcc.dg/Wattributes-4.c: Likewise.
5362 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5363 entry.
5364
a7056369 53652016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5366
5367 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5368 spurious debug code.
5369
123c61e0 53702016-06-07 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/71428
5373 * gcc.dg/torture/pr71428.c: New testcase.
5374
5819d47b 53752016-06-07 Richard Biener <rguenther@suse.de>
5376
5377 PR middle-end/71423
5378 * gcc.dg/torture/pr71423.c: New testcase.
5379
6cec5c6b 53802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5381
5382 PR middle-end/71408
5383 * gcc.dg/tree-ssa/pr71408.c: New test.
5384
40bbfc17 53852016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5386
5387 PR middle-end/71281
5388 * g++.dg/torture/pr71281.C: New test.
5389
61f1f80c 53902016-06-06 Marek Polacek <polacek@redhat.com>
5391
5392 PR c/71362
5393 * gcc.dg/pr71362.c: New test.
5394
0406b32f 53952016-06-06 Jakub Jelinek <jakub@redhat.com>
5396 Patrick Palka <ppalka@gcc.gnu.org>
5397
5398 PR c++/70847
5399 PR c++/71330
5400 PR c++/71393
5401 * g++.dg/opt/pr70847.C: New test.
5402 * g++.dg/ubsan/pr70847.C: New test.
5403 * g++.dg/ubsan/pr71393.C: New test.
5404
b1445999 54052016-06-06 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR tree-optimization/71259
5408 * gcc.dg/vect/pr71259.c: New test.
5409
99b4f3a2 54102016-06-06 David Malcolm <dmalcolm@redhat.com>
5411
5412 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5413 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5414 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5415 above.
5416
837679bc 54172016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5418
5419 PR middle-end/37780
5420 * gcc.c-torture/execute/pr37780.c: New test.
5421 * gcc.target/aarch64/pr37780_1.c: Likewise.
5422 * gcc.target/arm/pr37780_1.c: Likewise.
5423
e4b92538 54242016-06-06 Marek Polacek <polacek@redhat.com>
5425
5426 * c-c++-common/attr-may-alias-1.c: New test.
5427 * c-c++-common/attr-may-alias-2.c: New test.
5428 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5429
43ac2f2f 54302016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5431
5432 PR c/24414
5433 * gcc.target/i386/pr24414.c: New test.
5434
7e1786b2 54352016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5436
5437 * gcc.target/sparc/vis4misc.c: New file.
5438 * gcc.target/sparc/fpcmp.c: Likewise.
5439 * gcc.target/sparc/fpcmpu.c: Likewise.
5440
f593ccb2 54412016-06-06 Alan Hayward <alan.hayward@arm.com>
5442
5443 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5444 * gcc.dg/vect/vect-live-3.c: Likewise.
5445
be6d8ddc 54462016-06-06 Richard Biener <rguenther@suse.de>
5447
5448 PR tree-optimization/71398
5449 * gcc.dg/torture/pr71398.c: New testcase.
5450
78f27916 54512016-06-06 Uros Bizjak <ubizjak@gmail.com>
5452
5453 PR target/71389
5454 * g++.dg/pr71389.C: New test.
5455
c5899606 54562016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5457
5458 PR fortran/71404
5459 * gfortran.dg/fmt_read_5.f: New test.
5460
8e3cd305 54612016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5462
5463 PR fortran/69659
5464 * gfortran.dg/class_array_22.f03: New test.
5465
703c0a09 54662016-06-05 Jan Hubicka <hubicka@ucw.cz>
5467
5468 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5469
d07b2b6f 54702016-06-05 Jan Hubicka <hubicka@ucw.cz>
5471
5472 * gcc.dg/predict-9.c: Update template.
5473
4a7ec4ac 54742016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/49377
5477 * g++.dg/template/pr49377.C: New.
5478
7499ef4a 54792016-06-04 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR tree-optimization/71405
5482 * g++.dg/torture/pr71405.C: New test.
5483
558c800d 54842016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/70202
5487 * g++.dg/inherit/crash5.C: New.
5488 * g++.dg/inherit/virtual1.C: Adjust.
5489
4ee7cf4b 54902016-06-03 Jeff Law <law@redhat.com>
5491
5492 PR tree-optimization/71316
5493 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5494
b12ae762 54952016-06-03 Jakub Jelinek <jakub@redhat.com>
5496
5497 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5498 dg-additional-options with just -fno-tree-scev-cprop in it.
5499 * gcc.dg/vect/vect-live-2.c: Likewise.
5500 * gcc.dg/vect/vect-live-5.c: Likewise.
5501 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5502 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5503 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5504
e09a5ee3 55052016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5506
5507 PR c++/27100
5508 * g++.dg/other/friend6.C: New test.
5509
f14b1922 55102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5511
5512 * g++.dg/torture/ppc-ldst-array.C: New.
5513
20702ea3 55142016-06-03 Joseph Myers <joseph@codesourcery.com>
5515
5516 PR target/71276
5517 PR target/71277
5518 * gcc.dg/torture/builtin-fp-int-inexact.c,
5519 gcc.target/i386/387-builtin-fp-int-inexact.c,
5520 gcc.target/i386/387-rint-inline-1.c,
5521 gcc.target/i386/387-rint-inline-2.c,
5522 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5523 gcc.target/i386/sse2-rint-inline-1.c,
5524 gcc.target/i386/sse2-rint-inline-2.c,
5525 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5526 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5527
5ed3cc7b 55282016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5529 Julia Koval <julia.koval@intel.com>
5530
5531 PR target/66960
5532 PR target/67630
5533 PR target/67634
5534 PR target/67841
5535 PR target/68037
5536 PR target/68618
5537 PR target/68661
5538 PR target/69575
5539 PR target/69596
5540 PR target/69734
5541 * gcc.dg/guality/pr68037-1.c: New test.
5542 * gcc.dg/guality/pr68037-2.c: Likewise.
5543 * gcc.dg/guality/pr68037-3.c: Likewise.
5544 * gcc.dg/torture/pr68037-1.c: Likewise.
5545 * gcc.dg/torture/pr68037-2.c: Likewise.
5546 * gcc.dg/torture/pr68037-3.c: Likewise.
5547 * gcc.dg/torture/pr68661-1a.c: Likewise.
5548 * gcc.dg/torture/pr68661-1b.c: Likewise.
5549 * gcc.target/i386/interrupt-1.c: Likewise.
5550 * gcc.target/i386/interrupt-2.c: Likewise.
5551 * gcc.target/i386/interrupt-3.c: Likewise.
5552 * gcc.target/i386/interrupt-4.c: Likewise.
5553 * gcc.target/i386/interrupt-5.c: Likewise.
5554 * gcc.target/i386/interrupt-6.c: Likewise.
5555 * gcc.target/i386/interrupt-7.c: Likewise.
5556 * gcc.target/i386/interrupt-8.c: Likewise.
5557 * gcc.target/i386/interrupt-9.c: Likewise.
5558 * gcc.target/i386/interrupt-10.c: Likewise.
5559 * gcc.target/i386/interrupt-11.c: Likewise.
5560 * gcc.target/i386/interrupt-12.c: Likewise.
5561 * gcc.target/i386/interrupt-13.c: Likewise.
5562 * gcc.target/i386/interrupt-14.c: Likewise.
5563 * gcc.target/i386/interrupt-15.c: Likewise.
5564 * gcc.target/i386/interrupt-16.c: Likewise.
5565 * gcc.target/i386/interrupt-17.c: Likewise.
5566 * gcc.target/i386/interrupt-18.c: Likewise.
5567 * gcc.target/i386/interrupt-19.c: Likewise.
5568 * gcc.target/i386/interrupt-20.c: Likewise.
5569 * gcc.target/i386/interrupt-21.c: Likewise.
5570 * gcc.target/i386/interrupt-22.c: Likewise.
5571 * gcc.target/i386/interrupt-23.c: Likewise.
5572 * gcc.target/i386/interrupt-24.c: Likewise.
5573 * gcc.target/i386/interrupt-25.c: Likewise.
5574 * gcc.target/i386/interrupt-26.c: Likewise.
5575 * gcc.target/i386/interrupt-27.c: Likewise.
5576 * gcc.target/i386/interrupt-28.c: Likewise.
5577 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5578 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5579 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5580 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5581 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5582 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5583 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5584 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5585 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5586 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5587 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5588 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5589
3e346f54 55902016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5591
f27c52fb 5592 PR tree-optimization/52171
5593 * gcc.dg/pr52171.c: New test.
5594 * gcc.target/i386/pr52171.c: New test.
3e346f54 5595
22e029d2 55962016-06-03 Jan Hubicka <jh@suse.cz>
5597
5598 * g++.dg/tree-ssa/pred-1.C: New testcase
5599 * gcc.dg/tree-ssa/pred-1.c: New testcase
5600
41ce74ed 56012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5602
5603 PR target/70957
5604 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5605 support.
5606 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5607
cf573a72 56082016-06-03 Alan Hayward <alan.hayward@arm.com>
5609
5610 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5611
75aae5b4 56122016-06-03 Alan Hayward <alan.hayward@arm.com>
5613
5614 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5615 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5616 * gcc.dg/vect/vect-live-1.c: New test.
5617 * gcc.dg/vect/vect-live-2.c: New test.
5618 * gcc.dg/vect/vect-live-3.c: New test.
5619 * gcc.dg/vect/vect-live-4.c: New test.
5620 * gcc.dg/vect/vect-live-5.c: New test.
5621 * gcc.dg/vect/vect-live-slp-1.c: New test.
5622 * gcc.dg/vect/vect-live-slp-2.c: New test.
5623 * gcc.dg/vect/vect-live-slp-3.c: New test.
5624
eba6788d 56252016-06-03 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR middle-end/71387
5628 * g++.dg/opt/pr71387.C: New test.
5629
5a653985 56302016-06-02 Jeff Law <law@redhat.com>
5631
5632 PR tree-optimization/71328
5633 * gcc.c-torture/compile/pr71328.c: New test.
5634
f92f6941 56352016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5636
5637 PR fortran/52393
5638 * gfortran.dg/fmt_read_3.f90: Fix typo.
5639 * gfortran.dg/fmt_read_4.f90: New test.
5640
0d29e152 56412016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5644 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5645 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5646 * g++.dg/cpp0x/override2.C: Likewise.
5647 * g++.dg/parse/crash5.C: Likewise.
5648 * g++.dg/parse/error16.C: Likewise.
5649 * g++.dg/parse/error27.C: Likewise.
5650 * g++.dg/template/qualttp15.C: Likewise.
5651 * g++.dg/template/redecl4.C: Likewise.
5652 * g++.old-deja/g++.other/crash39.C: Likewise.
5653 * g++.old-deja/g++.other/struct1.C: Likewise.
5654 * g++.old-deja/g++.pt/m9a.C: Likewise.
5655 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5656
2740a1a5 56572016-06-02 Jakub Jelinek <jakub@redhat.com>
5658
89f17a65 5659 PR c++/71372
5660 * c-c++-common/pr71372.c: New test.
5661
2740a1a5 5662 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5663 __TIME__ strings with __builtin_strcmp instead of printf and
5664 dg-output.
5665
9ae89a4e 56662016-06-02 Martin Liska <mliska@suse.cz>
5667
5668 * gcc.dg/predict-9.c: New test.
5669
41258f9c 56702016-06-02 Jakub Jelinek <jakub@redhat.com>
5671
5672 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5673 global set_compiler_env_var and global saved_compiler_env_var.
5674
dad46eb8 56752016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5676
5677 PR rtl-optimization/71295
5678 * gcc.c-torture/compile/pr71295.c: New test.
5679
9cc8a892 56802016-06-02 Jakub Jelinek <jakub@redhat.com>
5681
98e7c96c 5682 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5683
4a5a4de2 5684 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5685 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5686
9cc8a892 5687 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5688 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5689 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5690 alternative number.
5691
46819a36 56922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5693
5694 * gcc.target/powerpc/p9-splat-4.c: New test.
5695
56962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5697
5698 PR target/71186
5699 * gcc.target/powerpc/pr71186.c: New test.
5700
d9820cc5 57012016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5702
5703 PR fortran/52393
5704 * gfortran.dg/fmt_read_3.f90: New test.
5705
2f14ca3e 57062016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5707
5708 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5709 procedure.
5710
dfa5c0d3 57112016-06-01 Eduard Sanou <dhole@openmailbox.org>
5712
5713 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5714 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5715 env var is set.
5716 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5717 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5718 shown once.
5719 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5720 during compilation.
5721 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5722 vars set by dg-set-compiler-env-var.
5723
7d7125df 57242016-06-01 Paul Thomas <pault@gcc.gnu.org>
5725
5726 PR fortran/71156
5727 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5728 to the module procedure declaration.
5729 * gfortran.dg/submodule_16.f08: New test.
5730
6ab9cde4 57312016-06-01 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR middle-end/71371
5734 * c-c++-common/gomp/pr71371.c: New test.
5735
0cfe7a23 57362016-06-01 Richard Biener <rguenther@suse.de>
5737
5738 PR tree-optimization/71366
5739 * gcc.dg/torture/pr71366-1.c: New testcase.
5740 * gcc.dg/torture/pr71366-2.c: Likewise.
5741
5a5b02e1 57422016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5743
5744 * gcc.target/powerpc/vslv-0.c: New test.
5745 * gcc.target/powerpc/vslv-1.c: New test.
5746 * gcc.target/powerpc/vsrv-0.c: New test.
5747 * gcc.target/powerpc/vsrv-1.c: New test.
5748
d27a79f6 57492016-06-01 Nathan Sidwell <nathan@acm.org>
5750
5751 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5752 * gcc.target/nvptx/weak.c: New.
5753
6172a9fd 57542016-06-01 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/71261
5757 * gcc.dg/torture/vect-bool-1.c: New testcase.
5758
f9aaabb2 57592016-06-01 Jakub Jelinek <jakub@redhat.com>
5760
5761 * gfortran.dg/gomp/order-1.f90: New test.
5762 * gfortran.dg/gomp/order-2.f90: New test.
5763
53b01069 57642016-06-01 Jan Hubicka <hubicka@ucw.cz>
5765
5766 * gcc.dg/unroll-6.c: Update template.
5767 * gcc.dg/unroll-7.c: New testcase.
5768 * gcc.dg/unroll-8.c: New testcase.
5769
36757397 57702016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5771
5772 * gnat.dg/opt56.ad[sb]: New test.
5773
7f93bd6e 57742016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5775
5776 PR c++/66635
5777 * g++.dg/cpp0x/constexpr-ice16.C: New.
5778
9f41a2ce 57792016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5780
5781 PR tree-optimization/71314
5782 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5783 -mbranch-cost=2.
5784
31e02373 57852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5786
5787 PR tree-optimization/71077
5788 * gcc.dg/tree-ssa/pr71077.c: New test.
5789
76f8f901 57902016-05-31 Jan Hubicka <hubicka@ucw.cz>
5791
7f93bd6e 5792 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5793 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5794 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5795
04f5f923 57962016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/71248
5799 * g++.dg/cpp0x/pr71248.C: New.
5800 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5801 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5802 * g++.dg/init/new37.C: Likewise.
5803 * g++.dg/template/static1.C: Likewise.
5804 * g++.dg/template/static2.C: Likewise.
5805
4ffddf28 58062016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5807
5808 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5809 instead of %rdi.
5810 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5811
4ff7bd21 58122016-05-31 Marek Polacek <polacek@redhat.com>
5813
5814 * c-c++-common/Wswitch-unreachable-3.c: New test.
5815 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5816
e1f7cc4b 58172016-05-31 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/71352
5820 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5821
02978bd1 58222016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5823
5824 * gcc.target/arm/armv5_thumb_isa.c: New test.
5825
cfce8164 58262016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5827
5828 PR target/71346
5829 * gcc.target/i386/pr71346.c: New test.
5830
7a51c705 58312016-05-31 Tom de Vries <tom@codesourcery.com>
5832
5833 PR tree-optimization/69068
5834 * gcc.dg/graphite/pr69068.c: New test.
5835
8c1ac106 58362016-05-27 Martin Sebor <msebor@redhat.com>
5837
5838 PR c++/71306
5839 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5840
b6431756 58412016-05-30 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR c++/71349
5844 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5845 nowait depend(inout: dd[0]) clauses where permitted.
5846
f6203294 58472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 PR c++/71238
5850 * g++.dg/parse/pr71238.C: New.
5851 * g++.dg/concepts/friend1.C: Test column numbers too.
5852 * g++.dg/cpp0x/initlist31.C: Likewise.
5853 * g++.dg/cpp0x/pr51420.C: Likewise.
5854 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5855 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5856 * g++.dg/ext/builtin3.C: Likewise.
5857 * g++.dg/lookup/friend12.C: Likewise.
5858 * g++.dg/lookup/friend7.C: Likewise.
5859 * g++.dg/lookup/koenig1.C: Likewise.
5860 * g++.dg/lookup/koenig5.C: Likewise.
5861 * g++.dg/lookup/used-before-declaration.C: Likewise.
5862 * g++.dg/overload/koenig1.C: Likewise.
5863 * g++.dg/template/crash65.C: Likewise.
5864 * g++.dg/template/friend57.C: Likewise.
5865 * g++.dg/warn/Wshadow-5.C: Likewise.
5866 * g++.dg/warn/Wunused-8.C: Likewise.
5867 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5868 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5869 * g++.old-deja/g++.jason/member.C: Likewise.
5870 * g++.old-deja/g++.jason/report.C: Likewise.
5871 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5872 * g++.old-deja/g++.law/visibility20.C: Likewise.
5873 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5874 * g++.old-deja/g++.other/static5.C: Likewise.
5875 * g++.old-deja/g++.pt/overload2.C: Likewise.
5876
b96f8145 58772016-05-30 Jan Hubicka <hubicka@ucw.cz>
5878
5879 * gcc.dg/tree-ssa/peel1.c: New testcase.
5880 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5881 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5882
ed5bca7a 58832016-05-30 Tom de Vries <tom@codesourcery.com>
5884
5885 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5886 to ce.
5887
c0aa0333 58882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/71099
5891 * g++.dg/parse/virtual1.C: New.
5892
231010db 58932016-05-30 Uros Bizjak <ubizjak@gmail.com>
5894
5895 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5896 Use correct register when clearing %edx.
5897
765557c0 58982016-05-30 Alexander Monakov <amonakov@ispras.ru>
5899
5900 PR tree-optimization/71289
5901 * gcc.dg/pr71289.c: New test.
5902
fc3b1c44 59032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5904
5905 PR middle-end/71269
5906 PR middle-end/71292
5907 * gcc.dg/tree-ssa/pr71269.c: New test.
5908 * gcc.dg/tree-ssa/pr71292.c: New test.
5909
ce352457 59102016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5911
5912 PR middle-end/71252
5913 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5914
eedd711b 59152016-05-30 Jan Hubicka <hubicka@ucw.cz>
5916
5917 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5918 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5919 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5920
8c061890 59212016-05-30 Tom de Vries <tom@codesourcery.com>
5922
5923 PR tree-optimization/69067
5924 * gcc.dg/graphite/pr69067.c: New test.
5925
a6b0884c 59262016-05-29 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR target/71245
5929 * gcc.target/i386/pr71245-1.c: New test.
5930 * gcc.target/i386/pr71245-2.c: Ditto.
5931
2369edfc 59322016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 PR c++/71105
5935 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5936 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5937 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5938
b6ab3f43 59392016-05-27 Jan Hubicka <hubicka@ucw.cz>
5940
5941 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5942
0192662b 59432016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5944
5945 Revert:
5946 PR c++/69855
5947 * g++.dg/overload/69855.C: New.
5948 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5949 * g++.old-deja/g++.pt/crash3.C: Likewise.
5950
fce78c50 59512016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/60385
5954 * g++.dg/parse/namespace13.C: New.
5955
372172fe 59562016-05-26 Jeff Law <law@redhat.com>
5957
5958 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5959 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5960 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5961 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5962 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5963 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5964 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5965 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5966 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5967 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5968 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5969 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5970 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5971
5d8a8944 59722016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5973
5974 PR c++/69855
5975 * g++.dg/overload/69855.C: New.
5976 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5977 * g++.old-deja/g++.pt/crash3.C: Likewise.
5978
29602b75 59792016-05-27 Jiong Wang <jiong.wang@arm.com>
5980
5981 PR target/63596
5982 * gcc.target/aarch64/va_arg_1.c: New testcase.
5983 * gcc.target/aarch64/va_arg_2.c: Likewise.
5984 * gcc.target/aarch64/va_arg_3.c: Likewise.
5985
c900b732 59862016-05-27 Jiong Wang <jiong.wang@arm.com>
5987
5988 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5989 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5990 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5991 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5992 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5993
73ef73bd 59942016-05-27 Marek Polacek <polacek@redhat.com>
5995
5996 PR middle-end/71308
5997 * g++.dg/torture/pr71308.C: New test.
5998
a6031633 59992016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6000
6001 * gcc.dg/zero_bits_compound-1.c: New test.
6002 * gcc.dg/zero_bits_compound-2.c: New test.
6003
1fbdc7ae 60042016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6005
6006 PR middle-end/71279
6007 * gcc.dg/pr71279.c: New test.
6008
2e196ca8 60092016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6010
6011 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6012 floating point min/max/comparison instructions.
6013 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6014
6feab9ce 60152016-05-26 Jakub Jelinek <jakub@redhat.com>
6016
6017 * c-c++-common/gomp/schedule-1.c: New test.
6018 * gfortran.dg/gomp/schedule-1.f90: New test.
6019
978cea8f 60202016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6021
6022 PR c++/70822
6023 PR c++/70106
6024 * g++.dg/cpp1y/auto-fn32.C: New test.
6025 * g++.dg/cpp1y/paren4.C: New test.
6026
0478d9ed 60272016-05-26 Nathan Sidwell <nathan@acm.org>
6028
6029 * gcc.dg/20060410.c: Xfail on ptx.
6030 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6031 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6032 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6033 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6034 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6035
5fd1c174 60362016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6037
6038 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6039
c5e8b3e2 60402016-05-26 Jakub Jelinek <jakub@redhat.com>
6041
0db93a5b 6042 PR tree-optimization/71280
6043 * gcc.dg/pr71280.c: New test.
6044
7199c05c 6045 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6046
76c786ac 6047 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6048 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6049
c5e8b3e2 6050 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6051
e9bcea2f 60522016-05-26 Jiong Wang <jiong.wang@arm.com>
6053
6054 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6055 kept in memory.
e9bcea2f 6056
955d947b 60572016-05-25 Jeff Law <law@redhat.com>
6058
6059 PR tree-optimization/71272
6060 * gcc.c-torture/compile/pr71272.c: new test.
6061
77102dbe 60622016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6063
6064 * gcc.target/powerpc/vec-cmpne.c: New test.
6065 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6066
552821b4 60672016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gnat.dg/opt55.ad[sb]: New test.
6070
0113f3c5 60712016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6072
6073 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6074 * c-c++-common/pr60226.c: Require int32plus.
6075 * gcc.c-torture/execute/pr70602.c: Likewise.
6076 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6077 unsigned long for malloc arg type.
6078 * gcc.dg/asr_div1.c: Require int32plus.
6079 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6080 * gcc.dg/pie-1.c: Require pie.
6081 * gcc.dg/pie-2.c: Likewise.
6082 * gcc.dg/pr59471.c: Require int32plus.
6083 * gcc.dg/pr59963-2.c: XFAIL for int16.
6084 * gcc.dg/pr60114.c: Require int32plus.
6085 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6086 unsigned long for typedef of size_t.
6087 * gcc.dg/pr63914.c: Require int32plus.
6088 * gcc.dg/pr64536.c: Require pt32plus.
6089 * gcc.dg/pr65658.c: Likewise.
6090 * gcc.dg/pr67271.c: Require int32plus.
6091 * gcc.dg/pr68112.c: Likewise.
6092 * gcc.dg/pr69071.c: Skip for avr target.
6093 * gcc.dg/pr69973.c: Require int32plus.
6094 * gcc.dg/pr70169.c: Skip for avr target.
6095 * gcc.dg/sso-6.c: Require int32plus.
6096 * gcc.dg/sso-7.c: Likewise.
6097 * gcc.dg/sso-8.c: Likewise.
6098 * gcc.dg/vrp-min-max-2.c: Likewise.
6099
f4094380 61002016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6101
6102 PR target/70738
6103 * gcc.target/i386/pr70738-1.c: New test.
6104 * gcc.target/i386/pr70738-2.c: Likewise.
6105 * gcc.target/i386/pr70738-3.c: Likewise.
6106 * gcc.target/i386/pr70738-4.c: Likewise.
6107 * gcc.target/i386/pr70738-5.c: Likewise.
6108 * gcc.target/i386/pr70738-6.c: Likewise.
6109 * gcc.target/i386/pr70738-7.c: Likewise.
6110 * gcc.target/i386/pr70738-8.c: Likewise.
6111 * gcc.target/i386/pr70738-9.c: Likewise.
6112
239a4bea 61132016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6114
6115 PR rtl-optimization/66940
6116 * gcc.c-torture/execute/pr66940.c: New test.
6117
bf6382ba 61182016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6119
6120 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6121 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6122 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6123 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6124 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6125 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6126 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6127 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6128 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6129 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6130 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6131 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6132 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6133 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6134 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6135 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6136 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6137 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6138 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6139 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6140 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6141 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6142 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6143 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6144
2c995da9 61452016-05-25 Marek Polacek <polacek@redhat.com>
6146
6147 PR c/71265
6148 * gcc.dg/noncompile/pr71265.c: New test.
6149
abfbb5b5 6150 PR c/71266
6151 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6152
f6871bbd 61532016-05-25 Nathan Sidwell <nathan@acm.org>
6154
6155 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6156
de04e83e 61572016-05-25 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/71261
6160 * c-c++-common/torture/pr71261.c: New testcase.
6161
b35931f7 61622016-05-25 Richard Biener <rguenther@suse.de>
6163
6164 PR tree-optimization/71264
6165 * gcc.dg/vect/pr71264.c: New testcase.
6166
166c3089 61672016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6168
6169 PR c++/55992
6170 * g++.dg/cpp0x/alias-decl-53.C: New.
6171 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6172
14240409 61732016-05-25 Martin Liska <mliska@suse.cz>
6174
6175 * g++.dg/pr71239.C: New test.
6176
bc47d9f6 61772016-05-25 Richard Biener <rguenther@suse.de>
6178
4860a6bf 6179 * gcc.dg/vect/pr58135.c: Rename to ...
6180 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6181
d8a3f157 61822016-05-25 Marek Polacek <polacek@redhat.com>
6183
6184 * g++.dg/pr65295.C: Use target c++14.
6185
3af16045 61862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6187
231010db 6188 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6189 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6190
949479b2 61912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6192
6193 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6194 instructions.
6195
6d6a3fc3 61962016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6197
6198 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6199 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6200 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6201 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6202 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6203 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6204 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6205 * c-c++-common/goacc/pcopy.c: Likewise.
6206 * c-c++-common/goacc/pcopyin.c: Likewise.
6207 * c-c++-common/goacc/pcopyout.c: Likewise.
6208 * c-c++-common/goacc/pcreate.c: Likewise.
6209 * c-c++-common/goacc/pr70688.c: New test.
6210 * c-c++-common/goacc/present-1.c: Adjust test.
6211 * c-c++-common/goacc/reduction-5.c: Likewise.
6212 * g++.dg/goacc/data-1.C: New test.
6213
af648be2 62142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6217 vector parity built-in functions.
6218 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6219 count trailing zeros automatic vectorization.
6220 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6221 count trailing zeros built-in functions.
6222
4e173d60 62232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6224
6225 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6226
a0c02a52 62272016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6228
6229 PR target/71050
6230 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6231
64c52e9c 62322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6233
6234 PR c++/50436
6235 * g++.dg/template/crash123.C: New.
6236 * g++.dg/template/crash124.C: Likewise.
6237
752b5a4c 62382016-05-24 Martin Sebor <msebor@redhat.com>
6239
6240 PR c++/71147
6241 * g++.dg/ext/flexary16.C: New test.
6242
a36dd683 62432016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6244
f6871bbd 6245 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6246 before math.h is included.
a36dd683 6247 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6248 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6249 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6250 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6251 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6252 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6253 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6254 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6255 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6256 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6257 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6258 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6259 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6260 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6261 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6262 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6263 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6264 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6265 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6266 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6267 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6268 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6269 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6270
d60e1df7 62712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6272 Kelvin Nilsen <kelvin@gcc.gnu.org>
6273
6274 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6275 support.
6276
22d09025 62772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6278
6279 PR c++/69872
6280 * g++.dg/warn/Wno-narrowing1.C: New.
6281
6ef0143d 62822016-05-24 Marek Polacek <polacek@redhat.com>
6283
6284 PR c/71249
6285 * c-c++-common/Wswitch-unreachable-2.c: New test.
6286
962a2062 62872016-05-24 Jakub Jelinek <jakub@redhat.com>
6288
ead77194 6289 PR c++/71257
6290 * g++.dg/vect/simd-clone-6.cc: New test.
6291 * g++.dg/gomp/declare-simd-6.C: New test.
6292
962a2062 6293 PR middle-end/70434
6294 PR c/69504
6295 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6296
23edc6d1 62972016-05-24 Richard Biener <rguenther@suse.de>
6298
6299 PR tree-optimization/71240
6300 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6301
30633bcc 63022016-05-24 Richard Biener <rguenther@suse.de>
6303
6304 PR tree-optimization/71230
6305 * gcc.dg/torture/pr71230.c: New testcase.
6306 * g++.dg/torture/pr71230.C: Likewise.
6307
c9d624bd 63082016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6309
6310 * c-c++-common/goacc/routine-5.c: Add tests.
6311 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6312 * gfortran.dg/goacc/routine-6.f90: Add tests.
6313
ce143ff0 63142016-05-24 Richard Biener <rguenther@suse.de>
6315
6316 PR tree-optimization/71253
6317 * gcc.dg/torture/pr71253.c: New testcase.
6318
3bdaecd5 63192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6320
6321 PR middle-end/71252
6322 * gfortran.dg/pr71252.f90: New test.
6323
856b494d 63242016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6325
6326 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6327
7345b977 63282016-05-24 Richard Biener <rguenther@suse.de>
6329
6330 PR middle-end/70434
6331 PR c/69504
6332 * c-c++-common/vector-subscript-4.c: New testcase.
6333 * c-c++-common/vector-subscript-5.c: Likewise.
6334
6f065267 63352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6336
6337 PR fortran/71123
6338 * gfortran.dg/namelist_90.f: New test
6339
fd6757da 63402016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6341
6342 PR fortran/66461
6343 * gfortran.dg/unexpected_eof.f: New test
6344
7d5555a8 63452016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6346 Kelvin Nilsen <kelvin@gcc.gnu.org>
6347
6348 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6349 as little endian.
6350
ae6744c9 63512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/70972
6354 * g++.dg/cpp0x/inh-ctor20.C: New.
6355 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6356
f0d91a85 63572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/69095
6360 * g++.dg/cpp0x/variadic168.C: New.
6361
1618ffe5 63622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 * g++.dg/cpp0x/pr31445.C: Test column number too.
6365 * g++.dg/cpp0x/pr32253.C: Likewise.
6366 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6367 * g++.dg/cpp0x/variadic36.C: Likewise.
6368
c0205bab 63692016-05-23 Marc Glisse <marc.glisse@inria.fr>
6370
6371 * gcc.dg/fold-notshift-2.c: Adjust.
6372
1398da0f 63732016-05-23 Marek Polacek <polacek@redhat.com>
6374
6375 PR c/49859
6376 * c-c++-common/Wswitch-unreachable-1.c: New test.
6377 * gcc.dg/Wswitch-unreachable-1.c: New test.
6378 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6379 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6380 * g++.dg/gomp/block-10.C: Likewise.
6381 * gcc.dg/gomp/block-10.c: Likewise.
6382 * g++.dg/gomp/block-9.C: Likewise.
6383 * gcc.dg/gomp/block-9.c: Likewise.
6384 * g++.dg/gomp/target-1.C: Likewise.
6385 * g++.dg/gomp/target-2.C: Likewise.
6386 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6387 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6388 * g++.dg/gomp/taskgroup-1.C: Likewise.
6389 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6390 * gcc.dg/gomp/teams-1.c: Likewise.
6391 * g++.dg/gomp/teams-1.C: Likewise.
6392 * g++.dg/overload/error3.C: Likewise.
6393 * g++.dg/tm/jump1.C: Likewise.
6394 * g++.dg/torture/pr40335.C: Likewise.
6395 * gcc.dg/c99-vla-jump-5.c: Likewise.
6396 * gcc.dg/switch-warn-1.c: Likewise.
6397 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6398 * gcc.dg/nested-func-1.c: Likewise.
6399 * gcc.dg/pr67784-4.c: Likewise.
6400
5403ed8b 64012016-05-23 Richard Biener <rguenther@suse.de>
6402
6403 PR tree-optimization/71230
6404 * gfortran.dg/pr71230-1.f90: New testcase.
6405 * gfortran.dg/pr71230-2.f90: Likewise.
6406
27510941 64072016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6408
1618ffe5 6409 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6410 * gcc.dg/vect/pr58135.c: Add new.
6411 * gfortran.dg/pr46519-1.f: Adjust test case.
6412
a41c605d 64132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 PR c++/53401
6416 * g++.dg/cpp0x/decltype64.C: New.
6417
3eb254ab 64182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6419
6420 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6421 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6422 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6423
a75fffe1 64242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6425
6426 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6427 Add poly64x1_t and poly64x2_t cases if supported.
6428 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6429 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6430 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6433
56979b12 64342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6435
6436 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6437 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6438 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6439 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6440 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6441 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6442 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6443
dc5e98db 64442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6445
6446 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6447
c0f383ae 64482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6449
6450 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6451 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6452
2a4d70a2 64532016-05-22 Jakub Jelinek <jakub@redhat.com>
6454
4c109025 6455 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6456 constraint instead of "r".
6457 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6458 insn instead of vxorpd.
6459 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6460
bad891ce 6461 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6462 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6463
ac23ddb9 6464 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6465
9dac9579 6466 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6467 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6468
2a4d70a2 6469 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6470
9eafdd7b 64712016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6472
6473 PR middle-end/40921
6474 * gcc.dg/tree-ssa/pr40921.c: New test.
6475
93df190d 64762016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6477
6478 PR target/71103
6479 * gcc.target/avr/pr71103.c: New test.
6480
933b9f7f 64812016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6482
6483 PR middle-end/71179
6484 * gcc.dg/tree-ssa/pr71179.c: New test.
6485
8bdfbc08 64862016-05-20 Martin Sebor <msebor@redhat.com>
6487
6488 PR c/71115
6489 * gcc.dg/init-excess-2.c: New test.
6490
6827ab42 64912016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6492
6493 * gnat.dg/opt53.adb: New test.
6494 * gnat.dg/opt54.adb: Likewise.
6495
58a5f4c0 64962016-05-20 Martin Jambor <mjambor@suse.cz>
6497
6498 PR tree-optimization/70884
6499 * gcc.dg/tree-ssa/pr70919.c: New test.
6500
bb7145f6 65012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6502
6503 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6504 formatting.
f6871bbd 6505 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6506 fix code formatting.
6507
65082016-05-20 Nathan Sidwell <nathan@acm.org>
6509
6510 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6511 non-common cases.
6512 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6513
9954d230 65142016-05-20 David Malcolm <dmalcolm@redhat.com>
6515
6516 * jit.dg/all-non-failing-tests.h: Add
6517 test-factorial-must-tail-call.c.
6518 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6519 * jit.dg/test-factorial-must-tail-call.c: New test case.
6520
08a161f9 65212016-05-20 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR fortran/71204
6524 * gfortran.dg/pr71204.f90: New test.
6525
3d380077 65262016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6527
6528 * gcc.target/nvptx/sincos.c: New test.
6529
0f104d56 65302016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/70572
6533 * g++.dg/cpp1y/auto-fn31.C: New.
6534
61736a1b 65352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6536
6537 * gcc.target/powerpc/vec-addec.c: New test.
6538 * gcc.target/powerpc/vec-addec-int128.c: New test.
6539
b4a61e77 65402016-05-20 David Malcolm <dmalcolm@redhat.com>
6541
6542 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6543 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6544 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6545 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6546
9a2ace10 65472016-05-20 Jan Hubicka <hubicka@ucw.cz>
6548
6549 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6550
45cdf8c6 65512016-05-20 Jakub Jelinek <jakub@redhat.com>
6552
b9a1dcd5 6553 PR c++/71210
6554 * g++.dg/opt/pr71210-1.C: New test.
6555 * g++.dg/opt/pr71210-2.C: New test.
6556
45cdf8c6 6557 PR tree-optimization/29756
6558 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6559 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6560 only on selected targets where V4SImode vectors are known to be
6561 supported.
6562
92e3ffbf 65632016-05-20 Marc Glisse <marc.glisse@inria.fr>
6564
6565 PR tree-optimization/71079
6566 PR tree-optimization/71206
6567 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6568
5da368e3 65692016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6570
6571 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6572 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6573 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6574
2506d97a 65752016-05-20 Richard Guenther <rguenther@suse.de>
6576
6577 PR tree-optimization/29756
6578 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6579
adade307 65802016-05-20 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/71185
6583 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6584
c3deca25 65852016-05-20 Richard Biener <rguenther@suse.de>
6586
6587 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6588
8b0bef14 65892016-05-19 Marek Polacek <polacek@redhat.com>
6590
6591 PR c++/71075
6592 * g++.dg/diagnostic/pr71075.C: New test.
6593
08025288 65942016-05-19 David Malcolm <dmalcolm@redhat.com>
6595
6596 PR c++/71184
6597 * g++.dg/pr71184.C: New test case.
6598
26a51591 65992016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6600
6601 * gcc.target/powerpc/darn-0.c: New test.
6602 * gcc.target/powerpc/darn-1.c: New test.
6603 * gcc.target/powerpc/darn-2.c: New test.
6604
d8d3e75a 66052016-05-19 Marek Polacek <polacek@redhat.com>
6606
6607 PR tree-optimization/71031
6608 * gcc.dg/tree-ssa/vrp100.c: New test.
6609
c28211ae 66102016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6611
6612 PR rtl-optimization/71148
6613 * gcc.dg/pr71148.c: New test.
6614
3f5ea43a 66152016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6616
6617 PR target/71056
6618 * gcc.target/arm/pr71056.c: New test.
6619
2a7d4c20 66202016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6621
6622 * c-c++-common/pr69669.c: Check the used mode.
6623
ed0b0569 66242016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6625
6626 PR sanitizer/64354
6627 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6628
410372fe 66292016-05-19 Richard Biener <rguenther@suse.de>
6630
6631 PR tree-optimization/70729
6632 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6633 * gcc.dg/graphite/scop-18.c: Likewise.
6634 * gcc.dg/pr41783.c: Disable LIM.
6635 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6636 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6637 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6638 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6639 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6640 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6643 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6644 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6645 * gfortran.dg/pr42108.f90: Likewise.
6646
56f34f03 66472016-05-18 David Malcolm <dmalcolm@redhat.com>
6648
6649 PR driver/69265
6650 * gcc.dg/spellcheck-options-11.c: New test case.
6651
e6481cd1 66522016-05-18 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR c++/71100
6655 * g++.dg/opt/pr71100.C: New test.
6656
be951c59 66572016-05-18 Martin Jambor <mjambor@suse.cz>
6658
6659 PR ipa/69708
6660 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6661 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6662 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6663 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6664
665ff45b 66652016-05-18 Martin Jambor <mjambor@suse.cz>
6666
6667 PR ipa/69708
6668 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6669 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6670 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6671 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6672 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6673
485be62c 66742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6675
6676 PR c++/69793
6677 * g++.dg/template/crash122.C: New.
6678
b251d5f5 66792016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6680
6681 PR c++/70466
6682 * g++.dg/template/pr70466-1.C: New.
6683 * g++.dg/template/pr70466-2.C: Likewise.
6684
c93e9931 66852016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6686
6687 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6688 splat operations and the XXSPLTIB instruction.
6689 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6690 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6691 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6692 xxlxor to clear a register.
6693
8ba6639c 66942016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6695
6696 * gcc.dg/torture/pr71020.c: New test.
6697
ec6e3005 66982016-05-18 Martin Jambor <mjambor@suse.cz>
6699
6700 PR ipa/70646
6701 * gcc.dg/ipa/pr70646.c: New test.
6702
5ef3c918 67032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6704
6705 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6706
70a88eab 67072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6708
6709 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6710 missing tests for vreinterpretq_p{8,16}.
6711
b52a930c 67122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6713
6714 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6715 vsliq_n_s64 and vsliq_n_u64.
6716
bdd4080b 67172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6718
6719 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6720 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6721
37814bf5 67222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6723
6724 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6725 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6726 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6727
764af2e0 67282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6729
6730 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6731 in comment.
6732
ffe01a83 67332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6734
6735 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6736 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6737 "blr\t" and switch to scan-assembler-times.
6738
fab6dae9 67392016-05-18 Jiong Wang <jiong.wang@arm.com>
6740
231010db 6741 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6742 with __aarch64__.
6743 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6744 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6745
4eb0c566 67462016-05-18 Jakub Jelinek <jakub@redhat.com>
6747
442f18f1 6748 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6749 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6750 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6751 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6752 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6753 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6754
4d83b36b 6755 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6756 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6757
a4528eec 6758 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6759 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6760
f0066139 6761 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6762 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6763
4eb0c566 6764 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6765
303e9267 67662016-05-18 Richard Biener <rguenther@suse.de>
6767
6768 PR tree-optimization/71168
6769 * gcc.dg/torture/pr71168.c: New testcase.
6770
0d7ddd44 67712016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6772
6773 PR middle-end/63586
6774 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6775 * gcc.dg/tree-ssa/pr63586.c: New test.
6776 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6777
899bcc0f 67782016-05-17 Nathan Sidwell <nathan@acm.org>
6779
6780 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6781 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6782 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6783 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6784
a2246979 67852016-05-17 Nathan Sidwell <nathan@acm.org>
6786
6787 * gcc.target/nvptx/abi-vararg-3.c: New.
6788
2f6a4d21 67892016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6790
6791 PR tree-optimization/54579
6792 PR middle-end/55299
6793 * gcc.dg/fold-notrotate-1.c: New test.
6794 * gcc.dg/fold-notshift-1.c: New test.
6795 * gcc.dg/fold-notshift-2.c: New test.
6796
27bdad45 67972016-05-17 Marek Polacek <polacek@redhat.com>
6798
6799 PR ipa/71146
6800 * g++.dg/ipa/pr71146.C: New test.
6801
f33a295a 68022016-05-17 David Malcolm <dmalcolm@redhat.com>
6803
6804 * jit.dg/test-error-array-bounds.c: New test case.
6805
b6dd53bf 68062016-05-17 Marc Glisse <marc.glisse@inria.fr>
6807
6808 * gcc.dg/tree-ssa/and-1.c: New testcase.
6809
a8719545 68102016-05-17 Marc Glisse <marc.glisse@inria.fr>
6811
6812 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6813 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6814
34806102 68152016-05-17 Marc Glisse <marc.glisse@inria.fr>
6816
6817 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6818 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6819
25fe08a8 68202016-05-17 Jiong Wang <jiong.wang@arm.com>
6821
6822 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6823
abf1a837 68242016-05-17 Jiong Wang <jiong.wang@arm.com>
6825
6826 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6827
666b9dd3 68282016-05-17 Jiong Wang <jiong.wang@arm.com>
6829
6830 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6831 ".2d[index]" when scan the assembly.
6832 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6833 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6834 float64x1.
6835 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6836
77d095c0 68372016-05-17 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/71132
6840 * gcc.dg/torture/pr71132.c: New testcase.
6841
28adcc23 68422016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6843
6844 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6845
2439931e 68462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6847
6848 PR target/70809
6849 * gcc.target/aarch64/pr70809_1.c: New test.
6850
5ec2ff80 68512016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6852
6853 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6854 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6855 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6856 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6857
17fd1c7a 68582016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6859 Ilya Enkovich <ilya.enkovich@intel.com>
6860
6861 PR target/71114
6862 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6863
46729204 68642016-05-16 Jan Hubicka <hubicka@ucw.cz>
6865
6866 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6867 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6868
2a1125d6 68692016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6870
6871 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6872 test for __ARM_FP16_ARGS.
6873 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6874 * gcc.target/arm/aapcs/neon-vect10.c: New.
6875 * gcc.target/arm/aapcs/neon-vect9.c: New.
6876 * gcc.target/arm/aapcs/vfp18.c: New.
6877 * gcc.target/arm/aapcs/vfp19.c: New.
6878 * gcc.target/arm/aapcs/vfp20.c: New.
6879 * gcc.target/arm/aapcs/vfp21.c: New.
6880 * gcc.target/arm/fp16-aapcs-1.c: New.
6881 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6882 test for __ARM_FP16_ARGS.
6883 * g++.target/arm/fp16-return-1.c: Update expected output.
6884
ea3d2d74 68852016-05-16 Jiong Wang <jiong.wang@arm.com>
6886
6887 PR testsuite/70227
6888 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6889
6989e05f 68902016-05-15 Harald Anlauf <anlauf@gmx.de>
6891
6892 PR fortran/69603
6893 * gfortran.dg/pr69603.f90: New testcase.
6894
a5f52592 68952016-05-14 Fritz Reese <fritzoreese@gmail.com>
6896
6897 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6898
88f949ab 68992016-05-14 Fritz Reese <fritzoreese@gmail.com>
6900
6901 PR fortran/71047
6902 * gfortran.dg/pr71047.f08: New test.
6903
90c88567 69042016-05-13 Joseph Myers <joseph@codesourcery.com>
6905
6906 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6907 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6908 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6909
00a690cc 69102016-05-13 Martin Sebor <msebor@redhat.com>
6911
6912 PR c++/60049
6913 * g++.dg/cpp0x/constexpr-60049.C: New test.
6914
ec8b6af7 69152016-05-13 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR bootstrap/71071
6918 * gcc.dg/pr71071.c: New test.
6919
f54d1d7b 69202016-05-13 Uros Bizjak <ubizjak@gmail.com>
6921
6922 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6923 remove XOP handling.
2f3af60f 6924 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6925
a39a0392 69262016-05-13 Nathan Sidwell <nathan@acm.org>
6927
6928 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6929 __atomic_is_lock_free declaration.
6930
42333dd9 69312016-05-13 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/42587
6934 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6935
c5442454 69362016-05-13 Martin Liska <mliska@suse.cz>
6937
6938 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6939 the new format of dump output.
6940
03a400fb 69412016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6942
6943 * gcc.dg/pr71084.c: New test.
6944
69278c3f 69452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6946
231010db 6947 PR target/53440
6948 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6949
8138f11b 69502016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6951
6952 * gcc.target/aarch64/struct_return.c: New test.
6953
22a3f7bd 69542016-05-12 Marek Polacek <polacek@redhat.com>
6955
6956 PR c/70756
6957 * c-c++-common/pr70756-2.c: New test.
6958 * c-c++-common/pr70756.c: New test.
6959
9bcd42cc 69602016-05-12 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/71059
6963 * gcc.dg/torture/pr71059.c: New testcase.
6964
5ffb4a0d 69652016-05-12 Richard Biener <rguenther@suse.de>
6966
6967 PR tree-optimization/71062
6968 * gcc.dg/torture/pr71062.c: New testcase.
6969
2ab65c31 69702016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6971
6972 PR tree-optimization/71006
6973 * gcc.dg/pr71006.c: New test.
6974
f0158fc0 69752016-05-12 Marek Polacek <polacek@redhat.com>
6976
6977 PR driver/71063
6978 * gcc.dg/opts-7.c: New test.
6979
0f56938b 69802016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6981
6982 PR target/70830
6983 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6984 Add -save-temps to dg-options.
6985 Scan for ldmfd rather than pop instruction.
6986 * gcc.target/arm/interrupt-2.c: Likewise.
6987 * gcc.target/arm/pr70830.c: New test.
6988
e10946d5 69892016-05-12 Jakub Jelinek <jakub@redhat.com>
6990
9fa8e468 6991 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6992 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6993
9ce62bbe 6994 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6995 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6996 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6997
708ae1b1 6998 PR target/71019
6999 * gcc.target/i386/avx512vl-pack-1.c: New test.
7000 * gcc.target/i386/avx512vl-pack-2.c: New test.
7001 * gcc.target/i386/avx512bw-pack-2.c: New test.
7002
a461f32e 7003 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7004
e10946d5 7005 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7006 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7007 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7008
f52a3ef6 70092016-05-12 Richard Biener <rguenther@suse.de>
7010
7011 PR tree-optimization/70986
7012 * gcc.dg/torture/pr70986-1.c: New testcase.
7013 * gcc.dg/torture/pr70986-2.c: Likewise.
7014 * gcc.dg/torture/pr70986-3.c: Likewise.
7015
54c4d22e 70162016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7017
7018 PR c/43651
7019 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7020 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7021
57215d5b 70222016-05-11 Uros Bizjak <ubizjak@gmail.com>
7023
7024 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7025 directive.
7026 * gcc.target/i386/pr66746.c: Ditto.
7027
67d3121c 70282016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7029
7030 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7031 support.
7032 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7033 warning when using -mvsx-timode.
7034 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7035 * gcc.target/powerpc/dform-2.c: Likewise.
7036 * gcc.target/powerpc/pr68805.c: Likewise.
7037
7f8012a5 70382016-05-11 Marek Polacek <polacek@redhat.com>
7039
7040 PR c++/71024
7041 * c-c++-common/attributes-3.c: New test.
7042
3e8567ce 70432016-05-11 Nathan Sidwell <nathan@acm.org>
7044
7045 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7046 * gcc.c-torture/execute/pr68185.c: Likewise.
7047 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7048 * gcc.dg/pr69634.c: Requires scheduling.
7049 * gcc.dg/torture/pr66178.c: Require label values.
7050 * gcc.dg/setjmp-6.c: Require indirect jumps.
7051
3739ac00 70522016-05-11 Richard Biener <rguenther@suse.de>
7053
7054 PR tree-optimization/71055
7055 * gcc.dg/torture/pr71055.c: New testcase.
7056
1ff8b385 70572016-05-11 Richard Biener <rguenther@suse.de>
7058
7059 PR debug/71057
7060 * g++.dg/debug/pr71057.C: New testcase.
7061
77126efa 70622016-05-11 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR fortran/70855
7065 * gfortran.dg/gomp/pr70855.f90: New test.
7066
6fcaaf9b 70672016-05-11 Richard Biener <rguenther@suse.de>
7068
7069 PR middle-end/71002
7070 * g++.dg/torture/pr71002.C: New testcase.
7071
bfa8ea12 70722016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7073
7074 PR middle-end/70807
7075 * gcc.dg/pr70807.c: New test.
7076
87632549 70772016-05-10 Martin Sebor <msebor@redhat.com>
7078
7079 PR c++/38611
7080 * g++.dg/Wattributes.C: New test.
7081
f9153689 70822016-05-10 Marc Glisse <marc.glisse@inria.fr>
7083
7084 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7085 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7086 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7087
a44ed58a 70882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7089
7090 PR target/70799
7091 * gcc.target/i386/pr70799-1.c: New test.
7092
d6c90d89 70932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7094
7095 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7096
c1f73044 70972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7098
7099 PR middle-end/70877
7100 * gcc.target/i386/pr70877.c: New test.
7101
e66d763a 71022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7103
7104 PR tree-optimization/70786
7105 * gcc.target/i386/pr70876.c: New test.
7106
a30ff73a 71072016-05-10 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR target/70927
7110 * gcc.target/i386/avx512vl-logic-1.c: New test.
7111 * gcc.target/i386/avx512vl-logic-2.c: New test.
7112 * gcc.target/i386/avx512dq-logic-2.c: New test.
7113
4b3fd38f 71142016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7115
7116 PR target/70963
7117 * gcc.target/powerpc/pr70963.c: New.
7118
abf93a25 71192016-05-10 David Malcolm <dmalcolm@redhat.com>
7120
7121 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7122 (test_very_wide_line): Add ruler to expected output.
7123 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7124 (test_very_wide_line): Likewise.
7125 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7126 (test_show_locus): Within the handling of "test_very_wide_line",
7127 enable show_ruler_p on the diagnostic context.
7128
d614888f 71292016-05-10 Richard Biener <rguenther@suse.de>
7130
7131 PR tree-optimization/71039
7132 * gcc.dg/torture/pr71039.c: New testcase.
7133
dbca5ed9 71342016-05-10 Nathan Sidwell <nathan@acm.org>
7135
7136 * gcc.dg/nested-func-10.c: Requires alloca.
7137 * gcc.dg/nested-func-9.c: Requires alloca.
7138 * gcc.c-torture/execute/pr70460.c: Requires labels.
7139 * gcc.c-torture/compile/pr70199.c: Requires labels.
7140 * gcc.target/nvptx/decl.c: Compile only.
7141 * gcc.target/nvptx/trailing-init.c: Compile only.
7142 * gcc.target/nvptx/ary-init.c: Compile only.
7143
3fa82609 71442016-05-10 Marek Polacek <polacek@redhat.com>
7145
7146 PR c/70255
7147 * gcc.dg/attr-opt-1.c: New test.
7148
76825907 71492016-05-10 Richard Biener <rguenther@suse.de>
7150
7151 PR tree-optimization/70497
7152 PR tree-optimization/28367
7153 * gcc.dg/torture/20160404-1.c: New testcase.
7154 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7155 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7156
68255819 71572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7158
7159 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7160
d9aa8cdb 71612016-05-09 Uros Bizjak <ubizjak@gmail.com>
7162
7163 * gcc.target/i386/fabsneg-1.c New test.
7164
7cc16f50 71652016-05-09 Alan Modra <amodra@gmail.com>
7166
7167 PR testsuite/70826
7168 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7169
a83b7b63 71702016-05-09 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/70985
7173 * gcc.dg/torture/pr70985.c: New testcase.
7174
189d0706 71752016-05-09 Bin Cheng <bin.cheng@arm.com>
7176
7177 * gcc.dg/tree-ssa/ifc-9.c: New test.
7178 * gcc.dg/tree-ssa/ifc-10.c: New test.
7179 * gcc.dg/tree-ssa/ifc-11.c: New test.
7180 * gcc.dg/tree-ssa/ifc-12.c: New test.
7181 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7182 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7183 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7184
1ec957b0 71852016-05-09 Richard Biener <rguenther@suse.de>
7186
7187 PR fortran/70937
7188 * gfortran.dg/pr70937.f90: New testcase.
7189
923c7714 71902016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7193
d7cd448a 71942016-05-07 Fritz Reese <fritzoreese@gmail.com>
7195
7196 PR fortran/56226
7197 * gfortran.dg/dec_structure_1.f90: New testcase.
7198 * gfortran.dg/dec_structure_2.f90: Ditto.
7199 * gfortran.dg/dec_structure_3.f90: Ditto.
7200 * gfortran.dg/dec_structure_4.f90: Ditto.
7201 * gfortran.dg/dec_structure_5.f90: Ditto.
7202 * gfortran.dg/dec_structure_6.f90: Ditto.
7203 * gfortran.dg/dec_structure_7.f90: Ditto.
7204 * gfortran.dg/dec_structure_8.f90: Ditto.
7205 * gfortran.dg/dec_structure_9.f90: Ditto.
7206 * gfortran.dg/dec_structure_10.f90: Ditto.
7207 * gfortran.dg/dec_structure_11.f90: Ditto.
7208 * gfortran.dg/dec_union_1.f90: Ditto.
7209 * gfortran.dg/dec_union_2.f90: Ditto.
7210 * gfortran.dg/dec_union_3.f90: Ditto.
7211 * gfortran.dg/dec_union_4.f90: Ditto.
7212 * gfortran.dg/dec_union_5.f90: Ditto.
7213 * gfortran.dg/dec_union_6.f90: Ditto.
7214 * gfortran.dg/dec_union_7.f90: Ditto.
7215
f681e29b 72162016-05-07 Tom de Vries <tom@codesourcery.com>
7217
7218 PR tree-optimization/70956
7219 * gcc.dg/graphite/pr70956.c: New test.
7220
68d7f375 72212016-05-06 Jakub Jelinek <jakub@redhat.com>
7222
faf39348 7223 PR middle-end/70941
7224 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7225 (a, b, c, d): Change type from char to signed char.
7226 (main): Compare against (signed char) -1634678893 instead of
7227 hardcoded -109. Use __builtin_abort instead of abort.
7228
b768b13a 7229 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7230 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7231
68d7f375 7232 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7233
5dda16ea 72342016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7235
7236 PR debug/70935
7237 * gcc.dg/torture/pr70935.c: New test.
7238
13ede1b5 72392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7240
7241 PR target/58219
7fc878c4 7242 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7243
96d94be2 72442016-05-06 Richard Biener <rguenther@suse.de>
7245
7246 PR tree-optimization/70960
7247 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7248
e5d9f15d 72492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7250
7251 PR target/52933
7252 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7253 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7254 Adjust expected instruction counts.
7255 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7256
2dd7705f 72572016-05-06 Marek Polacek <polacek@redhat.com>
7258
7259 PR sanitizer/70875
7260 * gcc.dg/ubsan/bounds-3.c: New test.
7261
cb8bc632 72622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7263
7264 PR target/54089
7265 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7266
b343c173 72672016-05-06 Richard Biener <rguenther@suse.de>
7268
7269 PR middle-end/70931
7270 * gfortran.dg/pr70931.f90: New testcase.
7271
1e3db0b1 72722016-05-06 Richard Biener <rguenther@suse.de>
7273
7274 PR middle-end/70941
7275 * gcc.dg/torture/pr70941.c: New testcase.
7276
bdd54b6d 72772016-05-05 Bin Cheng <bin.cheng@arm.com>
7278
7279 PR tree-optimization/57206
7280 * gcc.dg/vect/pr57206.c: New test.
7281
499adcfd 72822016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7283
7284 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7285
871164c4 72862016-05-05 Jakub Jelinek <jakub@redhat.com>
7287
ecb23e00 7288 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7289
871164c4 7290 * c-c++-common/Wdangling-else-4.c: New test.
7291
70cf83ba 72922016-05-04 Jakub Jelinek <jakub@redhat.com>
7293
858c9470 7294 PR c++/70906
7295 PR c++/70933
7296 * g++.dg/opt/pr70906.C: New test.
7297 * g++.dg/opt/pr70933.C: New test.
7298
70cf83ba 7299 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7300
aaa36a78 73012016-05-04 Jan Hubicka <hubicka@ucw.cz>
7302
7303 * gcc.dg/ipa/pure-const-3.c: New testcase.
7304
1d52c456 73052016-05-04 Marek Polacek <polacek@redhat.com>
7306
7307 * c-c++-common/Wdangling-else-1.c: New test.
7308 * c-c++-common/Wdangling-else-2.c: New test.
7309 * c-c++-common/Wdangling-else-3.c: New test.
7310
dc581573 73112016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7312
7313 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7314 flag is present.
7315
a64030fe 73162016-05-04 Marek Polacek <polacek@redhat.com>
7317
7318 PR c/48778
7319 * gcc.dg/Waddress-2.c: New test.
7320
b461b04a 73212016-05-04 Alan Modra <amodra@gmail.com>
7322
7323 * gcc.target/powerpc/pr70866.c: New.
7324
c388a0cf 73252016-05-03 Martin Sebor <msebor@redhat.com>
7326
7327 PR c++/66561
7328 * c-c++-common/builtin_location.c: New test.
7329 * g++.dg/cpp1y/builtin_location.C: New test.
7330
5d4db8ef 73312016-05-03 Marek Polacek <polacek@redhat.com>
7332
7333 PR c/70859
7334 * gcc.dg/pr70859.c: New test.
7335 * gcc.dg/pr70859-2.c: New test.
7336
ca938765 73372016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7338
7339 * gnat.dg/debug5.adb: New testcase.
7340
60b27d5f 73412016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7342
7343 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7344 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7345 Procedure to check for z10 instruction set.
7346
5ab325d0 73472016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7348
7349 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7350
c548a0ad 73512016-05-03 Alan Modra <amodra@gmail.com>
7352
7353 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7354
d5ecd946 73552016-05-03 Jakub Jelinek <jakub@redhat.com>
7356
7357 * gcc.target/i386/avx512f-cvt-1.c: New test.
7358
35b0a053 73592016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7360
7361 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7362 -fdump-tree-vrp-details.
7363
9ae1b28a 73642016-05-03 Richard Biener <rguenther@suse.de>
7365
7366 * gcc.dg/pr30172-1.c: Adjust.
7367 * gcc.dg/pr63743.c: Likewise.
7368 * gcc.dg/tm/pr51696.c: Likewise.
7369 * c-c++-common/tm/safe-1.c: Likewise.
7370 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7371 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7372 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7373 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7374
9c1a31e4 73752016-05-03 Jakub Jelinek <jakub@redhat.com>
7376
fe69bcb9 7377 PR rtl-optimization/70467
7378 * gcc.target/i386/pr70467-3.c: New test.
7379 * gcc.target/i386/pr70467-4.c: New test.
7380
9082c4a4 7381 PR tree-optimization/70916
7382 * gcc.c-torture/compile/pr70916.c: New test.
7383
9c1a31e4 7384 PR target/49244
7385 * gcc.target/i386/pr49244-1.c: New test.
7386 * gcc.target/i386/pr49244-2.c: New test.
7387
69105acc 73882016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7389
7390 PR rtl-optimization/44281
7391 * gcc.target/i386/pr44281.c: New test.
7392
9ab8df54 73932016-05-03 bin cheng <bin.cheng@arm.com>
7394
7395 PR tree-optimization/56541
7396 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7397 * gcc.dg/vect/pr56541.c: new test.
7398
3c62cae0 73992016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7400
7401 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7402 __float128.
7403 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7404
91abc161 74052016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7406
7407 PR testsuite/70520
7408 * c-c++-common/asan/clone-test-1.c (main): Align child process
7409 stack to 16 bytes.
7410
aa3d1155 74112016-05-02 David Malcolm <dmalcolm@redhat.com>
7412
7413 PR c++/62314
7414 * g++.dg/spellcheck-fields-2.C: New test case.
7415
002c3f28 74162016-05-02 David Malcolm <dmalcolm@redhat.com>
7417
7418 PR c++/62314
7419 * g++.dg/pr62314.C: New test case.
7420
46e5dccc 74212016-05-02 Jan Hubicka <hubicka@ucw.cz>
7422
7423 * gcc.dg/ipa/inline-8.c: New testcase.
7424
663f4248 74252016-05-02 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR rtl-optimization/70467
7428 * gcc.target/i386/pr70467-1.c: New test.
7429
efe8bdf5 74302016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7431
7432 * gcc.dg/spec-options.c: Run the test on all targets.
7433 * gcc.dg/foo.specs: Use cpp_unique_options.
7434
47ef9633 74352016-05-02 Marc Glisse <marc.glisse@inria.fr>
7436
7437 * gcc.dg/tree-ssa/unord.c: New testcase.
7438
eb1a077c 74392016-05-02 Marc Glisse <marc.glisse@inria.fr>
7440
7441 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7442
28e869d0 74432016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7444
7445 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7446
dd185f6e 74472016-05-02 Marek Polacek <polacek@redhat.com>
7448
7449 PR c/70851
7450 * gcc.dg/enum-incomplete-3.c: New test.
7451
773d09b9 74522016-05-02 Marek Polacek <polacek@redhat.com>
7453 Tom de Vries <tom@codesourcery.com>
7454
7455 PR tree-optimization/70700
7456 * gcc.dg/pr70700.c: New test.
7457
f0dc3286 74582016-05-01 Uros Bizjak <ubizjak@gmail.com>
7459
7460 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7461 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7462 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7463 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7464 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7465
7f931827 74662016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7467
7468 * ada/acats/run_acats: Rename into...
7469 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7470 * ada/acats/run_all.sh: Remove redundant test.
7471 (target_run): Move around.
7472 (target_gnatchop): Use newly built executable.
7473 (target_gnatmake): Likewise.
7474 Check that the compilation of impbit succeeds.
7475
1c492b4e 74762016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7477
7478 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7479 * gcc.dg/20021029-1.c: Likewise.
7480 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7481 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7482 * gcc.target/sh/cmpstr.c: Likewise.
7483 * gcc.target/sh/cmpstrn.c: Likewise.
7484 * gcc.target/sh/memset.c: Likewise.
7485 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7486 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7487 * gcc.target/sh/pr39423-1.c: Likewise.
7488 * gcc.target/sh/pr49468-di.c: Likewise.
7489 * gcc.target/sh/pr49468-si.c: Likewise.
7490 * gcc.target/sh/pr49880-1.c: Likewise.
7491 * gcc.target/sh/pr49880-2.c: Likewise.
7492 * gcc.target/sh/pr49880-3.c: Likewise.
7493 * gcc.target/sh/pr50751-1.c: Likewise.
7494 * gcc.target/sh/pr50751-4.c: Likewise.
7495 * gcc.target/sh/pr50751-7.c: Likewise.
7496 * gcc.target/sh/pr51244-1.c: Likewise.
7497 * gcc.target/sh/pr51244-10.c: Likewise.
7498 * gcc.target/sh/pr51244-11.c: Likewise.
7499 * gcc.target/sh/pr51244-12.c: Likewise.
7500 * gcc.target/sh/pr51244-13.c: Likewise.
7501 * gcc.target/sh/pr51244-14.c: Likewise.
7502 * gcc.target/sh/pr51244-17.c: Likewise.
7503 * gcc.target/sh/pr51244-18.c: Likewise.
7504 * gcc.target/sh/pr51244-19.c: Likewise.
7505 * gcc.target/sh/pr51244-4.c: Likewise.
7506 * gcc.target/sh/pr51244-5.c: Likewise.
7507 * gcc.target/sh/pr51244-7.c: Likewise.
7508 * gcc.target/sh/pr51244-8.c: Likewise.
7509 * gcc.target/sh/pr51244-9.c: Likewise.
7510 * gcc.target/sh/pr51697.c: Likewise.
7511 * gcc.target/sh/pr52483-1.c: Likewise.
7512 * gcc.target/sh/pr52483-2.c: Likewise.
7513 * gcc.target/sh/pr52483-3.c: Likewise.
7514 * gcc.target/sh/pr52483-5.c: Likewise.
7515 * gcc.target/sh/pr52933-1.c: Likewise.
7516 * gcc.target/sh/pr52933-2.c: Likewise.
7517 * gcc.target/sh/pr52933-3.c: Likewise.
7518 * gcc.target/sh/pr53568-1.c: Likewise.
7519 * gcc.target/sh/pr53976-1.c: Likewise.
7520 * gcc.target/sh/pr53988-1.c: Likewise.
7521 * gcc.target/sh/pr53988.c: Likewise.
7522 * gcc.target/sh/pr54089-1.c: Likewise.
7523 * gcc.target/sh/pr54089-6.c: Likewise.
7524 * gcc.target/sh/pr54089-7.c: Likewise.
7525 * gcc.target/sh/pr54089-8.c: Likewise.
7526 * gcc.target/sh/pr54089-9.c: Likewise.
7527 * gcc.target/sh/pr54236-1.c: Likewise.
7528 * gcc.target/sh/pr54236-2.c: Likewise.
7529 * gcc.target/sh/pr54236-3.c: Likewise.
7530 * gcc.target/sh/pr54236-4.c: Likewise.
7531 * gcc.target/sh/pr54386.c: Likewise.
7532 * gcc.target/sh/pr54602-1.c: Likewise.
7533 * gcc.target/sh/pr54685.c: Likewise.
7534 * gcc.target/sh/pr54760-1.c: Likewise.
7535 * gcc.target/sh/pr54760-2.c: Likewise.
7536 * gcc.target/sh/pr54760-3.c: Likewise.
7537 * gcc.target/sh/pr54760-4.c: Likewise.
7538 * gcc.target/sh/pr54760-5.c: Likewise.
7539 * gcc.target/sh/pr54760-6.c: Likewise.
7540 * gcc.target/sh/pr55146.c: Likewise.
7541 * gcc.target/sh/pr55160.c: Likewise.
7542 * gcc.target/sh/pr59278.c: Likewise.
7543 * gcc.target/sh/pr59401-1.c: Likewise.
7544 * gcc.target/sh/pr59533-1.c: Likewise.
7545 * gcc.target/sh/pr63260.c: Likewise.
7546 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7547 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7548 * gcc.target/sh/strlen.c: Likewise.
7549 * gcc.target/sh/torture/pr30807.c: Likewise.
7550 * gcc.target/sh/torture/pr34777.c: Likewise.
7551 * gcc.target/sh/torture/pr64652.c: Likewise.
7552 * gcc.target/sh/torture/pr65505.c: Likewise.
7553 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7554 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7555
0c4005be 75562016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/66644
7559 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7560
d94e6223 75612016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7562
7563 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7564 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7565 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7566 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7567
46f37836 75682016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7569
7570 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7571 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7572
4d0a8bac 75732016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7574
7575 PR middle-end/70626
7576 * c-c++-common/goacc/combined-reduction.c: New test.
7577 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7578
b98e0db3 75792016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7580
7581 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7582 *movdi_internal pattern only if PIC off.
7583 * gcc.target/i386/pr70155-2.c: Likewise.
7584 * gcc.target/i386/pr70155-3.c: Likewise.
7585 * gcc.target/i386/pr70155-4.c: Likewise.
7586 * gcc.target/i386/pr70155-5.c: Likewise.
7587 * gcc.target/i386/pr70155-6.c: Likewise.
7588 * gcc.target/i386/pr70155-7.c: Likewise.
7589 * gcc.target/i386/pr70155-8.c: Likewise.
7590 * gcc.target/i386/pr70155-15.c: Likewise.
7591 * gcc.target/i386/pr70155-17.c: Likewise.
7592 * gcc.target/i386/pr70155-22.c: Likewise.
7593
8b066242 75942016-04-29 Bin Cheng <bin.cheng@arm.com>
7595
7596 PR tree-optimization/70803
7597 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7598
22912e73 75992016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7600
7601 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7602 optimization of vector loop.
7603 * gcc.target/i386/vect-unpack-3.c: New test.
7604 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7605 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7606 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7607
568128c6 76082016-04-29 Marek Polacek <polacek@redhat.com>
7609
7610 PR sanitizer/70342
7611 * g++.dg/ubsan/null-7.C: New test.
7612
025dd1e0 7613 PR c/70852
7614 * gcc.dg/pr70852.c: New test.
7615
eb16928e 76162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7617
7618 PR/69089
7619 * g++.dg/cpp0x/alignas6.C: New test.
7620
d7377ee9 76212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7622
4860a6bf 7623 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7624 * gcc.dg/pr27003.c: Likewise.
7625 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7626 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7627 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7628 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7629 * gcc.target/arc/mxy.c: Likewise.
7630 * gcc.target/arc/mswape.c: Likewise.
7631 * gcc.target/arc/mrtsc.c: Likewise.
7632 * gcc.target/arc/mcrc.c: Likewise.
7633 * gcc.target/arc/mdsp-packa.c: Likewise.
7634 * gcc.target/arc/mdvbf.c: Likewise.
7635 * gcc.target/arc/mlock.c: Likewise.
7636 * gcc.target/arc/mmac-24.c: Likewise.
7637 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7638
efa1b7ab 76392016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7640 Matthijs Kooijman <matthijs@stdin.nl>
7641 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7642
7643 PR target/60040
7644 * gcc.target/avr/pr60040-1.c: New.
7645 * gcc.target/avr/pr60040-2.c: New.
7646
00371d68 76472016-04-29 Richard Biener <rguenther@suse.de>
7648
7649 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7650
73447cc5 76512016-04-29 Richard Biener <rguenther@suse.de>
7652
7653 PR tree-optimization/13962
7654 PR tree-optimization/65686
7655 * gcc.dg/uninit-pr65686.c: New testcase.
7656
c2087b56 76572016-04-29 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR middle-end/70843
7660 * gcc.dg/pr70843.c: New test.
7661
cdd06d5a 76622016-04-28 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR target/70858
7665 * gcc.target/i386/pr70858.c: New test.
7666
1a60079e 76672016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7668
7669 * gcc.target/arc/nps400-1.c: New file.
7670
11bc2894 76712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7672 Andrew Burgess <andrew.burgess@embecosm.com>
7673
7674 * gcc.target/arc/movh_cl-1.c: New file.
7675
dd9bf0b5 76762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7677 Andrew Burgess <andrew.burgess@embecosm.com>
7678
7679 * gcc.target/arc/extzv-1.c: New file.
7680 * gcc.target/arc/insv-1.c: New file.
7681 * gcc.target/arc/insv-2.c: New file.
7682 * gcc.target/arc/movb-1.c: New file.
7683 * gcc.target/arc/movb-2.c: New file.
7684 * gcc.target/arc/movb-3.c: New file.
7685 * gcc.target/arc/movb-4.c: New file.
7686 * gcc.target/arc/movb-5.c: New file.
7687 * gcc.target/arc/movb_cl-1.c: New file.
7688 * gcc.target/arc/movb_cl-2.c: New file.
7689 * gcc.target/arc/movbi_cl-1.c: New file.
7690 * gcc.target/arc/movl-1.c: New file.
7691
a22e4209 76922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7693 Andrew Burgess <andrew.burgess@embecosm.com>
7694
7695 * gcc.target/arc/cmem-1.c: New file.
7696 * gcc.target/arc/cmem-2.c: New file.
7697 * gcc.target/arc/cmem-3.c: New file.
7698 * gcc.target/arc/cmem-4.c: New file.
7699 * gcc.target/arc/cmem-5.c: New file.
7700 * gcc.target/arc/cmem-6.c: New file.
7701 * gcc.target/arc/cmem-7.c: New file.
7702 * gcc.target/arc/cmem-ld.inc: New file.
7703 * gcc.target/arc/cmem-st.inc: New file.
7704
287c3982 77052016-04-28 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR target/70821
7708 * gcc.target/i386/pr70821.c: New test.
7709
e40e5340 77102016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7711
7712 * gcc.target/powerpc/vec-adde.c: New test.
7713 * gcc.target/powerpc/vec-adde-int128.c: New test.
7714
cf977d50 77152016-04-28 Jakub Jelinek <jakub@redhat.com>
7716
7717 * gcc.target/i386/avx-vround-1.c: New test.
7718 * gcc.target/i386/avx-vround-2.c: New test.
7719 * gcc.target/i386/avx512vl-vround-1.c: New test.
7720 * gcc.target/i386/avx512vl-vround-2.c: New test.
7721
572f8300 77222016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7723
7724 PR testsuite/70595
7725 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7726 (check_effective_target_cilkplus_runtime): ... this.
7727 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7728 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7729
7730 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7731 Require cilkplus_runtime.
7732 Don't add -lcilkrts.
7733 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7734 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7735 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7736 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7737 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7738 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7739 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7740 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7741 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7742 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7743 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7744 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7745 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7746 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7747 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7748 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7749 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7750 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7751 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7752 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7753 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7754 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7755 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7756 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7757 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7758 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7759 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7760 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7761 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7762
7763 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7764 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7765
7766 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7767
7768 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7769 cilkplus_runtime.
7770
dfba0905 77712016-04-27 Marc Glisse <marc.glisse@inria.fr>
7772
7773 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7774 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7775
605a4556 77762015-04-27 Ryan Burn <contact@rnburn.com>
7777
7778 PR c++/69024
7779 PR c++/68997
7780 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7781 diagnostic.
7782 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7783 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7784
6a1231a5 77852016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7786
7787 * gnat.dg/limited_with4.ad[sb]: New test.
7788 * gnat.dg/limited_with4_pkg.ads: New helper.
7789
4dad9e09 77902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7791
7792 PR target/70155
7793 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7794 and movv1ti_internal patterns
7795 * gcc.target/i386/pr70155-1.c: New test.
7796 * gcc.target/i386/pr70155-2.c: Likewise.
7797 * gcc.target/i386/pr70155-3.c: Likewise.
7798 * gcc.target/i386/pr70155-4.c: Likewise.
7799 * gcc.target/i386/pr70155-5.c: Likewise.
7800 * gcc.target/i386/pr70155-6.c: Likewise.
7801 * gcc.target/i386/pr70155-7.c: Likewise.
7802 * gcc.target/i386/pr70155-8.c: Likewise.
7803 * gcc.target/i386/pr70155-9.c: Likewise.
7804 * gcc.target/i386/pr70155-10.c: Likewise.
7805 * gcc.target/i386/pr70155-11.c: Likewise.
7806 * gcc.target/i386/pr70155-12.c: Likewise.
7807 * gcc.target/i386/pr70155-13.c: Likewise.
7808 * gcc.target/i386/pr70155-14.c: Likewise.
7809 * gcc.target/i386/pr70155-15.c: Likewise.
7810 * gcc.target/i386/pr70155-16.c: Likewise.
7811 * gcc.target/i386/pr70155-17.c: Likewise.
7812 * gcc.target/i386/pr70155-18.c: Likewise.
7813 * gcc.target/i386/pr70155-19.c: Likewise.
7814 * gcc.target/i386/pr70155-20.c: Likewise.
7815 * gcc.target/i386/pr70155-21.c: Likewise.
7816 * gcc.target/i386/pr70155-22.c: Likewise.
7817
a80f3f45 78182016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7819
7820 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7821 ".{5,6}".
7822
279305d1 78232016-04-27 Bin Cheng <bin.cheng@arm.com>
7824
7825 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7826 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7827 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7828 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7829 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7830
8974b625 78312016-04-27 Richard Biener <rguenther@suse.de>
7832
7833 PR ipa/70760
7834 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7835 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7836
886d5463 78372016-04-27 Nathan Sidwell <nathan@acm.org>
7838
7839 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7840 * g++.dg/ubsan/pr63956.C: Adjust error location.
7841
f0e35aa9 78422016-04-27 Nick Clifton <nickc@redhat.com>
7843
7844 PR middle-end/49889
7845 * gcc.dg/pr49889.c: New test.
7846
40385231 78472016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7848
7849 * c-c++-common/memset-array.c: New test.
7850
37229a71 78512016-04-26 Martin Sebor <msebor@redhat.com>
7852
7853 PR c++/66639
7854 * g++.dg/cpp1y/func_constexpr.C: New test.
7855
3eedf9bd 78562016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7857
7858 PR c++/70241
7859 * g++.dg/cpp0x/enum32.C: New test.
7860 * g++.dg/cpp0x/enum33.C: New test.
7861
78622016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7863
7864 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7865 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7866 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7867 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7868 * gcc.c-torture/execute/pr38151.c: Likewise.
7869 * gcc.c-torture/execute/pr66556.c: Likewise.
7870 * gcc.c-torture/execute/pr67781.c: Likewise.
7871 * gcc.c-torture/execute/pr68648.c: Likewise.
7872
8c51f92f 78732016-04-26 Marc Glisse <marc.glisse@inria.fr>
7874
7875 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7876
fa20ebd3 78772016-04-26 Marek Polacek <polacek@redhat.com>
7878
7879 PR c/67784
7880 * gcc.dg/pr67784-3.c: New test.
7881 * gcc.dg/pr67784-4.c: New test.
7882 * gcc.dg/pr67784-5.c: New test.
7883
9db47803 7884 PR c/70791
7885 * gcc.dg/Wnested-externs-2.c: New test.
7886
bff407f2 78872016-04-26 Marc Glisse <marc.glisse@inria.fr>
7888
7889 * gcc.dg/fold-plusmult.c: Adjust.
7890 * gcc.dg/no-strict-overflow-6.c: Adjust.
7891 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7892
78d0c69e 78932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7894
7895 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7896 number scans.
7897 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7898 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7899 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7900 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7901 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7902 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7903 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7904 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7905 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7906 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7907 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7908 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7909 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7910 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7911 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7912 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7913 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7914 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7915 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7916 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7917 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7918 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7919 scans.
7920 * gcc.target/i386/pr32219-4.c: Likewise.
7921 * gcc.target/i386/pr32219-6.c: Likewise.
7922 * gcc.target/i386/pr32219-8.c: Likewise.
7923
221d6722 79242016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7925
7926 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7927 associated options.
7928
514727a9 79292016-04-26 Marek Polacek <polacek@redhat.com>
7930
7931 PR c++/70744
7932 * g++.dg/ext/cond2.C: New test.
7933
e6ee4c61 79342016-04-26 Bin Cheng <bin.cheng@arm.com>
7935
7936 PR tree-optimization/70771
7937 PR tree-optimization/70775
7938 * gcc.dg/pr70771.c: New test.
3730828c 7939 * gcc.dg/pr70775.c: New test.
e6ee4c61 7940
b3d72796 79412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7942
7943 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7944
c11ece29 79452016-04-25 Richard Biener <rguenther@suse.de>
7946
7947 PR tree-optimization/70780
7948 * gcc.dg/torture/pr70780.c: New testcase.
7949
92a44a68 79502016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7951
4860a6bf 7952 * gcc.target/arm/neon-vaddws16.c: New test.
7953 * gcc.target/arm/neon-vaddws32.c: New test.
7954 * gcc.target/arm/neon-vaddwu16.c: New test.
7955 * gcc.target/arm/neon-vaddwu32.c: New test.
7956 * gcc.target/arm/neon-vaddwu8.c: New test.
7957 * lib/target-supports.exp
d40b10b2 7958 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7959 that arm neon support vector widen sum of HImode TO SImode.
7960
4bbfd6c2 79612016-04-23 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR sanitizer/70712
7964 * c-c++-common/asan/pr70712.c: New test.
7965
524df596 79662016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7967
7968 * .gitattributes: New file.
7969
426c75c3 79702016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7971
7972 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7973
c052a8d5 79742016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7975
7976 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7977 * gfortran.dg/submodule_15.f08: Likewise.
7978
c08d4612 79792016-04-22 Richard Biener <rguenther@suse.de>
7980
7981 PR tree-optimization/70740
7982 * gcc.dg/torture/pr70740.c: New testcase.
7983
fd3211e1 79842016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7985
7986 PR target/70750
7987 * gcc.target/i386/pr70750-1.c: New test.
7988 * gcc.target/i386/pr70750-2.c: Likewise.
7989
15acd78c 79902016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7991
7992 PR c++/70540
7993 * g++.dg/cpp0x/auto48.C: New.
7994
192bf59c 79952016-04-21 Marek Polacek <polacek@redhat.com>
7996
7997 PR c++/70513
7998 * g++.dg/cpp0x/forw_enum12.C: New test.
7999 * g++.dg/cpp0x/forw_enum13.C: New test.
8000
5d429e99 80012016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8002
8003 PR target/70728
8004 * gcc.target/i386/pr70728.c: New test.
8005
06777d85 80062016-04-21 Richard Biener <rguenther@suse.de>
8007
8008 PR middle-end/70747
8009 * gcc.dg/pr70747.c: New testcase.
8010
7434c6fb 80112016-04-21 Bin Cheng <bin.cheng@arm.com>
8012
8013 PR tree-optimization/70715
8014 * gcc.dg/tree-ssa/scev-13.c: New test.
8015
f3ec0970 80162016-04-21 Marc Glisse <marc.glisse@inria.fr>
8017
8018 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8019
523f3a9d 80202016-04-21 Marc Glisse <marc.glisse@inria.fr>
8021
8022 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8023
ace7bf06 80242016-04-20 Jan Hubicka <jh@suse.cz>
8025
8026 PR ipa/70018
8027 * g++.dg/ipa/nothrow-1.C: New testcase.
8028
2b073aa6 80292016-04-20 Nathan Sidwell <nathan@acm.org>
8030
8031 PR c++/55635
8032 * g++.dg/eh/delete1.C: New.
8033
8a574c11 80342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8037 -mtune-ctrl=sse_typeless_stores.
8038
e3400750 80392016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8042
4bd8a059 80432016-04-20 Bin Cheng <bin.cheng@arm.com>
8044
8045 PR tree-optimization/69489
8046 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8047
70574e60 80482016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8049
8050 PR c++/69363
8051 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8052 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8053 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8054
bd6f374c 80552016-04-20 Bin Cheng <bin.cheng@arm.com>
8056
8057 PR tree-optimization/56625
8058 PR tree-optimization/69489
8059 * gcc.dg/vect/pr56625.c: New test.
8060 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8061
482539ee 80622016-04-20 Andrew Pinski <apinski@cavium.com>
8063
8064 PR target/64971
8065 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8066
b4672800 80672016-04-20 Arnaud Charlet <charlet@adacore.com>
8068
8069 * gnat.dg/self1.adb: Remove now incorrect test.
8070
4fb48737 80712016-04-20 Bin Cheng <bin.cheng@arm.com>
8072
8073 * gcc.dg/tree-ssa/scev-11.c: New test.
8074 * gcc.dg/tree-ssa/scev-12.c: New test.
8075
97efb92e 80762016-04-20 Marek Polacek <polacek@redhat.com>
8077
8078 PR tree-optimization/70725
8079 * gcc.dg/pr70725.c: New test.
8080
9d2d4060 80812016-04-20 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/70726
8084 * g++.dg/vect/pr70726.cc: New testcase.
8085
54530437 80862016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8087
8088 PR target/70674
8089 * gcc.target/s390/pr70674.c: New test.
8090
acda2210 80912016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8092
8093 PR libgfortran/70684
8094 * gfortran.dg/list_read_14.f90: New test.
8095
b7040bb0 80962016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8097
8098 PR target/69201
8099 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8100 extern to force it misaligned.
8101 (b): Likewise.
8102 (c): Likewise.
8103 (d): Likewise.
8104 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8105 Don't check `*' before movv4sf_internal.
8106 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8107 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8108 Don't check `*' before movv16qi_internal.
8109 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8110 extern to force it misaligned.
8111 (b): Likewise.
8112 (c): Likewise.
8113 (d): Likewise.
8114 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8115 Don't check `*' before movv2df_internal.
8116 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8117 extern to force it misaligned.
8118 (b): Likewise.
8119 (c): Likewise.
8120 (d): Likewise.
8121 Check movv8sf_internal instead of avx_storeups256.
8122 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8123
263b5475 81242016-04-19 Richard Biener <rguenther@suse.de>
8125
8126 PR tree-optimization/70171
8127 * g++.dg/tree-ssa/pr70171.C: New testcase.
8128
222ac318 81292016-04-19 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/70724
8132 * gcc.dg/torture/pr70724.c: New testcase.
8133
003000a4 81342016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8135
8136 PR middle-end/70689
4860a6bf 8137 * gcc.target/i386/pr70689.c: New.
003000a4 8138
3f6e13de 81392016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8140
8141 PR target/70708
8142 * gcc.target/i386/pr70708.c: New test.
8143
10abddbd 81442016-04-18 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/43434
8147 * gcc.dg/vect/pr43434.c: New testcase.
8148 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8149 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8150 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8151 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8152 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8153 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8154 * gcc.dg/gomp/pr68640.c: Likewise.
8155 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8156 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8157
950db54a 81582016-04-18 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/70701
8161 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8162
67ccbf39 81632016-04-18 Tom de Vries <tom@codesourcery.com>
8164
8165 PR testsuite/70699
8166 * gcc.dg/pr70161.c: Add dot-file scans.
8167 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8168 instead of after last dot char.
8169
021ad2f3 81702016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8171
8172 * c-c++-common/dump-ada-spec-3.c: New test.
8173 * c-c++-common/dump-ada-spec-4.c: Likewise.
8174
d572fcfd 81752016-04-17 Tom de Vries <tom@codesourcery.com>
8176
8177 PR other/70183
8178 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8179
8b4ee73c 81802016-04-15 Jan Hubicka <jh@suse.cz>
8181
8182 PR ipa/70018
8183 * g++.dg/ipa/pure-const-1.C: New testcase.
8184 * g++.dg/ipa/pure-const-2.C: New testcase.
8185 * g++.dg/ipa/pure-const-3.C: New testcase.
8186
eac243e7 81872016-04-15 Marek Polacek <polacek@redhat.com>
8188
8189 PR c/70671
8190 * gcc.dg/bitfld-22.c: New test.
8191
64c1df32 81922016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8193
8194 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8195 x86_64.
8196
926f9422 81972016-04-15 Marek Polacek <polacek@redhat.com>
8198
8199 PR c/70651
8200 * c-c++-common/pr70651.c: New test.
8201
309bbaa3 82022016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8203
8204 PR rtl-optimization/70681
8205 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8206 dump scan on arm and powerpc.
8207 * gcc.dg/pr10474.c: Likewise.
8208
b4ba8358 82092016-04-15 Jakub Jelinek <jakub@redhat.com>
8210
ed92874a 8211 PR c++/69517
8212 PR c++/70019
8213 PR c++/70588
8214 * g++.dg/cpp1y/vla11.C: Revert for real.
8215
b4ba8358 8216 PR c/70436
8217 * c-c++-common/Wparentheses-1.c: New test.
8218 * c-c++-common/gomp/Wparentheses-1.c: New test.
8219 * c-c++-common/gomp/Wparentheses-2.c: New test.
8220 * c-c++-common/gomp/Wparentheses-3.c: New test.
8221 * c-c++-common/gomp/Wparentheses-4.c: New test.
8222 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8223 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8224 * c-c++-common/goacc/Wparentheses-1.c: New test.
8225
65717bb5 82262016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8227
8228 PR target/70662
8229 * gcc.target/i386/pr70662.c: New test.
8230
ca1a4077 82312016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8232 Alan Modra <amodra@gmail.com>
ca1a4077 8233
8234 PR tree-optimization/70130
8235 * gcc.dg/vect/O3-pr70130.c: New testcase.
8236
dbe1794c 82372016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8238
11836644 8239 PR target/70669
8240 * gcc.target/powerpc/pr70669.c: New test.
8241
dbe1794c 8242 PR target/70640
8243 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8244 a power7 system that does not have an assembler that supports
8245 power8.
8246
4c1007f1 82472016-04-14 Martin Sebor <msebor@redhat.com>
8248
8249 PR c++/69517
8250 PR c++/70019
8251 PR c++/70588
8252 * c-c++-common/ubsan/vla-1.c: Revert.
8253 * g++.dg/cpp1y/vla11.C: Same.
8254 * g++.dg/cpp1y/vla12.C: Same.
8255 * g++.dg/cpp1y/vla13.C: Same.
8256 * g++.dg/cpp1y/vla14.C: Same.
8257 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8258 * g++.dg/init/array24.C: Same.
4c1007f1 8259 * g++.dg/ubsan/vla-1.C: Same.
8260
22dcab66 82612016-04-14 Marek Polacek <polacek@redhat.com>
8262 Jan Hubicka <hubicka@ucw.cz>
8263
8264 PR c++/70029
8265 * g++.dg/torture/pr70029.C: New test.
8266
3e74b025 82672016-04-14 Martin Sebor <msebor@redhat.com>
8268
8269 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8270 type size to prevent failures on targets with very low maximum
8271 alignment.
8272
1d2e0f2a 82732016-04-14 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/70623
8276 * gcc.dg/torture/pr70623.c: New testcase.
8277 * gcc.dg/torture/pr70623-2.c: Likewise.
8278
9aed0626 82792016-04-13 Martin Sebor <msebor@redhat.com>
8280
8281 PR c++/69517
8282 PR c++/70019
8283 PR c++/70588
8284 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8285 * g++.dg/cpp1y/vla11.C: New test.
8286 * g++.dg/cpp1y/vla12.C: New test.
8287 * g++.dg/cpp1y/vla13.C: New test.
8288 * g++.dg/cpp1y/vla14.C: New test.
8289 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8290 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8291 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8292
fd499010 82932016-04-13 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/70641
8296 * g++.dg/opt/pr70641.C: New test.
8297
87fa7252 82982016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300 PR rtl-optimization/68749
8301 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8302 effects of argument promotions.
8303 Remove default args to dg-skip-if.
8304
6c40e18b 83052016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8306
8307 PR c++/70635
8308 * g++.dg/parse/pr70635.C: New.
8309
92c53257 83102016-04-13 Marek Polacek <polacek@redhat.com>
8311
8312 PR c++/70639
8313 * c-c++-common/Wmisleading-indentation-4.c: New test.
8314
0241e4dc 83152016-04-13 Marek Polacek <polacek@redhat.com>
8316
8317 PR c/70436
4860a6bf 8318 * gcc.dg/Wparentheses-12.c: New test.
8319 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8320
92bda444 83212016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8322
8323 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8324 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8325 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8326
38ea8a26 83272016-04-13 Jakub Jelinek <jakub@redhat.com>
8328
d08aa032 8329 PR middle-end/70633
8330 * gcc.c-torture/compile/pr70633.c: New test.
8331
38ea8a26 8332 PR debug/70628
8333 * gcc.dg/torture/pr70628.c: New test.
8334
9231d5c2 83352016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8336
8337 PR c++/70610
8338 * g++.dg/template/pr70610.C: New test.
8339 * g++.dg/template/pr70610-2.C: New test.
8340 * g++.dg/template/pr70610-3.C: New test.
8341 * g++.dg/template/pr70610-4.C: New test.
8342
249ca944 83432016-04-12 Jakub Jelinek <jakub@redhat.com>
8344
7f2ea2fb 8345 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8346 128 instead of 32.
8347
249ca944 8348 PR c++/70571
8349 * g++.dg/ext/pr70571.C: New test.
8350
8ca5a97d 83512016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8352
bf32a52d 8353 PR target/70640
8ca5a97d 8354 * gcc.target/powerpc/pr70640.c: New test.
8355
e971b45f 83562016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8357
8358 PR c++/68722
8359 * g++.dg/parse/pr68722.C: New.
8360
0b54d964 83612016-04-12 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR rtl-optimization/70596
8364 * gcc.target/i386/pr70596.c: New test.
8365
d2dd85e3 83662016-04-12 Nathan Sidwell <nathan@acm.org>
8367
8368 PR c++/70501
8369 * g++.dg/init/pr70501.C: New.
8370
2d0001b0 83712016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8372
8373 * gcc.target/i386/asm-flag-6.c: New test.
8374
6c4df0d1 83752016-04-12 Tom de Vries <tom@codesourcery.com>
8376
8377 PR tree-optimization/68756
8378 * gcc.dg/graphite/pr68756.c: New test.
8379
0d60da57 83802016-04-12 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR tree-optimization/70602
8383 * gcc.c-torture/execute/pr70602.c: New test.
8384
62735984 83852016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8386
8387 PR target/70381
8388 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8389 __float128 emulator is built and runs.
8390 * gcc.target/powerpc/float128-1.c: Likewise.
8391
8392 * lib/target-supports.exp (check_ppc_float128_sw_available):
8393 Rework tests for __float128 software and hardware
8394 availability. Fix exit condition to return 0 on success.
8395
a702492c 83962016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8397
8398 PR target/70133
8399 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8400 * gcc.target/aarch64/target_attr_15.c: Likewise.
8401
a8c5ce92 84022016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8403
8404 PR c++/69066
8405 * g++.dg/cpp1y/pr69066.C: New.
8406
5ecab913 84072016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8408
8409 PR fortran/68566
8410 * gfortran.dg/pr36192.f90: Update test.
8411 * gfortran.dg/pr36192_1.f90: Update test.
8412 * gfortran.dg/real_dimension_1.f: Update test.
8413 * gfortran.dg/parameter_array_init_7.f90: New test.
8414
6cb5ef70 84152016-04-09 John David Anglin <danglin@gcc.gnu.org>
8416
4edfdd23 8417 PR testsuite/64039
8418 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8419
964f71e3 8420 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8421
5d61c198 8422 PR rtl-optimization/66669
8423 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8424
16eaaf58 8425 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8426
0b68802d 8427 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8428 * gcc.dg/pie-1.c: Likewise.
8429 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8430 * gcc.dg/pic-4.c: Likewise.
8431 * gcc.dg/pie-3.c: Likewise.
8432 * gcc.dg/pie-4.c: Likewise.
8433
9c0dd509 8434 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8435
03b2d3c1 8436 PR tree-optimization/68644
8437 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8438
6cb5ef70 8439 PR rtl-optimization/64886
8440 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8441
07de41ba 84422016-04-09 Tom de Vries <tom@codesourcery.com>
8443
8444 PR tree-optimization/68953
8445 * gcc.dg/graphite/pr68953.c: New test.
8446
d294e3fb 84472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8448
8449 PR fortran/70592
8450 * gfortran.dg/deferred_character_16.f90: New test.
8451
3cb15094 84522016-04-09 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR tree-optimization/70586
8455 * gcc.c-torture/execute/pr70586.c: New test.
8456
a02dc66f 84572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8458
8459 PR sanitizer/70573
8460 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8461 with __builtin_memset
8462 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8463
0c302595 84642016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8465
8466 PR lto/70289
8467 PR ipa/70348
8468 PR tree-optimization/70373
8469 PR middle-end/70533
8470 PR middle-end/70534
8471 PR middle-end/70535
8472 * c-c++-common/goacc/reduction-5.c: New test.
8473 * c-c++-common/goacc/reduction-promotions.c: New test.
8474 * gfortran.dg/goacc/reduction-3.f95: New test.
8475 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8476
c6c0523b 84772016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8478
8479 PR c++/70590
8480 PR c++/70452
8481 * g++.dg/pr70590.C: New test.
8482 * g++.dg/pr70590-2.C: New test.
8483
3ac399da 84842016-04-08 Jakub Jelinek <jakub@redhat.com>
8485
e97d1706 8486 PR middle-end/70593
8487 * gcc.target/i386/pr70593.c: New test.
8488
3ac399da 8489 PR rtl-optimization/70574
8490 * gcc.target/i386/avx2-pr70574.c: New test.
8491
fcfbb129 84922016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8493
8494 PR sanitizer/70541
8495 * c-c++-common/asan/pr70541.c: New test.
8496
0aabcddf 84972016-04-08 Tom de Vries <tom@codesourcery.com>
8498
8499 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8500 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8501
bec0c1e8 85022016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8503
8504 PR target/70566
8505 * gcc.c-torture/execute/pr70566.c: New test.
8506
87c791f5 85072016-04-08 Tom de Vries <tom@codesourcery.com>
8508
8509 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8510 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8511
7f38718f 85122016-04-08 Alan Modra <amodra@gmail.com>
8513
8514 * gcc.target/powerpc/pr70117.c: New.
8515
a96a7710 85162016-04-07 Jakub Jelinek <jakub@redhat.com>
8517
7a6265d1 8518 PR testsuite/70581
8519 * gcc.dg/lto/simd-function_0.c: New test.
8520
a96a7710 8521 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8522 clones.
8523 * c-c++-common/attr-simd-2.c: Likewise.
8524 * c-c++-common/attr-simd-4.c: Likewise.
8525 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8526 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8527
508dd607 85282016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8529
8530 PR testsuite/70553
8531 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8532
1b61585a 85332016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8534 Tom de Vries <tom@codesourcery.com>
8535
8536 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8537 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8538 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8539 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8540 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8541 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8542 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8543 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8544
5f060aa8 85452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8546
8547 PR c/70436
8548 * g++.dg/warn/Wparentheses-29.C: New test.
8549
d3831f71 85502016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8551
8552 PR c/70436
8553 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8554 explicit braces to resolve a future -Wparentheses warning.
8555
382ece2d 85562016-04-06 Richard Henderson <rth@redhat.com>
8557
8558 * gcc.dg/pr61817-1.c: New test.
8559 * gcc.dg/pr61817-2.c: New test.
8560 * gcc.dg/pr69391-1.c: New test.
8561 * gcc.dg/pr69391-2.c: New test.
8562
72234ee9 85632016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8564
8565 PR rtl-optimization/70398
4860a6bf 8566 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8567
5547150a 85682016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8569
8570 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8571
15b70121 85722016-04-06 Yvan Roux <yvan.roux@linaro.org>
8573 Pedro Alves <palves@redhat.com>
8574
8575 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8576
585aefbb 85772016-04-06 Jakub Jelinek <jakub@redhat.com>
8578
0cbb513b 8579 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8580 Check for avx512f effective targets instead of avx2.
8581 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8582 for AVX512F clones.
8583 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8584 * g++.dg/gomp/declare-simd-1.C: Likewise.
8585 * g++.dg/gomp/declare-simd-3.C: Likewise.
8586 * g++.dg/gomp/declare-simd-4.C: Likewise.
8587
585aefbb 8588 PR middle-end/70550
8589 * c-c++-common/gomp/pr70550-1.c: New test.
8590 * c-c++-common/gomp/pr70550-2.c: New test.
8591
0b91cceb 85922016-04-05 Nathan Sidwell <nathan@acm.org>
8593
8594 PR c++/70512
8595 * g++.dg/ext/attribute-may-alias-5.C: New.
8596
645a9d8e 85972016-04-05 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR c++/70336
8600 * c-c++-common/pr70336.c: New test.
8601 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8602 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8603
bdf23925 86042016-04-05 Jan Hubicka <hubicka@ucw.cz>
8605
8606 PR ipa/66223
8607 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8608
aaff837c 86092016-04-05 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR rtl-optimization/70542
8612 * gcc.dg/torture/pr70542.c: New test.
8613 * gcc.target/i386/avx2-pr70542.c: New test.
8614
2eac58a0 86152016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8616
8617 PR tree-optimization/70509
8618 * gcc.target/i386/avx512bw-pr70509.c: New test.
8619
4f7ebe46 86202016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8621
8622 PR c++/70452
8623 * g++.dg/ext/constexpr-vla4.C: New test.
8624
305d86a0 86252016-04-05 Uros Bizjak <ubizjak@gmail.com>
8626
8627 PR target/70510
8628 * gcc.target/i386/pr70510.c: New test.
8629
eec3b789 86302016-04-05 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/70526
8633 * g++.dg/torture/pr70526.C: New testcase.
8634
ca943582 86352016-04-05 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR target/70525
8638 * gcc.target/i386/pr70525.c: New test.
8639
87825cd5 86402016-04-05 Richard Biener <rguenther@suse.de>
8641
8642 PR middle-end/70499
8643 * g++.dg/torture/pr70499.C: New testcase.
8644
14638828 86452016-04-05 Richard Biener <rguenther@suse.de>
8646
8647 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8648 remove XFAIL.
8649
967a90d5 86502016-04-04 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR middle-end/70307
8653 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8654 rs6000 ABI warnings.
8655
d374a3a3 86562016-04-04 Jan Hubicka <hubicka@ucw.cz>
8657
8658 PR ipa/66223
8659 * g++.dg/ipa/devirt-51.C: New testcase.
8660
8ff377a6 86612016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8662 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8663
8664 PR middle-end/70457
8665 * gcc.dg/torture/pr70457.c: New.
8666
f567b44f 86672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8668
8669 PR fortran/67538
8670 * gfortran.dg/allocate_with_source_19.f08: New test.
8671
89d4ebfa 86722016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8673
8674 PR fortran/65795
8675 * gfortran.dg/coarray_allocate_6.f08: New test.
8676
68ab33a6 86772016-04-04 Richard Biener <rguenther@suse.de>
8678
8679 PR rtl-optimization/70484
8680 * gcc.dg/torture/pr70484.c: New testcase.
8681
c4f5465d 86822016-04-04 Marek Polacek <polacek@redhat.com>
8683
8684 PR c/70307
8685 * gcc.dg/torture/pr70307.c: New test.
8686
bfec6609 86872016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8688
8689 PR target/70416
8690 PR target/67391
8691 * gcc.target/sh/torture/pr70416.c: New.
8692
40df9099 86932016-04-02 Martin Sebor <msebor@redhat.com>
8694
8695 PR c++/67376
8696 PR c++/70170
8697 PR c++/70172
8698 PR c++/70228
8699 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8700 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8701 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8702 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8703 * g++.dg/cpp0x/constexpr-string.C: Same.
8704 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8705 * g++.dg/cpp0x/pr65398.C: Same.
8706 * g++.dg/ext/constexpr-vla1.C: Same.
8707 * g++.dg/ext/constexpr-vla2.C: Same.
8708 * g++.dg/ext/constexpr-vla3.C: Same.
8709 * g++.dg/ubsan/pr63956.C: Same.
8710
0edb9bfe 87112016-04-01 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR rtl-optimization/70467
8714 * gcc.target/i386/pr70467-2.c: New test.
8715
e5b1a1d9 87162016-04-01 Jakub Jelinek <jakub@redhat.com>
8717 Marek Polacek <polacek@redhat.com>
8718
8719 PR c++/70488
8720 * g++.dg/init/new47.C: New test.
8721
b2ca3fb0 87222016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8723
8724 PR target/70496
8725 * gcc.target/arm/pr70496.c: New test.
8726
4c3bd1e3 87272016-04-01 Nathan Sidwell <nathan@acm.org>
8728
47de69ad 8729 PR c++/68475
8730 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8731
313d569f 87322016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8733
8734 PR target/69890
8735 * gcc.dg/strlenopt.h (memmove): New.
8736 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8737 instead of "string.h".
8738 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8739 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8740 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8741 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8742 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8743 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8744 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8745 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8746 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8747 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8748 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8749 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8750 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8751 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8752 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8753 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8754 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8755 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8756 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8757 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8758
5469facd 87592016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8760
8761 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8762 (Holder::foo): Reflect this.
8763
503de754 87642016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8765
8766 PR target/70442
8767 * gcc.dg/pr70442.c: New test.
8768
13ee2de7 87692016-03-31 Nathan Sidwell <nathan@acm.org>
8770
8771 PR c++/70393
8772 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8773
5e0d03a8 87742016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8775
8776 PR target/70453
8777 * gcc.target/i386/pr70453.c: New test.
8778
8cb82ed4 87792016-03-31 Andrey Belevantsev <abel@ispras.ru>
8780
8781 PR target/70292
8782 * gcc.c-torture/pr70292.c: New test.
8783
7952b661 87842016-03-31 Marek Polacek <polacek@redhat.com>
8785
8786 PR c/70297
8787 * c-c++-common/pr70297.c: New test.
8788 * g++.dg/cpp0x/typedef-redecl.C: New test.
8789 * gcc.dg/typedef-redecl2.c: New test.
8790
1607cc74 87912016-03-31 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR rtl-optimization/70460
8794 * gcc.c-torture/execute/pr70460.c: New test.
8795
c689c252 87962016-03-31 Richard Biener <rguenther@suse.de>
8797
8798 PR c++/70430
8799 * g++.dg/ext/vector30.C: New testcase.
8800
91c9586d 88012016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8802 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8803
8804 * gfortran.dg/fmt_pf.f90: New test.
8805
afa5c1b8 88062016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8807
8808 Forward-port from 5 branch
8809 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR testsuite/70356
8812 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8813 dg-require-effective-target after dg-do.
8814
8815 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8816
8817 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8818
6a5dcab3 88192016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8820 Julian Brown <julian@codesourcery.com>
8821 Chung-Lin Tang <cltang@codesourcery.com>
8822 Cesar Philippidis <cesar@codesourcery.com>
8823 James Norris <jnorris@codesourcery.com>
8824 Tom de Vries <tom@codesourcery.com>
8825 Nathan Sidwell <nathan@codesourcery.com>
8826
305d86a0 8827 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8828 * c-c++-common/goacc/loop-clauses.c: Likewise.
8829 * g++.dg/goacc/template.C: Likewise.
8830 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8831 * gfortran.dg/goacc/loop-1.f95: Likewise.
8832 * gfortran.dg/goacc/loop-5.f95: Likewise.
8833 * gfortran.dg/goacc/loop-6.f95: Likewise.
8834 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8835 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8836 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8837 * c-c++-common/goacc/clauses-fail.c: Likewise.
8838 * c-c++-common/goacc/parallel-1.c: Likewise.
8839 * c-c++-common/goacc/reduction-1.c: Likewise.
8840 * c-c++-common/goacc/reduction-2.c: Likewise.
8841 * c-c++-common/goacc/reduction-3.c: Likewise.
8842 * c-c++-common/goacc/reduction-4.c: Likewise.
8843 * c-c++-common/goacc/routine-3.c: Likewise.
8844 * c-c++-common/goacc/routine-4.c: Likewise.
8845 * c-c++-common/goacc/routine-5.c: Likewise.
8846 * c-c++-common/goacc/tile.c: Likewise.
8847 * g++.dg/goacc/template.C: Likewise.
8848 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8849 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8850 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8851 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8852 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8853 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8854 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8855 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8856 * c-c++-common/goacc/use_device-1.c: ... this file.
8857 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8858 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8859 * c-c++-common/goacc/host_data-6.c: ... this file.
8860 * c-c++-common/goacc/loop-2-kernels.c: New file.
8861 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8862 * c-c++-common/goacc/loop-3.c: Likewise.
8863 * g++.dg/goacc/reference.C: Likewise.
8864 * g++.dg/goacc/routine-1.C: Likewise.
8865 * g++.dg/goacc/routine-2.C: Likewise.
8866
932c0baa 88672016-03-30 Richard Biener <rguenther@suse.de>
8868
8869 PR middle-end/70450
8870 * gcc.dg/torture/pr70450.c: New testcase.
8871
7f7c4659 88722016-03-30 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR target/70421
8875 * gcc.dg/torture/pr70421.c: New test.
8876 * gcc.target/i386/avx512f-pr70421.c: New test.
8877
9cbfe80c 88782016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8879
8880 PR testsuite/70364
8881 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8882 (check): New function.
8883 (bar): Call check.
8884 (foo): Align stack to 16 bytes when calling bar.
8885 * gcc.target/i386/cleanup-2.c: Likewise.
8886
f56c7d36 88872016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8888
8889 PR tree-optimization/59124
8890 * gcc.dg/Warray-bounds-19.c: New test.
8891
92a44a68 88922016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8893
8894 * lib/prune.exp (escape_regex_chars): New.
8895 (prune_file_path): Update to quote metcharacters for regexp.
8896
a3daa269 88972016-03-29 Jakub Jelinek <jakub@redhat.com>
8898
24e1ba3d 8899 PR rtl-optimization/70429
8900 * gcc.c-torture/execute/pr70429.c: New test.
8901
a3daa269 8902 PR tree-optimization/70405
8903 * gcc.dg/pr70405.c: New test.
8904
3ef41a6e 89052016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8906
8907 PR fortran/70397
8908 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8909 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8910
4abd9410 89112016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8912
8913 PR testsuite/64177
8914 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8915 __cilkrts_set_param to set two workers.
8916 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8917 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8918
b58e5f0f 89192016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8920
305d86a0 8921 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8922
bff53658 89232016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8924
8925 PR target/70406
305d86a0 8926 * gcc.target/i386/pr70406.c: New test.
bff53658 8927
bb2c9c15 89282016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8929
8930 * gnat.dg/specs/double_record_extension3.ads: New test.
8931
f12c84ab 89322016-03-25 Richard Henderson <rth@redhat.com>
8933
8934 PR target/70120
8935 * gcc.target/aarch64/pr70120-1.c: New.
8936 * gcc.target/aarch64/pr70120-2.c: New.
8937 * gcc.target/aarch64/pr70120-3.c: New.
8938
b0bf58c4 89392016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8940
8941 PR c++/62212
8942 * g++.dg/template/mangle2.C: The dg-do directive should be
8943 "compile" not "assemble".
8944
f175ba0f 89452016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8946
8947 PR lto/69650
8948 * gcc.dg/pr69650.c: New test.
8949
4cc3295f 89502016-03-25 David Edelsohn <dje.gcc@gmail.com>
8951
8952 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8953
0cf40600 89542016-03-25 Alan Modra <amodra@gmail.com>
8955
8956 * gcc.dg/dfp/pr70052.c: New test.
8957
3aebf099 89582016-03-24 Richard Henderson <rth@redhat.com>
8959
8960 PR middle-end/69845
8961 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8962 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8963
83245bd3 89642016-03-24 Tom de Vries <tom@codesourcery.com>
8965
8966 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8967
108e7ee4 89682016-03-24 Tom de Vries <tom@codesourcery.com>
8969
8970 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8971 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8972
17af0b14 89732016-03-24 Tom de Vries <tom@codesourcery.com>
8974
8975 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8976 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8977
6c8770ee 89782016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8979
8980 PR c++/62212
8981 * g++.dg/template/mangle2.C: New test.
8982
a7e21b7b 89832016-03-24 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/70396
8986 * gcc.dg/torture/pr70396.c: New testcase.
8987
f365d297 89882016-03-24 Richard Biener <rguenther@suse.de>
8989
8990 PR middle-end/70370
8991 * gcc.dg/torture/pr70370.c: New testcase.
8992
da7aeb13 89932016-03-24 Tom de Vries <tom@codesourcery.com>
8994
8995 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8996 * gfortran.dg/goacc/kernels-tree.f95: Same.
8997 * gfortran.dg/goacc/parallel-tree.f95: Same.
8998
80b30de0 89992016-03-24 Tom de Vries <tom@codesourcery.com>
9000
9001 * c-c++-common/goacc/uninit-if-clause.c: New test.
9002 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9003
cb9b6b99 90042016-03-24 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR target/70290
305d86a0 9007 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9008 Fix formatting.
cb9b6b99 9009
a4225fff 90102016-03-24 Richard Biener <rguenther@suse.de>
9011
9012 PR tree-optimization/70372
9013 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9014
5a869ab8 90152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9016
9017 PR c++/70347
9018 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9019
36ce5faa 90202016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9021
9022 PR c++/70332
9023 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9024
c4fa85c9 90252016-03-23 Jakub Jelinek <jakub@redhat.com>
9026
d9377ad5 9027 PR c++/70001
9028 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9029 * g++.dg/cpp1y/pr70001.C: New test.
9030
c4fa85c9 9031 PR c++/70323
9032 * g++.dg/cpp0x/constexpr-70323.C: New test.
9033
0a2062da 90342016-03-23 Alexandre Oliva <aoliva@redhat.com>
9035 Jason Merrill <jason@redhat.com>
9036 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR c++/69315
9039 * g++.dg/cpp0x/constexpr-69315.C: New test.
9040 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9041
62d2a6dc 90422016-03-23 Marek Polacek <polacek@redhat.com>
9043
9044 PR c++/69884
9045 * g++.dg/warn/Wignored-attributes-1.C: New test.
9046 * g++.dg/warn/Wignored-attributes-2.C: New test.
9047
a82d6246 90482016-03-23 Tom de Vries <tom@codesourcery.com>
9049
9050 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9051 initialization.
9052 * gfortran.dg/goacc/private-3.f95 (test): Same.
9053 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9054 missing use param.
9055
dc834ba1 90562016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9057
9058 * lib/target-supports.exp: Remove v7ve entry from loop
9059 creating effective target checks.
9060 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9061 (add_options_for_arm_arch_v7ve): Likewise.
9062
7e83fd1f 90632016-03-23 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR tree-optimization/70354
9066 * gcc.dg/vect/pr70354-1.c: New test.
9067 * gcc.dg/vect/pr70354-2.c: New test.
9068 * gcc.target/i386/avx2-pr70354-1.c: New test.
9069 * gcc.target/i386/avx2-pr70354-2.c: New test.
9070
4e4da058 90712016-03-22 Jeff Law <law@redhat.com>
9072
9073 PR target/70232
9074 * gcc.dg/tree-ssa/pr70232.c: New test.
9075
6855137b 90762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9077
9078 PR target/70302
9079 * gcc.target/i386/pr70302.c: New test.
9080
19db1ec8 90812016-03-22 Richard Biener <rguenther@suse.de>
9082
9083 PR middle-end/70251
9084 * g++.dg/torture/pr70251.C: New testcase.
9085
4baec9f2 90862016-03-22 David Malcolm <dmalcolm@redhat.com>
9087
9088 PR c/69993
9089 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9090 Wmisleading-indentation.c.
9091 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9092 reflect change to diagnostic text and order of messages.
9093 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9094
fcfec126 90952016-03-22 David Edelsohn <dje.gcc@gmail.com>
9096
9097 * g++.dg/ext/java-3.C: Don't compile on AIX.
9098
aa30728a 90992016-03-22 Richard Biener <rguenther@suse.de>
9100
9101 PR middle-end/70333
9102 * gcc.dg/torture/pr70333.c: New testcase.
9103
46ec4eb4 91042016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9105
9106 * g++.dg/ext/pr70290.C: New test.
9107
4880f878 91082016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9109
9110 PR target/70325
9111 * gcc.target/i386/pr70325.c: New test.
9112
3d78ea44 91132016-03-22 Jakub Jelinek <jakub@redhat.com>
9114
5934fb8f 9115 PR target/70329
9116 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9117 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9118
b6436f79 9119 PR target/70300
9120 * gcc.target/i386/pr70300.c: New test.
9121
3d78ea44 9122 PR c++/70295
9123 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9124 (func2): New function for cond with parens, xfail warning for c++.
9125 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9126
b60244f6 91272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9128
9129 PR c++/70096
9130 * g++.dg/template/ptrmem30.C: New test.
9131
c8e3e744 91322016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9133
9134 PR c++/70204
9135 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9136 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9137
2715f63a 91382016-03-21 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR middle-end/70326
9141 * gcc.dg/pr70326.c: New test.
9142
2daa2cda 91432016-03-21 Marc Glisse <marc.glisse@inria.fr>
9144 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR tree-optimization/70317
9147 * gcc.dg/pr70317.c: New test.
9148
d9aa5a50 91492016-03-21 Uros Bizjak <ubizjak@gmail.com>
9150
9151 PR target/70327
9152 * gcc.target/i386/pr70327.c: New test.
9153
e1a88bf4 91542016-03-21 Martin Liska <mliska@suse.cz>
9155
61941425 9156 PR ipa/70306
e1a88bf4 9157 * gcc.dg/ipa/pr70306.c: New test.
9158
d9aa5a50 91592016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9160
9161 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9162 * gcc.target/arm/attr-align3.c: Likewise.
9163 * gcc.target/arm/attr_arm.c: Likewise.
9164 * gcc.target/arm/flip-thumb.c: Likewise.
9165
afdde20c 91662016-03-21 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR target/70296
9169 * gcc.target/powerpc/altivec-36.c: New test.
9170
3f2ef661 91712016-03-21 Richard Biener <rguenther@suse.de>
9172
9173 PR tree-optimization/70310
9174 * gcc.dg/torture/pr70310.c: New testcase.
9175
08b2b692 91762016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9177
9178 PR target/70293
9179 * gcc.target/i386/pr70293.c: New test.
9180
93505d22 91812016-03-21 Richard Biener <rguenther@suse.de>
9182
9183 PR tree-optimization/70288
9184 * gcc.dg/torture/pr70288-1.c: New testcase.
9185 * gcc.dg/torture/pr70288-2.c: Likewise.
9186
06fd1914 91872016-03-21 Andrey Belevantsev <abel@ispras.ru>
9188
9189 PR rtl-optimization/69307
9190 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9191
b628775e 91922016-03-21 Andrey Belevantsev <abel@ispras.ru>
9193
9194 PR rtl-optimization/69102
9195 * gcc.c-torture/compile/pr69102.c: New test.
9196
1421f43c 91972016-03-18 Jeff Law <law@redhat.com>
9198
9199 PR rtl-optimization/70263
9200 * gcc.c-torture/compile/pr70263-1.c: New test.
9201 * gcc.target/i386/pr70263-2.c: New test.
9202
e7142ce1 92032016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9204
9205 PR rtl-optimization/70278
9206 * gcc.dg/torture/pr70278.c: New test.
9207 * gcc.target/arm/pr70278.c: New test.
9208
5539bc70 92092016-03-18 David Malcolm <dmalcolm@redhat.com>
9210
9211 PR c/70281
9212 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9213 (test_builtin_types_compatible_p): New test function.
9214 * gcc.dg/pr70281.c: New test case.
9215
296a290a 92162016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9217
9218 PR target/70113
9219 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9220
666094f0 92212016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9222
9223 PR tree-optimization/70252
9224 * gcc.dg/pr70252.c: New test.
9225
350514e8 92262016-03-18 Tom de Vries <tom@codesourcery.com>
9227
9228 * gcc.dg/pr70161-2.c: New test.
9229 * gcc.dg/pr70161.c: New test.
9230
011e0cea 92312016-03-18 Tom de Vries <tom@codesourcery.com>
9232
9233 PR ipa/70269
9234 * gcc.dg/pr70269.c: New test.
9235
292a09de 92362016-03-18 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR c++/70267
9239 * g++.dg/ext/java-3.C: New test.
9240
efc86c4c 92412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9242
9243 PR c++/70205
9244 * g++.dg/lookup/pr70205.C: New test.
9245
a28dd575 92462016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9247
9248 PR c++/70218
9249 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9250
92e7ab1e 92512016-03-17 Marek Polacek <polacek@redhat.com>
9252
9253 PR c/69407
9254 * gcc.dg/atomic-op-6.c: New test.
9255
7378dbfb 92562016-03-17 David Malcolm <dmalcolm@redhat.com>
9257
9258 PR c/70264
9259 * c-c++-common/pr70264.c: New test case.
9260
f7995d7d 92612016-03-17 Jakub Jelinek <jakub@redhat.com>
9262
e2895b76 9263 PR c++/70144
9264 * c-c++-common/pr70144-1.c: New test.
9265 * c-c++-common/pr70144-2.c: New test.
9266
f7995d7d 9267 PR c++/70272
9268 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9269 * g++.dg/opt/flifetime-dse6.C: New test.
9270 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9271
5ec4a949 92722016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9273
9274 PR driver/70192
9275 * gcc.dg/pic-1.c: New test.
9276 * gcc.dg/pic-2.c: Likewise.
9277 * gcc.dg/pic-3.c: Likewise.
9278 * gcc.dg/pic-4.c: Likewise.
9279 * gcc.dg/pie-1.c: Likewise.
9280 * gcc.dg/pie-2.c: Likewise.
9281 * gcc.dg/pie-3.c: Likewise.
9282 * gcc.dg/pie-4.c: Likewise.
9283 * gcc.dg/pie-5.c: Likewise.
9284 * gcc.dg/pie-6.c: Likewise.
9285
c28550e1 92862016-03-17 Tom de Vries <tom@codesourcery.com>
9287
9288 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9289 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9290
be3296cb 92912016-03-17 Richard Biener <rguenther@suse.de>
9292
9293 PR debug/70271
9294 * g++.dg/debug/pr70271.C: New testcase.
9295
9b60ef21 92962016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9297
9298 * gcc.target/i386/pr70251.c: New test.
9299
9a80bc1a 93002016-03-17 Marek Polacek <polacek@redhat.com>
9301
9302 PR c++/70194
9303 * g++.dg/warn/constexpr-70194.C: New test.
9304
733d7ff9 93052016-03-16 Richard Henderson <rth@redhat.com>
9306
9307 PR middle-end/70240
9308 * gcc.c-torture/compile/pr70240.c: New.
9309
3e6f12bf 93102016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9311
9312 * gcc.c-torture/compile/20151204.c: Skip for avr.
9313
867c9e99 93142016-03-16 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR target/70245
9317 * g++.dg/opt/pr70245.C: New test.
9318 * g++.dg/opt/pr70245.h: New file.
9319 * g++.dg/opt/pr70245-aux.cc: New file.
9320
8ced6ab7 93212016-03-16 Martin Sebor <msebor@redhat.com>
9322
9323 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9324
37af779a 93252016-03-16 Richard Henderson <rth@redhat.com>
9326
9327 PR middle-end/70199
9328 * gcc.c-torture/compile/pr70199.c: New.
9329
78ed999c 93302016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9331
9332 * gcc.dg/uninit-19.c: Run dos2unix.
9333
462ca422 93342016-03-16 Marek Polacek <polacek@redhat.com>
9335
9336 PR c/70093
9337 * gcc.dg/nested-func-10.c: New test.
9338 * gcc.dg/nested-func-9.c: New test.
9339
fe58aacc 93402016-03-16 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR tree-optimization/68714
9343 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9344
27a53872 93452016-03-16 Tom de Vries <tom@codesourcery.com>
9346
9347 PR tree-optimization/68715
9348 * gcc.dg/graphite/pr68715-2.c: New test.
9349 * gcc.dg/graphite/pr68715.c: New test.
9350 * gfortran.dg/graphite/pr68715.f90: New test.
9351
95049c3c 93522016-03-16 Tom de Vries <tom@codesourcery.com>
9353
9354 PR tree-optimization/68809
9355 * gcc.dg/graphite/pr68809-2.c: New test.
9356 * gcc.dg/graphite/pr68809.c: New test.
9357
09eddd70 93582016-03-16 Jakub Jelinek <jakub@redhat.com>
9359
81fc5915 9360 PR c++/70147
9361 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9362 method call to i () as argument. Adjust expected output.
9363
09eddd70 9364 PR c++/70147
9365 * g++.dg/ubsan/pr70147-1.C: New test.
9366 * g++.dg/ubsan/pr70147-2.C: New test.
9367
6373d2a2 93682016-03-15 Martin Sebor <msebor@redhat.com>
9369
9370 PR c++/58281
9371 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9372
d27a0c11 93732016-03-15 John David Anglin <danglin@gcc.gnu.org>
9374
9908039d 9375 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9376 hppa*-*-hpux*.
9377
45cdc3a6 9378 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9379
d27a0c11 9380 PR libfortran/69799
9381 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9382 libatomic_available.
9383
0dd1d57f 93842016-03-15 Marek Polacek <polacek@redhat.com>
9385
9386 PR c++/70209
9387 * g++.dg/ext/attribute-may-alias-4.C: New test.
9388
0ce02c07 93892016-03-15 Alexander Monakov <amonakov@ispras.ru>
9390
9391 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9392 -fvar-tracking-assignments-toggle flag.
9393
f6e39b30 93942016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9395
9396 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9397
167f93a2 93982016-03-15 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR rtl-optimization/70222
9401 * gcc.c-torture/execute/pr70222-1.c: New test.
9402 * gcc.c-torture/execute/pr70222-2.c: New test.
9403
08a8af4a 94042016-03-15 Richard Henderson <rth@redhat.com>
9405
9406 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9407
738eb905 94082016-03-15 Andrey Belevantsev <abel@ispras.ru>
9409
9410 PR rtl-optimization/69032
9411 * gcc.dg/pr69032.c: New test.
9412
dd148b3a 94132016-03-15 Andrey Belevantsev <abel@ispras.ru>
9414
9415 PR rtl-optimization/63384
d9aa5a50 9416 * g++.dg/pr63384.C: New test.
dd148b3a 9417
acf58115 94182016-03-15 Andrey Belevantsev <abel@ispras.ru>
9419
9420 PR target/64411
9421 * gcc.target/i386/pr64411.C: New test.
9422
a2897dc4 94232016-03-15 Tom de Vries <tom@codesourcery.com>
9424
9425 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9426 * gfortran.dg/goacc/kernels-alias.f95: New test.
9427
7bad2faf 94282016-03-14 Martin Sebor <msebor@redhat.com>
9429
9430 PR c++/53792
9431 * g++.dg/cpp0x/constexpr-inline.C: New test.
9432 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9433
d65fa8d9 94342016-03-14 David Edelsohn <dje.gcc@gmail.com>
9435
9436 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9437
2b3c633f 94382016-03-14 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR middle-end/70219
9441 * gcc.dg/pr70219.c: New test.
9442
e947f9c3 94432016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9444
9445 PR target/70083
9446 * gcc.dg/torture/pr70083.c: New test.
9447 * gcc.target/i386/pr70083.c: New test.
9448
74201dc2 94492016-03-14 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/56365
9452 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9453
88aea41e 94542016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9455
9456 PR target/70098
9457 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9458 New function.
9459 * g++.dg/pr70098.C: New testcase.
9460
9461
1bd2aefd 94622016-03-14 Tom de Vries <tom@codesourcery.com>
9463
9464 PR tree-optimization/70045
9465 * gcc.dg/graphite/pr70045.c: New test.
9466
922c7033 94672016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9468
9469 PR fortran/69043
9470 * gfortran.dg/include_9.f90: New test.
9471
fd4ab6d9 94722016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9473
9474 PR fortran/45076
9475 gfortran.dg/prof/prof.exp: New script.
9476 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9477
7d7218d3 94782016-03-12 Andrey Belevantsev <abel@ispras.ru>
9479
9480 PR rtl-optimization/69307
9481 * gcc.dg/pr69307.c: New test.
9482
02ffd664 94832016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9484
9485 PR target/69614
9486 * gcc.target/arm/pr69614.c: New.
9487
76e207a9 94882016-03-12 Paul Thomas <pault@gcc.gnu.org>
9489
9490 PR fortran/70031
9491 * gfortran.dg/submodule_14.f08: New test
9492
9493 PR fortran/69524
9494 * gfortran.dg/submodule_15.f08: New test
9495
490ee78a 94962016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9497
9498 PR c++/70106
9499 * g++.dg/cpp1y/paren3.C: New test.
9500
04e137ff 95012016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9502
9503 PR target/70131
9504 * gcc.target/powerpc/ppc-round2.c: New test.
9505
27b2c1c4 95062016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9507
9508 PR target/70123
9509 * gcc.dg/torture/pr70123.c: New test.
9510
84116671 95112016-03-11 Jeff Law <law@redhat.com>
9512
9513 PR tree-optimization/70190
9514 * gcc.c-torture/compile/pr70190.c: New test.
9515
cfa58bc8 95162016-03-11 David Malcolm <dmalcolm@redhat.com>
9517
9518 PR c/68187
9519 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9520 case.
9521 (test43_b): Likewise.
9522 (test43_c): Likewise.
9523 (test43_d): Likewise.
9524 (test43_e): Likewise.
9525 (test43_f): Likewise.
9526 (test43_g): Likewise.
9527 (test44_a): Likewise.
9528 (test44_b): Likewise.
9529 (test44_c): Likewise.
9530 (test44_d): Likewise.
9531 (test44_e): Likewise.
9532
ce234f27 95332016-03-11 David Malcolm <dmalcolm@redhat.com>
9534
9535 PR c/70085
9536 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9537
e4756b48 95382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9539
9540 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9541 dg-options.
9542
1f5ef87e 95432016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9544
9545 PR target/70002
9546 PR target/69245
9547 * gcc.target/aarch64/pr69245_2.c: New test.
9548
f9c352a1 95492016-03-11 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR tree-optimization/70177
9552 * gcc.dg/pr70177.c: New test.
9553
4dd92ac6 95542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9555
9556 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9557
331e4fdb 95582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9559
9560 * gcc.dg/tree-ssa/sra-20.c: New.
9561
69262824 95622016-03-11 Jakub Jelinek <jakub@redhat.com>
9563
6f9a7425 9564 PR rtl-optimization/70174
9565 * gcc.dg/pr70174.c: New test.
9566
69262824 9567 PR tree-optimization/70169
9568 * gcc.dg/pr70169.c: New test.
9569
4637a847 95702016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9571
9572 PR target/70160
9573 * gcc.target/i386/pr70160.c: New test.
9574
5a86d754 95752016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9576
9577 * gcc.target/s390/dfp-1.c: New test.
9578
af4c8290 95792016-03-10 Nick Clifton <nickc@redhat.com>
9580
9581 PR target/70044
9582 * gcc.target/aarch64/pr70044.c: New test.
9583
98dfd328 95842016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9585 Jakub Jelinek <jakub@redhat.com>
9586
9587 PR c++/70001
9588 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9589 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9590 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9591
75e72311 95922016-03-10 Jan Hubicka <hubicka@ucw.cz>
9593
9594 PR lto/69589
9595 * g++.dg/lto/pr69589_0.C: New testcase
9596 * g++.dg/lto/pr69589_1.C: New testcase
9597
a2eb1271 95982016-03-10 Marek Polacek <polacek@redhat.com>
9599
9600 PR c++/70153
9601 * g++.dg/delayedfold/unary-plus1.C: New test.
9602
96032016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9604
9605 * gcc.target/arm/pr45701-1.c: Escape brackets.
9606 * gcc.target/arm/pr45701-2.c: Likewise.
9607
5ab2987f 96082016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9609
9610 * gfortran.dg/unconstrained_commons.f: New.
9611
6972afac 96122016-03-10 Alan Modra <amodra@gmail.com>
9613
9614 * gcc.dg/pr69195.c: New.
9615 * gcc.dg/pr69238.c: New.
9616
c82c99ec 96172016-03-10 Tom de Vries <tom@codesourcery.com>
9618
9619 PR testsuite/68915
9620 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9621
a2389d4a 96222016-03-10 Richard Biener <rguenther@suse.de>
9623
9624 PR tree-optimization/70128
9625 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9626 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9627
c272412d 96282016-03-09 Jakub Jelinek <jakub@redhat.com>
9629
a0451069 9630 PR tree-optimization/70152
9631 * gcc.dg/pr70152.c: New test.
9632
c272412d 9633 PR target/70086
9634 * gcc.target/i386/pr70086-1.c: New test.
9635 * gcc.target/i386/pr70086-2.c: New test.
9636 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9637
9638 PR tree-optimization/70127
9639 * gcc.c-torture/execute/pr70127.c: New test.
9640
27dcb7a8 96412016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9642
9643 * c-c++-common/goacc/combined-directives-2.c: New test.
9644
c24757cf 96452016-03-09 David Malcolm <dmalcolm@redhat.com>
9646
9647 PR c/68473
9648 PR c++/70105
9649 * g++.dg/diagnostic/pr70105.C: New test.
9650 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9651 (test_multiple_ordinary_maps): New test function.
9652
83108969 96532016-03-09 David Malcolm <dmalcolm@redhat.com>
9654
9655 PR c/68473
9656 PR c++/70105
9657 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9658 Drop range information from call to inform_at_rich_loc.
9659 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9660 New.
9661 (test_show_locus): Replace calls to rich_location::add_range with
9662 calls to add_range. Rewrite the tests that used the now-defunct
9663 rich_location ctor taking a source_range. Simplify other tests
9664 by replacing calls to COMBINE_LOCATION_DATA with calls to
9665 make_location.
9666
6733c0e8 96672016-03-09 Richard Biener <rguenther@suse.de>
9668 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR tree-optimization/70138
9671 * gcc.dg/vect/pr70138-1.c: New testcase.
9672 * gcc.dg/vect/pr70138-2.c: Likewise.
9673
96abb9f5 96742016-03-09 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR target/70049
9677 * gcc.target/i386/pr70049.c: New test.
9678
42bb3bfb 96792016-03-09 Richard Biener <rguenther@suse.de>
9680
9681 PR c/70143
9682 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9683 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9684 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9685
27527428 96862016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687
9688 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9689 arm-*-*.
9690
248449f2 96912016-03-09 Jakub Jelinek <jakub@redhat.com>
9692
1bd49ced 9693 PR middle-end/67278
9694 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9695
248449f2 9696 PR target/67278
9697 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9698
9699 PR middle-end/70050
9700 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9701 in testcase comment.
9702
dfc460ff 97032016-03-09 Tom de Vries <tom@codesourcery.com>
9704
9705 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9706 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9707 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9708 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9709 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9710 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9711 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9712 * gfortran.dg/goacc/kernels-loop.f95: New test.
9713
0377fc7f 97142016-03-08 Martin Sebor <msebor@redhat.com>
9715
9716 PR c++/62096
9717 * g++.dg/warn/overflow-warn-7.C: New test.
9718
3556aa80 97192016-03-08 Jason Merrill <jason@redhat.com>
9720
9721 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9722 * lib/target-supports.exp (check_effective_target_concepts): New.
9723
e5096208 97242016-03-08 Jakub Jelinek <jakub@redhat.com>
9725
5370eb8d 9726 PR c++/70135
9727 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9728 * g++.dg/ubsan/pr70135.C: New test.
9729
e5096208 9730 PR target/70110
9731 * gcc.dg/pr70110.c: New test.
9732
cc37120d 97332016-03-07 Martin Jambor <mjambor@suse.cz>
9734
9735 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9736 * c-c++-common/gomp/if-1.c: Likewise.
9737 * c-c++-common/gomp/pr61486-2.c: Likewise.
9738 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9739 to dg-additional-options.
9740 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9741 * g++/gomp/target-teams-1.c: Likewise.
9742 * gcc.dg/gomp/gomp.exp: Likewise.
9743 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9744 dg-additional-options.
9745 * gfortran.dg/gomp/gomp.exp: Likewise.
9746 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9747 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9748 dg-additional-options.
9749 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9750
53c248d8 97512016-03-07 Martin Jambor <mjambor@suse.cz>
9752
9753 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9754 * c-c++-common/gomp/gridify-1.c: New test.
9755 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9756
541e79a0 97572016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9758
9759 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9760 trigger for cortex-r8, when scanning for register r8.
9761 * gcc.target/arm/pr45701-2.c: Likewise.
9762
4dfabd94 97632016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9764 Jeff Law <law@redhat.com>
4dfabd94 9765
9766 PR tree-optimization/69740
9767 * gcc.c-torture/compile/pr69740-1.c: New test.
9768 * gcc.c-torture/compile/pr69740-2.c: New test.
9769
1b63a87b 97702016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9771
9772 * lib/target-supports.exp
9773 (check_effective_target_whole_vector_shift): Enable for PPC64.
9774
d33914da 97752016-03-07 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/70115
9778 * gcc.dg/torture/pr70115.c: New testcase.
9779
584fba4b 97802016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9781
9782 PR middle-end/69916
9783 * c-c-++-common/goacc/pr69916.c: New.
9784
7f2f5ec0 97852016-03-07 Richard Henderson <rth@redhat.com>
9786
9787 * gcc.c-torture/compile/pr70061.c: New test.
9788
f530e7c4 97892016-03-07 Richard Biener <rguenther@suse.de>
9790
9791 PR testsuite/70109
9792 * gcc.dg/vect/O3-pr36098.c: New testcase.
9793
a3855fed 97942016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9795
9796 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9797
091ffc31 97982016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9799
9800 * gnat.dg/renaming9.ad[sb]: New testcase.
9801
2941b871 98022016-03-05 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR c++/70084
9805 * g++.dg/expr/stdarg3.C: New test.
9806
5173ce42 98072016-03-04 Jeff Law <law@redhat.com>
9808
9809 PR tree-optimization/69196
9810 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9811 x86_64-*-*.
9812
2d1d2e55 98132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9814
0e43078e 9815 PR c/69973
9816 * gcc.dg/pr69973.c: New test.
9817
d8ec06ae 9818 PR rtl-optimization/69941
9819 * gcc.dg/torture/pr69941.c: New test.
9820
2d1d2e55 9821 PR c/69824
9822 * gcc.dg/pr69824.c: New test.
9823
32f692e2 98242016-03-05 Tom de Vries <tom@codesourcery.com>
9825
9826 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9827 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9828 function.
9829
1c699e9a 98302016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9831
9832 PR c++/66786
9833 * g++.dg/cpp1y/var-templ48.C: New test.
9834 * g++.dg/cpp1y/var-templ49.C: New test.
9835
358448c6 98362016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9837
9838 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9839
01dc3c45 98402016-03-04 Jakub Jelinek <jakub@redhat.com>
9841
e968ff6d 9842 PR c++/70035
9843 * g++.dg/ubsan/pr70035.C: New test.
9844
01dc3c45 9845 PR target/70062
9846 * gcc.target/i386/pr70062.c: New test.
9847
3937d618 98482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 * g++.dg/template/typename21.C: Remove c++98_only.
9851
c58ac7f8 98522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9853
9854 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9855
0060768a 98562016-03-04 David Malcolm <dmalcolm@redhat.com>
9857
9858 PR c/68187
9859 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9860 function.
9861 (fn_42_b): Likewise.
9862 (fn_42_c): Likewise.
9863
74c6fd40 98642016-03-04 David Malcolm <dmalcolm@redhat.com>
9865
9866 PR c/68187
9867 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9868 function.
9869 (fn_40_b): Likewise.
9870 (fn_41_a): Likewise.
9871 (fn_41_b): Likewise.
9872
31b11359 98732016-03-04 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR target/70059
9876 * gcc.target/i386/avx512f-pr70059.c: New test.
9877 * gcc.target/i386/avx512dq-pr70059.c: New test.
9878
c5b93452 98792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9880
9881 PR rtl-optimization/57676
9882 * gcc.dg/torture/pr57676.c: New test.
9883
268fbd56 98842016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9885
9886 * gcc.dg/pr70026.c: New test.
9887
6560d1ad 98882016-03-04 Marek Polacek <polacek@redhat.com>
9889
9890 PR c/69798
9891 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9892 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9893
cc7dfddf 98942016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9895
9896 PR target/70004
9897 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9898 Delete.
9899 (test_corners_sisd_si): Likewise.
9900 (main): Remove checks of the above.
9901 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9902
e9663bd4 99032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9904
9905 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9906
dcdd684e 99072016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9908
9909 * gcc.dg/torture/pr69951.c: Accept argc==0.
9910
e692d332 99112016-03-04 Richard Biener <rguenther@suse.de>
9912
9913 PR c++/70054
9914 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9915 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9916
af77b7e6 99172016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9918
9919 PR testsuite/69766
9920 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9921 testing multiarch.
9922
290da96e 99232016-03-04 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR debug/69947
9926 * gcc.dg/guality/pr69947.c: New test.
9927
e51ce713 99282016-03-03 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR ada/70017
9931 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9932
1feed892 99332016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9934
9935 PR rtl-optimization/69904
9936 * gcc.target/arm/pr69904.c: New test.
9937
c32bda69 99382016-03-03 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR target/70021
9941 * gcc.dg/vect/pr70021.c: New test.
9942 * gcc.target/i386/pr70021.c: New test.
9943
1bc579ed 99442016-03-03 Marek Polacek <polacek@redhat.com>
9945
9946 PR middle-end/70050
9947 * gcc.dg/pr70050.c: New test.
9948
cfa8d638 99492016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9950
9951 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9952
1b889259 99532016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9954
9955 PR tree-optimization/70043
9956 * gfortran.dg/vect/pr70043.f90: New test.
9957
f756dfa3 99582016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9959
9960 * gnat.dg/specs/task1.ads: New test.
9961
5cb4863d 99622016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9963
9964 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9965 Invoke gdb with -batch.
9966 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9967
5dd12e43 99682016-03-03 Richard Biener <rguenther@suse.de>
9969
9970 PR tree-optimization/55936
9971 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9972
d97ba4ca 99732016-03-02 Jeff Law <law@redhat.com>
9974
5d23c86f 9975 PR rtl-optimization/69942
9976 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9977 effects of argument promotions.
9978
d97ba4ca 9979 PR tree-optimization/69987
9980 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9981 target does not support -fprefetch-loop-arrays.
9982
901faaa0 99832016-03-02 Uros Bizjak <ubizjak@gmail.com>
9984
9985 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9986
51f6fdce 99872016-03-02 Bin Cheng <bin.cheng@arm.com>
9988
6bc7872f 9989 PR rtl-optimization/69052
51f6fdce 9990 * gcc.target/i386/pr69052.c: New test.
9991
31d31e07 99922016-03-02 Alan Modra <amodra@gmail.com>
9993
9994 * gcc.dg/pr69990.c: New.
9995
04faee95 99962016-03-02 Jakub Jelinek <jakub@redhat.com>
9997
270d0117 9998 PR c/68062
9999 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10000
10001 PR middle-end/70022
10002 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10003
04faee95 10004 PR target/70028
10005 * gcc.target/i386/pr70028.c: New test.
10006
a2cc9e8e 100072016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10008
10009 * c-c++-common/asan/swapcontext-test-1.c,
10010 * c-c++-common/tsan/thread_leak.c,
10011 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10012 * g++.dg/tsan/benign_race.C,
10013 * g++.dg/tsan/fd_close_norace.C,
10014 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10015 races with sanitizer output
10016
dd4bd263 100172016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10018 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10019
10020 PR target/67278
10021 * gcc.dg/simd-8.c: New testcase.
10022
b5fe3a49 100232016-03-02 Richard Biener <rguenther@suse.de>
10024
10025 PR middle-end/67278
10026 * gcc.dg/simd-7.c: New testcase.
10027
23601f67 100282016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10029
10030 * gcc.target/i386/pr70007.c: Tweak.
10031
f66f65e7 100322016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10033
10034 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10035
60773515 100362016-03-02 Marek Polacek <polacek@redhat.com>
10037
10038 PR c/67854
10039 * gcc.dg/pr67854.c: New test.
10040
6c094cb1 100412016-03-02 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR middle-end/70025
10044 * gcc.dg/torture/pr70025.c: New test.
10045
7627bb56 100462016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10047
10048 PR tree-optimization/68621
10049 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10050
066c8e94 100512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10052
10053 * gcc.target/i386/pr70007.c: New test.
10054
d3b819ad 100552016-03-01 Jeff Law <law@redhat.com>
10056
d4b9ad56 10057 PR tree-optimization/69196
7e217344 10058 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10059
d3b819ad 10060 PR tree-optimization/69196
10061 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10062 duplicating code and spoiling the expected output.
10063
4f37285d 100642016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10065
10066 PR target/70033
10067 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10068 supports power9 before doing tests.
10069 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10070 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10071 * gcc.target/powerpc/p9-permute.c: Likewise.
10072
3e9c4f6c 100732016-03-01 Uros Bizjak <ubizjak@gmail.com>
10074
10075 PR target/70027
10076 * gcc.target/i386/pr70027.c: New test.
10077
e324729e 100782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10079
10080 * gcc.dg/pr70017.c: New test.
10081
40e9ce2d 100822016-03-01 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR c/69796
10085 PR c/69974
10086 * gcc.dg/pr69796.c: New test.
10087 * gcc.dg/pr69974.c: New test.
10088
e8b016ea 100892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10090
10091 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10092
24d3127c 100932016-02-29 Jeff Law <law@redhat.com>
10094
10095 PR tree-optimization/69987
10096 * gfortran.dg/pr69987.f90: New test.
10097
10098 PR tree-optimization/69989
10099 * gcc.c-torture/compile/pr69989-2.c: New test.
10100
12cc1225 101012016-03-01 Marek Polacek <polacek@redhat.com>
10102
10103 PR c++/69795
10104 * g++.dg/parse/invalid1.C: New test.
10105
d99a947c 101062016-03-01 Richard Biener <rguenther@suse.de>
10107
10108 PR middle-end/70022
10109 * gcc.dg/pr70022.c: New testcase.
10110
395dbc60 101112016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10112
10113 PR tree-optimization/69956
10114 * gcc.dg/pr69956.c: New test.
10115
40a35c55 101162016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10117
10118 PR target/70011
10119 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10120 XFAIL when hardware supports efficient unaligned storage access.
10121
4edc90b0 101222016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10123
10124 PR c++/69961
10125 * g++.dg/template/pr69961a.C: New test.
10126 * g++.dg/template/pr69961b.C: New test.
10127
1ed1f69a 101282016-02-29 David Malcolm <dmalcolm@redhat.com>
10129
10130 PR preprocessor/69985
10131 * gcc.dg/cpp/pr69985.c: New test case.
10132
01c5d15d 101332016-02-29 Jeff Law <law@redhat.com>
10134
3a4d3de5 10135 PR tree-optimization/70005
10136 * gcc.c-torture/execute/pr70005.c New test.
10137
01c5d15d 10138 PR tree-optimization/69999
10139 * gcc.c-torture/compile/pr69999.c: New test.
10140
1bf66b54 101412016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10142
10143 PR tree-optimization/69652
10144 * gcc.dg/torture/pr69652.c: Delete test.
10145 * gcc.dg/vect/pr69652.c: New test.
10146
b4d653d5 101472016-02-19 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/69980
10150 * gfortran.dg/vect/pr69980.f90: New testcase.
10151
35bc4745 101522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gcc.target/sparc/20160229-1.c: New test.
10155
bb54a538 101562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10157
10158 * gnat.dg/stack_usage3.adb: New test.
10159 * gnat.dg/stack_usage3_pkg.ads: New helper.
10160
95164e71 101612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10162
10163 * gnat.dg/renaming8.adb: New test.
10164 * gnat.dg/renaming8_pkg1.ads: New helper.
10165 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10166 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10167
a890896f 101682016-02-29 Richard Biener <rguenther@suse.de>
10169
10170 PR tree-optimization/69720
10171 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10172
5c70403a 101732016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10174
10175 PR fortran/68147
10176 PR fortran/47674
10177 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10178
dfb6d139 101792016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10180 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10181
10182 PR fortran/56007
10183 * gfortran.dg/coarray_8.f90: Adjust error message.
10184 * gfortran.dg/pr56007.f90: New test.
10185 * gfortran.dg/pr56007.f: New test.
10186
536508db 101872016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10188
10189 PR tree-optimization/69989
10190 * gcc.dg/torture/pr69989.c: New test.
10191
eec75e45 101922016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10193
10194 * gcc.target/i386/stack-realign-win.c: New test.
10195
0175e45a 101962016-02-28 Harald Anlauf <anlauf@gmx.de>
10197
10198 PR fortran/60126
10199 * gfortran.dg/pr60126.f90: New test.
10200
2a703589 102012016-02-27 Jeff Law <law@redhat.com>
10202
10203 Revert
10204 2016-02-26 Richard Biener <rguenther@suse.de>
10205 Jeff Law <law@redhat.com>
10206
10207 PR tree-optimization/69740
10208 * gcc.c-torture/compile/pr69740-1.c: New test.
10209 * gcc.c-torture/compile/pr69740-2.c: New test.
10210
359b4c18 102112016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10212
1c96765a 10213 PR fortran/69910
359b4c18 10214 * gfortran.dg/newunit_4.f90: New test.
10215
49462d93 102162016-02-27 Jakub Jelinek <jakub@redhat.com>
10217
10218 PR target/69613
10219 PR rtl-optimization/69886
10220 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10221 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10222 target.
10223
c4ac733e 102242016-02-26 Martin Sebor <msebor@redhat.com>
10225
10226 PR tree-optimization/15826
10227 * gcc.dg/tree-ssa/pr15826.c: New test.
10228
da8c4b5d 102292016-02-26 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR target/69969
10232 * gcc.target/powerpc/pr69969.c: New test.
10233
0a4558eb 102342016-02-26 Martin Sebor <msebor@redhat.com>
10235
10236 PR c++/15766
10237 * g++.old-deja/g++.other/decl5.C: Add a test case.
10238
5b500299 102392016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10240
10241 PR target/69946
10242 * gcc.target/powerpc/pr69946.c: New file.
10243
565f533b 102442016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10245 Jeff Law <law@redhat.com>
565f533b 10246
0a4558eb 10247 PR tree-optimization/69740
565f533b 10248 * gcc.c-torture/compile/pr69740-1.c: New test.
10249 * gcc.c-torture/compile/pr69740-2.c: New test.
10250
ff67cbea 102512016-02-26 Martin Jambor <mjambor@suse.cz>
10252
10253 PR middle-end/69920
10254 * gcc.dg/torture/pr69932.c: New test.
10255 * gcc.dg/torture/pr69936.c: Likewise.
10256
e400d817 102572016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10258
10259 PR target/69709
10260 * gcc.target/s390/pr69709.c: New test.
10261
126a5a2d 102622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10263
10264 PR target/69245
10265 * gcc.target/aarch64/pr69245_1.c: New test.
10266
59c58860 102672016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10268
10269 PR target/69613
10270 * gcc.dg/torture/pr69613.c: New test.
10271
9441fa4e 102722016-02-26 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR rtl-optimization/69891
10275 * gcc.target/i386/pr69891.c: New test.
10276
e48fcde0 102772016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10278 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10279
35ed600a 10280 PR target/61397
f41208a1 10281 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10282 functionality for both 32-bit and 64-bit.
10283
c86aaa0e 102842016-02-26 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/69551
10287 * gcc.dg/torture/pr69951.c: New testcase.
10288
38e71a65 102892016-02-25 Richard Biener <rguenther@suse.de>
10290
10291 PR tree-optimization/48795
10292 * gcc.dg/Warray-bounds-18.c: New testcase.
10293
03331e69 102942016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10295
10296 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10297
f14d8d6a 102982016-02-25 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR rtl-optimization/69896
10301 * gcc.dg/pr69896.c: New test.
10302
4003c807 103032016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10304
10305 PR c++/69736
10306 * g++.dg/cpp1y/paren2.C: New test.
10307
a0573328 103082016-02-24 Martin Sebor <msebor@redhat.com>
10309
10310 PR c/51147
10311 * gcc.dg/enum-mode-2.c: New test.
10312
2cde02ad 103132016-02-24 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c++/69922
10316 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10317 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10318 * g++.dg/ubsan/pr69922.C: New test.
10319
f0ea75d1 103202016-02-24 Marek Polacek <polacek@redhat.com>
10321
10322 PR c/69819
10323 * gcc.dg/pr69819.c: New test.
10324
05027366 103252016-02-24 Martin Sebor <msebor@redhat.com>
10326
34ed562b 10327 PR c++/69912
10328 * g++.dg/ext/flexary15.C: New test.
10329
103302016-02-24 Martin Sebor <msebor@redhat.com>
10331
10332 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10333 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10334 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10335
650c3ad5 103362016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10337 Charles Baylis <charles.baylis@linaro.org>
10338
10339 PR debug/61033
10340 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10341
596070e8 103422016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10343 Jakub Jelinek <jakub@redhat.com>
596070e8 10344
10345 PR middle-end/69760
10346 * gcc.dg/torture/pr69760.c: New testcase.
10347
d6b92d9f 103482016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10349
10350 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10351 pattern on Solaris with as.
10352
90436d9d 103532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10354
10355 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10356 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10357 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10358 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10359
7c749495 103602016-02-24 Jakub Jelinek <jakub@redhat.com>
10361
10362 PR middle-end/69915
10363 * gcc.dg/pr69915.c: New test.
10364
9c9680b5 103652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10366
10367 PR rtl-optimization/69886
10368 * gcc.dg/torture/pr69886.c: New test.
10369
36d081ee 103702016-02-24 Richard Biener <rguenther@suse.de>
10371
10372 PR middle-end/68963
10373 * gcc.dg/torture/pr68963.c: New testcase.
10374
2a0accb9 103752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10376
10377 PR target/69875
10378 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10379 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10380 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10381 * gcc.target/arm/atomic_loaddi_1.c: New test.
10382 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10383 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10384 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10385 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10386 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10387 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10388 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10389 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10390
f0e92ef1 103912016-02-24 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR middle-end/69909
10394 * gcc.dg/torture/pr69909.c: New test.
10395
6907286f 103962016-02-24 Richard Biener <rguenther@suse.de>
10397
10398 PR tree-optimization/69907
10399 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10400 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10401 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10402
e6ab7475 104032016-02-24 Christian Bruel <christian.bruel@st.com>
10404
10405 * gcc.target/arm/pragma_cpp_fma.c: New test.
10406
47587450 104072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10408
10409 PR fortran/61156
10410 * gfortran.dg/include_6.f90: Update test.
10411
d41ab738 104122016-02-23 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR objc/69844
10415 * objc.dg/pr69844.m: New test.
10416
4772d9d5 104172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10418
10419 PR libgfortran/69456
10420 * gfortran.dg/namelist_89.f90: New test.
10421 * gfortran.dg/pr59700.f90: Update test..
10422
8c38d887 104232016-02-23 Martin Sebor <msebor@redhat.com>
10424
10425 PR middle-end/69780
10426 * g++.dg/ext/builtin_alloca.C: New test.
10427 * gcc.dg/builtins-68.c: New test.
10428
ee1bfdb0 104292016-02-23 Richard Henderson <rth@redhat.com>
10430
10431 * gcc.target/i386/addr-space-3.c: Remove test.
10432
52609ec3 104332016-02-23 David Malcolm <dmalcolm@redhat.com>
10434
10435 PR preprocessor/69126
10436 PR preprocessor/69543
10437 * c-c++-common/pr69126-2-long.c: New test.
10438 * c-c++-common/pr69126-2-short.c: New test.
10439 * c-c++-common/pr69543-1.c: Remove xfail.
10440
d5bf2cc8 104412016-02-23 David Malcolm <dmalcolm@redhat.com>
10442
10443 PR preprocessor/69126
10444 PR preprocessor/69543
10445 PR preprocessor/69558
10446 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10447 (f): Rename to...
10448 (test_2): ...this, and add leading comment.
10449 (MACRO_3, test_3): New.
10450 (MACRO_4A, MACRO_4B, test_4): New.
10451 (MACRO): Rename to...
10452 (MACRO_5): ...this.
10453 (g): Rename to...
10454 (test_5): ...this, updating for renaming of MACRO, and
10455 add leading comment.
10456 * c-c++-common/pr69543-1.c: New.
10457 * c-c++-common/pr69543-2.c: New.
10458 * c-c++-common/pr69543-3.c: New.
10459 * c-c++-common/pr69543-4.c: New.
10460 * c-c++-common/pr69558-1.c: New.
10461 * c-c++-common/pr69558-2.c: New.
10462 * c-c++-common/pr69558-3.c: New.
10463 * c-c++-common/pr69558-4.c: New.
10464 * gcc.dg/pr69558.c: Move to...
10465 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10466 xfail for c++.
10467
3a37a410 104682016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10469
10470 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10471 to -ftree-parallelize-loops/-fopenacc changes.
10472 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10473 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10474 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10475 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10476 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10477 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10478 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10479 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10480 * c-c++-common/goacc/kernels-loop.c: Likewise.
10481 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10482 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10483 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10484 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10485
ecca180f 104862016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10487
10488 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10489
eec0fa3f 104902016-02-23 Jakub Jelinek <jakub@redhat.com>
10491
f1f91c07 10492 PR c++/69902
10493 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10494
eec0fa3f 10495 PR c/69900
10496 * gcc.dg/pr69900.c: New test.
10497
e045424d 104982016-02-23 Martin Jambor <mjambor@suse.cz>
10499
10500 PR tree-optimization/69666
10501 * gcc.dg/tree-ssa/pr69666.c: New test.
10502
f482dff6 105032016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10504
10505 PR fortran/67451
10506 * gfortran.dg/coarray_allocate_5.f08: New test.
10507
57ed698b 105082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10509
10510 * gcc.target/s390/vcond-shift.c: Move to ...
10511 * gcc.target/s390/vector/vcond-shift.c: ... here.
10512
990e443c 105132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10514
10515 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10516 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10517
296c5f01 105182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10519
10520 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10521
e53f41d5 105222016-02-20 Mark Wielaard <mjw@redhat.com>
10523
10524 PR c/28901
10525 * gcc.dg/unused-variable-3.c: New test.
10526
13af201d 105272016-02-22 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR target/69888
10530 * gcc.target/i386/pr69888.c: New test.
10531
682c90f9 105322016-02-22 Richard Biener <rguenther@suse.de>
10533
10534 PR tree-optimization/69882
10535 * gfortran.dg/vect/pr69882.f90: New testcase.
10536
b8cd18c3 105372016-02-22 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR target/69885
10540 * gcc.dg/pr69885.c: New test.
10541
09343379 105422016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10543
10544 PR target/69806
10545 PR target/54089
10546 * gcc.target/sh/pr54089-10.c: New.
10547
b345a09f 105482016-02-20 Paul Thomas <pault@gcc.gnu.org>
10549
10550 PR fortran/69423
10551 * gfortran.dg/deferred_character_15.f90 : New test.
10552
51385aed 105532016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10554
10555 PR fortran/57365
10556 gfortran.dg/allocate_with_source_18.f03: New test.
10557
105582016-02-20 Harald Anlauf <anlauf@gmx.de>
10559
10560 PR fortran/52531
10561 gfortran.dg/gomp/pr52531.f90: New test.
10562
9cce8384 105632016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10564
10565 PR c++/69865
10566 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10567 -std=c++03.
10568
d91f5fbb 105692016-02-19 Jakub Jelinek <jakub@redhat.com>
10570
563d5cb8 10571 PR c++/69826
10572 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10573 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10574
0a04aac9 10575 PR c++/69850
10576 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10577
d91f5fbb 10578 PR c++/69851
10579 * g++.dg/torture/pr69851.C: New test.
10580
5fe1f282 105812016-02-19 Martin Sebor <msebor@redhat.com>
10582
10583 PR testsuite/69573
10584 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10585
a45bce11 105862016-02-19 Jakub Jelinek <jakub@redhat.com>
10587
6263dde1 10588 PR c++/69850
10589 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10590 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10591
a45bce11 10592 PR c++/67767
10593 * g++.dg/cpp0x/pr67767.C: New test.
10594
cf2ed1b7 105952016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10596
10597 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10598 for fp, simd, crypto, crc, lse.
10599 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10600 above.
10601 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10602 effective target check.
10603
f6cc34b0 106042016-02-19 Jakub Jelinek <jakub@redhat.com>
10605
10606 PR target/69820
10607 * gcc.target/i386/pr69820.c: New test.
10608
6c678e78 106092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10610
10611 * gcc.target/s390/vector/int128-1.c: New test.
10612
b088ff4b 106132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10614
10615 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10616
b11e60a4 106172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10618
10619 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10620 instruction pattern name to prevent the testcase from failing with
10621 -march=z13.
10622
664ff6a0 106232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10624
10625 * gcc.target/s390/md/movstr-2.c: New test.
10626
e80be24b 106272016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10628
10629 * gcc.target/s390/morestack.c: New test.
10630
9839f350 106312016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10632
10633 PR target/69625
10634 * gcc.target/s390/pr69625.c: Add test case.
10635
4550fbd0 106362016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10637
10638 PR testsuite/68580
10639 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10640
57d00b6a 106412016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10642
10643 PR target/68404
10644 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10645 * gcc.target/powerpc/fusion3.c: Likewise.
10646
63ad69d6 106472016-02-18 Richard Biener <rguenther@suse.de>
10648
10649 PR middle-end/69553
10650 * g++.dg/torture/pr69553.C: New testcase.
10651
d92404ed 106522016-02-18 Nick Clifton <nickc@redhat.com>
10653
4550fbd0 10654 PR target/62254
10655 PR target/69610
10656 * gcc.target/arm/pr62554.c: New test.
10657 * gcc.target/arm/pr69610-1.c: New test.
10658 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10659
0808dfce 106602016-02-18 Richard Biener <rguenther@suse.de>
10661
10662 PR middle-end/69854
10663 * gcc.dg/torture/pr69854.c: New testcase.
10664
fc3527e3 106652016-02-17 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR c++/69850
10668 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10669
e3c24279 106702012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10671
10672 * gcc.target/powerpc/vec-cg.c: New test.
10673
c9732c2b 106742016-02-17 Richard Biener <rguenther@suse.de>
10675
10676 PR testsuite/69586
10677 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10678
51bf9f9b 106792016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10680
10681 PR target/69161
10682 * gcc.c-torture/compile/pr69161.c: New test.
10683
6baedca3 106842016-02-17 David Sherwood <david.sherwood@arm.com>
10685
10686 PR target/69532
10687 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10688 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10689
4f240715 106902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10691
10692 * gcc.dg/ifcvt-4.c: Skip on Visium.
10693
e0c0515d 106942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10695
10696 * gnat.dg/atomic8.adb: New test.
10697
7b319ee6 106982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10699
10700 * gnat.dg/discr46.ad[sb]: New test.
10701
48a7e3d1 107022016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10703
10704 PR Target/48344
10705 * gcc.target/powerpc/pr48344-1.c: New test.
10706
3f844f15 107072015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10708
10709 PR fortran/69742
10710 * gfortran.dg/associate_21.f90: New test.
10711
7675e968 107122016-02-16 Jakub Jelinek <jakub@redhat.com>
10713
10714 PR c/69835
10715 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10716 -Wnonnull in dg-options.
10717 * c-c++-common/nonnull-2.c: New test.
10718
d6faee88 107192016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10720 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10721
10722 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10723
3a2a72aa 107242016-02-16 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR middle-end/69801
10727 * gcc.dg/pr69801.c: Add empty dg-options.
10728
28072426 107292016-02-16 James Norris <jnorris@codesourcery.com>
10730
10731 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10732 * g++.dg/goacc/deviceptr-1.c: New file.
10733
37fffac2 107342016-02-16 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR tree-optimization/69820
10737 * gcc.dg/vect/pr69820.c: New test.
10738
f72a5e61 107392016-02-16 Richard Biener <rguenther@suse.de>
10740
10741 PR tree-optimization/69776
10742 * gcc.dg/torture/pr69776-2.c: New testcase.
10743
50e0cd76 107442016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10745
10746 PR tree-optimization/69714
10747 * gcc.dg/torture/pr69714.c: New test.
10748
14a72c4e 107492016-02-16 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR tree-optimization/69802
10752 * gcc.dg/pr69802.c: New test.
10753
fd808c11 107542016-02-16 Richard Biener <rguenther@suse.de>
10755
10756 PR middle-end/69801
10757 * gcc.dg/pr69801.c: New testcase.
10758
49a549ca 107592016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10760
10761 PR libgfortran/69651
10762 * gfortran.dg/read_bang.f90: New test.
10763 * gfortran.dg/read_bang4.f90: New test.
10764
77454e6e 107652016-02-15 Jakub Jelinek <jakub@redhat.com>
10766
2074f21c 10767 PR c++/69658
10768 * g++.dg/init/pr69658.C: New test.
10769
77454e6e 10770 PR c++/69797
10771 * c-c++-common/pr69797.c: New test.
10772
4ef4d764 107732016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10774
10775 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10776 check for aarch64*-*-*.
10777
4a45fe0f 107782016-02-15 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/69783
10781 * gcc.dg/vect/pr69783.c: New testcase.
10782
0b3619e6 107832016-02-15 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/69776
10786 * gcc.dg/torture/pr69776.c: New testcase.
10787
9b49c3cb 107882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10789
10790 PR fortran/60526
10791 * gfortran.dg/type_decl_4.f90: Reinstated.
10792
e46faff9 107932016-02-14 John David Anglin <danglin@gcc.gnu.org>
10794
10795 PR fortran/68746
10796 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10797
a96c809a 107982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10799
10800 PR fortran/60526
10801 PR bootstrap/69816
10802 * gfortran.dg/type_decl_4.f90: Removed.
10803
fdec7e88 108042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10805
10806 PR fortran/60526
10807 * gfortran.dg/type_decl_4.f90: New test.
10808
a72095c4 108092016-02-14 Alan Modra <amodra@gmail.com>
10810
bc436924 10811 PR testsuite/68886
a72095c4 10812 * gcc.c-torture/execute/stkalign.c: Revise test.
10813
73bb5f8b 108142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10815
10816 PR target/67260
10817 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10818
beb13161 108192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10820
10821 PR target/67260
10822 * gcc.target/sh/torture/pr67260.c: New.
10823
67cab04e 108242016-02-12 John David Anglin <danglin@gcc.gnu.org>
10825
10826 * gcc.dg/pr67964.c: Add dg-require-alias.
10827
44a59bb1 108282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10829
10830 PR target/67636
10831 PR target/64345
10832 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10833
38c9bd3a 108342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10835
10836 PR libgfortran/69668
10837 * gfortran.dg/namelist_88.f90: New test.
10838
1774ff82 108392016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10840
10841 PR libgfortran/69668
10842 * gfortran.dg/namelist_38.f90: Update test.
10843 * gfortran.dg/namelist_84.f90: Update test.
10844
aec1f4bd 108452016-02-12 David Malcolm <dmalcolm@redhat.com>
10846
10847 PR other/69554
10848 * gcc.dg/pr69554-1.c: New test.
10849 * gfortran.dg/pr69554-1.F90: New test.
10850 * gfortran.dg/pr69554-2.F90: New test.
10851 * lib/gcc-dg.exp (proc dg-locus): New function.
10852 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10853 distinguish between the caret-printing and non-caret-printing
10854 cases. If caret-printing has been explicitly enabled, bail out
10855 without attempting to fix up the output.
10856
da7d5066 108572016-02-12 David Malcolm <dmalcolm@redhat.com>
10858
10859 PR driver/69265
10860 PR driver/69453
10861 * gcc.dg/spellcheck-options-3.c: New test case.
10862 * gcc.dg/spellcheck-options-4.c: New test case.
10863 * gcc.dg/spellcheck-options-5.c: New test case.
10864 * gcc.dg/spellcheck-options-6.c: New test case.
10865 * gcc.dg/spellcheck-options-7.c: New test case.
10866 * gcc.dg/spellcheck-options-8.c: New test case.
10867 * gcc.dg/spellcheck-options-9.c: New test case.
10868 * gcc.dg/spellcheck-options-10.c: New test case.
10869
fcce1b0b 108702016-02-12 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR rtl-optimization/69764
10873 PR rtl-optimization/69771
10874 * c-c++-common/pr69764.c: New test.
10875 * gcc.dg/torture/pr69771.c: New test.
10876
6d609290 108772016-02-12 Marek Polacek <polacek@redhat.com>
10878
10879 * g++.dg/torture/init-list1.C: New.
10880
7d75fb56 108812016-02-12 Marek Polacek <polacek@redhat.com>
10882
10883 * gcc.dg/pr69522.c: Add empty dg-options.
10884
52543fda 108852016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10886
10887 * g++.dg/lto/lto.exp: Include and init mpx.
10888 * g++.dg/lto/pr69729_0.C: New test.
10889
34947478 108902016-02-12 Jakub Jelinek <jakub@redhat.com>
10891
9181a4ec 10892 PR ipa/69241
10893 * g++.dg/ipa/pr69241-4.C: New test.
10894
34947478 10895 PR ipa/68672
10896 * g++.dg/ipa/pr68672-1.C: New test.
10897 * g++.dg/ipa/pr68672-2.C: New test.
10898 * g++.dg/ipa/pr68672-3.C: New test.
10899
74a4140f 109002016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10901
10902 PR c/69522
50e0cd76 10903 * gcc.dg/pr69522.c: New test.
74a4140f 10904
9ddb20d6 109052016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10906
10907 PR c++/69098
10908 * g++.dg/cpp1y/69098.C: New test.
10909 * g++.dg/cpp1y/69098-2.C: New test.
10910
67cf9b55 109112016-02-12 Jakub Jelinek <jakub@redhat.com>
10912
10913 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10914 and neighbour -> neighbor.
10915 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10916 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10917 * c-c++-common/Wvarargs.c: Likewise.
10918 * c-c++-common/goacc/host_data-5.c: Likewise.
10919 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10920 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10921 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10922 * gcc.target/aarch64/pr60697.c: Likewise.
10923 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10924 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10925 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10926 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10927 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10928 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10929 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10930 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10931 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10932 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10933 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10934 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10935 * g++.dg/lookup/koenig5.C: Likewise.
10936 * g++.dg/ext/no-asm-2.C: Likewise.
10937 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10938 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10939 * gfortran.dg/used_types_16.f90: Likewise.
10940 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10941 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10942 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10943 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10944 * gfortran.dg/abstract_type_6.f03: Likewise.
10945 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10946 * gfortran.dg/used_types_15.f90: Likewise.
10947 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10948 * gfortran.dg/exit_3.f08: Likewise.
10949 * gfortran.dg/open_status_2.f90: Likewise.
10950 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10951 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10952 * gfortran.dg/associate_1.f03: Likewise.
10953 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10954 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10955 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10956 * gcc.dg/builtin-object-size-1.c: Likewise.
10957 * gcc.dg/noreturn-6.c: Likewise.
10958 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10959 * gcc.dg/globalalias.c: Likewise.
10960 * gcc.dg/builtins-config.h: Likewise.
10961 * gcc.dg/pr30457.c: Likewise.
10962 * gcc.c-torture/compile/volatile-1.c: Likewise.
10963 * gcc.c-torture/execute/20101011-1.c: Likewise.
10964 * c-c++-common/Waddress-1.c: Likewise.
10965
40b38ace 109662016-02-11 Jakub Jelinek <jakub@redhat.com>
10967
10968 PR c/69768
10969 * c-c++-common/Waddress-1.c: New test.
10970
42c87ca9 109712016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10972
10973 PR fortran/69296
10974 * gfortran.dg/associate_19.f03: New test.
10975 * gfortran.dg/associate_20.f03: New test.
10976
acb7939f 109772016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10978
10979 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10980
6defe3c5 109812016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10982
10983 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10984 .arch armv8-a\n. Add -dA to dg-options.
10985 * gcc.target/aarch64/assembler_arch_1.c: New test.
10986 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10987
63f63318 109882016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10989
10990 PR c++/68726
10991 * g++.dg/cpp0x/pr68726.C: New.
10992
1cddf457 109932016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10994
10995 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10996 test.
10997
b86fba37 109982016-02-11 Richard Biener <rguenther@suse.de>
10999
11000 * g++.dg/tree-ssa/pr61034.C: Adjust.
11001
ec4ec95a 110022016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11003
be7c31e9 11004 PR target/69148
ec4ec95a 11005 * gcc.target/s390/pr69148.c: New.
11006
f64416ca 110072016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11008
11009 PR tree-optimization/69652
11010 * gcc.dg/torture/pr69652.c: New test.
11011
e5d1ea31 110122016-02-10 Jakub Jelinek <jakub@redhat.com>
11013 Patrick Palka <ppalka@gcc.gnu.org>
11014
11015 PR ipa/69241
11016 PR c++/69649
11017 * g++.dg/ipa/pr69241-1.C: New test.
11018 * g++.dg/ipa/pr69241-2.C: New test.
11019 * g++.dg/ipa/pr69241-3.C: New test.
11020 * g++.dg/ipa/pr69649.C: New test.
11021
fa03b19d 110222016-02-10 Uros Bizjak <ubizjak@gmail.com>
11023
11024 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11025 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11026
14485c8a 110272016-02-10 Bin Cheng <bin.cheng@arm.com>
11028
11029 PR tree-optimization/68021
11030 * gcc.dg/tree-ssa/pr68021.c: New test.
11031
79f1ed25 110322016-02-10 Richard Biener <rguenther@suse.de>
11033
11034 PR tree-optimization/69726
11035 * gcc.dg/uninit-22.c: New testcase.
11036
58f74eff 110372016-02-09 Andrew Pinski <apinski@cavium.com>
11038
11039 PR tree-opt/69282
11040 * gcc.c-torture/compile/20160205-1.c: New testcase.
11041
600c00f7 110422016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11043
11044 PR target/68404
11045 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11046 instead accessing a really large arrray.
11047 * gcc.target/powerpc/fusion3.c: Likewise.
11048
0771836e 110492016-02-09 Charles Baylis <charles.baylis@linaro.org>
11050
11051 PR target/68532
11052 * gcc.c-torture/execute/pr68532.c: New test.
11053
4ccd644f 110542016-02-11 Alexandre Oliva <aoliva@redhat.com>
11055
11056 PR target/69634
11057 * gcc.dg/pr69634.c: New.
11058
2e980a39 110592016-02-09 Richard Biener <rguenther@suse.de>
11060
11061 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11062
aacf7102 110632016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11064
aacf7102 11065 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11066
a1856ddf 110672016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11068
11069 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11070
d4d3da7e 110712016-02-09 Richard Biener <rguenther@suse.de>
11072
11073 PR tree-optimization/69715
11074 * gcc.dg/torture/pr69715.c: New testcase.
11075
9cc6714f 110762016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11077
11078 PR c++/69139
11079 * g++.dg/cpp0x/trailing12.C: New test.
11080 * g++.dg/cpp0x/trailing13.C: New test.
11081
83d5062b 110822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11083
11084 PR c++/69283
11085 PR c++/67835
11086 * g++.dg/cpp1y/auto-fn29.C: New test.
11087 * g++.dg/cpp1y/auto-fn30.C: New test.
11088
394a86f3 110892016-02-08 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR tree-optimization/69209
11092 * gcc.c-torture/compile/pr69209.c: New test.
11093
93b124b4 110942016-02-08 Jeff Law <law@redhat.com>
11095
11096 PR tree-optimization/68541
11097 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11098 of statements allowed in join block for path splitting.
11099
26abce13 111002016-02-08 Jakub Jelinek <jakub@redhat.com>
11101
0acb2d6e 11102 PR c++/59627
11103 * g++.dg/gomp/pr59627.C: New test.
11104
26abce13 11105 PR ipa/69239
11106 * g++.dg/ipa/pr69239.C: New test.
11107
86e0b129 111082016-02-08 David Malcolm <dmalcolm@redhat.com>
11109
11110 PR preprocessor/69664
11111 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11112 * gcc.dg/cpp/warn-comments.c: Likewise.
11113
f553d9f8 111142016-02-08 Marek Polacek <polacek@redhat.com>
11115
11116 PR c++/69688
11117 * g++.dg/init/const12.C: New test.
11118
600695e0 111192016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11120
11121 PR target/60410
11122 * gcc.dg/lto/pr55113_0.c: Remove test.
11123
c4f4b1e8 111242016-02-08 Richard Biener <rguenther@suse.de>
11125
11126 PR tree-optimization/69719
11127 * gcc.dg/torture/pr69719.c: New testcase.
11128
5a987d87 111292016-02-08 Richard Biener <rguenther@suse.de>
11130 Jeff Law <law@redhat.com>
11131
11132 PR target/68273
11133 * gcc.target/mips/pr68273.c: New testcase.
11134
0418e71d 111352016-02-08 Richard Biener <rguenther@suse.de>
11136
11137 PR rtl-optimization/69274
11138 * gcc.target/i386/addr-sel-1.c: XFAIL.
11139
07c0f1ca 111402016-02-08 Jeff Law <law@redhat.com>
11141
40d85f4c 11142 PR tree-optimization/68541
11143 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11144
140e093f 11145 PR tree-optimization/65917
07c0f1ca 11146 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11147
16430acf 111482016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11149
11150 PR fortran/50555
11151 * gfortran.dg/namelist_args.f90: New test.
11152
3f0ff0d8 111532016-02-05 Jeff Law <law@redhat.com>
11154
140e093f 11155 PR tree-optimization/68541
3f0ff0d8 11156 * gcc.dg/tree-ssa/split-path-2.c: New test.
11157 * gcc.dg/tree-ssa/split-path-3.c: New test.
11158 * gcc.dg/tree-ssa/split-path-4.c: New test.
11159 * gcc.dg/tree-ssa/split-path-5.c: New test.
11160 * gcc.dg/tree-ssa/split-path-6.c: New test.
11161 * gcc.dg/tree-ssa/split-path-7.c: New test.
11162
a7cc1f94 111632016-02-05 Martin Sebor <msebor@redhat.com>
11164
11165 PR c++/69662
11166 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11167 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11168
fcb25f28 111692016-02-06 Richard HEnderson <rth@redhat.com>
11170
11171 PR c/69643
11172 * gcc.target/i386/addr-space-4.c: New.
11173 * gcc.target/i386/addr-space-5.c: New.
11174
3a2545a1 111752016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11176
11177 PR fortran/66089
11178 * gfortran.dg/elemental_dependency_6.f90: New.
11179
1e302465 111802016-02-05 Jakub Jelinek <jakub@redhat.com>
11181
66feb54c 11182 PR rtl-optimization/69691
11183 * gcc.c-torture/execute/pr69691.c: New test.
11184
1e302465 11185 PR c++/69628
11186 * g++.dg/parse/pr69628.C: New test.
11187
9c28a298 111882016-02-05 Uros Bizjak <ubizjak@gmail.com>
11189
11190 * gcc.dg/sancov/asan.c: Move to ...
11191 * gcc.dg/asan/sancov-1.c: ... here.
11192
a854e286 111932016-02-05 Uros Bizjak <ubizjak@gmail.com>
11194
11195 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11196
d4f0b240 111972016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11198
11199 PR target/69677
11200 * gcc.target/i386/pr69677.c: New test.
11201
235d8723 112022016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11203
11204 PR c++/68948
11205 * g++.dg/template/pr68948.C: New test.
11206
f390cf65 112072016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11208
11209 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11210 (only necessary on s390x).
11211
ab99f104 112122016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11213
11214 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11215 -mno-accumulate-outgoing-args.
11216
f7ef5392 112172016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11218
11219 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11220
6b098e91 112212016-02-04 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR c/69669
11224 * c-c++-common/pr69669.c: New test.
11225
f0146cf3 112262016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11227
11228 PR target/69667
11229 * g++.dg/pr69667.C: New file.
11230
08fd6cf5 112312016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11232
11233 PR target/69619
11234 * gcc.dg/pr69619.c: Add new test.
11235
a6f3f39f 112362016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11237
11238 PR rtl-optimization/69577
11239 * gcc.target/i386/pr69577.c: New test.
11240
774068a0 112412016-02-04 Martin Liska <mliska@suse.cz>
11242
11243 * g++.dg/asan/pr69276.C: New test.
11244
f50a7894 112452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11246
11247 PR target/65932
11248 PR target/67714
11249 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11250 a single smulbb instruction.
11251 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11252 * gcc.target/amr/wmul-2.c: Likewise.
11253
6b722eb3 112542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11255
11256 PR target/65932
11257 PR target/67714
11258 * gcc.c-torture/execute/pr67714.c: New test.
11259
1f1475a7 112602016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11261
11262 PR target/69454
11263 * gcc.target/i386/pr69454-1.c: New test.
11264 * gcc.target/i386/pr69454-2.c: New test.
11265
6b94e133 112662016-02-03 Martin Sebor <msebor@redhat.com>
11267
11268 PR c++/69251
11269 PR c++/69253
11270 PR c++/69290
11271 PR c++/69277
11272 PR c++/69349
11273 * g++.dg/ext/flexarray-mangle-2.C: New test.
11274 * g++.dg/ext/flexarray-mangle.C: New test.
11275 * g++.dg/ext/flexarray-subst.C: New test.
11276 * g++.dg/ext/flexary11.C: New test.
11277 * g++.dg/ext/flexary12.C: New test.
11278 * g++.dg/ext/flexary13.C: New test.
11279 * g++.dg/ext/flexary14.C: New test.
11280 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11281
342ed0ac 112822016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11283
11284 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11285 Define only if CHECK_FLOAT128 is defined.
11286 (main): Properly initialize u5.
11287
edf6c4d2 112882016-02-03 Jakub Jelinek <jakub@redhat.com>
11289
415d5641 11290 PR c/69627
11291 * gcc.dg/pr69627.c: New test.
11292
edf6c4d2 11293 PR target/69644
11294 * gcc.dg/pr69644.c: New test.
11295
cf8f3ba0 112962016-02-03 Mike Stump <mikestump@comcast.net>
11297
11298 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11299 support for struct-layout-1.exp.
11300
c90d55dd 113012016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11302
11303 PR c++/69056
f7ef5392 11304 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11305
401bd0c8 113062016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11307 Alexandre Oliva <aoliva@redhat.com>
11308
11309 PR target/69461
11310 * gcc.target/powerpc/pr69461.c: New.
11311
277d9d1d 113122016-02-03 Uros Bizjak <ubizjak@gmail.com>
11313
11314 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11315 works from here ...
11316 (check_effective_target_fsanitize_thread): ... to here. Do not
11317 specify additional compile flags for the test source.
11318 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11319 specify additional compile flags for the test source.
11320
e69ad94a 113212016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11322
11323 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11324
a4454da2 113252016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11326
11327 PR fortran/67451
11328 PR fortran/69418
11329 * gfortran.dg/coarray_allocate_2.f08: New test.
11330 * gfortran.dg/coarray_allocate_3.f08: New test.
11331 * gfortran.dg/coarray_allocate_4.f08: New test.
11332
88cab2dd 113332016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11334
11335 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11336 use same scan-tree-dump-times on all platforms.
11337 * gcc.dg/vect/vect-outer-1.c: Likewise.
11338 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11339 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11340 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11341 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11342 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11343 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11344 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11345
66ea75c4 113462016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11347
11348 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11349 warning.
11350
4eef8df7 113512016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11352
11353 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11354
665fbc2f 113552016-02-02 James Norris <jnorris@codesourcery.com>
11356
11357 * c-c++-common/goacc/routine-5.c: Add tests.
11358
b10e3d47 113592016-02-02 Alexander Monakov <amonakov@ispras.ru>
11360
11361 * gcc.target/nvptx/unsigned-cmp.c: New test.
11362
12ad66dd 113632016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11364
11365 * gcc.target/aarch64/scalar_shift_1.c
11366 (test_corners_sisd_di): Improve force to SIMD register.
11367 (test_corners_sisd_si): Likewise.
11368 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11369 Remove scan-assembler check for ldr.
11370
f9ec342f 113712016-02-02 Richard Biener <rguenther@suse.de>
11372
11373 PR tree-optimization/69595
11374 * gcc.dg/Warray-bounds-17.c: New testcase.
11375
32f2925a 113762016-02-02 Richard Biener <rguenther@suse.de>
11377
11378 PR tree-optimization/69606
11379 * gcc.dg/torture/pr69606.c: New testcase.
11380
cfd9ca84 113812016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11382
11383 PR middle-end/68542
11384 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11385 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11386
19bf08e2 113872016-02-02 Alan Modra <amodra@gmail.com>
11388
11389 PR target/69548
11390 * gcc.target/powerpc/pr69548.c: New test.
11391
6f13b088 113922016-02-01 Jakub Jelinek <jakub@redhat.com>
11393
dcddc5af 11394 PR rtl-optimization/69592
11395 * gcc.dg/pr69592.c: New test.
11396
6f13b088 11397 PR preprocessor/69543
11398 PR c/69558
11399 * gcc.dg/pr69543.c: New test.
11400 * gcc.dg/pr69558.c: New test.
11401
d090e5c2 114022016-02-01 Uros Bizjak <ubizjak@gmail.com>
11403
fcb317c5 11404 PR testsuite/65940
11405 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11406
aaf527dc 114072016-02-01 Martin Sebor <msebor@redhat.com>
11408
11409 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11410
1674217b 114112016-02-01 Bin Cheng <bin.cheng@arm.com>
11412
11413 PR tree-optimization/67921
11414 * c-c++-common/ubsan/pr67921.c: New test.
11415
b4007655 114162016-02-01 Richard Biener <rguenther@suse.de>
11417
11418 PR middle-end/69556
11419 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11420
88a477bb 114212016-02-01 Richard Biener <rguenther@suse.de>
11422
11423 PR tree-optimization/69574
11424 * gcc.dg/torture/pr69574.c: New testcase.
11425
2eaaa4e7 114262016-02-01 Richard Biener <rguenther@suse.de>
11427
11428 PR tree-optimization/69579
11429 * gcc.dg/setjmp-6.c: New testcase.
11430
e3882c44 114312016-02-01 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR rtl-optimization/69570
11434 * g++.dg/opt/pr69570.C: New test.
11435
f80aff47 114362016-02-01 Richard Henderson <rth@redhat.com>
11437
11438 * gcc.dg/pr69535.c: New test.
11439
240568aa 114402016-01-31 John David Anglin <danglin@gcc.gnu.org>
11441
6009b3b8 11442 PR testsuite/69584
11443 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11444 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11445
1fdf7177 11446 PR debug/68244
11447 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11448
240568aa 11449 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11450
cb3e5ac0 114512016-01-31 Paul Thomas <pault@gcc.gnu.org>
11452
11453 PR fortran/67564
11454 * gfortran.dg/allocate_with_source_17.f03: New test.
11455
3b8b902b 114562016-01-30 Jakub Jelinek <jakub@redhat.com>
11457
11458 PR tree-optimization/69546
11459 * gcc.dg/torture/pr69546.c: New test.
11460
17985abe 114612016-01-30 Paul Thomas <pault@gcc.gnu.org>
11462
11463 PR fortran/69566
11464 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11465
b5239e80 114662016-01-30 Martin Sebor <msebor@redhat.com>
11467
11468 PR c++/68490
11469 * g++.dg/ext/flexary10.C: New test.
11470
e8f03010 114712016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11472
11473 PR fortran/66707
11474 gfortran.dg/common_23.f90: New test.
11475
dc93691a 114762016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11477
11478 PR target/65546
11479 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11480 condition being checked, and disable it when the target supports
11481 misaligned loads and stores.
11482
ff5e28e9 114832016-01-29 Jakub Jelinek <jakub@redhat.com>
11484
11485 PR debug/69518
11486 * gcc.dg/torture/pr69518.c: New test.
11487
b0d8930a 114882016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11489
11490 PR target/69530
11491 * gcc.target/i386/pr69530.c: New test.
11492
21601fc7 114932016-01-29 Steve Ellcey <sellcey@imgtec.com>
11494
11495 PR target/65604
11496 * gcc.target/mips/div-delay.c: New test.
11497
ca6c7317 114982016-01-29 Jakub Jelinek <jakub@redhat.com>
11499
4758dc39 11500 PR target/69551
11501 * gcc.target/i386/pr69551.c: New test.
11502
ca6c7317 11503 PR target/66137
11504 * gcc.target/i386/pr66137.c: New test.
11505
e3078da6 115062016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11507
11508 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11509 always built for p5600.
11510 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11511 isa=p5600 dg-option.
11512
b622ec25 115132016-01-29 Richard Biener <rguenther@suse.de>
11514
11515 PR tree-optimization/69547
11516 * g++.dg/tree-ssa/pr69547.C: New testcase.
11517
d2a60e99 115182016-01-29 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR debug/66869
11521 * g++.dg/warn/Wunused-function2.C: New test.
11522
ae849d2b 115232016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11524
11525 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11526 support for test to succeed.
11527
ce6a6978 115282016-01-29 Marek Polacek <polacek@redhat.com>
11529
11530 PR c++/69509
11531 PR c++/69516
11532 * g++.dg/ext/constexpr-vla2.C: New test.
11533 * g++.dg/ext/constexpr-vla3.C: New test.
11534 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11535
7550d855 115362016-01-29 Richard Biener <rguenther@suse.de>
11537
11538 PR middle-end/69537
11539 * gcc.dg/uninit-21.c: New testcase.
11540
f11bb279 115412016-01-28 Uros Bizjak <ubizjak@gmail.com>
11542
11543 PR target/69459
11544 * gcc.target/i386/pr69459.c: New test.
11545
c80c12c8 115462016-01-28 Steve Ellcey <sellcey@imgtec.com>
11547
11548 PR target/68400
11549 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11550 * gcc.target/mips/pr68400.c: New test.
11551
c649bacc 115522016-01-28 Martin Sebor <msebor@redhat.com>
11553
11554 PR target/17381
11555 * gcc.target/powerpc/pr17381.c: New test.
11556
f4881661 115572016-01-28 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR middle-end/69542
11560 * gcc.dg/torture/pr69542.c: New test.
11561
d66fdd75 115622016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11563
11564 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11565
d4a78818 115662016-01-28 David Edelsohn <dje.gcc@gmail.com>
11567
11568 * gcc.dg/pr65980.c: Skip on AIX.
11569 * gcc.dg/pr66688.c: Same.
11570
21329e97 115712016-01-28 David Edelsohn <dje.gcc@gmail.com>
11572
11573 PR target/63679
11574 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11575 * gcc.dg/tree-ssa/sra-18.c: Same.
11576
cc7124a6 115772016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11578
11579 PR fortran/62536
11580 * gfortran.dg/block_15.f08: New test.
11581 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11582 on incorrectly closed BLOCK.
11583
358dfcb4 115842016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11585
11586 * gcc.dg/declare-simd.c: New test.
e87502d6 115872016-01-28 Richard Biener <rguenther@suse.de>
11588
11589 PR tree-optimization/69466
11590 * gfortran.dg/vect/pr69466.f90: New testcase.
11591
44e7334b 115922016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11593
11594 * g++.dg/pr67989.C: Remove ARM-specific option.
11595 * gcc.target/arm/pr67989.C: New file.
11596
5ce8f551 115972016-01-27 Uros Bizjak <ubizjak@gmail.com>
11598
11599 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11600 and expm1 test for glibc < 2.11.
11601
fa6e6b15 116022016-01-27 Richard Henderson <rth@redhat.com>
11603
11604 * gcc.c-torture/execute/pr69447.c: New test.
11605
116062016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11607
7b8122c6 11608 PR fortran/69422
147b2f9b 11609 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11610
78e516eb 116112016-01-27 Jakub Jelinek <jakub@redhat.com>
11612
11613 PR debug/66869
11614 * gcc.dg/pr66869.c: New test.
11615
9b849350 116162016-01-25 Jeff Law <law@redhat.com>
11617
11618 PR tree-optimization/68398
f11bb279 11619 PR tree-optimization/69196
9b849350 11620 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11621 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11622 path to avoid new heuristic allowing more irreducible regions
11623 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11624 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11625 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11626 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11627 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11628
fee5e491 116292016-01-27 Marek Polacek <polacek@redhat.com>
11630
11631 PR c/68062
11632 * c-c++-common/vector-compare-4.c: New test.
11633
eec96426 116342016-01-27 David Malcolm <dmalcolm@redhat.com>
11635
11636 PR preprocessor/69126
11637 * c-c++-common/pr69126.c: New test case.
11638
5068be18 116392016-01-27 Ian Lance Taylor <iant@google.com>
11640
11641 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11642
5fa82c11 116432016-01-27 Ryan Burn <contact@rnburn.com>
11644
11645 PR cilkplus/69267
11646 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11647
b3df0219 116482016-01-27 Uros Bizjak <ubizjak@gmail.com>
11649
11650 PR target/69512
11651 * gcc.target/i386/pr69512.c: New test.
11652
d46a16d4 116532016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11654
11655 PR ada/69488
11656 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11657
6a9b35ef 116582016-01-27 Marek Polacek <polacek@redhat.com>
11659
11660 PR c++/69379
11661 * g++.dg/pr69379.C: New test.
11662
18e9663b 116632016-01-27 Martin Sebor <msebor@redhat.com>
11664
11665 PR c++/69317
11666 * g++.dg/abi/Wabi-2-2.C: New test.
11667 * g++.dg/abi/Wabi-2-3.C: New test.
11668 * g++.dg/abi/Wabi-3-2.C: New test.
11669 * g++.dg/abi/Wabi-3-3.C: New test.
11670
c88301ad 116712016-01-27 Richard Biener <rguenther@suse.de>
11672
11673 PR tree-optimization/69166
11674 * gcc.dg/torture/pr69166.c: New testcase.
11675
8ca47550 116762016-01-27 Martin Jambor <mjambor@suse.cz>
11677
11678 PR tree-optimization/69355
11679 * gcc.dg/tree-ssa/pr69355.c: New test.
11680
5cb23e3c 116812016-01-27 Marek Polacek <polacek@redhat.com>
11682
11683 PR c++/69496
11684 * g++.dg/ext/constexpr-vla1.C: New test.
11685
7b0c1b6d 116862016-01-20 Christian Bruel <christian.bruel@st.com>
11687
11688 PR target/69245
11689 * gcc.target/arm/pr69245.c: New test.
11690
220112fc 116912016-01-27 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR tree-optimization/69399
11694 * gcc.dg/torture/pr69399.c: New test.
11695
16294490 116962016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11697
11698 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11699
8abd3d0c 117002016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11701
11702 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11703
7cf9b895 117042016-01-26 Tom de Vries <tom@codesourcery.com>
11705
11706 PR tree-optimization/69110
11707 * gcc.dg/autopar/pr69110.c: New test.
11708
557c1942 117092016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11710 Sebastian Pop <s.pop@samsung.com>
557c1942 11711
11712 * gcc.dg/graphite/isl-ast-op-select.c: New.
11713
80adbd96 117142015-01-26 Paul Thomas <pault@gcc.gnu.org>
11715
11716 PR fortran/69385
11717 * gfortran.dg/allocate_error_6.f90: New test.
11718
c3f86f60 117192016-01-26 Richard Henderson <rth@redhat.com>
11720
11721 * gcc.dg/tm/pr60908.c: New test.
11722
3752e5b1 117232016-01-26 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR other/69006
11726 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11727 directive.
11728 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11729 expected multiline output to reflect the colorization being
11730 disabled before newlines.
11731 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11732 (custom_diagnostic_finalizer): Replace call to
11733 pp_newline_and_flush with call to pp_flush.
11734 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11735 * gfortran.dg/implicit_class_1.f90: Likewise.
11736 * lib/gcc-dg.exp (allow_blank_lines): New global.
11737 (dg-allow-blank-lines-in-output): New procedure.
11738 (gcc-dg-prune): Complain about blank lines in the output, unless
11739 dg-allow-blank-lines-in-output was called.
11740 * lib/multiline.exp (_build_multiline_regex): Only support
11741 arbitrary followup text for non-blank-lines, not for blank lines.
11742
9bbfd060 117432016-01-26 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR tree-optimization/69483
11746 * gcc.dg/pr69483.c: New test.
11747 * g++.dg/opt/pr69483.C: New test.
11748
53773057 117492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11750
11751 PR target/68620
11752 * gcc.target/arm/pr68620.c: New test.
11753
442a556f 117542016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11755
11756 * gcc.target/i386/pr68986-2.c: Remove -m32.
11757
d513c683 117582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11759
11760 PR target/68986
11761 * gcc.target/i386/pr68986-1.c: New test.
11762 * gcc.target/i386/pr68986-2.c: Likewise.
11763 * gcc.target/i386/pr68986-3.c: Likewise.
11764
976877a5 117652016-01-26 Christian Bruel <christian.bruel@st.com>
11766
11767 * lib/target-supports.exp
11768 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11769 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11770 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11771
2c7b2f88 117722016-01-26 Richard Biener <rguenther@suse.de>
11773
11774 PR tree-optimization/69452
11775 * gcc.dg/torture/pr69452.c: New testcase.
11776
f7fc06e7 117772016-01-26 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/69442
11780 * gcc.dg/pr69442.c: New test.
11781
d1dae587 117822016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11783
11784 PR target/67896
11785 * gcc.target/aarch64/simd/pr67896.C: New.
11786
ef7be7f8 117872016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11788
11789 PR tree-optimization/69400
11790 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11791 function.
11792 (plugin_init): Call it.
11793 * gcc.dg/torture/pr69400.c: New test.
11794
648433a4 117952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11796
11797 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11798
45fc5243 117992016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11800 Sebastian Pop <s.pop@samsung.com>
11801
11802 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11803 isl-0.15.
11804
c699f6a1 118052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11806 Sebastian Pop <s.pop@samsung.com>
11807
11808 * gcc.dg/graphite/pr69292.c: New.
11809
b86e24ea 118102016-01-25 Jakub Jelinek <jakub@redhat.com>
11811
11812 * c-c++-common/goacc/use_device-1.c: New test.
11813
105cb8d7 118142016-01-25 Jeff Law <law@redhat.com>
11815
11816 PR tree-optimization/69196
11817 PR tree-optimization/68398
11818 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11819 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11820
44562749 118212016-01-25 David Edelsohn <dje.gcc@gmail.com>
11822
11823 PR target/69469
11824 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11825 Algorithm.
11826
6837fee7 118272016-01-25 Richard Biener <rguenther@suse.de>
11828
11829 PR testsuite/69380
11830 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11831
fe500d65 118322016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11833
11834 PR target/69421
11835 * gcc.dg/pr69421.c: New test.
11836
8eacba94 118372016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11838
11839 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11840 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11841 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11842 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11843 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11844 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11845 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11846 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11847 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11848 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11849
af09d40d 118502016-01-25 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/69376
11853 * gcc.dg/torture/pr69376.c: New testcase.
11854
d65063f5 118552016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11856
11857 PR fortran/69397
11858 PR fortran/68442
11859 * gfortran.dg/interface_38.f90: New test.
11860 * gfortran.dg/interface_39.f90: New test.
80adbd96 11861
08c7bfb4 118622016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11863
11864 Revert:
11865 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11866
11867 PR c++/11858
11868 PR c++/24663
11869 PR c++/24664
11870 * g++.dg/template/pr11858.C: New test.
11871 * g++.dg/template/pr24663.C: New test.
11872 * g++.dg/template/unify12.C: New test.
11873 * g++.dg/template/unify13.C: New test.
11874 * g++.dg/template/unify14.C: New test.
11875 * g++.dg/template/unify15.C: New test.
11876 * g++.dg/template/unify16.C: New test.
11877 * g++.dg/template/unify17.C: New test.
11878
c2e7d2be 118792016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11880
11881 PR fortran/68283
11882 gfortran.dg/pr68283.f90: New test.
11883
9f2e8617 118842016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11885
11886 PR fortran/66094
11887 * gfortran.dg/inline_matmul_13.f90: New test.
11888 * gfortran.dg/matmul_bounds_8.f90: New test.
11889 * gfortran.dg/matmul_bounds_9.f90: New test.
11890 * gfortran.dg/matmul_bounds_10.f90: New test.
11891
a4838119 118922016-01-23 Tom de Vries <tom@codesourcery.com>
11893
11894 PR tree-optimization/69426
11895 * gcc.dg/autopar/pr69426.c: New test.
11896
feddf0dc 118972016-01-23 Martin Sebor <msebor@redhat.com>
11898
11899 PR c++/58109
11900 PR c++/69022
11901 * g++.dg/cpp0x/alignas5.C: New test.
11902 * g++.dg/ext/vector29.C: Same.
11903
132731fb 119042016-01-23 Uros Bizjak <ubizjak@gmail.com>
11905
11906 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11907 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11908 _GNU_SOURCE from compile flags to the source.
11909 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11910 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11911 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11912 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11913
51aec681 119142016-01-22 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR target/69432
11917 * g++.dg/opt/pr69432.C: New test.
11918
147aa3e3 119192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11920
11921 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11922 32-bit targets testing an -m64 multilib.
11923
4d04e35e 119242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11925
11926 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11927 64-bit support.
11928
86f38d0c 119292016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11930
11931 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11932
f776e712 119332016-01-21 Christian Bruel <christian.bruel@st.com>
11934
11935 PR target/68674
11936 * gcc.target/i386/pr68674.c
11937 * gcc.target/aarch64/pr68674.c
11938 * gcc.target/arm/pr68674.c
11939
7b9de435 119402016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11941
11942 PR target/69403
11943 * gcc.c-torture/execute/pr69403.c: New test.
11944
9935a0ba 119452016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11946
11947 PR c++/55843
11948 * g++.dg/template/pr55843.C: New.
11949
06b94aa1 119502016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11951
11952 PR testsuite/66877
11953 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11954 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11955
b68773a8 119562016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11957
11958 PR testsuite/67489
132731fb 11959 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11960 from dg-do compile directive, and instead add
11961 { dg-require-effective-target int128 }.
b68773a8 11962
bbbbe8ab 119632016-01-20 Martin Sebor <msebor@redhat.com>
11964
11965 PR c/69405
11966 * gcc.dg/sync-fetch.c: New test.
11967
f3a6a26f 119682016-01-21 Martin Sebor <msebor@redhat.com>
11969
11970 PR target/69252
11971 * gcc.target/powerpc/pr69252.c: New test.
11972
d1565a03 119732016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11974
11975 PR fortran/65996
132731fb 11976 * gfortran.dg/pr65996.f90: New test.
d1565a03 11977
15a5a905 119782016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11979
11980 PR c++/68810
bbbbe8ab 11981 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11982 expected to generate an error.
15a5a905 11983
e4538af5 119842016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11985
11986 PR middle-end/66178
11987 * gcc.dg/torture/pr66178.c: New test.
11988
4d4180ce 119892016-01-21 Anton Blanchard <anton@samba.org>
11990 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11991
11992 PR target/63354
11993 * gcc.target/powerpc/pr63354.c: New test.
11994
86e16058 119952016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11996
11997 PR rtl-optimization/68990
11998 * gcc.target/i386/pr68990: New.
11999
b11b85e4 120002016-01-21 Nick Clifton <nickc@redhat.com>
12001
12002 PR target/69129
12003 * gcc.target/mips/pr69129.c: New.
12004
62dd9f85 120052016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12006
12007 PR c++/58046
12008 * g++.dg/cpp0x/pr58046.C: New.
12009
ac7d424b 120102016-01-21 Jakub Jelinek <jakub@redhat.com>
12011
47c0bea3 12012 PR target/69187
12013 PR target/65624
12014 * gcc.target/arm/pr69187.c: New test.
12015
ac7d424b 12016 PR c++/69355
12017 * g++.dg/torture/pr69355.C: New test.
12018
9e18b252 120192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12020 Sebastian Pop <s.pop@samsung.com>
12021
12022 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12023
de862e2f 120242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12025 Sebastian Pop <s.pop@samsung.com>
12026
132731fb 12027 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12028
f55f9344 120292016-01-21 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR middle-end/67653
12032 * c-c++-common/pr67653.c: New test.
12033 * gcc.dg/torture/pr29119.c: Add dg-warning.
12034
62752e71 120352016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12036
12037 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12038
16d4186f 120392016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12040
12041 PR c/24293
12042 * gcc.dg/pr24293.c: New test.
12043 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12044 incomplete struct type.
12045 * gcc.dg/declspec-1.c: Likewise.
12046 * gcc.dg/pr63549.c: Likewise.
12047
58219d13 120482016-01-20 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR tree-optimization/66612
12051 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12052 for bdn instruction.
12053
a7b5688a 120542016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12055
12056 * lib/target-supports.exp
12057 (check_effective_target_arm_fp_ok_nocache): New.
12058 (check_effective_target_arm_fp_ok): New.
12059 (add_options_for_arm_fp): New.
12060 (check_effective_target_arm_crypto_ok_nocache): Require
12061 target_arm_v8_neon_ok instead of arm32.
12062 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12063 (check_effective_target_arm_crypto_pragma_ok): New.
12064 (add_options_for_arm_vfp): New.
12065 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12066 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12067 target instead. Force initial fpu to vfp.
12068 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12069 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12070 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12071 dependency.
12072 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12073 use arm_vfp effective target instead. Force initial fpu to vfp.
12074 * gcc.target/arm/attr-neon3.c: Likewise.
12075 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12076 arm_vfp_ok.
12077 * gcc.target/arm/unsigned-float.c: Likewise.
12078 * gcc.target/arm/vfp-1.c: Likewise.
12079 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12080 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12081 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12082 * gcc.target/arm/vfp-ldmias.c: Likewise.
12083 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12084 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12085 * gcc.target/arm/vfp-stmiad.c: Likewise.
12086 * gcc.target/arm/vfp-stmias.c: Likewise.
12087 * gcc.target/arm/vnmul-1.c: Likewise.
12088 * gcc.target/arm/vnmul-2.c: Likewise.
12089 * gcc.target/arm/vnmul-3.c: Likewise.
12090 * gcc.target/arm/vnmul-4.c: Likewise.
12091
7ca56ca8 120922016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12093
7fb75b57 12094 PR testsuite/69366
12095 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12096 the MPX run-time library, for compile-time MPX test.
12097 * gcc.target/i386/chkp-always_inline.c: Likewise.
12098 * gcc.target/i386/chkp-bndret.c: Likewise.
12099 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12100 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12101 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12102 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12103 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12104 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12105 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12106 * gcc.target/i386/chkp-label-address.c: Likewise.
12107 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12108 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12109 * gcc.target/i386/chkp-pr69044.c: Likewise.
12110 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12111 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12112 * gcc.target/i386/chkp-strchr.c: Likewise.
12113 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12114 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12115 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12116 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12117 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12118 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12119 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12120 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12121 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12122 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12123 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12124 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12125 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12126 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12127 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12128 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12129 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12130 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12131 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12132 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12133 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12134 * gcc.target/i386/pr63995-2.c: Likewise.
12135 * gcc.target/i386/pr64805.c: Likewise.
12136 * gcc.target/i386/pr65044.c: Likewise.
12137 * gcc.target/i386/pr65167.c: Likewise.
12138 * gcc.target/i386/pr65183.c: Likewise.
12139 * gcc.target/i386/pr65184.c: Likewise.
12140 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12141
f2da0b99 121422016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12143
12144 PR tree-optimization/69328
12145 * gcc.dg/pr69328.c: New test.
12146
4d379676 121472016-01-20 Jeff Law <law@redhat.com>
12148
4a11f145 12149 PR target/25114
4d379676 12150 * gcc.target/m68k/pr25114.c: New test.
12151
0754bad1 121522016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12153
12154 * gcc.target/arm/memset-inline-10.c: Added
12155 dg-require-effective-target arm_thumb2_ok.
12156
63bd5c2d 121572016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12158
12159 * gcc.dg/debug/dwarf2/sso.c: New test.
12160
a9c01e81 121612016-01-19 Uros Bizjak <ubizjak@gmail.com>
12162
12163 PR testsuite/68820
12164 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12165 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12166 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12167
53fa0e54 121682016-01-19 Jan Hubicka <hubicka@ucw.cz>
12169
12170 PR ipa/66223
12171 * g++.dg/ipa/devirt-50.C: New testcase.
12172
e035a62c 121732016-01-19 Marek Polacek <polacek@redhat.com>
12174
12175 PR c++/68965
12176 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12177 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12178
885cc3ea 121792016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12180
12181 PR target/69135
12182 * gcc.target/arm/pr69135_1.c: New test.
12183
07bd240e 121842015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12185
12186 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12187
9f60d257 121882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12189
12190 * gcc.target/aarch64/ccmp_1.c: New testcase.
12191
a0c919f7 121922016-01-19 Marek Polacek <polacek@redhat.com>
12193
12194 PR c++/68586
12195 * g++.dg/cpp0x/enum30.C: New test.
12196
dc5d6d17 121972016-01-19 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/69336
12200 * g++.dg/tree-ssa/pr69336.C: New testcase.
12201
6dd156e0 122022016-01-19 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR debug/65779
12205 * gcc.dg/pr65779.c: New test.
12206
3e0d45b9 122072016-01-19 Richard Biener <rguenther@suse.de>
12208
12209 PR tree-optimization/69352
12210 * gcc.dg/torture/pr69352.c: New testcase.
12211
7a3cf64d 122122016-01-19 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR rtl-optimization/68955
12215 PR rtl-optimization/64557
12216 * gcc.dg/torture/pr68955.c: New test.
12217
8be55b33 122182016-01-19 Jan Hubicka <hubicka@ucw.cz>
12219
12220 PR lto/69136
12221 * g++.dg/torture/pr69136.C: New testcase.
12222
72a985d7 122232016-01-19 Jan Hubicka <hubicka@ucw.cz>
12224
12225 PR lto/69133
12226 * g++.dg/lto/pr69133_0.C: New testcase.
12227 * g++.dg/lto/pr69133_1.C: New testcase.
12228
56778b62 122292016-01-15 Jeff Law <law@redhat.com>
12230
12231 PR tree-optimization/69320
12232 * gcc.c-torture/pr69320-1.c: New test.
12233 * gcc.c-torture/pr69320-2.c: New test.
12234 * gcc.c-torture/pr69320-3.c: New test.
12235 * gcc.c-torture/pr69320-4.c: New test.
12236
ced41b93 122372016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12238
12239 PR c++/11858
12240 PR c++/24663
12241 PR c++/24664
12242 * g++.dg/template/pr11858.C: New test.
12243 * g++.dg/template/pr24663.C: New test.
12244 * g++.dg/template/unify12.C: New test.
12245 * g++.dg/template/unify13.C: New test.
12246 * g++.dg/template/unify14.C: New test.
12247 * g++.dg/template/unify15.C: New test.
12248 * g++.dg/template/unify16.C: New test.
12249 * g++.dg/template/unify17.C: New test.
12250
7f8cbcaf 122512016-01-18 David Malcolm <dmalcolm@redhat.com>
12252
12253 PR testsuite/69181
12254 * gcc.dg/pr69181-1.c: New test file.
12255 * gcc.dg/pr69181-2.c: New test file.
12256 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12257 globals by moving it to...
12258 (cleanup-after-saved-dg-test): ...this new function. Add
12259 "global additional_sources_used". Add reset of global
12260 multiline_expected_outputs to the empty list.
12261 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12262 global to...
12263 (multiline_expected_outputs): ...this, and updated comments to
12264 note that it is modified from gcc-dg.exp.
12265 (dg-end-multiline-output): Update for the above renaming.
12266 (handle-multiline-outputs): Likewise. Remove the clearing
12267 of the expected outputs to the empty list.
12268
3c7cbfc0 122692016-01-18 Richard Biener <rguenther@suse.de>
12270
12271 PR tree-optimization/69297
12272 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12273
81d49cc1 122742016-01-18 Joseph Myers <joseph@codesourcery.com>
12275
12276 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12277 dg-options.
12278 * gcc.target/mips/mips-3d-2.c: Likewise.
12279 * gcc.target/mips/mips-3d-3.c: Likewise.
12280 * gcc.target/mips/mips-3d-4.c: Likewise.
12281 * gcc.target/mips/mips-3d-5.c: Likewise.
12282 * gcc.target/mips/mips-3d-6.c: Likewise.
12283 * gcc.target/mips/mips-3d-7.c: Likewise.
12284 * gcc.target/mips/mips-3d-8.c: Likewise.
12285 * gcc.target/mips/mips-3d-9.c: Likewise.
12286 * gcc.target/mips/mips-ps-1.c: Likewise.
12287 * gcc.target/mips/mips-ps-2.c: Likewise.
12288 * gcc.target/mips/mips-ps-3.c: Likewise.
12289 * gcc.target/mips/mips-ps-4.c: Likewise.
12290 * gcc.target/mips/mips-ps-5.c: Likewise.
12291 * gcc.target/mips/mips-ps-6.c: Likewise.
12292 * gcc.target/mips/mips-ps-7.c: Likewise.
12293 * gcc.target/mips/mips-ps-type.c: Likewise.
12294 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12295 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12296
03c4ff3a 122972016-01-18 Tom de Vries <tom@codesourcery.com>
12298
12299 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12300 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12301 * c-c++-common/goacc/kernels-empty.c: New test.
12302 * c-c++-common/goacc/kernels-eternal.c: New test.
12303 * c-c++-common/goacc/kernels-loop-2.c: New test.
12304 * c-c++-common/goacc/kernels-loop-3.c: New test.
12305 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12306 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12307 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12308 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12309 * c-c++-common/goacc/kernels-loop-data.c: New test.
12310 * c-c++-common/goacc/kernels-loop-g.c: New test.
12311 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12312 * c-c++-common/goacc/kernels-loop-n.c: New test.
12313 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12314 * c-c++-common/goacc/kernels-loop.c: New test.
12315 * c-c++-common/goacc/kernels-noreturn.c: New test.
12316 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12317 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12318 * c-c++-common/goacc/kernels-reduction.c: New test.
12319
22e3dcee 123202016-01-18 Tom de Vries <tom@codesourcery.com>
12321
12322 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12323 * gcc.dg/autopar/outer-2.c: Same.
12324 * gcc.dg/autopar/outer-3.c: Same.
12325 * gcc.dg/autopar/outer-4.c: Same.
12326 * gcc.dg/autopar/outer-5.c: Same.
12327 * gcc.dg/autopar/outer-6.c: Same.
12328 * gcc.dg/autopar/parallelization-1.c: Same.
12329 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12330 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12331 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12332 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12333 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12334 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12335 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12336 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12337 * gcc.dg/autopar/pr39500-1.c: Same.
12338 * gcc.dg/autopar/pr39500-2.c: Same.
12339 * gcc.dg/autopar/pr46193.c: Same.
12340 * gcc.dg/autopar/pr46194.c: Same.
12341 * gcc.dg/autopar/pr49580.c: Same.
12342 * gcc.dg/autopar/pr49960-1.c: Same.
12343 * gcc.dg/autopar/pr49960.c: Same.
12344 * gcc.dg/autopar/pr68373.c: Same.
12345 * gcc.dg/autopar/reduc-1.c: Same.
12346 * gcc.dg/autopar/reduc-1char.c: Same.
12347 * gcc.dg/autopar/reduc-1short.c: Same.
12348 * gcc.dg/autopar/reduc-2.c: Same.
12349 * gcc.dg/autopar/reduc-2char.c: Same.
12350 * gcc.dg/autopar/reduc-2short.c: Same.
12351 * gcc.dg/autopar/reduc-3.c: Same.
12352 * gcc.dg/autopar/reduc-4.c: Same.
12353 * gcc.dg/autopar/reduc-6.c: Same.
12354 * gcc.dg/autopar/reduc-7.c: Same.
12355 * gcc.dg/autopar/reduc-8.c: Same.
12356 * gcc.dg/autopar/reduc-9.c: Same.
12357 * gcc.dg/autopar/uns-outer-4.c: Same.
12358 * gcc.dg/autopar/uns-outer-5.c: Same.
12359 * gcc.dg/autopar/uns-outer-6.c: Same.
12360 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12361 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12362
fd5cbe2f 123632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12364
12365 PR target/63679
12366 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12367 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12368
fa75ab55 123692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12370
12371 PR target/63679
12372 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12373 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12374 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12375
214b2582 123762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12377
12378 PR target/63679
12379 * gcc.dg/tree-ssa/sra-17.c: New.
12380 * gcc.dg/tree-ssa/sra-18.c: New.
12381
13146837 123822016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12383
12384 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12385
6ccd18c2 123862016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12387
12388 * gnat.dg/inline12.adb: New test.
12389
8872b95f 123902016-01-18 Bin Cheng <bin.cheng@arm.com>
12391
12392 PR tree-optimization/66797
12393 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12394
971514e3 123952016-01-18 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/69170
12398 * gcc.dg/torture/pr69170.c: New testcase.
12399
dfb6d139 124002016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12401
12402 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12403
164d84c2 124042016-01-16 Tom de Vries <tom@codesourcery.com>
12405
12406 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12407
4c33b769 124082016-01-16 Tom de Vries <tom@codesourcery.com>
12409
12410 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12411 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12412 redundant dg-require-effective-target pthread.
12413 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12414 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12415 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12416 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12417 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12418 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12419 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12420
673441b0 124212016-01-16 David Edelsohn <dje.gcc@gmail.com>
12422
12423 PR target/68609
12424 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12425 * gcc.target/powerpc/recip-7.c: Same.
12426
90153ae7 124272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12428
12429 PR c++/69091
12430 * g++.dg/template/pr69091.C: New test.
12431
bc24d01d 124322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12433
12434 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12435 dump does not contain an error_mark_node.
12436 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12437 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12438
4067c0fd 124392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12440
12441 PR c++/68936
12442 * g++.dg/template/pr68936.C: New test.
12443
27c6dbdd 124442016-01-15 David Edelsohn <dje.gcc@gmail.com>
12445
12446 PR target/68609
12447 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12448 * gcc.target/powerpc/recip-2.c: Same.
12449 * gcc.target/powerpc/recip-3.c: Same.
12450 * gcc.target/powerpc/recip-4.c: Same.
12451 * gcc.target/powerpc/recip-sqrtf.c: Same.
12452
e390c57d 124532016-01-15 Jeff Law <law@redhat.com>
12454
12455 PR tree-optimization/69270
12456 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12457 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12458
ddcfeaf1 124592016-01-15 Paul Thomas <pault@gcc.gnu.org>
12460
12461 PR fortran/49630
12462 * gfortran.dg/deferred_character_13.f90: New test for the fix
12463 of comment 3 of the PR.
12464
12465 PR fortran/54070
12466 * gfortran.dg/deferred_character_8.f90: New test
12467 * gfortran.dg/allocate_error_5.f90: New test
12468
12469 PR fortran/60593
12470 * gfortran.dg/deferred_character_10.f90: New test
12471
12472 PR fortran/60795
12473 * gfortran.dg/deferred_character_14.f90: New test
12474
12475 PR fortran/61147
12476 * gfortran.dg/deferred_character_11.f90: New test
12477
12478 PR fortran/64324
12479 * gfortran.dg/deferred_character_9.f90: New test
12480
81be349c 124812016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12482
12483 PR rtl-optimization/69030
12484 * gcc.target/i386/pr69030.c: New.
12485
998456c5 124862016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12487
12488 * gcc.target/aarch64/target_attr_17.c: New test.
12489
0d85be19 124902016-01-15 Richard Biener <rguenther@suse.de>
12491
12492 PR tree-optimization/66856
12493 * gcc.dg/torture/pr66856-1.c: New testcase.
12494 * gcc.dg/torture/pr66856-2.c: Likewise.
12495
321d36c8 124962016-01-15 Richard Biener <rguenther@suse.de>
12497
12498 PR debug/69137
12499 * g++.dg/lto/pr69137_0.C: New testcase.
12500
d94a1f53 125012016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12502
12503 PR middle-end/69246
12504 * gcc.target/i386/pr69246.c: New test.
12505
5fe9a861 125062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12507
a9c01e81 12508 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12509
3d05a5e9 125102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12511
12512 PR c++/56194
12513 * g++.dg/init/const9.C: Disable test on S/390.
12514
5e8132b5 125152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12516
12517 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12518 * g++.dg/Wno-frame-address.C: Ditto.
12519
32307cdf 125202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12521
12522 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12523
1ca28250 125242016-01-15 Richard Biener <rguenther@suse.de>
12525
12526 PR tree-optimization/68961
12527 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12528
6271bd93 125292016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12530
12531 * gcc.target/i386/pr65105-5.c: New test.
12532
dfb6d139 125332016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12534
12535 * gcc.c-torture/execute/alias-4.c: New testcase.
12536
dfb6d139 125372016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12538
12539 PR ipa/68148
12540 * g++.dg/ipa/devirt-49.C: New testcase.
12541
7bbac464 125422016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12543
12544 PR target/65837
12545 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12546 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12547 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12548
4345b868 125492016-01-15 Richard Biener <rguenther@suse.de>
12550
12551 PR tree-optimization/69117
12552 * gcc.dg/torture/pr69117.c: New testcase.
12553
580357e7 125542015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12555
12556 PR c++/69048
12557 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12558
612baa31 125592016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12560
12561 PR testsuite/67509
12562 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12563 range tests use 100 * maximum instead of maximum + 1.
12564
44e09bc4 125652016-01-14 Jakub Jelinek <jakub@redhat.com>
12566
12567 PR debug/69244
12568 * gcc.dg/guality/pr69244.c: New test.
12569
96962ae4 125702016-01-14 Uros Bizjak <ubizjak@gmail.com>
12571
12572 * lib/target-supports.exp (check_effective_target_issignaling):
12573 New procedure.
12574 * gcc.dg/pr61441.c: Require issignaling effective target.
12575
ab9c400b 125762016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12577
12578 PR target/68803
12579 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12580
a7ed4583 125812016-01-14 David Malcolm <dmalcolm@redhat.com>
12582
12583 PR c++/68819
12584 PR preprocessor/69177
12585 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12586 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12587 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12588 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12589
77f35cec 125902016-01-14 Marek Polacek <polacek@redhat.com>
12591
12592 PR c/69262
12593 * gcc.dg/array-15.c: New test.
12594
915d0950 125952016-01-14 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR middle-end/68146
12598 PR tree-optimization/69155
12599 * gfortran.dg/pr68146.f: New test.
12600 * gfortran.dg/pr69155.f90: New test.
12601
24651fb7 126022016-01-14 Richard Biener <rguenther@suse.de>
12603
12604 PR tree-optimization/68060
12605 * gcc.dg/torture/pr68060-1.c: New testcase.
12606 * gcc.dg/torture/pr68060-2.c: Likewise.
12607
2f63f950 126082016-01-14 Nick Clifton <nickc@redhat.com>
12609
12610 * lib/target-supports.exp
12611 (check_effective_target_arm_neon_ok_nocache): Add an option
12612 sequence that includes setting the ARM architecture to ARMv7-A.
12613 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12614 command line options necessary to enable Neon support.
12615 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12616 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12617 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12618 * gcc.target/arm/pr69180.c: Likewise.
12619
3ce0acde 126202016-01-14 Jeff Law <law@redhat.com>
12621
12622 PR tree-optimization/69270
12623 * gcc.dg/tree-ssa/pr69270.c: New test.
12624
bda05c57 126252016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12626
12627 PR c/66208
12628 * c-c++-common/pr66208.c: New file.
12629
9b657cf1 126302016-01-13 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR tree-optimization/69156
12633 * gcc.dg/pr69156.c: New test.
12634
58ba1b9d 126352016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12636
12637 * gcc.target/i386/pr69225-7.c: New test.
12638
e5fee0fe 126392016-01-13 Richard Henderson <rth@redhat.com>
12640
12641 * gcc.dg/tm/memopt-13.c: Update expected function.
12642 * gcc.dg/tm/memopt-6.c: Likewise.
12643
3f0e9745 126442016-01-13 Uros Bizjak <ubizjak@gmail.com>
12645
12646 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12647 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12648 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12649 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12650
3f0e9745 126512016-01-13 Tom de Vries <tom@codesourcery.com>
12652
12653 PR tree-optimization/69169
7a6ddc0d 12654 * gcc.dg/pr69169.c: New test.
12655
9b657cf1 126562016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12657
12658 PR target/69228
12659 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12660 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12661 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12662 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12663 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12664 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12665 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12666 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12667
f704d701 126682016-01-13 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR target/69247
12671 * gcc.dg/pr69247.c: New test.
12672
e966d6b9 126732016-01-13 Richard Biener <rguenther@suse.de>
12674
12675 PR tree-optimization/69242
12676 * gcc.dg/torture/pr69242.c: New testcase.
12677
1ca1d9b2 126782016-01-13 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/69186
12681 * gcc.dg/torture/pr69186.c: New testcase.
12682
d07cbccc 126832016-01-13 Jeff Law <law@redhat.com>
12684
12685 PR tree-optimization/67755
12686 * gcc.dg/tree-ssa/pr67755.c: New test.
12687
126882016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12689
12690 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12691 pass number in output by a star.
12692
b95d41cf 126932016-01-12 Bin Cheng <bin.cheng@arm.com>
12694
12695 PR tree-optimization/68911
12696 * gcc.c-torture/execute/pr68911.c: New test.
12697
91d87e22 126982016-01-12 Marek Polacek <polacek@redhat.com>
12699
12700 PR c++/68979
12701 * g++.dg/warn/permissive-1.C: New test.
12702
8a9401a4 127032016-01-12 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR objc++/68511
12706 PR c++/69213
12707 * g++.dg/opt/pr69213.C: New test.
12708
b9cb7a67 127092016-01-12 Christian Bruel <christian.bruel@st.com>
12710
12711 PR target/69180
12712 * gcc.target/arm/pr69180.c: New test.
12713
e4c96992 127142016-01-12 Richard Biener <rguenther@suse.de>
12715
12716 PR lto/69077
12717 * g++.dg/lto/pr69077_0.C: New testcase.
12718 * g++.dg/lto/pr69077_1.C: Likewise.
12719
90525f61 127202016-01-12 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR target/69175
12723 * g++.dg/opt/pr69175.C: New test.
12724
9e7edfd3 127252016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12726
12727 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12728 rather than #including math.h & stdlib.h.
12729 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12730 * gcc.dg/vect/pr49771.c: Likewise.
12731 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12732 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12733 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12734 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12735 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12736 * gcc.dg/vect/pr44507.c: Likewise.
12737 * gcc.dg/vect/pr45902.c: Likewise.
12738 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12739 * gcc.dg/vect/vect-117.c: Likewise.
12740 * gcc.dg/vect/vect-99.c: Likewise.
12741 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12742 * gcc.dg/vect/vect-cond-1.c: Likewise.
12743 * gcc.dg/vect/vect-cond-2.c: Likewise.
12744 * gcc.dg/vect/vect-cond-3.c: Likewise.
12745 * gcc.dg/vect/vect-cond-4.c: Likewise.
12746 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12747 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12748 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12749 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12750 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12751 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12752 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12753 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12754 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12755 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12756 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12757 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12758 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12759 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12760 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12761 include of signal.h.
12762 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12763 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12764 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12765 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12766 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12767 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12768 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12769 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12770 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12771 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12772 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12773 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12774 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12775 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12776 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12777 * gcc.dg/vect/vect-outer-5.c: Likewise.
12778 * gcc.dg/vect/vect-outer-6.c: Likewise.
12779 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12780 include of stdio.h.
12781
3368873d 127822016-01-12 Nick Clifton <nickc@redhat.com>
12783
12784 PR target/68913
12785 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12786 to fread so that it will be found in all target runtimes.
12787
0464ea95 127882016-01-12 Richard Biener <rguenther@suse.de>
12789
12790 PR tree-optimization/69053
12791 * g++.dg/torture/pr69053.C: New testcase.
12792
7819730f 127932016-01-12 Richard Biener <rguenther@suse.de>
12794
12795 PR tree-optimization/69168
12796 * gcc.dg/torture/pr69168.c: New testcase.
12797
995bfebf 127982016-01-12 Richard Biener <rguenther@suse.de>
12799
12800 PR tree-optimization/69157
12801 * gcc.dg/torture/pr69157.c: New testcase.
12802
128032016-01-12 Richard Biener <rguenther@suse.de>
12804
12805 PR tree-optimization/69174
12806 * gcc.dg/torture/pr69174.c: New testcase.
12807
1d10d64c 128082016-01-12 Jakub Jelinek <jakub@redhat.com>
12809
12810 PR c++/66808
12811 PR c++/69000
12812 * g++.dg/tls/pr66808.C: New test.
12813 * g++.dg/tls/pr69000.C: New test.
12814
f0b79faf 128152016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12816
12817 * gcc.target/powerpc/swaps-p8-23.c: New test.
12818 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12819
04cf75a4 128202016-01-11 John David Anglin <danglin@gcc.gnu.org>
12821
12822 PR tree-optimization/68356
12823 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12824
0eb4264c 128252016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12826 Jim Wilson <jim.wilson@linaro.org>
12827
12828 PR target/69194
12829 * gcc.target/arm/pr69194.c: New test.
12830
2f66de64 128312016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12832
12833 PR target/69225
12834 * gcc.target/i386/pr69225-1.c: New test.
12835 * gcc.target/i386/pr69225-2.c: Likewise.
12836 * gcc.target/i386/pr69225-3.c: Likewise.
12837 * gcc.target/i386/pr69225-4.c: Likewise.
12838 * gcc.target/i386/pr69225-5.c: Likewise.
12839 * gcc.target/i386/pr69225-6.c: Likewise.
12840
36105e82 128412016-01-11 Jakub Jelinek <jakub@redhat.com>
12842
1c78ce2e 12843 PR target/67462
12844 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12845 if lp64.
12846
a4a87320 12847 PR target/69071
12848 * gcc.dg/pr69071.c: New test.
12849
91fbd04f 12850 PR c++/69211
12851 * g++.dg/opt/pr69211.C: New test.
12852
36105e82 12853 PR tree-optimization/69214
12854 * gcc.c-torture/compile/pr69214.c: New test.
12855
e934c380 128562016-01-11 Uros Bizjak <ubizjak@gmail.com>
12857
12858 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12859 * gcc.target/i386/pr66232-11.c: Ditto.
12860 * gcc.target/i386/pr66232-12.c: Ditto.
12861 * gcc.target/i386/pr66232-13.c: Ditto.
12862
3ff1b153 128632016-01-11 Richard Biener <rguenther@suse.de>
12864
12865 PR tree-optimization/69173
12866 * gcc.dg/torture/pr69173.c: New testcase.
12867
04e1504c 128682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12869
12870 PR rtl-optimization/68796
12871 * gcc.target/aarch64/tst_5.c: New test.
12872 * gcc.target/aarch64/tst_6.c: Likewise.
12873
ae8718b5 128742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12875
12876 PR rtl-optimization/68841
12877 * gcc.dg/pr68841.c: New test.
12878 * gcc.c-torture/execute/pr68841.c: New test.
12879
bd8bece2 128802016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12881
12882 PR rtl-optimization/68920
12883 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12884 for ix86 targets.
12885 * gcc.dg/ifcvt-5.c: New test.
12886
9b657cf1 128872016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12888
12889 PR bootstrap/69123
12890 * g++.dg/pr69123.C: New.
12891
7a158352 128922016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12893
12894 PR target/69010
12895 * gcc.target/i386/pr69010.c: New test.
12896
ff375d11 128972016-01-11 Martin Jambor <mjambor@suse.cz>
12898
12899 PR ipa/69044
12900 * gcc.target/i386/chkp-pr69044.c: New test.
12901
9eb890f1 129022016-01-11 Tom de Vries <tom@codesourcery.com>
12903
12904 PR tree-optimization/69109
12905 * gcc.dg/autopar/pr69109-2.c: New test.
12906 * gcc.dg/autopar/pr69109.c: New test.
12907
c4157ee5 129082016-01-11 Tom de Vries <tom@codesourcery.com>
12909
12910 PR tree-optimization/69108
12911 * gcc.dg/autopar/pr69108.c: New test.
12912
b933e511 129132016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12914
12915 PR c++/69029
12916 * c-c++-common/Wisleading-indentation.c: Augment test.
12917
efb73de1 129182016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12919
12920 PR fortran/69154
12921 * gfortran.dg/inline_matmul_12.f90: New test.
12922
40c86c3b 129232016-01-10 Paul Thomas <pault@gcc.gnu.org>
12924
12925 PR fortran/67779
12926 * gfortran.dg/actual_array_offset_1: New test.
12927
a006c0bb 129282016-01-10 Tom de Vries <tom@codesourcery.com>
12929
12930 PR tree-optimization/69062
12931 * gcc.dg/autopar/pr69062.c: New test.
12932
880ed4be 129332016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12934
12935 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12936 * gcc.dg/vect/slp-perm-2.c: Likewise.
12937 * gcc.dg/vect/slp-perm-3.c: Likewise.
12938 * gcc.dg/vect/slp-perm-5.c: Likewise.
12939 * gcc.dg/vect/slp-perm-6.c: Likewise.
12940 * gcc.dg/vect/slp-perm-7.c: Likewise.
12941 * gcc.dg/vect/slp-perm-8.c: Likewise.
12942
d95e1856 129432016-01-10 Tom de Vries <tom@codesourcery.com>
12944
12945 PR tree-optimization/69039
12946 * gcc.dg/autopar/pr69039.c: New test.
12947
0f8f48d0 129482016-01-09 Marek Polacek <polacek@redhat.com>
12949
12950 PR c++/69113
12951 * g++.dg/pr69113.C: New test.
12952
7dff0499 129532016-01-09 Jakub Jelinek <jakub@redhat.com>
12954
12955 PR middle-end/50865
12956 PR tree-optimization/69097
12957 * gcc.c-torture/execute/pr50865.c: New test.
12958 * gcc.c-torture/execute/pr69097-1.c: New test.
12959 * gcc.c-torture/execute/pr69097-2.c: New test.
12960 * gcc.dg/pr69097-1.c: New test.
12961 * gcc.dg/pr69097-2.c: New test.
12962
18431e78 129632016-01-09 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR c++/69164
12966 * g++.dg/opt/pr69164.C: New test.
12967
1943a4a2 129682016-01-08 Jakub Jelinek <jakub@redhat.com>
12969
12970 PR tree-optimization/69167
12971 * gcc.dg/pr69167.c: New test.
12972
a143e277 129732016-01-08 Marek Polacek <polacek@redhat.com>
12974
12975 PR c++/68449
12976 * g++.dg/pr68449.C: New.
12977
44c01906 129782016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12979
12980 PR tree-optimization/68707
12981 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12982 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12983 on platforms supporting it.
12984 * gcc.dg/vect/slp-perm-2.c: Likewise.
12985 * gcc.dg/vect/slp-perm-3.c: Likewise.
12986 * gcc.dg/vect/slp-perm-5.c: Likewise.
12987 * gcc.dg/vect/slp-perm-7.c: Likewise.
12988 * gcc.dg/vect/slp-perm-8.c: Likewise.
12989 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12990 on platforms supporting it.
12991
c437d1e8 129922016-01-08 Jakub Jelinek <jakub@redhat.com>
12993
c9595c51 12994 PR tree-optimization/69162
12995 * gcc.dg/pr69162.c: New test.
12996
c437d1e8 12997 PR tree-optimization/69172
12998 * gcc.dg/pr69172.c: New test.
12999
6a46a28c 130002016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13001
13002 PR tree-optimization/67781
13003 * gcc.c-torture/execute/pr67781.c: New file.
13004
62ad9a04 130052016-01-08 Jakub Jelinek <jakub@redhat.com>
13006
13007 PR tree-optimization/69083
13008 * gcc.dg/vect/pr69083.c: New test.
13009
9e0e8c2a 130102016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13011
13012 PR tree-optimization/61441
13013 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13014 Use -fexcess-precision=standard for compiler options.
13015 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13016
5d034e37 130172016-01-08 Jakub Jelinek <jakub@redhat.com>
13018
5013f740 13019 PR fortran/69128
13020 * gfortran.dg/gomp/pr69128.f90: New test.
13021
5d034e37 13022 PR c++/69145
13023 * g++.dg/ext/pr69145-1.C: New test.
13024 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13025 * g++.dg/ext/pr69145-2.h: New file.
13026
517906ff 130272016-01-07 Martin Sebor <msebor@redhat.com>
13028
13029 PR c/68966
13030 * gcc.dg/atomic-fetch-bool.c: New test.
13031 * gcc.dg/sync-fetch-bool.c: New test.
13032
cdbb524c 130332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13034
13035 PR fortran/66680
13036 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13037
ec3aba9e 130382016-01-07 Nick Clifton <nickc@redhat.com>
13039
13040 PR target/66655
13041 * g++.dg/pr66655.C: New test.
13042 * g++.dg/pr66655_1.cc: Test support file.
13043 * g++.dg/pr66655.h: Test header file.
13044
9b657cf1 130452016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13046
13047 PR fortran/66680
13048 gfortran.dg/gomp/pr66680.f90: New test.
13049
cd45d7a5 130502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13051
13052 PR target/69171
13053 * gcc.target/i386/pr69171-1.c: New test.
13054 * gcc.target/i386/pr69171-2.c: Likewise.
13055 * gcc.target/i386/pr69171-3.c: Likewise.
13056 * gcc.target/i386/pr69171-4.c: Likewise.
13057 * gcc.target/i386/pr69171-5.c: Likewise.
13058 * gcc.target/i386/pr69171-6.c: Likewise.
13059
4a86a91a 130602015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13061
13062 PR middle-end/67639
13063 * c-c++-common/pr67639.c: New test.
13064
34c05552 130652016-01-07 Jakub Jelinek <jakub@redhat.com>
13066
13067 PR tree-optimization/69141
13068 * g++.dg/opt/pr69141.C: New test.
13069
f08d6895 130702016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13071
13072 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13073
32ec4173 130742016-01-06 Uros Bizjak <ubizjak@gmail.com>
13075
13076 PR target/69140
13077 * gcc.target/i386/pr69140.c: New test
13078
d74214f3 130792016-01-06 David Malcolm <dmalcolm@redhat.com>
13080
13081 * gcc.dg/bad-dereference.c: New test case.
13082
73991cab 130832015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13084
13085 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13086
fc8cc457 130872016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13088
13089 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13090
be3c9981 130912016-01-06 Marek Polacek <polacek@redhat.com>
13092
13093 PR sanitizer/69099
13094 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13095
2cb724f9 130962016-01-05 Marek Polacek <polacek@redhat.com>
13097
13098 PR c/69104
13099 * gcc.dg/atomic-invalid-2.c: New.
13100
233a53ed 131012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13102
13103 PR target/68991
13104 * gcc.target/i386/pr68991.c: New test.
13105
ea87c5e3 131062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13107
13108 PR target/68991
13109 * g++.dg/pr68991-1.C: New test.
13110 * g++.dg/pr68991-2.C: Likewise.
13111
1943a4a2 131122016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13113
1943a4a2 13114 PR other/60465
afe82e5b 13115 * gcc.target/ia64/pr60465-gprel64.c: New test.
13116 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13117
1e9147dd 131182016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13119
13120 PR rtl-optimization/68651
13121 * gcc.target/aarch64/pr68651_1.c: New test.
13122
d42aa619 131232016-01-05 David Malcolm <dmalcolm@redhat.com>
13124
13125 PR c/69122
13126 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13127
1776de76 131282016-01-05 Nathan Sidwell <nathan@acm.org>
13129
2d7d361d 13130 PR c++/58583
13131 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13132
1776de76 13133 * gcc.dg/alias-15.c: New.
13134
5beb12c0 131352016-01-05 Nick Clifton <nickc@redhat.com>
13136
13137 PR target/68870
13138 * g++.dg/pr68770.C: New test.
13139
d8cca921 131402016-01-04 Mike Stump <mikestump@comcast.net>
13141
13142 * lib/target-supports.exp (check_effective_target_cilkplus):
13143 cilkplus targets require pthreads.
afc907ef 13144 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13145
8427dff3 131462016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13147
13148 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13149 generation.
13150
f1717362 131512016-01-04 Jakub Jelinek <jakub@redhat.com>
13152
13153 Update copyright years.
13154
d7d6a3ab 131552016-01-04 Marek Polacek <polacek@redhat.com>
13156
13157 PR c/68908
13158 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13159 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13160 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13161
b8f4a5f9 131622016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13163
13164 * gcc.target/sparc/20160104-2.c: New test.
13165
6b5c028f 131662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13167
13168 * gcc.target/sparc/20160104-1.c: New test.
13169
300e1002 131702016-01-03 Paul Thomas <pault@gcc.gnu.org>
13171
13172 PR fortran/65045
13173 * gfortran.dg/pr65045.f90: New test.
13174
855b105f 131752016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13176
13177 * gnat.dg/specs/debug1.ads: Delete.
13178
bdc177dc 131792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13180
13181 PR libgfortran/68867
13182 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13183 expression.
13184
48aaffae 131852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13186
13187 PR libgfortran/68867
13188 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13189 PowerPC.
13190
19a468b8 131912016-01-01 Paul Thomas <pault@gcc.gnu.org>
13192
13193 PR fortran/68864
13194 * gfortran.dg/pr68864.f90: New test.
13195
25371c91 131962016-01-01 Jakub Jelinek <jakub@redhat.com>
13197
2a659064 13198 PR tree-optimization/69070
13199 * gcc.dg/pr69070.c: New test.
13200
57aa9851 13201 PR sanitizer/69055
13202 * gfortran.dg/pr69055.f90: New test.
13203
25371c91 13204 PR target/69015
13205 * gcc.dg/pr69015.c: New test.
f1717362 13206\f
fb2c1edd 13207Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13208
13209Copying and distribution of this file, with or without modification,
13210are permitted in any medium without royalty provided the copyright
13211notice and this notice are preserved.